﻿header{position:fixed;left:0;top:0;width:100%;z-index:99999;background:rgba(0,0,0,0)}header.sticky .top-bar{opacity:0;visibility:hidden;height:0;border:none;padding:0}header.sticky .desktop-nav{padding:16px 0;background:#252422;border-bottom:1px solid #d9d9d9}header.sticky .desktop-nav .navbar-brand img{width:420px}header .top-bar{background:#403d39;padding:8px 0;display:flex;justify-content:space-between;align-items:center;transition:.3s;height:46px}header .top-bar .container-wrapper{justify-content:space-between}header .top-bar .call-info{display:flex;flex-wrap:wrap;align-items:center;text-decoration:none;gap:8px}header .top-bar .call-info span{color:#fff;font-size:18px;line-height:1.55;font-weight:500}header .top-bar a.call-info:hover span{text-decoration:underline}header .top-bar .call-info-wrapper{display:flex;gap:45px;align-items:center}@media only screen and (max-width: 1599px){header.sticky .desktop-nav .navbar-brand img{width:380px}}@media only screen and (max-width: 1440px){header.sticky .desktop-nav .navbar-brand img{width:280px}header .top-bar .call-info span{font-size:16px}}@media only screen and (max-width: 1199px){header.sticky .desktop-nav .navbar-brand img{width:260px}}.desktop-nav{padding:20px 0;display:flex;align-items:center;justify-content:space-between;background-color:rgba(0,0,0,0);position:relative;z-index:11;width:100%;transition:.3s}.desktop-nav .container-wrapper{justify-content:space-between}.desktop-nav .navbar-brand{display:flex;align-items:center}.desktop-nav .navbar-brand img{width:460px;height:auto;transition:.3s}.desktop-nav .links{display:flex;align-items:center;gap:32px;transition:.3s}.desktop-nav .links p{margin:0}.desktop-nav .links a,.desktop-nav .links p{padding:10px 0;text-decoration:none;font-size:16px;font-weight:600;line-height:1.5;position:relative;display:block;font-family:"Karla",sans-serif;transition:.3s;color:#fff;text-transform:uppercase;letter-spacing:0}.desktop-nav .links a:after,.desktop-nav .links p:after{content:"";width:0;height:1px;position:absolute;bottom:10px;left:0;right:0;margin:auto;transition:.3s;background-color:#fff}.desktop-nav .links a.active,.desktop-nav .links a:hover,.desktop-nav .links p.active,.desktop-nav .links p:hover{opacity:.7}.desktop-nav .links a.active::after,.desktop-nav .links a:hover::after,.desktop-nav .links p.active::after,.desktop-nav .links p:hover::after{width:100%}.desktop-nav .links .button{margin-left:20px;display:flex;align-items:center;padding:12px 16px;font-size:15px;margin-right:0;color:#000;font-weight:700}.desktop-nav .links .button:hover{color:#000;opacity:1;background-image:#c45c08}.desktop-nav .links .button::after{content:none}.desktop-nav .links .dropdown-container{display:inline-block;position:relative;transition:.3s;z-index:1;margin-right:16px}.desktop-nav .links .dropdown-container>a::before,.desktop-nav .links .dropdown-container>p::before{content:"";background:url("../images/plus-white.svg") no-repeat;position:absolute;right:-16px;top:17px;width:11px;height:11px;background-size:100%}.desktop-nav .links .dropdown-container .link-list-hover:hover .linklist{opacity:1;visibility:visible}.desktop-nav .links .dropdown-container .link-list-hover a,.desktop-nav .links .dropdown-container .link-list-hover p{position:relative}.desktop-nav .links .dropdown-container .link-list-hover a.title-nav,.desktop-nav .links .dropdown-container .link-list-hover p.title-nav{position:relative;width:100%;display:inline-block}.desktop-nav .links .dropdown-container .link-list-hover a.title-nav::before,.desktop-nav .links .dropdown-container .link-list-hover p.title-nav::before{content:"";background:url("../images/plus-white.svg") no-repeat;position:absolute;right:12px;top:14px;width:11px;height:11px;background-size:100%}.desktop-nav .links .dropdown-container .link-list-hover p.title-nav{cursor:unset}.desktop-nav .links .dropdown-container .link-list-hover:first-child p.title-nav{border-top:none}.desktop-nav .links .dropdown-container .link-list-hover .linklist{position:absolute;padding:0;z-index:9999;background:#000;box-shadow:0 1px 4px rgba(0,0,0,.1);visibility:hidden;opacity:0;transform:translateZ(0);text-align:left;right:-230px;left:auto;width:230px;top:auto;margin-top:-38px}.desktop-nav .links .dropdown-container .link-list-hover .linklist a:first-child{border-top:none}.desktop-nav .links .dropdown-container p{cursor:pointer}.desktop-nav .links .dropdown-container .dropdown{visibility:hidden;opacity:0;transition-duration:.1s;margin-top:10px;transition-timing-function:ease-in;transition-property:opacity,margin-top,visibility;position:absolute;background:#000;box-shadow:0 2px 4px rgba(0,0,0,.1);width:240px}.desktop-nav .links .dropdown-container .dropdown a,.desktop-nav .links .dropdown-container .dropdown p{display:block;padding:10px 20px;line-height:1.3;font-size:14px;margin:0;position:relative;color:#fff;text-transform:capitalize}.desktop-nav .links .dropdown-container .dropdown a::after,.desktop-nav .links .dropdown-container .dropdown p::after{content:none}.desktop-nav .links .dropdown-container .dropdown a:hover,.desktop-nav .links .dropdown-container .dropdown a.active,.desktop-nav .links .dropdown-container .dropdown p:hover,.desktop-nav .links .dropdown-container .dropdown p.active{background:#c45c08;opacity:1}.desktop-nav .links .dropdown-container .dropdown .dropdown{position:relative;left:60px;width:80%;padding:10px 0;margin:10px 0}.desktop-nav .links .dropdown-container .dropdown .dropdown a{border-bottom:1px solid #f6f7fb}.desktop-nav .links .dropdown-container .dropdown .dropdown a:before{content:"➤";position:absolute;left:17px;top:50%;transform:translate(-50%, -50%)}.desktop-nav .links .dropdown-container .dropdown .submenu{left:190px;z-index:9;top:auto;visibility:hidden;opacity:0;position:absolute;background:#c45c08;width:190px;padding:10px 0;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);top:auto;margin:-10px 0 0 0;transition-timing-function:ease-in;transition-property:opacity,margin-top,visibility}.desktop-nav .links .dropdown-container .dropdown a:hover+.submenu{opacity:1 !important;visibility:visible !important}.desktop-nav .links .dropdown-container .dropdown .dropdown-inner-container{width:100%}.desktop-nav .links .dropdown-container:hover .dropdown{visibility:visible;opacity:1;margin-top:-8px}.desktop-nav .emergency-call{display:flex;align-items:center;gap:24px}.desktop-nav .emergency-call .navigation__contact{display:flex;align-items:center;gap:8px;padding:0;color:#fff;font-size:18px;font-weight:600;text-decoration:none;line-height:1.55}.desktop-nav .emergency-call .navigation__contact svg{width:18px;height:18px;transition:.3s}.desktop-nav .emergency-call .navigation__contact:hover{text-decoration:underline}.desktop-nav .emergency-call .navigation__contact:hover svg{transform:rotate(45deg)}.desktop-nav .right-nav{display:flex;align-items:center;gap:32px;transition:.3s}@media only screen and (max-width: 1600px){.desktop-nav .navbar-brand img{width:400px}.desktop-nav .right-nav,.desktop-nav .links{gap:24px}}@media only screen and (max-width: 1440px){.desktop-nav .navbar-brand img{width:300px}.desktop-nav .right-nav,.desktop-nav .links,.desktop-nav .emergency-call{gap:16px}.desktop-nav .links a,.desktop-nav .links p{font-size:14px}.desktop-nav .links .dropdown-container>a::before,.desktop-nav .links .dropdown-container>p::before{top:15px}.desktop-nav .links .dropdown-container .dropdown{width:215px}.desktop-nav .links .dropdown-container .link-list-hover .linklist{width:200px;right:-200px}.desktop-nav .emergency-call .navigation__contact{font-size:16px}.desktop-nav .emergency-call .navigation__contact svg{width:14px;height:14px}}@media only screen and (max-width: 1199px){.desktop-nav .navbar-brand img{width:270px}.desktop-nav .right-nav,.desktop-nav .links,.desktop-nav .emergency-call{gap:12px}.desktop-nav .right-nav .emergency-call .navigation__cta .btn{padding:12px 16px;font-size:16px}}.socials{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.socials a svg{width:18px;height:18px;display:block}.socials a:hover{transform:scale(1.1)}.socials a:hover svg path{fill:#c45c08}nav.mobile-header{display:none}@media only screen and (max-width: 1100px){header{display:none}.mobile-nav-open nav.mobile-nav .mobiletop-bar{border-bottom:1px solid #f5f5f5}.mobile-nav-open nav.mobile-nav .top{border-color:#f5f5f5;background:#403d39}.mobiletop-bar{background:#403d39;width:100%;display:flex;padding:8px 0;height:44px;align-items:center;overflow:hidden}.mobiletop-bar .container-wrapper{align-items:center;justify-content:space-between}.mobiletop-bar .call-info{display:flex;align-items:center;font-size:18px;line-height:1.55;text-decoration:none;font-weight:500;gap:8px;color:#fff}.mobiletop-bar .call-info:hover{text-decoration:underline}.open-mobile-nav{position:absolute;top:32px;font-size:32px;color:#fff;z-index:11;width:32px;height:auto;line-height:0;display:inline-flex;align-items:center;justify-content:center;right:0;padding-left:0}.open-mobile-nav .dropdown-chev{display:flex}nav.mobile-nav .top{align-items:center;display:flex;z-index:1;height:110px;transition:.3s;position:relative;border-bottom:1px solid rgba(0,0,0,0)}nav.mobile-nav li{border-bottom:1px solid #d9d9d9;margin:0}nav.mobile-nav li .dropdown-container .dropdown{padding:0 15px}nav.mobile-nav li .dropdown-container .dropdown a{margin:0;border-top:1px solid #d9d9d9;padding:10px 15px;color:#c45c08}nav.mobile-nav .mobile-nav a,nav.mobile-nav .mobile-nav p{padding:20px 0;font-size:18px;font-weight:400;width:100%;display:inline-block;border-bottom:1px solid #d9d9d9}nav.mobile-nav .mobile-nav a:hover,nav.mobile-nav .mobile-nav p:hover{color:#f6f7fb}nav.mobile-nav .dropdown-container{position:relative;width:100%;flex-direction:row-reverse;display:inline-flex;flex-wrap:wrap;justify-content:flex-end}nav.mobile-header{display:block;margin-bottom:0;position:fixed;width:100%;top:0;z-index:999;background:rgba(0,0,0,0);height:auto;transition:.3s;border:none;padding:0}nav.mobile-header.sticky .mobiletop-bar{border-bottom:1px solid #f5f5f5}nav.mobile-header.sticky .top{border-color:#f5f5f5;background:#403d39}nav.mobile-header a.mobile-logo{display:inline-flex;align-items:center}nav.mobile-header a.mobile-logo img{width:450px;height:auto;transition:.3s ease-in-out}nav.mobile-header .pull-right{height:auto;display:flex;align-items:center;justify-content:center;margin-left:auto}div.mobile-nav-btn{width:60px;height:60px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:50%;background:#c45c08}div.mobile-nav-btn div.nav-dot{height:4px;min-height:4px;width:70%;background-color:#fff;opacity:1;transition:opacity .1s ease;margin:3px 0}div.mobile-nav-btn .mobile-dotnav-close{color:#fff;position:absolute;width:70%;left:50%;opacity:0;top:45%;transform:translate(-50%, -50%)}div.mobile-nav-btn .mobile-dotnav-close .line{position:absolute;width:100%;height:4px;background-color:#fff;transform-origin:center center}div.mobile-nav-btn .mobile-dotnav-close .line:nth-child(1){transform:rotate(45deg)}div.mobile-nav-btn .mobile-dotnav-close .line:nth-child(2){transform:rotate(-45deg)}div.mobile-nav{align-items:flex-start;position:fixed;overflow-y:auto;height:100dvh;transition:right .2s ease-in-out;width:100%;right:-115%;max-height:100dvh;padding:50px 50px 240px;top:154px;background:#403d39}.mobile-nav ul p{font-size:16px;text-decoration:none;display:block;margin:0;padding:16px 0;color:#c45c08 !important;line-height:1.5;font-weight:400;text-align:left}.mobile-nav ul p:after{content:none}.mobile-nav li.active a{opacity:.6}.mobile-nav li.active .dropdown a{opacity:1}.mobile-nav a,.mobile-nav p{text-decoration:none;display:block;margin:0 0;padding:0;color:#fff;font-size:18px;font-weight:600;line-height:1.55}.mobile-nav a::after,.mobile-nav p::after{content:none}div.mobile-nav-screen{display:block;width:100%;height:100vh;position:absolute;top:0;left:0}.dropdown{width:100%;padding:0 20px;position:relative;z-index:11}#mobile-sticky{background:#c45c08;height:60px;position:fixed;bottom:0;z-index:999999;display:flex !important;width:100%;margin:0 auto;align-items:center;justify-content:space-between;transform:translateY(100%);border-top:1px solid #fff;transition:transform .3s ease-in-out}#mobile-sticky.show{transform:translateY(0)}#mobile-sticky a.button,#mobile-sticky button,#mobile-sticky .button{all:unset;width:100%;height:100%;padding:0;margin:0;display:flex;align-items:center;justify-content:center}#mobile-sticky a.button svg,#mobile-sticky button svg,#mobile-sticky .button svg{fill:#fff;width:28px;height:28px;padding:0;margin:0}#mobile-sticky a.button:nth-child(2),#mobile-sticky button:nth-child(2),#mobile-sticky .button:nth-child(2){border-left:1px solid #fff;border-right:1px solid #fff}#mobile-sticky a.button:hover,#mobile-sticky a.button::before,#mobile-sticky a.button::after,#mobile-sticky button:hover,#mobile-sticky button::before,#mobile-sticky button::after,#mobile-sticky .button:hover,#mobile-sticky .button::before,#mobile-sticky .button::after{content:none}}@media only screen and (max-width: 767px){nav.mobile-nav .top{height:80px}div.mobile-nav{top:124px;padding-inline:30px;padding-top:40px}div.mobile-nav-btn{width:50px;height:50px}div.mobile-nav-btn div.nav-dot,div.mobile-nav-btn .mobile-dotnav-close{width:65%}nav.mobile-header a.mobile-logo img{width:370px}}@media only screen and (max-width: 480px){nav.mobile-header a.mobile-logo img{width:288px}div.mobile-nav{padding-inline:20px;padding-top:20px}nav.mobile-nav .mobile-nav a,nav.mobile-nav .mobile-nav p{font-size:16px}.open-mobile-nav{width:24px;font-size:24px;top:29px}.dropdown{padding:0 10px}}@media only screen and (max-width: 400px){nav.mobile-header a.mobile-logo img{width:250px}nav.mobile-nav .mobile-nav a,nav.mobile-nav .mobile-nav p{font-size:14px}}@media only screen and (max-width: 350px){nav.mobile-header a.mobile-logo img{width:220px}div.mobile-nav-btn{width:40px;height:40px}div.mobile-nav-btn div.nav-dot,div.mobile-nav-btn .mobile-dotnav-close .line{height:3px;min-height:3px}}.mobile-form-popup{position:fixed;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;z-index:9999999;overflow-y:auto;padding:100px 60px;background:rgba(0,0,0,.8)}.mobile-form-popup .form{margin:0;width:100%;padding:32px}.mobile-form-popup .form form{margin-top:32px}.mobile-form-popup .content{width:100%;border-radius:12px;background-color:#fff;position:relative;overflow-y:scroll}@media(max-width: 480px){.mobile-form-popup .content{max-height:100%}}.mobile-form-popup .close-btn{all:unset;background:none;border:none;cursor:pointer;font-size:32px;position:absolute;top:0;right:0;color:#414651;width:40px;height:40px;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:4}@media only screen and (max-width: 767px){.mobile-form-popup{padding:80px 40px}.mobile-form-popup .form{padding:24px}}@media only screen and (max-width: 480px){.mobile-form-popup{padding:40px 20px}}.mobile-locations-popup{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center;transform:translateY(100%);transition:transform .3s ease-in-out;z-index:999}.mobile-locations-popup.show{transform:translateY(0)}.mobile-locations-popup .content{background:#c45c08;width:100%;max-height:80%;border-top-left-radius:24px;border-top-right-radius:24px;padding:30px 0;overflow-y:auto;position:relative;box-shadow:0 16px 20px 0 rgba(10,13,18,.1215686275)}.mobile-locations-popup .close-btn{position:absolute;top:20px;right:20px;background:none;border:none;font-size:40px;color:#fff;cursor:pointer;line-height:1}.mobile-locations-popup .location-links{list-style:none;padding:0;margin:20px 0 50px}.mobile-locations-popup .location-links li{margin-bottom:20px;padding:10px 0}.mobile-locations-popup .location-links li a{display:block;text-align:center;color:#fff;text-decoration:none;transition:.3s;font-size:28px;font-weight:700}@media only screen and (max-width: 480px){.mobile-locations-popup .content{padding:24px 0}.mobile-locations-popup .close-btn{font-size:32px}.mobile-locations-popup .location-links li{margin-bottom:12px;padding:5px 0}.mobile-locations-popup .location-links li a{font-size:22px}}.sidebar{width:100%;max-width:450px;margin:125px 0;display:flex;flex-direction:column;gap:8px;background-color:#403d39;padding:32px 0;position:relative;height:100%;overflow:hidden}.sidebar form.search-page-search{width:80%;margin-left:auto;margin-right:auto;margin-bottom:20px;margin-top:50px}.sidebar form.search-page-search input[type=text]{border-radius:8px;padding:10px 15px;border:1px solid #d5d7da;height:50px}.sidebar .title1{font-weight:700;font-size:30px;line-height:1.26;letter-spacing:-0.6px;font-family:"Spectral",sans-serif;position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px}.sidebar .title1 svg{display:none}.sidebar .title1::before{position:absolute;content:"";left:48px;bottom:-8px;height:2px;width:100%;background:#f5f5f5}.sidebar .dropdown{display:none}.sidebar a,.sidebar p{display:block;text-decoration:none;color:#fff;font-size:18px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:-0.36px;font-family:"Spectral",sans-serif;margin:0;padding:16px 48px}.sidebar a.active,.sidebar p.active{background:#c45c08}.sidebar a:hover{background-color:#c45c08}.sidebar .button-wrapper{position:relative}.sidebar .button-wrapper a,.sidebar .button-wrapper p{display:inline-block;width:100%}.sidebar .button-wrapper .open-button{transition:transform .5s ease;background-color:rgba(0,0,0,0);cursor:pointer;display:inline-flex !important;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;margin:auto 0;right:48px;width:32px;height:30px}.sidebar .button-wrapper .open-button img{width:100%}.sidebar .button-wrapper:hover .sidebartitle{background-color:#c45c08}.sidebar .button-wrapper:hover .open-button{filter:brightness(0) invert(1)}.sidebar .button-wrapper:has(p.active,a.active) .open-button{filter:brightness(0) invert(1)}.sidebar .dropdown-container{position:relative}.sidebar .dropdown-container .dropdown a{padding:8px 16px 8px 64px;font-size:16px;line-height:1.5;font-weight:500;letter-spacing:-0.32px;font-family:"Karla",sans-serif}.sidebar .dropdown-container .dropdown a:not(:last-child){margin-bottom:8px}.sidebar .open-button,.sidebar .close-button{transition:.3s}.sidebar .dropdown-container .dropdown{margin-top:16px;padding:0}.sidebar .archive select{width:100%;padding:8px 12px;color:#252422;appearance:none;background:url("../images/select.svg") no-repeat #f6f7fb;background-position:right 10px center;background-size:8px;outline:none;box-shadow:none;font-size:18px;height:45px;border-color:#b4c5ce;font-weight:500}.sidebar .sidebar-links a{border:1px solid #fff;border-radius:0;margin:10px 20px}.sidebar .sidebar-links a.active,.sidebar .sidebar-links a:hover{background:#c45c08;border-color:rgba(0,0,0,0)}.sidebar .dropdown-container .dropdown-container .button-wrapper .open-button{top:-6px;right:52px;width:25px;height:25px}.sidebar .dropdown-container .dropdown .dropdown-container .dropdown{margin:4px 0 16px}.sidebar .dropdown-container .dropdown .dropdown-container .dropdown a{padding-left:80px}.sidebar.blog-sidebar .news-sidebar a{font-weight:400;padding-left:50px;padding-right:50px}.sidebar.blog-sidebar .news-sidebar a:hover,.sidebar.blog-sidebar .news-sidebar a.active{background-color:#c45c08;color:#fff}@media only screen and (min-width: 1101px){.sidebar .title1{padding-right:15px}}@media only screen and (max-width: 1440px){.sidebar{max-width:370px;margin:100px 0}.sidebar .title1{font-size:28px}.sidebar .title1::before{left:40px}.sidebar a,.sidebar p{padding-inline:40px}.sidebar .dropdown-container .dropdown a{padding-left:54px}.sidebar .dropdown-container .dropdown .dropdown-container .dropdown a{padding-left:64px}}@media only screen and (max-width: 1100px){.sidebar{width:100%;max-width:100%;margin:80px 0 0}.sidebar form.search-page-search{width:90%}.sidebar .title1{font-size:24px}.sidebar .title1 svg{display:block;transition:.3s;width:24px;height:auto;cursor:pointer}.sidebar .title1::before{left:0}.sidebar a,.sidebar p{padding:12px 32px}.sidebar .button-wrapper .open-button{right:32px;width:24px;height:24px}.sidebar .dropdown-container .dropdown a{padding-left:48px}.sidebar .dropdown-container .dropdown-container .button-wrapper .open-button{width:20px;height:20px;right:34px}}@media only screen and (max-width: 767px){.sidebar{margin-top:60px}.sidebar .title1 svg{width:20px}}@media only screen and (max-width: 480px){.sidebar{padding:20px 0;margin-top:48px}.sidebar .title1{font-size:22px}.sidebar form.search-page-search{margin-top:30px}.sidebar a,.sidebar p{padding:10px 20px}.sidebar .dropdown-container .dropdown a{padding-left:30px}.sidebar .dropdown-container .dropdown .dropdown-container .dropdown a{padding-left:40px}.sidebar .button-wrapper .open-button{right:20px}.sidebar .dropdown-container .dropdown-container .button-wrapper .open-button{right:22px}.sidebar.blog-sidebar .news-sidebar a{padding-left:30px;padding-right:30px}}*{box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;margin:0;padding:0;border:none;scroll-behavior:smooth}[id]{scroll-margin-top:180px}@media only screen and (max-width: 1100px){[id]{scroll-margin-top:170px}}@media only screen and (max-width: 767px){[id]{scroll-margin-top:140px}}[id^=source-]{scroll-margin-top:100px;display:inline-block;transition:all .3s ease}[id^=source-]:target{animation:highlight-pulse 2s ease-in-out;border-radius:4px}@keyframes highlight-pulse{0%{background-color:rgba(255,223,0,.6);transform:scale(1.1)}50%{background-color:rgba(255,223,0,.3)}100%{background-color:rgba(0,0,0,0);transform:scale(1)}}body{margin:0;overflow-x:hidden;font-family:"Karla",sans-serif;color:#252422;font-display:swap;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-display:swap;font-family:"Spectral",sans-serif;margin-top:0;width:100%;display:inline-block}.h1,h1,.headfirst{font-size:96px;line-height:1;margin-bottom:24px;letter-spacing:-0.02em;font-weight:700}@media only screen and (max-width: 1440px){.h1,h1,.headfirst{font-size:75px}}@media only screen and (max-width: 1100px){.h1,h1,.headfirst{font-size:60px}}@media only screen and (max-width: 767px){.h1,h1,.headfirst{font-size:50px}}@media only screen and (max-width: 480px){.h1,h1,.headfirst{font-size:45px;line-height:1.22}}.h2,h2,.headsecond{font-size:64px;line-height:1.156;margin-bottom:30px;letter-spacing:-0.02em;font-weight:700}@media only screen and (max-width: 1440px){.h2,h2,.headsecond{font-size:50px}}@media only screen and (max-width: 1100px){.h2,h2,.headsecond{font-size:45px}}@media only screen and (max-width: 767px){.h2,h2,.headsecond{font-size:40px}}@media only screen and (max-width: 480px){.h2,h2,.headsecond{font-size:36px;line-height:1.27}}.h3,h3,.headthird{font-size:32px;margin-bottom:20px;letter-spacing:-0.02em;line-height:1.31;font-weight:700}@media only screen and (max-width: 1440px){.h3,h3,.headthird{font-size:30px}}@media only screen and (max-width: 1100px){.h3,h3,.headthird{font-size:28px}}@media only screen and (max-width: 767px){.h3,h3,.headthird{font-size:26px}}@media only screen and (max-width: 480px){.h3,h3,.headthird{font-size:24px;line-height:1.41}}.h4,h4,.headfour{font-size:28px;margin-bottom:19px}@media(max-width: 1440px){.h4,h4,.headfour{font-size:28px}}@media(max-width: 1100px){.h4,h4,.headfour{font-size:24px}}.h5,h5,.headfive{font-size:26px;margin-bottom:14px}@media(max-width: 1440px){.h5,h5,.headfive{font-size:24px}}@media(max-width: 1100px){.h5,h5,.headfive{font-size:22px}}.h6,h6,.headsix{font-size:24px;margin-bottom:14px}@media(max-width: 1440px){.h6,h6,.headsix{font-size:24px}}@media(max-width: 1100px){.h6,h6,.headsix{font-size:22px}}p,.ptag,li,a,.post-meta span{margin:0;padding:0;border:none;font-weight:400;font-size:20px;line-height:1.5;margin-bottom:20px;color:#403d39;font-display:swap;letter-spacing:-0.02em}@media only screen and (max-width: 767px){p,.ptag,li,a,.post-meta span{font-size:18px;line-height:1.55}}a{transition:.3s;line-height:unset;margin:unset}a:hover{text-decoration:none}ul,ol{padding-left:38px;margin-bottom:30px;width:100%}ul li,ol li{line-height:1.5;margin-bottom:0;position:relative}ul li a,ol li a{text-decoration:underline}ul li a:hover,ol li a:hover{text-decoration:none}@media only screen and (max-width: 1440px){ul,ol{padding-left:30px}}@media(max-width: 767px){ul,ol{margin-bottom:30px}ul li,ol li{margin-bottom:10px}}.btn,.buttton{border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;vertical-align:middle;user-select:none;font-size:18px;line-height:1.55;border-radius:100px;font-weight:600;text-decoration:none;font-family:"Karla",sans-serif;padding:16px 22px;z-index:0;position:relative;overflow:hidden;transition:.3s;text-transform:uppercase;max-height:60px;color:#fff;letter-spacing:0}.btn::after,.buttton::after{content:"";position:absolute;top:0;left:0;height:100%;z-index:-1;width:101%;transition:transform .5s cubic-bezier(0.19, 1, 0.22, 1);transform:scaleX(0) translateZ(0);transform-origin:100% 100%}.btn:hover::after,.buttton:hover::after{transform:scaleX(1) translateZ(0);transform-origin:0 0}.btn svg,.buttton svg{width:14px;height:14px;fill:currentColor}.btn--icon,.buttton--icon{width:14px;height:14px;flex-shrink:0}.btn--primary,.buttton--primary{background:#c45c08}.btn--primary::after,.buttton--primary::after{background:#993345}.btn--secondary,.buttton--secondary{color:#fff;background:#0c793b}.btn--secondary:hover,.btn--secondary.hover,.buttton--secondary:hover,.buttton--secondary.hover{background:linear-gradient(0deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%),var(--color-secondary-100, #0c793b)}.btn--secondary:focus,.btn--secondary.focus,.buttton--secondary:focus,.buttton--secondary.focus{outline:2px solid #0c793b;outline-offset:2px;border-color:#0c793b}.btn--tertiary,.buttton--tertiary{color:#fff;background:#da6a20}.btn--tertiary:hover,.btn--tertiary.hover,.buttton--tertiary:hover,.buttton--tertiary.hover{background:linear-gradient(0deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%),var(--color-secondary-100, #da6a20)}.btn--tertiary:focus,.btn--tertiary.focus,.buttton--tertiary:focus,.buttton--tertiary.focus{outline:2px solid #da6a20;outline-offset:2px;border-color:#da6a20}.btn--outline,.buttton--outline{background:rgba(0,0,0,0);border:1px solid #fff}.btn--outline:hover,.buttton--outline:hover{border-color:#800016;color:#800016}.btn--outline::after,.buttton--outline::after{background:#f2e5e8}.btn--text,.buttton--text{background:rgba(0,0,0,0);border:none}.btn--text.btn--primary,.buttton--text.btn--primary{color:#c1121f}.btn--text.btn--primary:hover,.btn--text.btn--primary.hover,.buttton--text.btn--primary:hover,.buttton--text.btn--primary.hover{background:rgba(193,18,31,.1)}.btn--text.btn--primary:focus,.btn--text.btn--primary.focus,.buttton--text.btn--primary:focus,.buttton--text.btn--primary.focus{background:none}.btn--text.btn--secondary,.buttton--text.btn--secondary{color:#0c793b}.btn--text.btn--secondary:hover,.btn--text.btn--secondary.hover,.buttton--text.btn--secondary:hover,.buttton--text.btn--secondary.hover{background:rgba(12,121,59,.1)}.btn--text.btn--secondary:focus,.btn--text.btn--secondary.focus,.buttton--text.btn--secondary:focus,.buttton--text.btn--secondary.focus{background:none}.btn--text.btn--tertiary,.buttton--text.btn--tertiary{color:#da6a20}.btn--text.btn--tertiary:hover,.btn--text.btn--tertiary.hover,.buttton--text.btn--tertiary:hover,.buttton--text.btn--tertiary.hover{background:rgba(218,106,32,.1)}.btn--text.btn--tertiary:focus,.btn--text.btn--tertiary.focus,.buttton--text.btn--tertiary:focus,.buttton--text.btn--tertiary.focus{background:none}.btn:disabled,.btn--disabled,.buttton:disabled,.buttton--disabled{opacity:.2;cursor:not-allowed}.btn:disabled:focus,.btn:disabled.focus,.btn--disabled:focus,.btn--disabled.focus,.buttton:disabled:focus,.buttton:disabled.focus,.buttton--disabled:focus,.buttton--disabled.focus{outline:0px;outline-offset:0px;border-width:1px}.container-wrapper{width:100%;padding-left:20px;padding-right:20px;margin-right:auto !important;margin-left:auto !important;display:flex;flex-wrap:wrap}@media(min-width: 576px){.container-wrapper{max-width:100% !important}}@media(min-width: 992px){.container-wrapper{max-width:1200px !important}}@media(min-width: 1441px){.container-wrapper{max-width:1420px !important}}@media(min-width: 1600px){.container-wrapper{max-width:1660px !important}}.max-1920{max-width:1920px;margin-left:auto;margin-right:auto;width:100%}@keyframes fadeIn{0%{opacity:0;filter:blur(10px)}100%{opacity:1;filter:blur(0px)}}.fadeIn{opacity:0;filter:blur(10px)}.fadeIn.active{animation:fadeIn .5s ease forwards;-webkit-animation:fadeIn .5s ease forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px);filter:blur(10px)}100%{transform:translateY(0);opacity:1;filter:blur(0px)}}.fadeUp{position:relative;opacity:0;transform:translateY(20px);filter:blur(10px)}.fadeUp.active{animation:fadeUp .5s ease forwards;-webkit-animation:fadeUp .5s ease forwards}@keyframes fadeDown{0%{transform:translateY(-20px)}100%{transform:translateY(0)}}.fadeDown{position:relative;opacity:0;transform:translateY(-30px)}.fadeDown.active{opacity:1;animation:fadeDown 2s ease-in-out infinite alternate;-webkit-animation:fadeDown 2s ease-in-out infinite alternate}@keyframes fade-left{from{opacity:0;transform:translateX(-10%)}to{opacity:1;transform:translateX(0)}}.fade-left{position:relative;opacity:0}.fade-left.active{animation:fade-left 1.2s ease forwards;-webkit-animation:fade-left 1.2s ease forwards}@keyframes fade-right{from{opacity:0;transform:translateX(10%)}to{opacity:1;transform:translateX(0%)}}.fade-right{position:relative;opacity:0}.fade-right.active{animation:fade-right 1.2s ease forwards;-webkit-animation:fade-right 1.2s ease forwards}@keyframes zoominout{0%{transform:scale(1.2, 1.2)}100%{transform:scale(1, 1)}}.zoominout{position:relative;opacity:0}.zoominout.active{opacity:1;animation:zoominout 9s ease-in-out infinite alternate;-webkit-animation:zoominout 9s ease-in-out infinite alternate}.parallaxbg,.bg{position:absolute;width:100%;left:0;top:0}.p-0{padding:0 !important}.pb-0{padding-bottom:0 !important}.pb-0{padding-bottom:0 !important}.pt-0{padding-top:0 !important}@media only screen and (min-width: 1101px){.pe-xl-4{padding-right:40px}}.pb-4{padding-bottom:40px !important}@media only screen and (max-width: 1100px){.pb-4{padding-bottom:30px !important}}.pt-4{padding-top:40px !important}@media only screen and (max-width: 1100px){.pt-4{padding-top:30px !important}}.mb-0{margin-bottom:0 !important}.mt-0{margin-top:0 !important}.m-auto{margin:0 auto !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.mt-2{margin-top:20px !important}.mr-1{margin-right:10px !important}.mb-1{margin-bottom:10px !important}.mb-2{margin-bottom:20px !important}.mb-3{margin-bottom:25px !important}.mt-3{margin-top:35px !important}.w-100{width:100%;flex:100% !important}.maxw-100{max-width:100% !important;width:100%;flex:100% !important}.lightbg{background:#f6f7fb}.primarybg{background:#c45c08}.secondarybg{background:#252422}.align-center{align-items:center}.justify-center{justify-content:center}.justify-spacebetween{justify-content:space-between}.text-center{text-align:center;justify-content:center}.text-left{text-align:left}.text-right{text-align:right}.section-space{padding:60px 0}.section-space.pb-0{padding-bottom:0 !important}@media(max-width: 1440px){.section-space{padding:50px 0}}@media(max-width: 480px){.section-space{padding:30px 0}}.white-txt{color:#fff}.white-txt p,.white-txt h1,.white-txt h2,.white-txt h3,.white-txt h4,.white-txt h5,.white-txt h6{color:#fff}.italic{font-style:italic !important}.position-relative{position:relative;z-index:1}.container-wrapper.d-block{display:block}.d-none{display:none !important}.glide__arrows{display:flex;align-items:center;gap:16px}.glide__arrows button.glide__arrow{border:none;cursor:pointer;background:rgba(0,0,0,0);padding:0;display:inline-flex}.glide__arrows button.glide__arrow:hover{opacity:.7}.glide__arrows button.glide__arrow img{width:24.96px;height:34.56px}.breadcrumbs-container{width:100%;position:relative;margin-bottom:28px;z-index:1}.breadcrumbs-container .breadcrumb-wrapper{display:flex;align-items:center;list-style:none;padding:0;color:#c45c08;margin:0;flex-wrap:wrap}.breadcrumbs-container .breadcrumb-wrapper li{color:#c45c08;margin:0;font-weight:400;font-size:16px;line-height:1.7;text-transform:capitalize}.breadcrumbs-container .breadcrumb-wrapper li .separator{margin:0 12px}.breadcrumbs-container .breadcrumb-wrapper li a{color:#c45c08;text-decoration:underline}.breadcrumbs-container .breadcrumb-wrapper li a:hover{text-decoration:none}@media(max-width: 480px){.breadcrumbs-container .breadcrumb-wrapper li{line-height:1.7}}@keyframes marquee{0%{transform:translate3d(0%, 0, 0)}100%{transform:translate3d(-100%, 0, 0)}}@keyframes zoom-in-zoom-out{0%{transform:scale(1, 1)}50%{transform:scale(1.2, 1.2)}100%{transform:scale(1, 1)}}.glide__bullets button.glide__bullet{border-radius:50%;width:17px;height:17px;background:rgba(0,0,0,0);box-shadow:none;border:1px solid #c45c08;margin:2px 8px;cursor:pointer;padding:0}.glide__bullets button.glide__bullet.glide__bullet--active{background:#c45c08}@media(max-width: 1440px){.glide__bullets button.glide__bullet{margin:0 10px}}@media(max-width: 480px){.glide__bullets button.glide__bullet{margin:0 10px}}.video-popup{display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:0;height:0;opacity:0;background:rgba(0,0,0,.8);justify-content:center;align-items:center;z-index:9999999;transition:.3s;pointer-events:none}.popup-open{overflow:hidden}.popup-open .popup-content{position:relative;width:100%;max-width:1150px;transition:.3s}.popup-open iframe{width:100% !important;height:100%;aspect-ratio:16/9;border:0px}.popup-open video{width:100%;height:auto}.popup-open .close-button{position:absolute;top:-30px;right:0;color:#fff;font-size:18px;cursor:pointer;z-index:11;font-weight:700;display:flex;align-items:center;text-transform:uppercase;justify-content:center;gap:10px;transition:.3s}@media only screen and (max-width: 1599px){.popup-open .popup-content{max-width:80%}.popup-open iframe{aspect-ratio:17/8}}@media only screen and (max-width: 767px){.popup-open .popup-content{max-width:90%}.popup-open iframe{aspect-ratio:16/9}}.hero-banner{padding:260px 0 215px;position:relative;overflow:hidden}.hero-banner::before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:linear-gradient(228.11deg, rgba(102, 102, 102, 0.65) 26.36%, rgba(0, 0, 0, 0.65) 66.72%);z-index:1}.hero-banner>picture{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-banner .parallaxbg,.hero-banner .bg{height:100%;object-fit:cover}.hero-banner .container-wrapper{position:relative}.hero-banner .info{max-width:950px;z-index:2}.hero-banner .info .headfirst{font-family:"Spectral",sans-serif;display:inline-block}.hero-banner .info h1{font-weight:600;font-size:32px;line-height:1.31;max-width:700px;font-family:"Karla",sans-serif}.hero-banner .info p{font-size:24px;line-height:1.41;margin:0 0 45px;max-width:800px}.hero-banner .info .btn-group{display:flex;align-items:center;gap:20px}.hero-banner .imgTag{position:absolute;height:auto;width:1253px;bottom:-215px;right:-250px;z-index:1}.hero-banner .imgTag img{display:block;width:100%;height:auto}@media only screen and (max-width: 1699px){.hero-banner .imgTag{right:-200px}}@media only screen and (max-width: 1599px){.hero-banner .imgTag{width:1100px}.hero-banner .info p{max-width:700px}}@media only screen and (max-width: 1440px){.hero-banner{padding:220px 0 180px}.hero-banner .info h1{font-size:28px}.hero-banner .info p{max-width:620px}.hero-banner .imgTag{width:1000px;right:-250px}}@media only screen and (max-width: 1199px){.hero-banner .imgTag{width:860px;right:-180px}}@media only screen and (max-width: 1100px){.hero-banner{padding:200px 0 0}.hero-banner .info{max-width:775px;margin:0 auto}.hero-banner .info p{font-size:22px;max-width:730px}.hero-banner .imgTag{position:relative;margin:40px auto 0;width:80%;right:auto;bottom:auto}}@media only screen and (max-width: 767px){.hero-banner{padding-top:180px}.hero-banner .info{max-width:100%}.hero-banner .info h1,.hero-banner .info .headfirst{max-width:80%}.hero-banner .info h1{font-size:26px}.hero-banner .info p{font-size:20px;line-height:1.5;margin-bottom:25px}.hero-banner .info .btn-group{flex-direction:column;align-items:flex-start}.hero-banner .imgTag{width:100%}}@media only screen and (max-width: 480px){.hero-banner{padding-top:170px}.hero-banner .info h1{font-size:24px;line-height:1.25}.hero-banner .info h1,.hero-banner .info .headfirst{max-width:100%}.hero-banner::before{background:linear-gradient(40.06deg, rgba(102, 102, 102, 0.65) 19.84%, rgba(0, 0, 0, 0.65) 49.68%)}}.results-section{padding-bottom:70px}.results-section .results-header{display:flex;align-items:center;gap:43px;position:relative;top:60px}.results-section .results-header .results-subtext{font-size:24px;line-height:1.41;max-width:330px}.results-section .results-header a{display:flex}.results-section .results-header a:hover{opacity:.7}.results-section .results-cards-wrapper{max-width:65.5%;position:relative;z-index:2;margin-top:-150px;margin-left:auto}.results-section .results-cards-wrapper .glide__slide .result-card{background:#252422;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-inline:8px}.results-section .results-cards-wrapper .glide__slide .result-card .value{margin-bottom:11px;font-size:32px;line-height:1.31;letter-spacing:0;font-weight:700;font-family:"Spectral",sans-serif}.results-section .results-cards-wrapper .glide__slide .result-card .text{margin-bottom:0;letter-spacing:0}.results-section .results-cards-wrapper .ourresults-arrow{position:absolute;left:-110px;top:24px}@media only screen and (min-width: 2200px){.results-section{max-width:1660px;margin:0 auto}}@media only screen and (max-width: 1440px){.results-section{padding-bottom:50px}.results-section .results-header{gap:24px;top:50px}.results-section .results-header .results-subtext{font-size:22px;max-width:280px}.results-section .results-cards-wrapper{max-width:60%}}@media only screen and (max-width: 1100px){.results-section{padding:0 0 45px 20px;display:flex;flex-direction:column-reverse;gap:80px}.results-section .results-header{top:0;width:100%;justify-content:center;margin-top:20px}.results-section .results-header .results-subtext{max-width:100%}.results-section .results-cards-wrapper{max-width:100%;margin-top:-90px}.results-section .results-cards-wrapper .ourresults-arrow{left:0;width:100%;justify-content:center;top:250px}.results-section .results-cards-wrapper .ourresults-arrow button.glide__arrow{background:#c45c08;border-radius:50%}}@media only screen and (max-width: 950px){.results-section .results-cards-wrapper{margin-top:-55px}}@media only screen and (max-width: 767px){.results-section .results-header{flex-direction:column;text-align:center;margin-top:39px}.results-section .results-header .results-subtext{font-size:20px;line-height:1.5}.results-section .results-header a svg{width:45px;height:45px}.results-section .results-cards-wrapper{margin-top:-50px}.results-section .results-cards-wrapper .glide__slide .result-card .text{font-size:20px;line-height:1.5}}@media only screen and (max-width: 480px){.results-section .results-header .results-subtext{max-width:330px}.results-section .results-header a svg{width:35px;height:35px}.results-section .results-cards-wrapper{margin-top:-60px}}.our-practice-areas-section{padding:110px 0 150px;background:#f5f5f5}.our-practice-areas-section .bottom-text{max-width:1195px;margin:0 auto;font-size:24px;line-height:1.41}.our-practice-areas-section .ourpracticeareas-arrow{margin:30px 0 54px;width:100%}.our-practice-areas-section .practice-cards-wrapper .glide__track{padding-left:20px}.our-practice-areas-section .practice-cards-wrapper .glide__slides{padding-bottom:76px}.our-practice-areas-section .practice-cards-wrapper .glide__slide{height:auto}.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card{background:#fff;box-shadow:0 16px 20px 0 rgba(10,13,18,.1215686275);padding:74px 0 74px 52px;position:relative;overflow:hidden;height:100%;min-height:610px;display:flex;flex-direction:column;text-decoration:none}.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card .card-bg{position:absolute;inset:0;z-index:1;opacity:0;transition:opacity .3s}.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card .card-bg img{width:100%;height:100%;object-fit:cover;opacity:.2;transition:.3s}.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card .card-bg::before{content:"";position:absolute;inset:0;background:#ad5106;opacity:0;transition:opacity .3s}.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card .card-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;flex-grow:1}.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card .card-content h3{margin-bottom:42px;padding-bottom:42px;padding-right:10px;border-bottom:3px solid #f5f5f5}.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card .card-content p{transition:all;max-width:91.4%}.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card .card-content .learn-more-text{margin-top:auto}@media only screen and (min-width: 481px){.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card:hover .card-bg{opacity:1}.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card:hover .card-bg::before{opacity:1}.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card:hover .card-bg img{transform:scale(1.1)}.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card:hover .card-content h3,.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card:hover .card-content p,.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card:hover .card-content .learn-more-text{color:#fff}.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card:hover .card-content p{font-weight:500;max-width:93.4%}.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card:hover .card-content h3{border-color:#fff}.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card:hover .card-content .learn-more-text::before{filter:brightness(0) invert(1)}}@media only screen and (min-width: 1441px){.our-practice-areas-section .top-block{max-width:1060px}}@media only screen and (min-width: 2200px){.our-practice-areas-section .practice-cards-wrapper{max-width:1660px;margin:0 auto}}@media only screen and (max-width: 1440px){.our-practice-areas-section{padding:90px 0 120px}.our-practice-areas-section .bottom-text{font-size:22px}.our-practice-areas-section .practice-cards-wrapper .glide__slides{padding-bottom:65px}.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card{padding:65px 0 65px 45px}}@media only screen and (max-width: 1100px){.our-practice-areas-section{padding:80px 0 200px}.our-practice-areas-section .practice-cards-wrapper .glide__slides{padding-bottom:52px}}@media only screen and (max-width: 767px){.our-practice-areas-section{padding:60px 0 188px}.our-practice-areas-section .bottom-text{font-size:20px;line-height:1.5}.our-practice-areas-section .ourpracticeareas-arrow{margin:22px 0 52px}.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card{padding:70px 0 70px 40px}}@media only screen and (max-width: 480px){.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card .card-bg{opacity:1}.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card .card-bg::before{opacity:1}.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card .card-bg img{transform:scale(1.1)}.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card .card-content h3,.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card .card-content p,.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card .card-content .learn-more-text{color:#fff}.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card .card-content p{font-weight:500;line-height:30px;max-width:89.5%}.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card .card-content h3{border-color:#fff}.our-practice-areas-section .practice-cards-wrapper .glide__slide .practice-area-card .card-content .learn-more-text::before{filter:brightness(0) invert(1)}}.top-block{text-align:center;margin:0 auto;width:100%}.top-block .tagname{text-transform:uppercase;color:#c45c08;font-weight:600;font-size:32px;line-height:30px;letter-spacing:-0.02em;display:block;margin-bottom:30px}.top-block h2{margin-bottom:0}@media only screen and (max-width: 1440px){.top-block .tagname{font-size:28px}}@media only screen and (max-width: 767px){.top-block .tagname{font-size:24px}}@media only screen and (max-width: 1100px){.top-block .tagname{font-size:22px}}@media only screen and (max-width: 480px){.top-block .tagname{font-size:20px}}.about-info-lawyer-section{padding:116px 0;position:relative;z-index:2}.about-info-lawyer-section::before{content:"";position:absolute;top:0;left:0;height:100%;width:67.85%;background:#c45c08;pointer-events:none}.about-info-lawyer-section .intro-content{max-width:53%}.about-info-lawyer-section .intro-content p{font-weight:500;max-width:95.5%}.about-info-lawyer-section .intro-content p a{color:#fff;text-decoration:none;font-weight:700}.about-info-lawyer-section .intro-content p a:hover{text-decoration:underline}.about-info-lawyer-section .intro-content .btn{margin-top:10px}.about-info-lawyer-section .imgbx{position:absolute;right:0;top:-74px}.about-info-lawyer-section .imgbx img{width:100%;height:auto;display:block}.about-info-lawyer-section .imgbx .play-button{position:absolute;background:rgba(196,92,8,.85);width:130px;height:130px;display:flex;align-items:center;justify-content:center;bottom:44px;left:46px;display:none}.about-info-lawyer-section .imgbx .play-button svg{transition:.3s;cursor:pointer;height:auto}.about-info-lawyer-section .imgbx .play-button svg:hover{transform:scale(1.1)}@media only screen and (max-width: 1690px){.about-info-lawyer-section .intro-content{max-width:45%}}@media only screen and (max-width: 1599px){.about-info-lawyer-section .imgbx{max-width:50%}.about-info-lawyer-section .intro-content{max-width:49%}}@media only screen and (max-width: 1440px){.about-info-lawyer-section{padding:100px 0}.about-info-lawyer-section .intro-content h2 br{display:none}.about-info-lawyer-section .imgbx .play-button{width:100px;height:100px}.about-info-lawyer-section .imgbx .play-button svg{width:50px}}@media only screen and (max-width: 1100px){.about-info-lawyer-section{padding:0 0 80px;display:flex;flex-direction:column-reverse;gap:40px}.about-info-lawyer-section::before{width:100%}.about-info-lawyer-section .imgbx{position:static;max-width:480px;margin:0 auto;margin-top:-132px}.about-info-lawyer-section .intro-content{max-width:100%}.about-info-lawyer-section .intro-content p{max-width:100%}}@media only screen and (max-width: 767px){.about-info-lawyer-section{padding:0 0 60px}.about-info-lawyer-section .imgbx .play-button{width:80px;height:80px;left:32px;bottom:32px}.about-info-lawyer-section .imgbx .play-button svg{width:40px}}@media only screen and (max-width: 480px){.about-info-lawyer-section .imgbx .play-button{width:62px;height:62px;bottom:21px;left:21px}.about-info-lawyer-section .imgbx .play-button svg{width:30px}}@media only screen and (min-width: 2200px){.about-info-lawyer-section{max-width:1660px;margin:0 auto}.about-info-lawyer-section .imgbx{max-width:45%}}.meet-our-team-section{padding:130px 0 115px}.meet-our-team-section .attorneys-grid{margin-top:96px;display:grid;grid-template-columns:repeat(3, 1fr);gap:60px}.meet-our-team-section .attorneys-grid .attorney-card{text-decoration:none;box-shadow:0 16px 20px 0 rgba(10,13,18,.1215686275);overflow:hidden;display:flex;flex-direction:column}.meet-our-team-section .attorneys-grid .attorney-card .img-block{overflow:hidden}.meet-our-team-section .attorneys-grid .attorney-card .img-block img{display:block;width:100%;height:auto;transition:.3s}.meet-our-team-section .attorneys-grid .attorney-card .card-content{padding:32px 0 35px 35px;flex-grow:1}.meet-our-team-section .attorneys-grid .attorney-card .card-content h3{margin-bottom:25px;padding-bottom:25px;padding-right:8px;border-bottom:3px solid #f5f5f5;transition:.3s;color:#252422}.meet-our-team-section .attorneys-grid .attorney-card .card-content svg{transition:.3s;display:block}.meet-our-team-section .attorneys-grid .attorney-card:hover .img-block img{transform:scale(1.05)}.meet-our-team-section .attorneys-grid .attorney-card:hover .card-content{background:#c45c08}.meet-our-team-section .attorneys-grid .attorney-card:hover .card-content h3{color:#fff;border-color:#fff}.meet-our-team-section .attorneys-grid .attorney-card:hover .card-content svg{filter:brightness(0) invert(1)}@media only screen and (max-width: 1440px){.meet-our-team-section{padding:100px 0}.meet-our-team-section .attorneys-grid{margin-top:76px;gap:40px}.meet-our-team-section .attorneys-grid .attorney-card .card-content{padding:28px 0 30px 30px}.meet-our-team-section .attorneys-grid .attorney-card .card-content h3{font-size:24px}}@media only screen and (max-width: 1100px){.meet-our-team-section{padding:80px 0}.meet-our-team-section .attorneys-grid{grid-template-columns:1fr;margin-inline:auto}.meet-our-team-section .attorneys-grid .attorney-card .card-content svg{width:45px;height:45px}}@media only screen and (max-width: 767px){.meet-our-team-section{padding:78px 0 72px}.meet-our-team-section .attorneys-grid{gap:35px}.meet-our-team-section .attorneys-grid .attorney-card .card-content{padding:22px 0 28px 28px}.meet-our-team-section .attorneys-grid .attorney-card .card-content svg{width:35px;height:35px}}.clientlogo .clogowrap{overflow:hidden}.clientlogo .clogowrap ul{list-style:none;display:flex;white-space:nowrap;position:relative;align-items:center;transform:translate3d(0%, 0, 0);animation:marquee 30s linear infinite;margin:0;padding:0}.clientlogo .clogowrap ul li{display:flex;white-space:nowrap;align-items:center;padding-right:44px;margin:0}.clientlogo .clogowrap ul li img{object-fit:contain;width:auto;max-height:153px;max-width:337px}.clientlogo .clogowrap:hover ul{animation-play-state:paused !important}@media only screen and (max-width: 1100px){.clientlogo .clogowrap{margin:0 -20px}.clientlogo .clogowrap ul{animation-duration:25s}}@media only screen and (max-width: 480px){.clientlogo .clogowrap ul{animation-duration:20s}}@keyframes marquee{0%{transform:translate3d(0%, 0, 0)}100%{transform:translate3d(-100%, 0, 0)}}@media only screen and (max-width: 1440px){@keyframes marquee{100%{transform:translate3d(-140%, 0, 0)}}}@media only screen and (max-width: 1100px){@keyframes marquee{100%{transform:translate3d(-150%, 0, 0)}}}@media only screen and (max-width: 767px){@keyframes marquee{100%{transform:translate3d(-210%, 0, 0)}}}@media only screen and (max-width: 480px){@keyframes marquee{100%{transform:translate3d(-360%, 0, 0)}}}.testimonials-section{padding:115px 0}.testimonials-section .top-block{text-align:start;max-width:646px;margin:0 0 0 197px}.testimonials-section .top-block span{padding-bottom:42px;border-bottom:3px solid #f5f5f5;margin-bottom:42px}.testimonials-section .ourClientSay{width:100%;display:flex;flex-direction:row-reverse;align-items:start;gap:117px;justify-content:start}.testimonials-section .ourClientSay #ourclient{width:83.2%;position:relative}.testimonials-section .ourClientSay #ourclient::before{content:"";position:absolute;background:url("/assets/images/quote-left-gray.svg") no-repeat;background-size:100%;top:-52px;right:209px;width:156px;height:156px;z-index:-1}.testimonials-section .ourClientSay .glide__slide .testimonial-card__title{font-weight:600;margin-bottom:0;font-family:"Spectral",sans-serif;font-size:34px;line-height:1.29}.testimonials-section .read-more-btn{text-decoration:none;font-size:18px;line-height:1.55;font-weight:600;display:flex;align-items:center;gap:30px;text-transform:uppercase;margin:42px 0 0 197px}.testimonials-section .read-more-btn svg{transition:.3s}.testimonials-section .read-more-btn:hover{text-decoration:underline}.testimonials-section .read-more-btn:hover svg{opacity:.7}@media only screen and (max-width: 1440px){.testimonials-section{padding:100px 0}.testimonials-section .top-block,.testimonials-section .read-more-btn{margin-left:170px}.testimonials-section .ourClientSay{gap:90px}.testimonials-section .ourClientSay .glide__slide .testimonial-card__title{font-size:30px}}@media only screen and (max-width: 1100px){.testimonials-section{padding:220px 0 100px}.testimonials-section .top-block,.testimonials-section .read-more-btn{margin-left:0}.testimonials-section .top-block{max-width:100%}.testimonials-section .ourClientSay{flex-direction:column;gap:60px}.testimonials-section .ourClientSay #ourclient{width:100%}.testimonials-section .ourClientSay #ourclient::before{top:-250px;right:auto;width:100px;height:100px}.testimonials-section .ourClientSay .glide__slide .testimonial-card__title{font-size:28px}.testimonials-section .read-more-btn svg{width:45px;height:45px}}@media only screen and (max-width: 767px){.testimonials-section{padding:184px 0 90px}.testimonials-section .ourClientSay{gap:42px}.testimonials-section .ourClientSay #ourclient::before{top:-225px;width:70px;height:70px}.testimonials-section .ourClientSay .glide__slide .testimonial-card__title{font-size:26px}.testimonials-section .read-more-btn svg{width:35px;height:35px}}@media only screen and (max-width: 480px){.testimonials-section .ourClientSay .glide__slide .testimonial-card__title{font-size:24px;line-height:1.41}}.content-highlight-section{padding-bottom:100px}.content-highlight-section .content-highlight-wrapper{background:#fff;box-shadow:0px 0px 20px 0px rgba(10,13,18,.1215686275);padding:95px 50px 95px 90px;display:flex;align-items:start;gap:60px}.content-highlight-section .content-highlight-wrapper .content-highlight-left{flex:0 0 580px;padding:60px 0 60px 40px}.content-highlight-section .content-highlight-wrapper .content-highlight-left h3{margin-bottom:42px;padding-bottom:42px;border-bottom:3px solid #f5f5f5}.content-highlight-section .content-highlight-wrapper .content-highlight-left p,.content-highlight-section .content-highlight-wrapper .content-highlight-left ul{max-width:96.3%}.content-highlight-section .content-highlight-wrapper .content-highlight-left ul{margin:0 0 20px;padding-left:32px}.content-highlight-section .content-highlight-wrapper .content-highlight-left ul li{color:#fff;margin-bottom:0}.content-highlight-section .content-highlight-wrapper .content-highlight-right{padding-top:11px}.content-highlight-section .content-highlight-wrapper .content-highlight-right h2{max-width:730px}.content-highlight-section .content-highlight-wrapper .content-highlight-right .btn{margin-top:10px}.content-highlight-section .content-highlight-wrapper .content-highlight-right h3{margin:10px 0 30px}.content-highlight-section .content-highlight-wrapper .content-highlight-right ul{margin:0 0 20px;padding-left:32px}.content-highlight-section .content-highlight-wrapper .content-highlight-right ul li{margin-bottom:0}@media only screen and (max-width: 1440px){.content-highlight-section .content-highlight-wrapper{padding:80px 40px 80px 60px}.content-highlight-section .content-highlight-wrapper .content-highlight-left{flex:0 0 50%;padding:40px 0 40px 30px}}@media only screen and (max-width: 1100px){.content-highlight-section .content-highlight-wrapper{padding:60px 40px;flex-direction:column-reverse}.content-highlight-section .content-highlight-wrapper .content-highlight-left{flex:auto;padding:50px 40px;width:100%}.content-highlight-section .content-highlight-wrapper .content-highlight-left p,.content-highlight-section .content-highlight-wrapper .content-highlight-left ul{max-width:100%}.content-highlight-section .content-highlight-wrapper .content-highlight-right{padding-top:0px}.content-highlight-section .content-highlight-wrapper .content-highlight-right h2{max-width:90%}.content-highlight-section .content-highlight-wrapper .content-highlight-right .btn{margin-top:10px}}@media only screen and (max-width: 767px){.content-highlight-section{padding-bottom:116px}.content-highlight-section .content-highlight-wrapper{padding:46px 23px}.content-highlight-section .content-highlight-wrapper .content-highlight-left{padding:35px 24px}.content-highlight-section .content-highlight-wrapper .content-highlight-left h3{font-size:32px;line-height:1.31;margin-bottom:35px;padding-bottom:35px}}@media only screen and (max-width: 480px){.content-highlight-section .content-highlight-wrapper .content-highlight-right h2{max-width:100%}}.contact-section{position:relative;overflow:hidden;padding:114px 0 366px}.contact-section::before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;z-index:1;background:linear-gradient(228.11deg, rgba(102, 102, 102, 0.65) 26.36%, rgba(0, 0, 0, 0.65) 66.72%)}.contact-section>picture{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.contact-section>picture img{width:100%;height:120%;object-fit:cover;object-position:center center}.contact-section .container-wrapper{position:relative;z-index:2;align-items:center;gap:65px;flex-wrap:nowrap}.contact-section .contact-block{flex:0 0 41.7%}.contact-section .contact-block p{font-weight:500}.contact-section .contact-block ul{margin:0 0 20px;padding-left:32px}.contact-section .contact-block ul li{color:#fff;margin-bottom:0;font-weight:500}.contact-section .contact-form{background:#fff;padding:40px 50px}.contact-section .contact-form .top-title{margin-bottom:15px;font-weight:600;color:#000;font-family:"Spectral",sans-serif;font-size:32px;line-height:1.31;letter-spacing:-0.02em}.contact-section .contact-form p{margin-bottom:24px;color:#000;letter-spacing:0;line-height:1.2}@media only screen and (max-width: 1440px){.contact-section{padding:100px 0 320px}.contact-section .contact-block{flex:0 0 45%}.contact-section .contact-form{padding:30px 40px}.contact-section .contact-form .top-title{font-size:30px}}@media only screen and (max-width: 1100px){.contact-section{padding:80px 0 280px}.contact-section .container-wrapper{flex-wrap:wrap;flex-direction:column;gap:60px}.contact-section .contact-block{flex:auto;width:100%}.contact-section .contact-form{padding:40px 32px}.contact-section .contact-form .top-title{font-size:28px}}@media only screen and (max-width: 767px){.contact-section{padding:60px 0 240px}.contact-section .contact-form .top-title{font-size:26px}}@media only screen and (max-width: 480px){.contact-section{padding-bottom:202px}.contact-section .contact-form{padding-inline:24px}.contact-section .contact-form .top-title{font-size:24px;line-height:1.41;margin-bottom:5px}}@media only screen and (min-width: 2500px){.contact-section>picture img{height:130%}}.homepage main{overflow:hidden}.learn-more-text,.read-more-blog-btn{position:relative;color:#252422;text-transform:uppercase;font-weight:600;font-size:18px;line-height:1.55;display:inline-flex;align-items:center;min-height:55px;transition:.3s}.learn-more-text::before,.read-more-blog-btn::before{content:"";position:absolute;right:-90px;top:0;bottom:0;margin:auto 0;width:55px;height:55px;background:url("/assets/images/arrow-left-primary.svg") no-repeat;background-size:100%;transition:.3s}@media only screen and (max-width: 1100px){.learn-more-text,.read-more-blog-btn{min-height:45px}.learn-more-text::before,.read-more-blog-btn::before{right:-80px;width:45px;height:45px}}@media only screen and (max-width: 480px){.learn-more-text,.read-more-blog-btn{min-height:35px}.learn-more-text::before,.read-more-blog-btn::before{width:35px;height:35px;right:-70px}}.main-content-container{display:inline-block;width:80%;vertical-align:top;padding:125px 0 164px 60px;max-width:72%;margin-left:auto}.main-content-container.full{width:100%;display:block;padding:0;max-width:100%}.main-content-container.full.disclaimer,.main-content-container.full.full-page{padding:125px 0 105px}.main-content-container.full.disclaimer .container-wrapper,.main-content-container.full.full-page .container-wrapper{flex-direction:column}.main-content-container .image-404{width:360px;height:auto;text-align:center}.main-content-container.pa p{margin-bottom:30px;color:#252422}.main-content-container.pa h2{font-size:48px;line-height:1.3}.main-content-container.pa h3{font-size:36px;line-height:1.72;margin-bottom:30px}.main-content-container.pa ul,.main-content-container.pa ol{padding-left:32px;margin:0 0 30px}.main-content-container.pa ul li,.main-content-container.pa ol li{margin-bottom:0}.main-content-container.pa ul li p a,.main-content-container.pa ol li p a{word-break:break-all}.main-content-container.pa iframe,.main-content-container.pa video{margin-bottom:30px;max-width:100%}.main-content-container.pa img{max-width:100%}@media only screen and (max-width: 1660px){.main-content-container{max-width:71%}}@media only screen and (max-width: 1599px){.main-content-container{max-width:67%}}@media only screen and (max-width: 1440px){.main-content-container{padding:100px 0 120px 40px;max-width:65%}.main-content-container.full.disclaimer,.main-content-container.full.full-page{padding-block:100px 80px}.main-content-container.pa h2{font-size:44px}.main-content-container.pa h3{font-size:32px}}@media only screen and (max-width: 1100px){.main-content-container{padding:40px 0 80px;display:block;width:100%;max-width:100%}.main-content-container.full.disclaimer,.main-content-container.full.full-page{padding-block:80px 60px}.main-content-container.pa h2{font-size:40px;line-height:1.2}.main-content-container.pa h3{font-size:28px;line-height:1.3}}@media only screen and (max-width: 767px){.main-content-container{padding:32px 0 60px}.main-content-container .image-404{width:330px}.main-content-container.full.disclaimer,.main-content-container.full.full-page{padding-block:60px 40px}.main-content-container.pa h2{font-size:36px}.main-content-container.pa h3{font-size:24px}}@media only screen and (max-width: 480px){.main-content-container{padding-bottom:48px}.main-content-container .image-404{width:250px}.main-content-container.full.disclaimer,.main-content-container.full.full-page{padding-block:48px 28px}.main-content-container.pa h2{font-size:32px}.main-content-container.pa h3{font-size:22px}.main-content-container.pa h2,.main-content-container.pa h3,.main-content-container.pa p,.main-content-container.pa iframe,.main-content-container.pa video,.main-content-container.pa ul,.main-content-container.pa ol{margin-bottom:20px}}.titlebar{position:relative;overflow:hidden;clear:both;padding:210px 0 160px;display:flex;align-items:center;min-height:698px}.titlebar.disclaimer-titlebar,.titlebar.full-page-titlebar{min-height:600px}.titlebar.disclaimer-titlebar .titlebar-block,.titlebar.full-page-titlebar .titlebar-block{width:100%;text-align:center}.titlebar.disclaimer-titlebar .titlebar-block .title,.titlebar.full-page-titlebar .titlebar-block .title{margin-bottom:0}.titlebar .fade-in{opacity:0}.titlebar::before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:linear-gradient(228.11deg, rgba(102, 102, 102, 0.65) 26.36%, rgba(0, 0, 0, 0.65) 66.72%);z-index:1}.titlebar>picture{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.titlebar .parallaxbg,.titlebar .bg{height:100%;object-fit:cover}.titlebar .container-wrapper{position:relative;z-index:2}.titlebar .titlebar-block .title{margin-bottom:24px;font-family:"Spectral",sans-serif;font-weight:700;line-height:1.28;font-size:75px}.titlebar .titlebar-block .desc{max-width:800px;margin-bottom:45px;font-size:24px;line-height:1.42}.titlebar .titlebar-block .btn-group{display:flex;align-items:center;gap:20px}.titlebar .video-block{position:absolute;right:0;bottom:58px;z-index:2;width:100%;height:100%;max-width:770px;max-height:410px;box-shadow:0 16px 20px 0 rgba(10,13,18,.1215686275)}.titlebar .video-block .video-thumb{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.titlebar .video-block .play-button{position:absolute;bottom:43px;left:48px;display:flex;align-items:center;justify-content:center;background:rgba(196,92,8,.85);width:130px;height:130px;cursor:pointer}.titlebar .video-block .play-button svg{transition:.3s;height:auto}.titlebar .video-block .play-button:hover svg{transform:scale(1.1)}@media only screen and (min-width: 2200px){.titlebar .video-block{left:53%;right:auto}}@media only screen and (max-width: 1690px){.titlebar .video-block{max-width:600px;max-height:330px}}@media only screen and (max-width: 1440px){.titlebar{padding:200px 0 140px}.titlebar.disclaimer-titlebar,.titlebar.full-page-titlebar{min-height:500px}.titlebar .titlebar-block .title{font-size:65px}.titlebar .video-block{bottom:0;max-width:500px;max-height:260px}.titlebar .video-block .play-button{left:30px;bottom:30px;width:100px;height:100px}.titlebar .video-block .play-button svg{width:48px}}@media only screen and (max-width: 1100px){.titlebar{padding:200px 0}.titlebar .titlebar-block .title{font-size:60px}.titlebar .titlebar-block .desc{font-size:22px}.titlebar:has(.video-block){flex-direction:column}.titlebar .video-block{position:relative;max-width:100%;max-height:100%;width:90%;height:550px;bottom:-100px}}@media only screen and (max-width: 767px){.titlebar{padding:190px 0}.titlebar .titlebar-block .title{font-size:50px}.titlebar .titlebar-block .desc{font-size:20px;line-height:1.5;margin-bottom:25px}.titlebar .titlebar-block .btn-group{flex-direction:column;align-items:flex-start}.titlebar .video-block{height:400px}.titlebar.disclaimer-titlebar,.titlebar.full-page-titlebar{min-height:450px}}@media only screen and (max-width: 480px){.titlebar{padding:170px 0 210px}.titlebar::before{background:linear-gradient(40.06deg, rgba(102, 102, 102, 0.65) 19.84%, rgba(0, 0, 0, 0.65) 49.68%)}.titlebar .titlebar-block .title{font-size:45px;line-height:1.22}.titlebar .video-block{height:250px;bottom:-150px}.titlebar .video-block .play-button{width:60px;height:60px}.titlebar .video-block .play-button svg{width:30px}}.blog .post-meta{max-width:95%}.blog .post-meta p,.blog .post-meta a{display:inline;margin:0;line-height:unset;color:#c45c08;font-size:20px;line-height:1.5;font-weight:600;text-transform:uppercase}.blog .post-meta a{text-decoration:none}.blog .post-meta a:hover{text-decoration:underline}.blog .post-meta span{padding:0 6px;color:#c45c08}.blog .main-content-container{word-wrap:break-word}.blog .main-content-container iframe{max-width:100%}.blog .main-content-container h1{font-size:48px;line-height:1.3;margin-bottom:30px}.blog .main-content-container h2{font-size:36px;line-height:1.72;margin-bottom:30px}.blog .main-content-container h3{font-size:32px;line-height:1.5;margin-bottom:30px}.blog .main-content-container p,.blog .main-content-container iframe{margin-bottom:30px}.blog .main-content-container p strong a{font-weight:bold}.blog .main-content-container ul,.blog .main-content-container ol{padding-left:32px;margin:0 0 30px}.blog .main-content-container ul li,.blog .main-content-container ol li{margin-bottom:0}.blog .main-content-container ul li p a,.blog .main-content-container ol li p a{word-break:break-all}.blog .main-content-container .small-intro h2{padding:0;padding-bottom:50px;font-size:29px}@media(max-width: 1100px){.blog .main-content-container .small-intro h2{font-size:26px}}@media(max-width: 767px){.blog .main-content-container .small-intro h2{font-size:24px}}.blog .main-content-container .blog-wrapper{display:flex;flex-wrap:wrap;gap:60px}.blog .main-content-container article{position:relative;word-wrap:break-word;overflow:hidden;background:#fff;box-shadow:0 12px 18px 0 rgba(10,13,18,.1215686275);flex:0 0 46.9%;padding:73px 0 37px 52px;display:flex;flex-direction:column;gap:42px;align-items:flex-start}.blog .main-content-container article h2{font-size:32px;line-height:1.31;padding-bottom:42px;margin-bottom:0;border-bottom:3px solid #f5f5f5}.blog .main-content-container article h2 a{font-size:inherit;line-height:inherit;color:inherit;font-weight:inherit;text-decoration:underline;display:block;max-width:95%}.blog .main-content-container article h2 a:hover{color:#c45c08}.blog .main-content-container article .blog-list__excerpt{width:100%}.blog .main-content-container article .blog-list__excerpt p{margin-bottom:0;max-width:95%}.blog .main-content-container article .read-more-blog-btn{text-decoration:none}.blog .main-content-container article .read-more-blog-btn:hover{text-decoration:underline}.blog .main-content-container article .read-more-blog-btn:hover::before{opacity:.7}.blog .main-content-container .showPostsButton{position:relative;display:block;width:auto;text-align:left;margin:82px 0 50px 220px;transition:.3s}@media only screen and (max-width: 1660px){.blog .main-content-container .blog-wrapper{gap:48px}.blog .main-content-container article{padding:60px 0 32px 40px}}@media only screen and (max-width: 1599px){.blog .main-content-container .showPostsButton{margin:82px 0 50px 100px}}@media only screen and (max-width: 1440px){.blog .main-content-container .blog-wrapper{gap:40px}.blog .main-content-container article{flex:auto;width:100%}.blog .main-content-container article h2{font-size:28px}.blog .main-content-container h1{font-size:44px}.blog .main-content-container h2{font-size:32px}.blog .main-content-container h3{font-size:28px}.blog .main-content-container .showPostsButton{margin:60px 0 60px 70px}}@media only screen and (max-width: 1100px){.blog .main-content-container .blog-wrapper{gap:40px}.blog .main-content-container article{padding-top:50px}.blog .main-content-container h1{font-size:40px;line-height:1.2}.blog .main-content-container h2{font-size:28px;line-height:1.3}.blog .main-content-container h3{font-size:24px;line-height:1.3}.blog .main-content-container .showPostsButton{margin:40px auto;text-align:center}}@media only screen and (max-width: 767px){.blog .main-content-container article{gap:32px}.blog .main-content-container article h2{font-size:24px;padding-bottom:32px}.blog .main-content-container h1{font-size:36px}.blog .main-content-container h2{font-size:24px}.blog .main-content-container h3{font-size:22px}.blog .post-meta a,.blog p{font-size:18px}}@media only screen and (max-width: 480px){.blog .main-content-container h1{font-size:32px}.blog .main-content-container h2{font-size:22px}.blog .main-content-container h3{font-size:20px}.blog .main-content-container h1,.blog .main-content-container h2,.blog .main-content-container h3,.blog .main-content-container p,.blog .main-content-container iframe,.blog .main-content-container ul,.blog .main-content-container ol{margin-bottom:20px}}form.search-page-search{position:relative;margin-bottom:29px;width:100%;display:flex;align-items:center;justify-content:space-between}form.search-page-search input{color:#737373;background-color:#fff;padding:14px 17px;border:1px solid #cacaca;display:block;font-size:15px;-webkit-appearance:none;border-radius:0;font-family:"Source Sans Pro",sans-serif;margin:0 auto;flex-grow:1}form.search-page-search input[type=submit]{width:24px;height:24px;font-size:0;padding:0;text-transform:capitalize;color:#fff;background:url("/assets/images/search.svg") no-repeat;background-size:cover;position:absolute;right:14px;top:15px;border:0;cursor:pointer}@media(max-width: 1440px){form.search-page-search{margin-bottom:40px}form.search-page-search input[type=submit]{width:33px;height:33px;right:25px}}@media(max-width: 1100px){form.search-page-search input[type=submit]{width:42px;height:42px}}@media(max-width: 767px){form.search-page-search{margin-bottom:54px}form.search-page-search input{padding:20px}form.search-page-search input[type=submit]{width:38px;height:38px}}@media(max-width: 480px){form.search-page-search{margin-bottom:19px}form.search-page-search input{font-size:14px;padding:12px 18px}form.search-page-search input[type=submit]{width:23px;height:23px;right:13px}}.tailored-representation-section{padding:25px 0 150px}@media only screen and (max-width: 1440px){.tailored-representation-section{padding-bottom:120px}}@media only screen and (max-width: 1100px){.tailored-representation-section{padding-bottom:100px}}@media only screen and (max-width: 767px){.tailored-representation-section{padding:0 0 80px}}@media only screen and (max-width: 480px){.tailored-representation-section{padding-bottom:60px}}.text-content{margin:0 auto;text-align:center;max-width:1195px}@media only screen and (min-width: 1441px){.text-content p{font-size:24px;line-height:34px}}.practice-areas-section{padding:136px 0 154px}.practice-areas-section .practice-areas-grid{display:flex;justify-content:center;gap:60px 36px;flex-wrap:wrap;margin-top:102px}.practice-areas-section .practice-areas-grid .practice-card{background:#fff;box-shadow:0 16px 20px 0 rgba(10,13,18,.1215686275);flex:0 0 31.85%;text-decoration:none;padding:73px 0 37px 52px;display:flex;flex-direction:column;align-items:start}.practice-areas-section .practice-areas-grid .practice-card h3{margin-bottom:42px;padding-bottom:42px;border-bottom:3px solid #f5f5f5;transition:.3s}.practice-areas-section .practice-areas-grid .practice-card:hover{background:#c45c08}.practice-areas-section .practice-areas-grid .practice-card:hover h3{color:#fff;border-color:#fff}.practice-areas-section .practice-areas-grid .practice-card:hover .learn-more-text{color:#fff}.practice-areas-section .practice-areas-grid .practice-card:hover .learn-more-text::before{filter:brightness(0) invert(1)}@media only screen and (max-width: 1699px){.practice-areas-section .practice-areas-grid .practice-card{flex:0 0 31.55%}}@media only screen and (max-width: 1440px){.practice-areas-section{padding:120px 0}.practice-areas-section .practice-areas-grid{margin-top:80px;gap:50px 24px}.practice-areas-section .practice-areas-grid .practice-card{flex:0 0 31.5%;padding:50px 0 40px 40px}}@media only screen and (max-width: 1100px){.practice-areas-section{padding:100px 0}.practice-areas-section .practice-areas-grid{margin-top:60px}.practice-areas-section .practice-areas-grid .practice-card{flex:0 0 48%}}@media only screen and (max-width: 767px){.practice-areas-section{padding:80px 0}.practice-areas-section .practice-areas-grid{margin-top:40px;gap:32px}.practice-areas-section .practice-areas-grid .practice-card{flex:auto;width:100%;padding:40px 0 30px 30px}}@media only screen and (max-width: 480px){.practice-areas-section{padding:60px 0}}.content-highlight-lg-section{padding-top:154px}@media only screen and (max-width: 1440px){.content-highlight-lg-section{padding-top:120px}}@media only screen and (max-width: 1100px){.content-highlight-lg-section{padding-top:100px}}@media only screen and (max-width: 767px){.content-highlight-lg-section{padding-top:80px}}@media only screen and (max-width: 480px){.content-highlight-lg-section{padding-top:60px}}.attorneys .meet-our-team-section .attorneys-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:83px 45px}.attorneys .meet-our-team-section .attorneys-grid .attorney-card{flex:0 0 22.83%}.attorneys .meet-our-team-section .attorneys-grid .attorney-card .card-content{padding:37px 0 37px 26px}.attorneys .meet-our-team-section .attorneys-grid .attorney-card .card-content h3{font-size:24px;line-height:1.75}@media only screen and (min-width: 1441px){.attorneys .meet-our-team-section{padding:128px 0 175px}.attorneys .meet-our-team-section .attorneys-grid{margin-top:86px}}@media only screen and (max-width: 1599px){.attorneys .meet-our-team-section .attorneys-grid .attorney-card{flex:0 0 22.4%}}@media only screen and (max-width: 1440px){.attorneys .meet-our-team-section .attorneys-grid{gap:60px 32px}.attorneys .meet-our-team-section .attorneys-grid .attorney-card{flex:0 0 31%}.attorneys .meet-our-team-section .attorneys-grid .attorney-card .card-content h3{font-size:22px}}@media only screen and (max-width: 1100px){.attorneys .meet-our-team-section .attorneys-grid{gap:40px 24px}.attorneys .meet-our-team-section .attorneys-grid .attorney-card{flex:0 0 48%}}@media only screen and (max-width: 767px){.attorneys .meet-our-team-section .attorneys-grid{gap:32px;max-width:70%}.attorneys .meet-our-team-section .attorneys-grid .attorney-card{flex:auto;width:100%}.attorneys .meet-our-team-section .attorneys-grid .attorney-card .card-content{padding:30px 0 30px 20px}}@media only screen and (max-width: 480px){.attorneys .meet-our-team-section .attorneys-grid{max-width:100%}}.scholarship .about-info-lawyer-section::before{background:#f5f5f5}.scholarship .about-info-lawyer-section .intro-content p{color:#252422}.scholarship .about-info-lawyer-section .intro-content p a{color:#252422;text-decoration:underline;font-weight:500}.scholarship .about-info-lawyer-section .intro-content p a:hover{text-decoration:none}.scholarship .content-highlight-section{padding:120px 0 75px}.scholarship .content-highlight-section .content-highlight-wrapper .content-highlight-right h2{max-width:100%}@media only screen and (max-width: 1440px){.scholarship .content-highlight-section{padding:100px 0 60px}}@media only screen and (max-width: 1100px){.scholarship .content-highlight-section{padding:80px 0}}@media only screen and (max-width: 767px){.scholarship .content-highlight-section{padding:60px 0}}@media only screen and (max-width: 480px){.scholarship .content-highlight-section{padding:48px 0}.scholarship .scholarship-form iframe{height:2750px !important}}.contact-banner{padding-top:197px}.contact-banner .parallaxbg{height:100%}.contact-banner .contact-block .desc{margin:24px 0 48px}.contact-banner .contact-block .contact-info{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.contact-banner .contact-block .contact-info .contact-item{display:flex;align-items:center;gap:16px}.contact-banner .contact-block .contact-info .contact-item .contact-text,.contact-banner .contact-block .contact-info .contact-item .contact-phone{font-size:24px;line-height:1.33;font-weight:700;letter-spacing:0;color:#fff;text-decoration:none}.contact-banner .contact-block .contact-info .contact-item .contact-label{font-size:18px;line-height:1.55;letter-spacing:0;margin-bottom:0;font-weight:400}.contact-banner .contact-block .contact-info .contact-item .contact-text,.contact-banner .contact-block .contact-info .contact-item .contact-label{font-family:"Spectral",sans-serif}.contact-banner .contact-block .contact-info .contact-item:has(.contact-phone) svg{transition:.3s}.contact-banner .contact-block .contact-info .contact-item:has(.contact-phone):hover a{text-decoration:underline}.contact-banner .contact-block .contact-info .contact-item:has(.contact-phone):hover svg{transform:scale(1.1)}@media only screen and (min-width: 1101px){.contact-banner .contact-block h1{font-size:60px;line-height:1.15}}@media only screen and (min-width: 1441px){.contact-banner .contact-block h1{font-size:64px}}@media only screen and (max-width: 1440px){.contact-banner{padding-top:180px}}@media only screen and (max-width: 1100px){.contact-banner{padding-top:200px}}@media only screen and (max-width: 767px){.contact-banner{padding-top:190px}.contact-banner .contact-block .desc{margin:20px 0 30px}.contact-banner .contact-block .contact-info .contact-item .contact-text,.contact-banner .contact-block .contact-info .contact-item .contact-phone{font-size:20px}}@media only screen and (max-width: 480px){.contact-banner{padding-top:170px}.contact-banner::before{background:linear-gradient(40.06deg, rgba(102, 102, 102, 0.65) 19.84%, rgba(0, 0, 0, 0.65) 49.68%)}}.reviews-grid-section{padding:140px 0 176px}.reviews-grid-section .reviews-grid-wrapper{display:flex;gap:36px;align-items:flex-start}.reviews-grid-section .reviews-grid-wrapper .reviews-column{flex:1;display:flex;flex-direction:column;gap:50px}.reviews-grid-section .reviews-grid-wrapper .reviews-card{box-shadow:0 12px 18px 0 rgba(10,13,18,.1215686275);background:#fff;padding:114px 40px 40px 52px;position:relative}.reviews-grid-section .reviews-grid-wrapper .reviews-card::before{position:absolute;content:"";width:50px;height:50px;top:34px;left:52px;background:url("/assets/images/quote-primary.svg") no-repeat;background-size:100%}.reviews-grid-section .reviews-grid-wrapper .reviews-card p{margin-bottom:30px}.reviews-grid-section .reviews-grid-wrapper .reviews-card h2{font-size:20px;line-height:1.5;margin-bottom:0}.reviews-grid-section .showReviewsButton{text-align:center;margin-top:60px;display:flex;justify-content:center;width:100%}.reviews-grid-section .read-more-toggle{background:none;border:none;padding:0;color:#c45c08;text-decoration:none;font-weight:600;cursor:pointer;font:inherit;display:inline;white-space:nowrap}.reviews-grid-section .read-more-toggle:hover{text-decoration:underline}@media only screen and (max-width: 1440px){.reviews-grid-section{padding:120px 0 140px}.reviews-grid-section .reviews-grid-wrapper{gap:32px}.reviews-grid-section .reviews-grid-wrapper .reviews-column{gap:40px}.reviews-grid-section .showReviewsButton{margin-top:50px}}@media only screen and (max-width: 1100px){.reviews-grid-section{padding:80px 0}.reviews-grid-section .reviews-grid-wrapper .reviews-column{gap:32px}.reviews-grid-section .reviews-grid-wrapper .reviews-card{padding:100px 30px 30px 40px}.reviews-grid-section .reviews-grid-wrapper .reviews-card::before{left:40px}.reviews-grid-section .showReviewsButton{margin-top:40px}}@media only screen and (max-width: 767px){.reviews-grid-section{padding:60px 0}.reviews-grid-section .reviews-grid-wrapper .reviews-card{padding:90px 24px 24px 30px}.reviews-grid-section .reviews-grid-wrapper .reviews-card::before{left:24px;top:24px}}@media only screen and (max-width: 480px){.reviews-grid-section{padding:48px 0}}.faqs-section{padding:110px 0 174px}.faqs-section .accordion{margin-top:70px;background:#fff;box-shadow:0 16px 20px 0 rgba(10,13,18,.1215686275);padding:50px;display:flex;flex-direction:column;gap:32px;width:100%}.faqs-section .accordion__header{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:0;padding-bottom:32px;border:none;background:rgba(0,0,0,0);border-bottom:2px solid #d5d7da;text-align:left;width:100%}.faqs-section .accordion__label{font-size:20px;line-height:1.5;font-family:"Spectral",sans-serif;font-weight:700;letter-spacing:-0.02em;color:#000}.faqs-section .accordion__icon{flex:0 0 32px;height:32px;position:relative}.faqs-section .accordion__icon::before{position:absolute;content:"";background:url("/assets/images/plus-orange.svg") no-repeat;background-size:100%;width:100%;height:100%;transition:.3s}.faqs-section .accordion__panel{opacity:0;height:0;overflow:hidden;transition:.3s}.faqs-section .accordion__panel ul{list-style:none;padding:0;margin-bottom:20px}.faqs-section .accordion__panel iframe{max-width:100%;margin-bottom:20px}.faqs-section .accordion__header[aria-expanded=true]+.accordion__panel{opacity:1;height:auto;padding-top:32px}.faqs-section .accordion__header[aria-expanded=true] .accordion__icon::before{background-image:url("/assets/images/minus-orange.svg")}@media only screen and (max-width: 1440px){.faqs-section{padding:100px 0 140px}.faqs-section .accordion{margin-top:60px}}@media only screen and (max-width: 1100px){.faqs-section{padding:80px 0}.faqs-section .accordion{margin-top:50px;padding:40px}}@media only screen and (max-width: 767px){.faqs-section{padding:60px 0}.faqs-section .accordion{margin-top:40px;padding:32px;gap:24px}.faqs-section .accordion__header{padding-bottom:24px}.faqs-section .accordion__label{font-size:18px}.faqs-section .accordion__icon{flex:0 0 24px;height:24px}.faqs-section .accordion__header[aria-expanded=true]+.accordion__panel{padding-top:24px}}@media only screen and (max-width: 480px){.faqs-section{padding:48px 0}}.case-results-section{background:#f5f5f5;padding:110px 0 215px}.case-results-section .case-results-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:60px}.case-results-section .case-results-tab{flex:0 0 auto;border:2px solid rgba(0,0,0,0);border-radius:999px;background:#fff;color:inherit;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;padding:12px 20px;transition:.3s;white-space:nowrap}.case-results-section .case-results-tab:hover,.case-results-section .case-results-tab:focus-visible{border-color:#ad5106;outline:none}.case-results-section .case-results-tab.is-active{background:#ad5106;border-color:#ad5106;color:#fff}.case-results-section .case-results-grid{margin-top:48px;display:flex;flex-wrap:wrap;justify-content:center;gap:84px 48px}.case-results-section .case-results-grid .case-result-card{display:flex;align-items:flex-start;flex-direction:column;flex:0 0 31.32%;padding:48px 0 52px 52px;background:#fff;gap:24px;transition:.3s}.case-results-section .case-results-grid .case-result-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:100%;max-width:88%}.case-results-section .case-results-grid .case-result-card__amount{color:#ad5106;font-size:28px;font-weight:700;line-height:1.1}.case-results-section .case-results-grid .case-result-card__type{background:#f5f5f5;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;padding:6px 12px;text-transform:uppercase}.case-results-section .case-results-grid .case-result-card h3{transition:.3s;margin-bottom:0;max-width:88%}.case-results-section .case-results-grid .case-result-card .divider{height:3px;width:100%;background:#f5f5f5;transition:.3s}.case-results-section .case-results-grid .case-result-card p{margin-bottom:0;max-width:91%}.case-results-section .case-results-grid .case-result-card:hover{background:#ad5106;box-shadow:0 16px 20px 0 rgba(10,13,18,.1215686275)}.case-results-section .case-results-grid .case-result-card:hover .case-result-card__amount{color:#fff}.case-results-section .case-results-grid .case-result-card:hover .case-result-card__type{background:rgba(255,255,255,.2);color:#fff}.case-results-section .case-results-grid .case-result-card:hover h3{color:#fff}.case-results-section .case-results-grid .case-result-card:hover .divider{background:#fff}.case-results-section .case-results-grid .case-result-card:hover p{font-weight:500;color:#fff;max-width:93%}@media only screen and (max-width: 1690px){.case-results-section .case-results-grid .case-result-card{flex:0 0 31%}}@media only screen and (max-width: 1440px){.case-results-section{padding:100px 0 150px}.case-results-section .case-results-tabs{margin-top:48px}.case-results-section .case-results-grid{margin-top:40px;gap:60px 32px}.case-results-section .case-results-grid .case-result-card{flex:0 0 31.3%;padding:40px 0 40px 40px}.case-results-section .case-results-grid .case-result-card__amount{font-size:24px}}@media only screen and (max-width: 1100px){.case-results-section{padding:80px 0}.case-results-section .case-results-grid{margin-top:32px}.case-results-section .case-results-grid .case-result-card{flex:0 0 47.5%;gap:20px}}@media only screen and (max-width: 767px){.case-results-section{padding:60px 0}.case-results-section .case-results-grid{margin-top:28px;gap:32px}.case-results-section .case-results-grid .case-result-card{flex:auto;width:100%;padding:32px 0 32px 32px}}@media only screen and (max-width: 480px){.case-results-section{padding:48px 0}.case-results-section .case-results-tab{font-size:13px;padding:10px 16px}}.case-results-section .showCaseResultsButton{width:100%;text-align:center;margin-top:60px}.community-involvement-info-section .intro-content h2{font-size:40px;line-height:1.25}@media only screen and (max-width: 1440px){.community-involvement-info-section .intro-content h2{font-size:30px}}.community-involvement-section{padding:120px 0 154px}.community-involvement-section .sidebar{margin:0}.community-involvement-section .container-wrapper{justify-content:space-between}.community-involvement-section .community-involvement-grid{display:grid;grid-template-columns:1fr;gap:57px;width:69%}.community-involvement-section .community-involvement-grid .community-involvement-card{background:#fff;box-shadow:0 12px 18px 0 rgba(10,13,18,.1215686275);padding:73px 58px 70px 55px}.community-involvement-section .community-involvement-grid .community-involvement-card h3{margin-bottom:42px;padding-bottom:42px;border-bottom:3px solid #f5f5f5}.community-involvement-section .community-involvement-grid .community-involvement-card img,.community-involvement-section .community-involvement-grid .community-involvement-card .cta{margin-top:22px}.community-involvement-section .community-involvement-grid .community-involvement-card img{max-width:100%}.community-involvement-section .community-involvement-grid .community-involvement-card .cta{position:relative;color:#252422;text-transform:uppercase;font-weight:600;font-size:18px;line-height:1.55;display:inline-block;transition:.3s;text-decoration:none}.community-involvement-section .community-involvement-grid .community-involvement-card .cta::before{content:"";position:absolute;right:-90px;top:0;bottom:0;margin:auto 0;width:55px;height:55px;background:url("/assets/images/arrow-left-primary.svg") no-repeat;background-size:100%;transition:.3s}.community-involvement-section .community-involvement-grid .community-involvement-card .cta:hover{text-decoration:underline}.community-involvement-section .community-involvement-grid .community-involvement-card .cta:hover::before{opacity:.7}@media only screen and (max-width: 1599px){.community-involvement-section .community-involvement-grid{width:65%}}@media only screen and (max-width: 1440px){.community-involvement-section{padding:100px 0 120px}.community-involvement-section .community-involvement-grid{gap:40px;width:63%}.community-involvement-section .community-involvement-grid .community-involvement-card{padding:60px 50px}}@media only screen and (max-width: 1100px){.community-involvement-section{padding:80px 0}.community-involvement-section .community-involvement-grid{width:100%;margin-top:40px}.community-involvement-section .community-involvement-grid .community-involvement-card .cta::before{right:-80px;width:45px;height:45px}}@media only screen and (max-width: 767px){.community-involvement-section{padding:60px 0}.community-involvement-section .community-involvement-grid{gap:32px;margin-top:32px}.community-involvement-section .community-involvement-grid .community-involvement-card{padding:50px 40px}.community-involvement-section .community-involvement-grid .community-involvement-card h3{margin-bottom:32px;padding-bottom:32px}}@media only screen and (max-width: 480px){.community-involvement-section{padding:48px 0}.community-involvement-section .community-involvement-grid .community-involvement-card .cta::before{width:35px;height:35px;right:-70px}}.video-section{padding:120px 0 170px}.video-section .video-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:62px 44px}.video-section .video-grid .video-card{flex:0 0 31.5%}.video-section .video-grid .video-card .video-thumb{position:relative;width:100%;min-height:308px;background-size:cover;background-position:center}.video-section .video-grid .video-card .video-thumb .play-button{position:absolute;bottom:26px;left:27px;display:flex;align-items:center;justify-content:center;background:rgba(196,92,8,.85);width:76px;height:76px;cursor:pointer}.video-section .video-grid .video-card .video-thumb .play-button svg{transition:.3s;height:auto}.video-section .video-grid .video-card .video-thumb .play-button:hover svg{transform:scale(1.1)}.video-section .video-grid .video-card h2{font-size:32px;line-height:1.31;padding:25px 30px 42px 27px;margin-bottom:0;border-bottom:3px solid #f5f5f5}@media only screen and (max-width: 1660px){.video-section .video-grid{gap:48px 36px}}@media only screen and (max-width: 1440px){.video-section{padding:100px 0 120px}.video-section .video-grid{gap:40px 32px}.video-section .video-grid .video-card{flex:0 0 48%}.video-section .video-grid .video-card h2{font-size:28px}}@media only screen and (max-width: 1100px){.video-section{padding:80px}.video-section .video-grid{gap:32px}.video-section .video-grid .video-card{flex:auto;width:100%}.video-section .video-grid .video-card .video-thumb{min-height:450px}}@media only screen and (max-width: 767px){.video-section{padding:60px 0}.video-section .video-grid .video-card h2{font-size:24px;padding:20px 24px 30px 20px}.video-section .video-grid .video-card .video-thumb{min-height:380px}}@media only screen and (max-width: 480px){.video-section{padding:48px 0}.video-section .video-grid .video-card .video-thumb{min-height:250px}.video-section .video-grid .video-card .video-thumb .play-button{width:60px;height:60px}.video-section .video-grid .video-card .video-thumb .play-button svg{width:30px}}.attorney-client-logos-section{padding:80px 0}@media only screen and (max-width: 767px){.attorney-client-logos-section{padding:60px 0}}.attorney-profile-section{padding-bottom:130px;overflow:hidden}.attorney-profile-section .container-wrapper{justify-content:space-between;align-items:flex-start}.attorney-profile-section .attorney-profile-left{flex:0 0 64.8%}.attorney-profile-section .attorney-profile-left .desc p{font-weight:500;color:#252422;margin-bottom:30px}.attorney-profile-section .attorney-profile-left .contact-item{display:flex;align-items:center;gap:16px}.attorney-profile-section .attorney-profile-left .contact-item svg{transition:.3s}.attorney-profile-section .attorney-profile-left .contact-item .contact-label{font-size:18px;line-height:28px;font-family:"Spectral",sans-serif;margin:0;color:#000}.attorney-profile-section .attorney-profile-left .contact-item a{font-weight:700;color:#000;font-size:24px;text-decoration:none;line-height:1.33}.attorney-profile-section .attorney-profile-left .contact-item:hover svg{transform:scale(1.1)}.attorney-profile-section .attorney-profile-left .contact-item:hover a{text-decoration:underline}.attorney-profile-section .attorney-profile-left .contact-item+.info-block{border-top:3px solid #f5f5f5;margin-top:60px;padding-top:60px}.attorney-profile-section .attorney-profile-left .info-block:not(:last-child){margin-bottom:30px}.attorney-profile-section .attorney-profile-left .info-block h3{margin-bottom:30px}.attorney-profile-section .attorney-profile-left .info-block ul{margin:0;padding-left:28px;list-style-type:disc}.attorney-profile-section .attorney-profile-left .info-block ul li{margin-bottom:0;font-weight:500;color:#252422}.attorney-profile-section .attorney-profile-right{flex:0 0 30.55%;box-shadow:0 16px 20px 0 rgba(10,13,18,.1215686275)}.attorney-profile-section .attorney-profile-right img{display:block;width:100%}.attorney-profile-section .attorney-profile-right .content{background:#fff;padding:50px 75px 60px 35px}.attorney-profile-section .attorney-profile-right .content h3{padding-bottom:25px;margin-bottom:0;border-bottom:3px solid #f5f5f5}.attorney-profile-section .attorney-profile-right .content ul{margin:55px 0 0;list-style:none;padding-left:0}.attorney-profile-section .attorney-profile-right .content ul li:not(:last-child){margin-bottom:30px}.attorney-profile-section .attorney-profile-right .content ul li p{line-height:1.25}.attorney-profile-section .attorney-profile-right .content ul li a{font-weight:500;font-size:24px;line-height:1.25;color:#252422}@media only screen and (max-width: 1440px){.attorney-profile-section{padding-bottom:100px}.attorney-profile-section .attorney-profile-right .content{padding:40px 50px 40px 25px}.attorney-profile-section .attorney-profile-right .content ul li a{font-size:22px}}@media only screen and (max-width: 1100px){.attorney-profile-section{padding-bottom:80px}.attorney-profile-section .container-wrapper{flex-direction:column-reverse;gap:60px}.attorney-profile-section .attorney-profile-left,.attorney-profile-section .attorney-profile-right{flex:auto;width:100%}.attorney-profile-section .attorney-profile-right{display:flex;flex-direction:column;align-items:center}.attorney-profile-section .attorney-profile-right img{max-width:480px}.attorney-profile-section .attorney-profile-right .content{width:100%;text-align:center}}@media only screen and (max-width: 767px){.attorney-profile-section{padding-bottom:60px}.attorney-profile-section .attorney-profile-left .contact-item+.info-block{margin-top:30px;padding-top:30px}.attorney-profile-section .attorney-profile-right .content{padding:30px}.attorney-profile-section .attorney-profile-right .content ul{margin-top:40px}.attorney-profile-section .attorney-profile-right .content ul li:not(:last-child){margin-bottom:20px}.attorney-profile-section .attorney-profile-right .content ul li a{font-size:20px}}@media only screen and (max-width: 480px){.attorney-profile-section{padding-bottom:48px}.attorney-profile-section .container-wrapper{gap:40px}.attorney-profile-section .attorney-profile-right .content{padding-inline:20px}.attorney-profile-section .attorney-profile-right .content ul{margin-top:30px}.attorney-profile-section .attorney-profile-left .desc p,.attorney-profile-section .attorney-profile-left .info-block:not(:last-child){margin-bottom:20px}}.form{display:flex;flex-direction:column;width:100%}.form .form-header{display:flex;flex-direction:column;align-items:center;justify-content:start;width:100%;margin-bottom:10px}.form .form-title{font-family:"Spectral",sans-serif;font-weight:600;font-size:30px;line-height:38px;color:#000;text-align:start;margin:0;letter-spacing:-0.6px;width:100%;margin-bottom:15px}.form .form-subtitle-text{font-family:"Karla",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;text-align:start;margin:0;letter-spacing:-0.32px;min-width:100%}.form .custom-file-upload svg{height:7px;width:7px;position:relative;top:2px}.form .custom-file-upload:hover{cursor:pointer}.form form{display:flex;flex-direction:column;width:100%}.form form .form-row{display:flex;gap:16px;width:100%;justify-content:space-between}.form form input,.form form input[type=file],.form form .custom-file-upload{background:#f5f5f5;border:1px solid rgba(0,0,0,0);border-radius:0;padding:10px 16px;font-family:"Karla",sans-serif;font-size:16px;line-height:1.5;letter-spacing:-0.02em;color:#000;width:100%;box-sizing:border-box;-webkit-appearance:none;transition:.3s;margin-bottom:24px}.form form input::placeholder,.form form input[type=file]::placeholder,.form form .custom-file-upload::placeholder{color:#717680}.form form input:focus,.form form input[type=file]:focus,.form form .custom-file-upload:focus{outline:none;border-color:#c45c08}.form form input.input-1{display:inline-block;width:48.5%;vertical-align:top;margin:0 0 24px 0}.form form .custom-file-upload input{display:none}.form form label.disc{display:flex;gap:10px;justify-content:flex-start;align-items:center;margin:10px 0}.form form select{font-family:"Karla",sans-serif;display:block;margin:0 0 20px;appearance:none;background:#fff;border:1px solid #d5d7da;border-radius:8px;padding:10px 16px;font-family:"Karla",sans-serif;font-size:16px;line-height:24px;color:#717680;width:100%;box-sizing:border-box;background-image:url("../images/down-arrow.svg");background-repeat:no-repeat;background-position:right 10px center;background-size:15px}.form form textarea{font-family:"Karla",sans-serif;background:#f5f5f5;border:1px solid rgba(0,0,0,0);color:#000;padding:10px 16px;margin:0 0 24px;width:100%;height:220px;font-size:16px;line-height:1.5;letter-spacing:-0.02em;resize:vertical;border-radius:0;resize:none;-webkit-appearance:none;transition:.3s}.form form textarea::placeholder{color:#717680}.form form textarea:focus{outline:none;border-color:#c45c08}.form form .form-bottombar{display:flex;align-items:center;gap:25px}.form form .frmbx{width:100%}.form form .form-check{min-height:inherit;line-height:normal;margin:0;display:flex;align-items:center}.form form .form-check .form-check-input{width:20px;height:20px;border-radius:6px;margin-top:0;cursor:pointer;background:rgba(0,0,0,0);border:1px solid #d5d7da;appearance:none;margin:0 12px 0 0;cursor:pointer;padding:0;appearance:none;-webkit-appearance:none}.form form .form-check .form-check-input:checked[type=checkbox]{background-image:url(../images/checbox_checkk.svg) !important;background-repeat:no-repeat;background-position:center center;background-size:contain;background-color:#c45c08;border-color:#c45c08}.form form .form-check .form-check-input:focus{box-shadow:none;outline:none}.form form .form-check .form-check-input:disabled:checked[type=checkbox]{background-image:url("../images/checbox_checkk_dis.svg") !important;background-repeat:no-repeat;background-position:center center;background-size:contain}.form form .form-check .form-check-input:disabled[type=checkbox]{border-color:#d5d7da !important;background-color:#fff !important;cursor:default;opacity:1}.form form .form-check label{font-size:16px;line-height:1.5;letter-spacing:-0.02em;color:#414651;margin:0;font-weight:500}.form form .form-check label a{font-size:16px;color:#414651;margin:0;font-weight:500}.form form .form-check .form-check-input[type=radio]{border-radius:50%}.form form .form-check.checkbox--md .form-check-input{height:20px;width:20px}@media only screen and (max-width: 1100px){.form form input.input-1{width:49%}}@media only screen and (max-width: 767px){.form form input.input-1{width:48.5%;display:block}.form form .form-bottombar{flex-direction:column-reverse;align-items:start}}@media only screen and (max-width: 480px){.form form .form-row{flex-direction:column;gap:0}.form form input.input-1{width:100%}}input,textarea,input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number]{border-radius:0;-webkit-appearance:none;appearance:none}.footer{background:#252422}.footer.has-contact{margin-top:-366px}.footer__div{padding:32px 0}.footer__locations-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);gap:27px;margin:104px 0 108px;position:relative;z-index:2;width:100%}.footer__locations-wrapper .location-card{background:#403d39;padding:60px 0 56px 40px;display:flex;flex-direction:column;min-height:498px}.footer__locations-wrapper .location-card .location-name{font-size:32px;line-height:42px;letter-spacing:-0.02em;margin-bottom:42px;padding-bottom:42px;border-bottom:3px solid #f5f5f5;font-family:"Spectral",sans-serif;font-weight:700}.footer__locations-wrapper .location-card .phone-number{color:#fff;margin-bottom:20px;text-decoration:underline}.footer__locations-wrapper .location-card .phone-number:hover{text-decoration:none}.footer__locations-wrapper .location-card .get-direction-text{color:#fff;margin-top:auto;display:flex;align-items:center;gap:22px;text-transform:uppercase;font-weight:600;font-size:18px;line-height:1.55;text-decoration:none}.footer__locations-wrapper .location-card .get-direction-text svg{transition:.3s}.footer__locations-wrapper .location-card .get-direction-text:hover{text-decoration:underline}.footer__locations-wrapper .location-card .get-direction-text:hover svg{opacity:.7}.footer__contact{border-top:1px solid #fff;border-bottom:1px solid #fff}.footer__contact .container-wrapper{align-items:center;justify-content:space-between}.footer__contact-info{display:flex;align-items:center;gap:85px}.footer__contact-item{display:flex;align-items:center;gap:16px}.footer__contact-text,.footer__contact-phone{font-size:24px;line-height:1.33;font-weight:700;letter-spacing:0;color:#fff;text-decoration:none}.footer__contact-text,.footer__contact-label{font-family:"Spectral",sans-serif}.footer__contact-label{font-size:18px;line-height:1.55;letter-spacing:0;margin-bottom:0}.footer__contact-item:has(.footer__contact-details) svg{transition:.3s}.footer__contact-item:has(.footer__contact-details):hover a{text-decoration:underline}.footer__contact-item:has(.footer__contact-details):hover svg{transform:scale(1.1)}.footer__contact-item:has(.footer__contact-details):hover svg rect{stroke:#c45c08}.footer__contact-item:has(.footer__contact-details):hover svg path{fill:#c45c08}.footer__utility a,.footer__utility p,.footer__utility span{color:#fff;margin:0;font-size:16px;line-height:1.5;display:inline-block;position:relative;text-decoration:none;text-align:center;letter-spacing:0;font-weight:400}.footer__utility a.footer__copyright,.footer__utility p.footer__copyright,.footer__utility span.footer__copyright{display:inline-flex;justify-content:center;flex-wrap:wrap}.footer__utility a:hover:not(.footer__utility-logo-link){text-decoration:underline}.footer__utility span{margin:0 5px}.footer__utility-content{justify-content:center}.footer__utility-logo-link{display:flex !important;align-items:center;flex-wrap:wrap;justify-content:center}.footer__utility-logo-link img{width:60px;height:auto;aspect-ratio:30/7;margin-left:12px}.footer__logo{display:inline-flex}.footer__logo img{width:100%;height:auto}@media only screen and (max-width: 1440px){.footer.has-contact{margin-top:-320px}.footer__locations-wrapper{grid-template-columns:repeat(2, 1fr);margin:100px 0}.footer__logo img{width:400px}.footer__contact-info{gap:40px}.footer__contact-text,.footer__contact-phone{font-size:22px}}@media only screen and (max-width: 1100px){.footer.has-contact{margin-top:-280px}.footer__locations-wrapper{margin:80px 0}.footer__contact .container-wrapper{flex-direction:column;gap:32px}.footer__utility-content{margin-bottom:55px}}@media only screen and (max-width: 767px){.footer.has-contact{margin-top:-180px}.footer__locations-wrapper{grid-template-columns:1fr;margin:32px 0}.footer__locations-wrapper .location-card{padding:60px 0 72px 40px;min-height:517px}.footer__locations-wrapper .location-card a,.footer__locations-wrapper .location-card p{font-size:20px;line-height:1.5}.footer__contact-info{gap:24px;flex-direction:column}.footer__contact{border-top:none}.footer__contact-item{flex-direction:column;text-align:center}.footer__contact-text{font-size:20px;line-height:1.6}.footer__contact-phone{font-size:24px}}@media only screen and (max-width: 480px){.footer.has-contact{margin-top:-154px}.footer__utility span{margin:0 3px}.footer__logo img{max-width:400px;width:100%}.footer__utility-logo-link img{width:60px}}@font-face{font-family:"Spectral";src:url("/assets/fonts/Spectral-Regular.woff2") format("woff2"),url("/assets/fonts/Spectral-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Spectral";src:url("/assets/fonts/Spectral-SemiBold.woff2") format("woff2"),url("/assets/fonts/Spectral-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Spectral";src:url("/assets/fonts/Spectral-Bold.woff2") format("woff2"),url("/assets/fonts/Spectral-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Karla";src:url("/assets/fonts/Karla-Medium.woff2") format("woff2"),url("/assets/fonts/Karla-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Karla";src:url("/assets/fonts/Karla-Regular.woff2") format("woff2"),url("/assets/fonts/Karla-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Karla";src:url("/assets/fonts/Karla-SemiBold.woff2") format("woff2"),url("/assets/fonts/Karla-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Karla";src:url("/assets/fonts/Karla-Bold.woff2") format("woff2"),url("/assets/fonts/Karla-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}/*# sourceMappingURL=styles.css.map */