@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);
@import url(https://use.typekit.net/ryc6mzd.css);
/*!
Theme Name: Gigareef Client Theme
Author: Gigareef
Author URI: https://gigareef.com
*/.inner{max-width:1300px;padding:0 50px;margin:auto}@media(max-width: 767px){.inner{padding:0 20px}}.inner-flex{display:flex}@media(max-width: 767px){.inner-flex{flex-direction:column}}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal}img{max-width:100%;height:auto}a{text-decoration:none}h1{letter-spacing:0;font-family:"mixta-sharp",serif;font-weight:500;font-style:normal}h1{font-size:calc(0.0516055046*100vw + 37.9128440367px)}@media(min-width: 1300px){h1{font-size:105px}}h1{line-height:calc(0.0401376147*100vw + 47.8211009174px)}@media(min-width: 1300px){h1{line-height:100px}}h2{letter-spacing:0;font-family:"mixta-sharp",serif;font-weight:500;font-style:normal}h2{font-size:calc(0.0286697248*100vw + 37.7293577982px)}@media(min-width: 1300px){h2{font-size:75px}}h2{line-height:calc(0.0206422018*100vw + 45.1651376147px)}@media(min-width: 1300px){h2{line-height:72px}}h3{letter-spacing:0;font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal}h3{font-size:calc(0.0080275229*100vw + 18.5642201835px)}@media(min-width: 1300px){h3{font-size:29px}}h3{line-height:calc(0.0091743119*100vw + 24.0733944954px)}@media(min-width: 1300px){h3{line-height:36px}}h4{font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal}h4{font-size:calc(0.0068807339*100vw + 20.0550458716px)}@media(min-width: 1300px){h4{font-size:29px}}h4{line-height:calc(0*100vw + 36px)}@media(min-width: 1300px){h4{line-height:36px}}h5{font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal}h5{font-size:calc(0.005733945*100vw + 14.5458715596px)}@media(min-width: 1300px){h5{font-size:22px}}h5{line-height:calc(0.0068807339*100vw + 19.0550458716px)}@media(min-width: 1300px){h5{line-height:28px}}p{font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;color:#1c2023;letter-spacing:0;margin-bottom:20px}p{font-size:calc(0.003440367*100vw + 12.5275229358px)}@media(min-width: 1300px){p{font-size:17px}}p{line-height:calc(0.004587156*100vw + 17.0366972477px)}@media(min-width: 1300px){p{line-height:23px}}.paragraph-l{letter-spacing:0}.paragraph-l{font-size:calc(0.0080275229*100vw + 14.5642201835px)}@media(min-width: 1300px){.paragraph-l{font-size:25px}}.paragraph-l{line-height:calc(0.0137614679*100vw + 18.1100917431px)}@media(min-width: 1300px){.paragraph-l{line-height:36px}}.sub-headline{letter-spacing:0;text-transform:capitalize;color:#1167d0;margin-bottom:9px;font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal}.sub-headline{font-size:calc(0.005733945*100vw + 14.5458715596px)}@media(min-width: 1300px){.sub-headline{font-size:22px}}.sub-headline{line-height:calc(0.0068807339*100vw + 19.0550458716px)}@media(min-width: 1300px){.sub-headline{line-height:28px}}.btn-wrapper{display:flex}.btn-wrapper .cta{font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border-radius:4px;transition:all .3s ease}.btn-wrapper .cta{font-size:calc(0.004587156*100vw + 12.0366972477px)}@media(min-width: 1300px){.btn-wrapper .cta{font-size:18px}}.btn-wrapper .cta{line-height:calc(0.0114678899*100vw + 9.0917431193px)}@media(min-width: 1300px){.btn-wrapper .cta{line-height:24px}}.btn-wrapper .cta svg{margin-left:10px}.btn-wrapper .cta.black_background_white_text{background-color:#1c2023;color:#f9f9f1;padding:20px 30px}.btn-wrapper .cta.black_background_white_text:hover{background-color:#1167d0;color:#fff}@media(max-width: 767px){.btn-wrapper .cta.black_background_white_text{padding:20px}}.btn-wrapper .cta.white_background_black_text{background-color:#fff;color:#1c2023;padding:20px 30px}.btn-wrapper .cta.white_background_black_text:hover{background-color:#1167d0;color:#fff}@media(max-width: 767px){.btn-wrapper .cta.white_background_black_text{padding:20px}}.btn-wrapper .cta.transparent_background_black_text{color:#1c2023;padding:20px 0;position:relative;z-index:9}.btn-wrapper .cta.transparent_background_black_text:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background-color:#1c2023;transition:opacity .3s ease}.btn-wrapper .cta.transparent_background_black_text:after{content:"";position:absolute;height:100%;top:0;left:-12px;width:calc(100% + 24px);background-color:#1167d0;border-radius:4px;opacity:0;visibility:hidden;transition:.3s all ease-in-out;z-index:-1}.btn-wrapper .cta.transparent_background_black_text:hover::before{opacity:0}.btn-wrapper .cta.transparent_background_black_text:hover{color:#fff}.btn-wrapper .cta.transparent_background_black_text:hover:after{opacity:1;visibility:visible}.btn-wrapper .cta.transparent_background_white_text{color:#fff;padding:20px 0;position:relative;z-index:9}.btn-wrapper .cta.transparent_background_white_text:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background-color:#fff;transition:opacity .3s ease}.btn-wrapper .cta.transparent_background_white_text:after{content:"";position:absolute;height:100%;top:0;left:-12px;width:calc(100% + 24px);background-color:#1167d0;border-radius:4px;opacity:0;visibility:hidden;transition:.3s all ease-in-out;z-index:-1}.btn-wrapper .cta.transparent_background_white_text:hover::before{opacity:0}.btn-wrapper .cta.transparent_background_white_text:hover:after{opacity:1;visibility:visible}.column-grid{display:grid}.column-grid.four-column{grid-template-columns:repeat(4, 1fr)}@media(max-width: 1023px){.column-grid.four-column{grid-template-columns:repeat(2, 1fr)}}.column-grid.three-column{grid-template-columns:repeat(3, 1fr)}@media(max-width: 1023px){.column-grid.three-column{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.column-grid.three-column{grid-template-columns:repeat(1, 1fr)}}.column-grid.two-column{grid-template-columns:repeat(2, 1fr)}@media(max-width: 767px){.column-grid.two-column{grid-template-columns:repeat(1, 1fr) !important;padding-top:40px}}.cta-read-more{display:inline-block;font-family:"Montserrat",sans-serif;font-weight:700;font-size:18px;line-height:24px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:#1c2023;border-top:solid 4px #1c2023;padding:20px 0}.cta-read-more{font-size:calc(0*100vw + 18px)}@media(min-width: 1300px){.cta-read-more{font-size:18px}}.cta-read-more{line-height:calc(0*100vw + 14px)}@media(min-width: 1300px){.cta-read-more{line-height:14px}}.top-separator{border-top:1px solid #1c2023}@media(max-width: 767px){.top-separator{display:none}}.mobile-only{display:none}@media(max-width: 767px){.mobile-only{display:block}}@media(max-width: 767px){.desktop-only{display:none}}.swiper-button-prev,.swiper-button-next{border:none;background-color:rgba(0,0,0,0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-50px;left:0;background:#000;color:#fff;padding:12px 16px;z-index:9999;text-decoration:none;font-weight:700}.skip-link:focus{top:0}.site-header{position:absolute;top:0;left:0;width:100%;z-index:10;padding-bottom:20px;transition:background-color .3s ease-in-out}@media(max-width: 767px){.site-header.fixed{position:fixed;top:0;left:0;width:100%;z-index:10;background-color:#f9f9f1;box-shadow:0px 1px 7px rgba(0,0,0,.2)}}@media(max-width: 767px){.site-header.fixed .logo-container svg path{fill:#1c2023}}.site-header.fixed .bottom-header .hamburger-menu-icon{background-color:#1c2023}.site-header.open{position:fixed}.site-header.open .js-close-mobile-menu{display:block !important}.site-header.open .js-open-mobile-menu{display:none}.site-header .top-header{background-color:#1c2023}.site-header .top-header .inner-flex{align-items:center;justify-content:flex-end;height:51px;display:flex}@media(max-width: 767px){.site-header .top-header .inner-flex{height:34px;align-items:flex-end;justify-content:center}}.site-header .top-header .top-menu-container .top-menu{display:flex;list-style:none;align-items:center;justify-content:flex-end}.site-header .top-header .top-menu-container .top-menu li{font-size:16px;line-height:100%;letter-spacing:0%;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:19px;letter-spacing:.05em;text-align:center;text-transform:uppercase;position:relative;padding-right:24px;margin-left:24px}@media(max-width: 767px){.site-header .top-header .top-menu-container .top-menu li{font-weight:700;font-size:11px;line-height:14px;letter-spacing:.05em;padding-right:19px;margin-left:17px}}.site-header .top-header .top-menu-container .top-menu li:last-child{padding-right:0}.site-header .top-header .top-menu-container .top-menu li:last-child:after{display:none}.site-header .top-header .top-menu-container .top-menu li:after{content:"";position:absolute;right:0;top:-3px;display:block;margin:2px auto 0;width:2px;height:100%;background-color:#656565;transition:width .3s ease-in-out}@media(max-width: 767px){.site-header .top-header .top-menu-container .top-menu li:after{height:16px}}.site-header .top-header .top-menu-container .top-menu li a{text-decoration:none;color:#fff}.site-header .top-header .top-menu-container .top-menu li a:hover{text-decoration:underline}.site-header .bottom-header{margin-top:67px}@media(max-width: 767px){.site-header .bottom-header{margin-top:20px}}@media(max-width: 767px){.site-header .bottom-header .mobile-inner{display:flex;justify-content:space-between;align-items:center}}.site-header .bottom-header .logo-and-menu-container{display:flex;align-items:center;gap:61px;justify-content:space-between}.site-header .bottom-header .logo-and-menu-container .main-menu-container{background-color:rgba(0,0,0,.28);padding:19px 32px;border-radius:10px;position:relative;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);z-index:999}.site-header .bottom-header .logo-and-menu-container .main-menu-container .main-menu-inner{display:flex;justify-content:space-between;align-items:center;gap:30px}@media(max-width: 767px){.site-header .bottom-header .logo-and-menu-container .main-menu-container .main-menu-inner{gap:0;flex-direction:column-reverse}}.site-header .bottom-header .logo-and-menu-container .main-menu-container .main-menu-inner svg{width:22px;height:21px}.site-header .bottom-header .logo-and-menu-container .main-menu-container .main-menu{display:flex;gap:30px;list-style:none;align-items:center;border-right:1px solid #fff;padding:6px 30px 6px 0}@media(max-width: 1151px){.site-header .bottom-header .logo-and-menu-container .main-menu-container .main-menu{gap:10px}}@media(max-width: 767px){.site-header .bottom-header .logo-and-menu-container .main-menu-container .main-menu{flex-direction:column;align-items:flex-start;border-right:none;width:100%;gap:0;padding-right:0}}.site-header .bottom-header .logo-and-menu-container .main-menu-container .main-menu li{font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:19px;letter-spacing:.05em;text-transform:uppercase}.site-header .bottom-header .logo-and-menu-container .main-menu-container .main-menu li.current-menu-item a:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:3px;background:#f6c31b;transform:scaleX(1);transform-origin:left;transition:transform .3s ease;border-radius:50px}@media(max-width: 767px){.site-header .bottom-header .logo-and-menu-container .main-menu-container .main-menu li.current-menu-item a:after{display:none}}@media(max-width: 1151px){.site-header .bottom-header .logo-and-menu-container .main-menu-container .main-menu li{font-size:14px}}@media(max-width: 1023px){.site-header .bottom-header .logo-and-menu-container .main-menu-container .main-menu li{font-size:11px}}@media(max-width: 767px){.site-header .bottom-header .logo-and-menu-container .main-menu-container .main-menu li{width:100%;font-weight:700;font-size:16px;line-height:19px;letter-spacing:.05em;text-transform:uppercase}}.site-header .bottom-header .logo-and-menu-container .main-menu-container .main-menu li a{text-decoration:none;color:#fff;position:relative;display:inline-block}.site-header .bottom-header .logo-and-menu-container .main-menu-container .main-menu li a:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:3px;background:#f6c31b;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;border-radius:50px}@media(max-width: 767px){.site-header .bottom-header .logo-and-menu-container .main-menu-container .main-menu li a:after{display:none}}.site-header .bottom-header .logo-and-menu-container .main-menu-container .main-menu li a:hover:after{transform:scaleX(1)}@media(max-width: 767px){.site-header .bottom-header .logo-and-menu-container .main-menu-container .main-menu li a{border-bottom:1px solid #fff;padding:28px 0;display:block}}.site-header .bottom-header .logo-and-menu-container .main-menu-container .close-mobile-menu{position:absolute;top:28px;right:32px}.site-header .bottom-header .logo-and-menu-container .main-menu-container.open{right:0}.site-header .bottom-header .logo-and-menu-container .main-menu-container .logo-mobile-menu{display:none}@media(max-width: 767px){.site-header .bottom-header .logo-and-menu-container .main-menu-container .logo-mobile-menu svg{width:150px;height:60px}}@media(max-width: 767px){.site-header .bottom-header .logo-and-menu-container .main-menu-container .logo-mobile-menu{display:block;position:absolute;top:20px;width:150px}}@media(max-width: 767px){.site-header .bottom-header .logo-and-menu-container .main-menu-container{position:fixed;width:100%;height:100%;right:-100%;top:34px;background:#000;padding:120px 20px 20px 20px;transition:all .4s ease-in-out;background-color:#1c2023;border-radius:0;z-index:0}}.site-header .bottom-header .top-header-mobile{margin-top:79px;display:none}.site-header .bottom-header .top-header-mobile .top-header-mobile-inner{display:flex;justify-content:space-between}.site-header .bottom-header .top-header-mobile .top-header-mobile-inner img{max-width:87px}.site-header .bottom-header .top-header-mobile .js-top-header-menu-toggle{width:25px;text-align:right}.site-header .bottom-header .top-header-mobile .js-top-header-menu-toggle svg{transition:all .4s ease-in-out}.site-header .bottom-header .top-header-mobile .js-top-header-menu-toggle.active svg{transform:rotate(180deg)}@media(max-width: 767px){.site-header .bottom-header .top-header-mobile{display:block}}.site-header .bottom-header .top-header-mobile .top-menu-container-mobile{display:none}.site-header .bottom-header .top-header-mobile .top-menu-container-mobile.open{display:block}.site-header .bottom-header .top-header-mobile ul{margin-top:23px}.site-header .bottom-header .top-header-mobile ul li{font-size:16px;margin-bottom:15px}.site-header .bottom-header .top-header-mobile ul li a{color:#fff}.site-header .bottom-header .inner-flex{justify-content:space-between;align-items:center;height:106px}@media(max-width: 767px){.site-header .bottom-header .inner-flex{height:68px}}.site-header .bottom-header .logo-container{width:200px}.site-header .bottom-header .logo-container svg{width:100%}@media(max-width: 1151px){.site-header .bottom-header .logo-container{width:20%}}@media(max-width: 1023px){.site-header .bottom-header .logo-container{width:16%}}@media(max-width: 767px){.site-header .bottom-header .logo-container{width:150px}}@media(max-width: 767px){.site-header .bottom-header .logo-container svg{width:100%;height:60px}}.site-header .bottom-header .search-container .search-icon{cursor:pointer;background-color:rgba(0,0,0,0);border:none}@media(max-width: 767px){.site-header .bottom-header .search-container .search-icon{display:none}}@media(max-width: 767px){.site-header .bottom-header .search-container .search-icon svg{width:22px;height:22px}}@media(max-width: 767px){.site-header .bottom-header .search-container{display:flex;align-items:center}}.site-header .bottom-header .mobile-nav-bg-curtain{position:fixed;top:0;width:100%;height:100%;background-color:rgba(97,97,97,.25);opacity:0;visibility:hidden;transition:all .4s ease-in-out}.site-header .bottom-header .mobile-nav-bg-curtain.menu-open{opacity:1;visibility:visible}.site-header .bottom-header .hamburger-menu-icon{width:59px;height:49px;background:rgba(0,0,0,.28);border-radius:5px;justify-content:center;align-items:center;display:none;border:none}@media(max-width: 767px){.site-header .bottom-header .hamburger-menu-icon{display:flex;z-index:9}}.site-header .bottom-header .hamburger-menu-icon .js-open-mobile-menu,.site-header .bottom-header .hamburger-menu-icon .js-close-mobile-menu{position:relative;top:2px}.site-header .bottom-header .js-close-mobile-menu{display:none}.site-header .bottom-header .js-close-mobile-menu.active{display:block}.site-header.search-active .search-form-container{transform:translateY(0)}.site-header .search-form-container{width:100%;height:100%;margin:0;position:absolute;left:0;top:0;z-index:9999;background:#495f6c;border-radius:10px;display:flex;align-items:center;padding:0 35px;opacity:0;visibility:hidden;transition:all .4s ease-in-out}.site-header .search-form-container.search-active{opacity:1;visibility:visible}@media(max-width: 767px){.site-header .search-form-container{height:53px;position:static;visibility:visible;opacity:1;border-radius:6px}}.site-header .search-form-container .inner{display:flex;justify-content:space-between;align-items:center;height:100%}.site-header .search-form-container .close-form-container{line-height:0;cursor:pointer;display:none}.site-header .search-form-container form{height:100%;width:100%;padding-right:30px}.site-header .search-form-container .search-form{height:100%;display:flex}.site-header .search-form-container input[type=text]{height:40px;border:none;width:100%;color:#fff;background:rgba(0,0,0,0);padding-left:20px;height:100%;font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal;font-size:22px;line-height:19px;letter-spacing:.01em;text-transform:capitalize}.site-header .search-form-container input[type=text]:focus{outline:none}.site-header .search-form-container input[type=text]::-webkit-input-placeholder{color:#dbdbdb}.site-header .search-form-container input[type=text]::-moz-placeholder{color:#dbdbdb}.site-header .search-form-container input[type=text]:-ms-input-placeholder{color:#dbdbdb}.site-header .search-form-container input[type=text]:-moz-placeholder{color:#dbdbdb}@media(max-width: 767px){.site-header .search-form-container input[type=text]{font-size:16px;line-height:19px}}.site-header .search-form-container input[type=submit]{background:url("/wp-content/themes/ccm/images/search-icon.svg") no-repeat center;background-position:left center;background-size:25px;width:30px;border:none;cursor:pointer;height:100%;display:none}.site-header .mobile-search-bg-curtain{cursor:pointer;position:fixed;top:0;right:0;width:100%;background:rgba(0,0,0,0);height:100vh;z-index:4;left:0;transition:.4s all linear;opacity:0;visibility:hidden;z-index:1}.site-header .mobile-search-bg-curtain.menu-open{opacity:1;visibility:visible}.single-attorney .site-header .bottom-header .logo-and-menu-container .main-menu-container,.single-practice-area .site-header .bottom-header .logo-and-menu-container .main-menu-container,.page-template-template-resources .site-header .bottom-header .logo-and-menu-container .main-menu-container,.category .site-header .bottom-header .logo-and-menu-container .main-menu-container,.search .site-header .bottom-header .logo-and-menu-container .main-menu-container{background-color:#1c2023}.single-attorney .site-header .bottom-header .logo-and-menu-container .logo-container svg path,.single-practice-area .site-header .bottom-header .logo-and-menu-container .logo-container svg path,.page-template-template-resources .site-header .bottom-header .logo-and-menu-container .logo-container svg path,.category .site-header .bottom-header .logo-and-menu-container .logo-container svg path,.search .site-header .bottom-header .logo-and-menu-container .logo-container svg path{fill:#1c2023}.single-attorney .site-header .bottom-header .hamburger-menu-icon,.single-practice-area .site-header .bottom-header .hamburger-menu-icon,.page-template-template-resources .site-header .bottom-header .hamburger-menu-icon,.category .site-header .bottom-header .hamburger-menu-icon,.search .site-header .bottom-header .hamburger-menu-icon{background-color:#1c2023}.admin-bar .site-header{top:32px}@media(max-width: 767px){.admin-bar .site-header .bottom-header .logo-and-menu-container .main-menu-container{top:80px}}@media(max-width: 767px){.admin-bar .site-header.fixed{top:0}}@media(max-width: 767px){.admin-bar .site-header.fixed .bottom-header .logo-and-menu-container .main-menu-container{top:34px}}@media(max-width: 767px){.admin-bar .site-header{top:46px}}@media(max-width: 767px){.admin-bar .site-main{margin-top:0}}@media(max-width: 767px){.admin-bar #wpadminbar{position:absolute}}.site-footer{background-color:#1c2023;padding:60px 0}@media(max-width: 767px){.site-footer{padding:40px 0}}.site-footer .footer.inner{display:flex;justify-content:space-between;padding-top:45px;padding-bottom:45px;gap:100px}@media(max-width: 1023px){.site-footer .footer.inner{gap:50px;flex-direction:column;padding-top:40px;padding-bottom:40px}}@media(max-width: 767px){.site-footer .footer.inner{gap:30px}}.site-footer .footer.inner .site-logo{width:20%}@media(max-width: 767px){.site-footer .footer.inner .site-logo{width:100%}.site-footer .footer.inner .site-logo img{max-width:150px}}.site-footer .footer.inner .menu-newsletter{gap:65px}@media(max-width: 1023px){.site-footer .footer.inner .menu-newsletter{gap:40px}}@media(max-width: 767px){.site-footer .footer.inner .menu-newsletter{flex-direction:column-reverse;gap:60px}}.site-footer .footer.inner .menu-newsletter .footer-menu{display:flex;gap:65px;width:50%}@media(max-width: 1023px){.site-footer .footer.inner .menu-newsletter .footer-menu{gap:40px}}@media(max-width: 767px){.site-footer .footer.inner .menu-newsletter .footer-menu{gap:30px;width:100%}}.site-footer .footer.inner .menu-newsletter .footer-menu .menu h3{font-size:16px;line-height:19px;letter-spacing:.05em;text-transform:uppercase;color:#fff;margin-bottom:15px;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal}.site-footer .footer.inner .menu-newsletter .footer-menu .menu .menu-footer{font-size:12px;line-height:15px;letter-spacing:0;text-transform:capitalize;font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal}.site-footer .footer.inner .menu-newsletter .footer-menu .menu .menu-footer ul{list-style:none}.site-footer .footer.inner .menu-newsletter .footer-menu .menu .menu-footer ul li{padding-bottom:15px}.site-footer .footer.inner .menu-newsletter .footer-menu .menu .menu-footer ul li a{color:#f9f9f1}.site-footer .footer.inner .menu-newsletter .footer-menu .menu .menu-footer ul li a:hover{text-decoration:underline}.site-footer .footer.inner .menu-newsletter .newsletter{width:50%}@media(max-width: 767px){.site-footer .footer.inner .menu-newsletter .newsletter{width:100%}}.site-footer .footer.inner .menu-newsletter .newsletter p{color:#fff;margin-bottom:30px}.site-footer .footer.inner .menu-newsletter .newsletter h3{letter-spacing:-0.01em;color:#f6c31b;margin-bottom:30px;font-family:"mixta-sharp",serif;font-weight:400;font-style:normal}.site-footer .footer.inner .menu-newsletter .newsletter h3{font-size:calc(0.005733945*100vw + 33.5458715596px)}@media(min-width: 1300px){.site-footer .footer.inner .menu-newsletter .newsletter h3{font-size:41px}}.site-footer .footer.inner .menu-newsletter .newsletter h3{line-height:calc(-0.002293578*100vw + 38.9816513761px)}@media(min-width: 1300px){.site-footer .footer.inner .menu-newsletter .newsletter h3{line-height:36px}}@media(max-width: 767px){.site-footer .footer.inner .menu-newsletter .newsletter h3{margin-bottom:20px}}.site-footer .footer.inner .menu-newsletter .newsletter .input-box{display:flex;align-items:center;background:#fff;border-radius:4px;padding:20px 15px;justify-content:space-between}.site-footer .footer.inner .menu-newsletter .newsletter .input-box input[type=email]{border:none;color:#1c2023}.site-footer .footer.inner .menu-newsletter .newsletter .input-box input[type=email]{font-size:calc(0.005733945*100vw + 14.5458715596px)}@media(min-width: 1300px){.site-footer .footer.inner .menu-newsletter .newsletter .input-box input[type=email]{font-size:22px}}.site-footer .footer.inner .menu-newsletter .newsletter .input-box input[type=email]{line-height:calc(0.0103211009*100vw + 14.5825688073px)}@media(min-width: 1300px){.site-footer .footer.inner .menu-newsletter .newsletter .input-box input[type=email]{line-height:28px}}.site-footer .footer.inner .menu-newsletter .newsletter .input-box input[type=email]:focus{outline:none}.site-footer .footer.inner .menu-newsletter .newsletter .arrow{background-color:rgba(0,0,0,0);border:none;display:flex;cursor:pointer}.site-footer .footer.inner .menu-newsletter .newsletter .arrow svg{width:20px;height:20px}.site-footer .footer-bottom{padding:30px 0;border-top:solid 1px #f9f9f1;display:flex;justify-content:space-between;width:100%;margin-top:40px;align-items:center}@media(max-width: 767px){.site-footer .footer-bottom{margin-top:0px;flex-direction:column;gap:29px;align-items:flex-start}}.site-footer .footer-bottom .bottom-menu .menu-footer-utility-nav{letter-spacing:0;text-transform:capitalize;list-style:none;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal}.site-footer .footer-bottom .bottom-menu .menu-footer-utility-nav{font-size:calc(0*100vw + 12px)}@media(min-width: 1300px){.site-footer .footer-bottom .bottom-menu .menu-footer-utility-nav{font-size:12px}}.site-footer .footer-bottom .bottom-menu .menu-footer-utility-nav{line-height:calc(0.003440367*100vw + 10.5275229358px)}@media(min-width: 1300px){.site-footer .footer-bottom .bottom-menu .menu-footer-utility-nav{line-height:15px}}.site-footer .footer-bottom .bottom-menu .menu-footer-utility-nav a{color:#f9f9f1}.site-footer .footer-bottom .bottom-menu .menu-footer-utility-nav a:hover{text-decoration:underline}@media(max-width: 767px){.site-footer .footer-bottom .social-icon-group{width:100%}}.site-footer .footer-bottom .social-icon-group .social-link{display:flex;gap:28px;list-style:none}.site-footer .footer-bottom .social-icon-group .social-link img{width:32px;height:32px}.search{background-color:#f9f9f1}.search .logo-container svg path{fill:#1c2023}.search .search-template{margin-top:250px;padding-bottom:60px}@media(max-width: 767px){.search .search-template{margin-top:150px}}.search .search-template h1{padding-top:40px;border-top:solid 1px #1c2023}.search .search-template h1{font-size:calc(0.0229357798*100vw + 18.1834862385px)}@media(min-width: 1300px){.search .search-template h1{font-size:48px}}.search .search-template h1{line-height:calc(0.0240825688*100vw + 21.6926605505px)}@media(min-width: 1300px){.search .search-template h1{line-height:53px}}.search .search-template h1 .result-count{color:#1167d0}.search .search-template .search-items .search-item{justify-content:space-between;gap:30px;padding-top:40px}@media(max-width: 767px){.search .search-template .search-items .search-item{flex-direction:column-reverse}}.search .search-template .search-items .search-item:last-child .content{border-bottom:none}.search .search-template .search-items .search-item .content{flex:0 0 68.3333333333%;border-bottom:1px solid #656565}.search .search-template .search-items .search-item .content .post-type{font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal;color:#1167d0;display:block;margin-bottom:11px}.search .search-template .search-items .search-item .content .post-type{font-size:calc(0.004587156*100vw + 16.0366972477px)}@media(min-width: 1300px){.search .search-template .search-items .search-item .content .post-type{font-size:22px}}.search .search-template .search-items .search-item .content .post-type{line-height:calc(0.0091743119*100vw + 16.0733944954px)}@media(min-width: 1300px){.search .search-template .search-items .search-item .content .post-type{line-height:28px}}.search .search-template .search-items .search-item .content h2{font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;letter-spacing:0%;margin-bottom:11px;color:#1167d0}.search .search-template .search-items .search-item .content h2{font-size:calc(0.005733945*100vw + 17.5458715596px)}@media(min-width: 1300px){.search .search-template .search-items .search-item .content h2{font-size:25px}}.search .search-template .search-items .search-item .content h2{line-height:calc(0.0114678899*100vw + 21.0917431193px)}@media(min-width: 1300px){.search .search-template .search-items .search-item .content h2{line-height:36px}}.search .search-template .search-items .search-item .content .cta-read-more{border-top:0}.search .search-template .search-items .search-item .content .cta-read-more:hover{text-decoration:underline}.search .search-template .search-items .search-item .search-thumb{flex:0 0 28.3333333333%;margin-bottom:52px}@media(max-width: 767px){.search .search-template .search-items .search-item .search-thumb{margin-bottom:0px}}.search .search-template .search-items .search-item .search-thumb.post-type-attorney img{aspect-ratio:4/5}.search .search-template .search-items .search-item .search-thumb img{width:100%;border-radius:8px;display:block;aspect-ratio:16/10.4;object-fit:cover}.search .search-template .load-more-container{display:flex;justify-content:space-between;align-items:center;padding-top:40px;margin-top:40px;border-top:1px solid #1c2023}@media(max-width: 767px){.search .search-template .load-more-container{flex-direction:column;gap:20px;align-items:flex-start}}.search .search-template .load-more-container p{font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal;font-size:22px;line-height:28px;margin-bottom:0}.search .search-template .no-results{padding-top:40px}.search .search-template .no-results p{margin-top:20px}.single-post-content{max-width:820px;margin:auto;padding-top:60px;padding-bottom:60px}@media(max-width: 767px){.single-post-content{padding-top:40px;padding-bottom:40px}}.single-post-content .wp-caption{max-width:100%;width:100%;height:auto;display:block;margin:30px 0}.single-post-content .wp-caption img{border-radius:10px}.single-post-content .wp-caption p{margin:20px 0px;font-size:15px;line-height:23px;font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal}.single-post-content>p:first-of-type{font-size:25px;line-height:36px}.single-post-content>p:last-of-type{margin-bottom:0}.single-post-content ol,.single-post-content ul{padding-left:20px;margin-bottom:20px}.single-post-content li{margin-bottom:12px}.hero{position:relative}.hero .hero-container{position:relative;display:flex}.hero .hero-container:before{content:"";width:100%;height:100%;position:absolute;background:linear-gradient(0deg, rgba(0, 0, 0, 0.3) 40.36%, rgba(0, 0, 0, 0) 101.67%);left:0;z-index:1}.hero .image-container{position:absolute;inset:0;z-index:0}.hero .image-container img{width:100%;height:100%;object-fit:cover;display:block}.hero .image-container::after{content:"";position:absolute;inset:0;z-index:1}.hero .hero-content{position:relative;z-index:2;width:100%;padding-top:400px}@media(max-width: 767px){.hero .hero-content{padding-top:282px}}.hero .hero-content .inner{margin:0 auto;flex-direction:column;gap:20px}.hero .hero-content h1{font-size:48px;line-height:1.2;color:#f9f9f1;max-width:896px;margin-bottom:60px;font-family:"mixta-sharp",serif;font-weight:400;font-style:normal}.hero .hero-content h1{font-size:calc(0.0516055046*100vw + 37.9128440367px)}@media(min-width: 1300px){.hero .hero-content h1{font-size:105px}}.hero .hero-content h1{line-height:calc(0.0401376147*100vw + 47.8211009174px)}@media(min-width: 1300px){.hero .hero-content h1{line-height:100px}}@media(max-width: 767px){.hero .hero-content h1{margin-bottom:20px}}.hero .hero-content span.sub-headline{padding-bottom:20px;color:#f9f9f1;font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal}.hero .hero-content span.sub-headline{font-size:calc(0.004587156*100vw + 16.0366972477px)}@media(min-width: 1300px){.hero .hero-content span.sub-headline{font-size:22px}}.hero .hero-content span.sub-headline{line-height:calc(0.0068807339*100vw + 19.0550458716px)}@media(min-width: 1300px){.hero .hero-content span.sub-headline{line-height:28px}}.hero .hero-content .text-container{display:flex;align-items:center;gap:30px;justify-content:space-between;margin-top:60px;padding-top:30px;padding-bottom:60px;border-top:1px solid #fff}@media(max-width: 767px){.hero .hero-content .text-container{margin-top:0;padding-top:20px;padding-bottom:50px;flex-direction:column;align-items:flex-end}}.hero .hero-content .text-container .description{color:#fff;width:calc(100% - 389px)}.hero .hero-content .text-container .description{font-size:calc(0.0080275229*100vw + 14.5642201835px)}@media(min-width: 1300px){.hero .hero-content .text-container .description{font-size:25px}}.hero .hero-content .text-container .description{line-height:calc(0.0137614679*100vw + 18.1100917431px)}@media(min-width: 1300px){.hero .hero-content .text-container .description{line-height:36px}}@media(max-width: 767px){.hero .hero-content .text-container .description{width:100%}}.hero .hero-content .text-container .description p{color:#fff}.hero .hero-content .text-container .description p{font-size:calc(0.0080275229*100vw + 14.5642201835px)}@media(min-width: 1300px){.hero .hero-content .text-container .description p{font-size:25px}}.hero .hero-content .text-container .description p{line-height:calc(0.0137614679*100vw + 18.1100917431px)}@media(min-width: 1300px){.hero .hero-content .text-container .description p{line-height:36px}}.hero.two-column .inner{display:flex;flex-direction:row;gap:20px;justify-content:space-between}@media(max-width: 767px){.hero.two-column .inner{flex-direction:column}}.hero.two-column .inner h1{max-width:570px}.hero.two-column .inner h2{color:#f9f9f1;font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal}.hero.two-column .inner h2{font-size:calc(0.004587156*100vw + 16.0366972477px)}@media(min-width: 1300px){.hero.two-column .inner h2{font-size:22px}}.hero.two-column .inner h2{line-height:calc(0.0068807339*100vw + 19.0550458716px)}@media(min-width: 1300px){.hero.two-column .inner h2{line-height:28px}}.hero.two-column .inner .text-container{flex-direction:column;align-items:flex-start;border-top:none;padding-top:0;margin-top:0;max-width:570px}.hero.two-column .inner .text-container .description{width:100%;border-bottom:3px solid #f9f9f1;padding-bottom:35px}.hero.two-column .inner .text-container .description p{font-size:calc(-0.001146789*100vw + 18.4908256881px)}@media(min-width: 1300px){.hero.two-column .inner .text-container .description p{font-size:17px}}.hero.two-column .inner .text-container .description p{line-height:calc(0.001146789*100vw + 21.5091743119px)}@media(min-width: 1300px){.hero.two-column .inner .text-container .description p{line-height:23px}}.hero.two-column .inner .btn-wrapper{justify-content:flex-end;width:100%}.contact-hero .hero .hero-container:before{background:none !important}.contact-hero .hero-content{padding-top:300px}@media(max-width: 767px){.contact-hero .hero-content{padding-top:200px}}.contact-hero .hero-content .text-container{display:none}.single-hero{position:relative}.single-hero .hero-container{position:relative;display:flex}.single-hero .hero-container:before{content:"";width:100%;height:100%;position:absolute;background:linear-gradient(1deg, rgba(0, 0, 0, 0.6) 17.74%, rgba(0, 0, 0, 0) 100.82%);left:0;z-index:1}.single-hero .image-container{position:absolute;inset:0;z-index:0}.single-hero .image-container img{width:100%;height:100%;object-fit:cover;display:block}.single-hero .image-container::after{content:"";position:absolute;inset:0;z-index:1}.single-hero .hero-content{position:relative;z-index:2;width:100%;padding-top:400px;padding-bottom:60px}@media(max-width: 767px){.single-hero .hero-content{padding-top:282px}}.single-hero .hero-content .inner{margin:0 auto}.single-hero .hero-content .content{display:flex;flex-direction:column;gap:20px;border-bottom:solid 3px #f9f9f1}.single-hero .hero-content .content h1{color:#fff;max-width:920px;padding-bottom:50px;font-family:"mixta-sharp",serif;font-weight:500;font-style:normal}.single-hero .hero-content .content h1{font-size:calc(0.0344036697*100vw + 30.2752293578px)}@media(min-width: 1300px){.single-hero .hero-content .content h1{font-size:75px}}.single-hero .hero-content .content h1{line-height:calc(0.0344036697*100vw + 27.2752293578px)}@media(min-width: 1300px){.single-hero .hero-content .content h1{line-height:72px}}@media(max-width: 767px){.single-hero .hero-content .content h1{margin-bottom:20px}}.single-hero .hero-content .content span.category{color:#f9f9f1;font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal}.single-hero .hero-content .content span.category{font-size:calc(0.004587156*100vw + 16.0366972477px)}@media(min-width: 1300px){.single-hero .hero-content .content span.category{font-size:22px}}.single-hero .hero-content .content span.category{line-height:calc(0.0068807339*100vw + 19.0550458716px)}@media(min-width: 1300px){.single-hero .hero-content .content span.category{line-height:28px}}.single-hero .hero-content .share-buttons{padding-top:60px;display:flex;gap:22px;color:#f9f9f1;font-size:22px;line-height:28px;align-items:center}.our-client-section{background-color:#f9f9f1}.our-client-section .inner{padding-top:40px;padding-bottom:60px}@media(max-width: 1023px){.our-client-section .inner{flex-direction:column}}.our-client-section .inner .our-client-content{width:40%}@media(max-width: 1023px){.our-client-section .inner .our-client-content{width:100%}}.our-client-section .inner .our-client-content.inner-flex{gap:40px}@media(max-width: 767px){.our-client-section .inner .our-client-content.inner-flex{gap:0px}}.our-client-section .inner .our-client-content h2{margin-right:10px;white-space:nowrap;letter-spacing:0;text-transform:capitalize;color:#1167d0}.our-client-section .inner .our-client-content .discription{flex:1}.our-client-section .inner .our-client-logo{width:60%}@media(max-width: 1023px){.our-client-section .inner .our-client-logo{width:100%;grid-template-columns:repeat(3, 1fr)}}.our-client-section .inner .our-client-logo img{padding:25px 38px;width:auto;margin:auto}@media(max-width: 767px){.our-client-section .inner .our-client-logo img{padding:25px 18px}}.track-record-section{background-color:#495f6c;padding:60px 0}@media(max-width: 767px){.track-record-section{padding:40px 0}}.track-record-section .content{padding-bottom:40px;gap:50px}@media(max-width: 767px){.track-record-section .content{gap:9px}}.track-record-section .content h2{flex:1;color:#f9f9f1;margin-right:200px}@media(max-width: 1023px){.track-record-section .content h2{margin-right:0px}}.track-record-section .content .description-content{flex:1;color:#f9f9f1}.track-record-section .content .description-content h3{margin-bottom:10px;font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal}.track-record-section .content .description-content h3{font-size:calc(0.005733945*100vw + 14.5458715596px)}@media(min-width: 1300px){.track-record-section .content .description-content h3{font-size:22px}}.track-record-section .content .description-content h3{line-height:calc(0.0068807339*100vw + 19.0550458716px)}@media(min-width: 1300px){.track-record-section .content .description-content h3{line-height:28px}}.track-record-section .content .description-content p{margin-top:10px;color:#f9f9f1;margin-bottom:0px}.track-record-section .track-record-values.column-grid.four-column{gap:40px}@media(max-width: 767px){.track-record-section .track-record-values.column-grid.four-column{gap:25px}}.track-record-section .track-record-values .track-record-value{padding-top:30px;border-top:solid 1px #f9f9f1}.track-record-section .track-record-values .track-record-value h2{letter-spacing:0;text-align:right;color:#fff;font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal}.track-record-section .track-record-values .track-record-value h2{font-size:calc(0.0149082569*100vw + 42.619266055px)}@media(min-width: 1300px){.track-record-section .track-record-values .track-record-value h2{font-size:62px}}.track-record-section .track-record-values .track-record-value h2{line-height:calc(0*100vw + 72px)}@media(min-width: 1300px){.track-record-section .track-record-values .track-record-value h2{line-height:72px}}.track-record-section .track-record-values .track-record-value img.icon{height:50px;width:auto}@media(max-width: 767px){.track-record-section .track-record-values .track-record-value img.icon{height:40px}}.track-record-section .track-record-values .track-record-value p{letter-spacing:0;text-transform:capitalize;margin-top:8px;color:#f9f9f1;font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal}.track-record-section .track-record-values .track-record-value p{font-size:calc(0.005733945*100vw + 14.5458715596px)}@media(min-width: 1300px){.track-record-section .track-record-values .track-record-value p{font-size:22px}}.track-record-section .track-record-values .track-record-value p{line-height:calc(0.0068807339*100vw + 19.0550458716px)}@media(min-width: 1300px){.track-record-section .track-record-values .track-record-value p{line-height:28px}}.track-record-section .track-record-values .track-record-value .inner-flex{gap:14px;align-items:center}@media(max-width: 767px){.track-record-section .track-record-values .track-record-value .inner-flex{flex-direction:row}}.practice-areas-section .practice-areas{position:relative;padding:60px 0}@media(max-width: 767px){.practice-areas-section .practice-areas{padding:40px 0}}.practice-areas-section .practice-areas .background-img{width:100%;height:100%;top:0;left:0;position:absolute}.practice-areas-section .practice-areas .background-img img{width:100%;height:100%;object-fit:cover}.practice-areas-section .practice-areas .inner-flex{margin-bottom:40px;padding-bottom:40px;border-bottom:solid 1px #f9f9f1;position:relative;gap:50px}@media(max-width: 767px){.practice-areas-section .practice-areas .inner-flex{margin-bottom:0px;padding-bottom:20px;gap:10px}}.practice-areas-section .practice-areas .inner-flex h2{flex:1;color:#fff;margin-right:200px}@media(max-width: 1023px){.practice-areas-section .practice-areas .inner-flex h2{margin-right:0px}}.practice-areas-section .practice-areas .inner-flex .description-content{flex:1;color:#f9f9f1}@media(max-width: 767px){.practice-areas-section .practice-areas .inner-flex .description-content{width:100%}}.practice-areas-section .practice-areas .inner-flex .description-content p{color:#f9f9f1}.practice-areas-section .practice-areas .inner-flex .description-content h3{margin-bottom:20px;font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal}.practice-areas-section .practice-areas .inner-flex .description-content h3{font-size:calc(0.005733945*100vw + 14.5458715596px)}@media(min-width: 1300px){.practice-areas-section .practice-areas .inner-flex .description-content h3{font-size:22px}}.practice-areas-section .practice-areas .inner-flex .description-content h3{line-height:calc(0.0068807339*100vw + 19.0550458716px)}@media(min-width: 1300px){.practice-areas-section .practice-areas .inner-flex .description-content h3{line-height:28px}}.practice-areas-section .practice-areas .inner-flex .description-content .btn-wrapper{flex:1;align-items:end;justify-content:right;margin-top:40px}@media(max-width: 767px){.practice-areas-section .practice-areas .inner-flex .description-content .btn-wrapper{margin-top:20px}}.practice-areas-section .practice-areas .accordion{position:relative}.practice-areas-section .practice-areas .accordion .accordion-item{border-bottom:solid 1px #d9d9d9}.practice-areas-section .practice-areas .accordion .accordion-item .accordion-header{display:flex;justify-content:space-between;width:100%;padding:23px 0;border:none;background:rgba(0,0,0,0);align-items:center;cursor:pointer}.practice-areas-section .practice-areas .accordion .accordion-item .accordion-header .header-content{font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;display:flex;gap:22px;align-items:center;text-align:left}.practice-areas-section .practice-areas .accordion .accordion-item .accordion-header .header-content .accordion-no{letter-spacing:0;color:#f6c31b}.practice-areas-section .practice-areas .accordion .accordion-item .accordion-header .header-content .accordion-no{font-size:calc(0.0103211009*100vw + 8.5825688073px)}@media(min-width: 1300px){.practice-areas-section .practice-areas .accordion .accordion-item .accordion-header .header-content .accordion-no{font-size:22px}}.practice-areas-section .practice-areas .accordion .accordion-item .accordion-header .header-content .accordion-no{line-height:calc(0*100vw + 19px)}@media(min-width: 1300px){.practice-areas-section .practice-areas .accordion .accordion-item .accordion-header .header-content .accordion-no{line-height:19px}}.practice-areas-section .practice-areas .accordion .accordion-item .accordion-header h3{font-family:"mixta-sharp",serif;font-weight:500;font-style:normal;letter-spacing:-0.01em;color:#fff}.practice-areas-section .practice-areas .accordion .accordion-item .accordion-header h3{font-size:calc(0.0298165138*100vw + 9.2385321101px)}@media(min-width: 1300px){.practice-areas-section .practice-areas .accordion .accordion-item .accordion-header h3{font-size:48px}}.practice-areas-section .practice-areas .accordion .accordion-item .accordion-header h3{line-height:calc(0.0286697248*100vw + 15.7293577982px)}@media(min-width: 1300px){.practice-areas-section .practice-areas .accordion .accordion-item .accordion-header h3{line-height:53px}}.practice-areas-section .practice-areas .accordion .accordion-item .accordion-header .icon svg{width:22px;height:22px}@media(max-width: 767px){.practice-areas-section .practice-areas .accordion .accordion-item .accordion-header .icon svg{width:12px;height:12px}}.practice-areas-section .practice-areas .accordion .accordion-item .accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease}.practice-areas-section .practice-areas .accordion .accordion-item .accordion-content .content-and-img{display:flex;margin-bottom:75px;gap:50px}@media(max-width: 767px){.practice-areas-section .practice-areas .accordion .accordion-item .accordion-content .content-and-img{flex-direction:column-reverse;gap:20px;margin-bottom:28px}}.practice-areas-section .practice-areas .accordion .accordion-item .accordion-content .content{flex:1}.practice-areas-section .practice-areas .accordion .accordion-item .accordion-content .content p{color:#f9f9f1}.practice-areas-section .practice-areas .accordion .accordion-item .accordion-content .content .cta{margin-top:30px}@media(max-width: 767px){.practice-areas-section .practice-areas .accordion .accordion-item .accordion-content .content .cta{margin-top:0px}}.practice-areas-section .practice-areas .accordion .accordion-item .accordion-content .featured-img{flex:1}.practice-areas-section .practice-areas .accordion .accordion-item .accordion-content .featured-img img{border-radius:10px;object-fit:cover;width:300px;height:230px}@media(max-width: 767px){.practice-areas-section .practice-areas .accordion .accordion-item .accordion-content .featured-img img{width:100%}}.practice-areas-section .practice-areas .accordion .icon-close{display:none}.practice-areas-section .practice-areas .accordion .accordion-item.active .icon-arrow{display:none}.practice-areas-section .practice-areas .accordion .accordion-item.active .icon-close{display:inline-block}.testimonial-section{padding:60px 0;background-color:#f9f9f1}@media(max-width: 767px){.testimonial-section{padding:40px 0}}.testimonial-section .inner>.inner-flex{gap:50px}@media(max-width: 767px){.testimonial-section .inner>.inner-flex{flex-direction:column-reverse;gap:0px}}.testimonial-section .testimonial{overflow:hidden;flex:1}@media(max-width: 767px){.testimonial-section .testimonial .sub-headline{display:none}}.testimonial-section .testimonial .testimonial-swiper{overflow:hidden;position:relative;min-width:0}.testimonial-section .testimonial .testimonial-swiper .swiper-slide{margin-bottom:40px;padding-bottom:40px}@media(max-width: 767px){.testimonial-section .testimonial .testimonial-swiper .swiper-slide{margin-bottom:20px}}.testimonial-section .testimonial .testimonial-swiper .swiper-slide h3{margin:30px 0;font-family:"mixta-sharp",serif;font-weight:500;font-style:normal}.testimonial-section .testimonial .testimonial-swiper .swiper-slide h3{font-size:calc(0.0286697248*100vw + 37.7293577982px)}@media(min-width: 1300px){.testimonial-section .testimonial .testimonial-swiper .swiper-slide h3{font-size:75px}}.testimonial-section .testimonial .testimonial-swiper .swiper-slide h3{line-height:calc(0.0206422018*100vw + 45.1651376147px)}@media(min-width: 1300px){.testimonial-section .testimonial .testimonial-swiper .swiper-slide h3{line-height:72px}}@media(max-width: 767px){.testimonial-section .testimonial .testimonial-swiper .swiper-slide h3{text-align:center;margin:22px 0}}@media(max-width: 767px){.testimonial-section .testimonial .testimonial-swiper .swiper-slide p{text-align:center}}.testimonial-section .testimonial .testimonial-swiper .swiper-slide .meta-data{gap:19px;padding-top:40px}@media(max-width: 767px){.testimonial-section .testimonial .testimonial-swiper .swiper-slide .meta-data{flex-direction:row}}.testimonial-section .testimonial .testimonial-swiper .swiper-slide .meta-data .profile-img img{width:78px;height:78px;border-radius:50%;object-fit:cover}.testimonial-section .testimonial .testimonial-swiper .swiper-slide .meta-data .details{display:flex;flex-direction:column;gap:4px}.testimonial-section .testimonial .swiper-button-next::after,.testimonial-section .testimonial .swiper-button-prev::after{display:none !important;content:none !important}.testimonial-section .testimonial .swiper-nav{position:absolute;bottom:0;display:flex;gap:12px;z-index:10}@media(max-width: 767px){.testimonial-section .testimonial .swiper-nav{width:100%;justify-content:space-between}}.testimonial-section .testimonial .swiper-button-next,.testimonial-section .testimonial .swiper-button-prev{width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;position:static}.testimonial-section .testimonial .swiper-button-next svg,.testimonial-section .testimonial .swiper-button-prev svg{pointer-events:none;border:2px solid #1c2023;border-radius:50%}.testimonial-section .testimonial .swiper-button-next svg path,.testimonial-section .testimonial .swiper-button-prev svg path{fill:#1c2023}.testimonial-section .testimonial .swiper-button-prev.swiper-button-disabled svg,.testimonial-section .testimonial .swiper-button-next.swiper-button-disabled svg{border:1px solid #656565;opacity:1}.testimonial-section .testimonial-img{flex:1;position:relative;aspect-ratio:1/1;overflow:hidden;display:block;border-radius:10px}.testimonial-section .testimonial-img .sub-headline{display:none}@media(max-width: 767px){.testimonial-section .testimonial-img .sub-headline{display:block;margin-bottom:14px;text-align:center}}.testimonial-section .testimonial-img img{width:100%;border-radius:10px;object-fit:cover}.about-hero{position:relative}.about-hero .hero-container{position:relative;display:flex}.about-hero .hero-container:before{content:"";width:100%;height:100%;position:absolute;background:linear-gradient(1.83deg, rgba(0, 0, 0, 0.6) 43.25%, rgba(0, 0, 0, 0.2) 92.68%);left:0;z-index:1}.about-hero .image-container{position:absolute;inset:0;z-index:0}.about-hero .image-container img{width:100%;height:100%;object-fit:cover;display:block}.about-hero .hero-content{position:relative;z-index:2;width:100%;padding-top:400px}@media(max-width: 767px){.about-hero .hero-content{padding-top:282px}}.about-hero .hero-content .inner{margin:0 auto;flex-direction:column;gap:20px}.about-hero .hero-content h1{color:#f9f9f1;max-width:896px;font-family:"mixta-sharp",serif;font-weight:400;font-style:normal}.about-hero .hero-content h1{font-size:calc(0.0516055046*100vw + 37.9128440367px)}@media(min-width: 1300px){.about-hero .hero-content h1{font-size:105px}}.about-hero .hero-content h1{line-height:calc(0.0401376147*100vw + 47.8211009174px)}@media(min-width: 1300px){.about-hero .hero-content h1{line-height:100px}}@media(max-width: 767px){.about-hero .hero-content h1{max-width:100%}}.about-hero .hero-content span.sub-headline{padding-bottom:20px;color:#f9f9f1;font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal}.about-hero .hero-content span.sub-headline{font-size:calc(0.0126146789*100vw + 12.6009174312px)}@media(min-width: 1300px){.about-hero .hero-content span.sub-headline{font-size:29px}}.about-hero .hero-content span.sub-headline{line-height:calc(0.0160550459*100vw + 15.128440367px)}@media(min-width: 1300px){.about-hero .hero-content span.sub-headline{line-height:36px}}.about-hero .hero-content .text-container{display:flex;align-items:center;gap:30px;justify-content:space-between;padding-top:20px;padding-bottom:60px}@media(max-width: 767px){.about-hero .hero-content .text-container{margin-top:0;padding-top:20px;padding-bottom:50px;flex-direction:column;align-items:flex-end}}.about-hero .hero-content .text-container .description{color:#fff;width:calc(100% - 389px)}@media(max-width: 1023px){.about-hero .hero-content .text-container .description{width:100%}}.about-hero .hero-content .text-container .description p{color:#fff}.about-hero .hero-content .text-container .description p{font-size:calc(0.004587156*100vw + 16.0366972477px)}@media(min-width: 1300px){.about-hero .hero-content .text-container .description p{font-size:22px}}.about-hero .hero-content .text-container .description p{line-height:calc(0.004587156*100vw + 22.0366972477px)}@media(min-width: 1300px){.about-hero .hero-content .text-container .description p{line-height:28px}}.firm-culture-section{padding:60px 0;background-color:#dbe5ed}@media(max-width: 767px){.firm-culture-section{padding:40px 0}}.firm-culture-section .inner-flex{padding-bottom:30px;margin-bottom:50px;border-bottom:solid 1px #1c2023;gap:50px}@media(max-width: 767px){.firm-culture-section .inner-flex{margin-bottom:40px;padding-bottom:0px;gap:20px}}.firm-culture-section .inner-flex h2{flex:1;word-break:break-word}.firm-culture-section .inner-flex .description-content{flex:1}.firm-culture-section .inner-flex .description-content h3{margin-bottom:20px;font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal}.firm-culture-section .inner-flex .description-content h3{font-size:calc(0.005733945*100vw + 14.5458715596px)}@media(min-width: 1300px){.firm-culture-section .inner-flex .description-content h3{font-size:22px}}.firm-culture-section .inner-flex .description-content h3{line-height:calc(0.0068807339*100vw + 19.0550458716px)}@media(min-width: 1300px){.firm-culture-section .inner-flex .description-content h3{line-height:28px}}.firm-culture-section .firm-culture-swiper{min-width:0;width:calc(100% + 50vw - 50% - 10px);margin-right:calc(50% - 50vw);margin-left:0px}.firm-culture-section .firm-culture,.firm-culture-section .inner,.firm-culture-section .firm-culture-swiper{min-width:0}.firm-culture-section .firm-culture .firm-culture-swiper,.firm-culture-section .inner .firm-culture-swiper,.firm-culture-section .firm-culture-swiper .firm-culture-swiper{overflow:hidden;position:relative}.firm-culture-section .firm-culture .firm-culture-swiper .swiper-slide,.firm-culture-section .inner .firm-culture-swiper .swiper-slide,.firm-culture-section .firm-culture-swiper .firm-culture-swiper .swiper-slide{margin-bottom:40px;padding-bottom:40px}@media(max-width: 767px){.firm-culture-section .firm-culture .firm-culture-swiper .swiper-slide,.firm-culture-section .inner .firm-culture-swiper .swiper-slide,.firm-culture-section .firm-culture-swiper .firm-culture-swiper .swiper-slide{margin-bottom:20px}}.firm-culture-section .firm-culture .firm-culture-swiper .swiper-slide img,.firm-culture-section .inner .firm-culture-swiper .swiper-slide img,.firm-culture-section .firm-culture-swiper .firm-culture-swiper .swiper-slide img{height:400px;width:100%;object-fit:cover;border-radius:10px}.firm-culture-section .firm-culture .swiper-button-next::after,.firm-culture-section .firm-culture .swiper-button-prev::after,.firm-culture-section .inner .swiper-button-next::after,.firm-culture-section .inner .swiper-button-prev::after,.firm-culture-section .firm-culture-swiper .swiper-button-next::after,.firm-culture-section .firm-culture-swiper .swiper-button-prev::after{display:none !important;content:none !important}.firm-culture-section .firm-culture .swiper-nav,.firm-culture-section .inner .swiper-nav,.firm-culture-section .firm-culture-swiper .swiper-nav{display:flex;gap:12px}@media(max-width: 767px){.firm-culture-section .firm-culture .swiper-nav,.firm-culture-section .inner .swiper-nav,.firm-culture-section .firm-culture-swiper .swiper-nav{justify-content:space-between;width:100%}}.firm-culture-section .firm-culture .swiper-button-next,.firm-culture-section .firm-culture .swiper-button-prev,.firm-culture-section .inner .swiper-button-next,.firm-culture-section .inner .swiper-button-prev,.firm-culture-section .firm-culture-swiper .swiper-button-next,.firm-culture-section .firm-culture-swiper .swiper-button-prev{width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;position:static}.firm-culture-section .firm-culture .swiper-button-next svg,.firm-culture-section .firm-culture .swiper-button-prev svg,.firm-culture-section .inner .swiper-button-next svg,.firm-culture-section .inner .swiper-button-prev svg,.firm-culture-section .firm-culture-swiper .swiper-button-next svg,.firm-culture-section .firm-culture-swiper .swiper-button-prev svg{pointer-events:none;border:2px solid #1c2023;border-radius:50%}.firm-culture-section .firm-culture .swiper-button-next svg path,.firm-culture-section .firm-culture .swiper-button-prev svg path,.firm-culture-section .inner .swiper-button-next svg path,.firm-culture-section .inner .swiper-button-prev svg path,.firm-culture-section .firm-culture-swiper .swiper-button-next svg path,.firm-culture-section .firm-culture-swiper .swiper-button-prev svg path{fill:#1c2023}.firm-culture-section .firm-culture .swiper-button-prev.swiper-button-disabled svg,.firm-culture-section .firm-culture .swiper-button-next.swiper-button-disabled svg,.firm-culture-section .inner .swiper-button-prev.swiper-button-disabled svg,.firm-culture-section .inner .swiper-button-next.swiper-button-disabled svg,.firm-culture-section .firm-culture-swiper .swiper-button-prev.swiper-button-disabled svg,.firm-culture-section .firm-culture-swiper .swiper-button-next.swiper-button-disabled svg{border:1px solid #656565;opacity:1}.firm-overview-section{background-color:#495f6c;padding:30px 0}.firm-overview-section .inner-flex{gap:60px;align-items:center}@media(max-width: 767px){.firm-overview-section .inner-flex{gap:30px}}.firm-overview-section .inner-flex .video-container{position:relative;flex:2}.firm-overview-section .inner-flex .video-container .video-thumb-wrapper img{display:block;height:auto;width:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px}.firm-overview-section .inner-flex .video-container .video-overlay{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.firm-overview-section .inner-flex .video-container .video-overlay .play-button.js-video-play-button{justify-content:center;align-items:center;display:flex;background:rgba(0,0,0,0);border:none;cursor:pointer}.firm-overview-section .inner-flex .image-container img{width:100%;border-radius:10px}.firm-overview-section .inner-flex .content{flex:1}.firm-overview-section .inner-flex .content h2{color:#fff;margin-bottom:10px}.firm-overview-section .inner-flex .content h2{font-size:calc(0.0137614679*100vw + 30.1100917431px)}@media(min-width: 1300px){.firm-overview-section .inner-flex .content h2{font-size:48px}}.firm-overview-section .inner-flex .content h2{line-height:calc(0.0172018349*100vw + 30.6376146789px)}@media(min-width: 1300px){.firm-overview-section .inner-flex .content h2{line-height:53px}}.firm-overview-section .inner-flex .content p{color:#f9f9f1}.firm-overview-section .modal{visibility:hidden;position:fixed;top:0;left:0;right:0;z-index:50;height:100%;overflow:hidden;background-color:rgba(35,34,28,.75);opacity:0;display:flex;justify-content:center;align-items:center}.firm-overview-section .modal.show-modal{visibility:visible;opacity:1}.firm-overview-section .modal .modal-inner{position:relative;max-height:85vh;border-radius:.375rem;justify-items:center}.firm-overview-section .modal .modal-inner .iframe-video-holder{aspect-ratio:16/9;width:70vw}.firm-overview-section .modal .modal-inner .iframe-video-holder iframe{width:100%;height:100%}.firm-overview-section .modal .js-video-close-modal{position:absolute;top:-2rem;right:-2rem;height:24px;width:24px;z-index:30;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.overflow-hidden{overflow:hidden}.attorneys-section{background-color:#dbe5ed;padding:60px 0}.attorneys{display:flex;flex-wrap:wrap;gap:90px}@media(max-width: 1023px){.attorneys{gap:30px}}@media(max-width: 767px){.attorneys{gap:60px}}.attorneys .attorneys-card{width:calc(33.333% - 60px);display:flex;flex-direction:column}@media(max-width: 1023px){.attorneys .attorneys-card{width:calc(50% - 15px)}}@media(max-width: 767px){.attorneys .attorneys-card{width:100%}}.attorneys .attorneys-image{border-radius:12px;overflow:hidden}.attorneys .attorneys-image img{width:100%;height:100%;object-fit:cover;display:block}.attorneys .attorneys-content{margin-top:30px}.attorneys .attorneys-name{letter-spacing:-0.01em;margin-bottom:9px;color:#1c2023;font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal}.attorneys .attorneys-name{font-size:calc(0.0126146789*100vw + 12.6009174312px)}@media(min-width: 1300px){.attorneys .attorneys-name{font-size:29px}}.attorneys .attorneys-name{line-height:calc(0.0160550459*100vw + 15.128440367px)}@media(min-width: 1300px){.attorneys .attorneys-name{line-height:36px}}.attorneys .attorneys-role{color:#000;margin-bottom:9px;font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal}.attorneys .attorneys-role{font-size:calc(0.004587156*100vw + 16.0366972477px)}@media(min-width: 1300px){.attorneys .attorneys-role{font-size:22px}}.attorneys .attorneys-role{line-height:calc(0.0068807339*100vw + 19.0550458716px)}@media(min-width: 1300px){.attorneys .attorneys-role{line-height:28px}}.attorneys .attorneys-desc{margin-bottom:0}.attorneys .attorneys-desc{font-size:calc(0.001146789*100vw + 15.5091743119px)}@media(min-width: 1300px){.attorneys .attorneys-desc{font-size:17px}}.attorneys .attorneys-desc{line-height:calc(0.001146789*100vw + 21.5091743119px)}@media(min-width: 1300px){.attorneys .attorneys-desc{line-height:23px}}.attorneys .attorneys-footer{display:inline-block;margin-top:30px}.attorneys .attorneys-footer span{display:inline-block}.attorneys .attorneys-more{font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.attorneys .attorneys-more span{font-size:14px}.attorneys-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0 40px 0}@media(max-width: 1023px){.attorneys-toolbar{display:block;align-items:flex-start}}.toolbar-left{display:flex;gap:50px;align-items:flex-end}@media(max-width: 1023px){.toolbar-left{display:block}}.toolbar-group{display:flex;flex-direction:column;gap:18px;font-size:17px;line-height:23px}@media(max-width: 767px){.toolbar-group{margin-bottom:25px}}.dropdown{border:none;border-bottom:2px solid #1c2023;padding:6px 0;font-size:16px;background:rgba(0,0,0,0);outline:none;cursor:pointer}.toolbar-right{min-width:280px}@media(max-width: 1023px){.toolbar-right{margin-top:20px}}.search-box{display:flex;align-items:center;background:#495f6c;border-radius:10px;padding:21px 77px 21px 35px;gap:18px}.search-box input{border:none;background:rgba(0,0,0,0);outline:none;width:100%;font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal;font-size:22px;line-height:19px;letter-spacing:.01em;text-transform:capitalize;color:#fff}.search-box input::placeholder{color:#fff}.search-box .icon{position:relative;top:2px}.custom-dropdown{position:relative;width:auto;cursor:pointer}.custom-dropdown .selected{padding:17px 24px 0 0;border:0;border-top:4px solid #1c2023;position:relative;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:24px;letter-spacing:.04em;text-transform:uppercase;background-color:rgba(0,0,0,0)}.custom-dropdown .selected::after{background:url(/wp-content/themes/sterling/images/down-arrow.svg) no-repeat center center;content:"";position:absolute;right:-3px;width:17px;height:17px;background-size:contain;top:20px}.custom-dropdown .options{position:absolute;top:110%;left:0;width:100%;background:#f9f9f1;border:1px solid #ddd;display:none;z-index:100;margin:0;list-style:none}.custom-dropdown .options li{padding:10px;cursor:pointer}.custom-dropdown .options li:hover{background:#f5f5f5}.custom-dropdown.active .options{display:block}.single-attorney{background-color:#f9f9f1}.single-attorney .logo-container svg path{fill:#1c2023}.single-attorney .single-attorney-template{margin-top:241px}@media(max-width: 767px){.single-attorney .single-attorney-template{margin-top:100px}}.single-attorney .attorney-profile{padding:60px 0 0 0}.single-attorney .attorney-profile .inner-flex{gap:60px;justify-content:space-between}@media(max-width: 767px){.single-attorney .attorney-profile .inner-flex{flex-direction:column-reverse}}.single-attorney .attorney-profile .left-container{width:35%}@media(max-width: 767px){.single-attorney .attorney-profile .left-container{width:100%}}.single-attorney .attorney-profile .left-container .attorney-image{border-radius:10px;overflow:hidden;margin-bottom:30px}.single-attorney .attorney-profile .left-container .attorney-image img{width:100%;display:block}.single-attorney .attorney-profile .left-container .practice-areas h2{margin-bottom:10px;font-family:"mixta-sharp",serif;font-weight:500;font-style:normal}.single-attorney .attorney-profile .left-container .practice-areas h2{font-size:calc(0.0263761468*100vw + 13.7110091743px)}@media(min-width: 1300px){.single-attorney .attorney-profile .left-container .practice-areas h2{font-size:48px}}.single-attorney .attorney-profile .left-container .practice-areas h2{line-height:calc(0.0286697248*100vw + 15.7293577982px)}@media(min-width: 1300px){.single-attorney .attorney-profile .left-container .practice-areas h2{line-height:53px}}.single-attorney .attorney-profile .left-container .practice-areas ul{list-style:none;padding:0}.single-attorney .attorney-profile .left-container .practice-areas ul li{margin-bottom:12px;font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal}.single-attorney .attorney-profile .left-container .practice-areas ul li{font-size:calc(0.003440367*100vw + 12.5275229358px)}@media(min-width: 1300px){.single-attorney .attorney-profile .left-container .practice-areas ul li{font-size:17px}}.single-attorney .attorney-profile .left-container .practice-areas ul li{line-height:calc(0.004587156*100vw + 17.0366972477px)}@media(min-width: 1300px){.single-attorney .attorney-profile .left-container .practice-areas ul li{line-height:23px}}.single-attorney .attorney-profile .left-container .practice-areas ul li a{color:#1c2023;text-decoration:none}.single-attorney .attorney-profile .left-container .practice-areas ul li a:hover{color:#1167d0}.single-attorney .attorney-profile .right-container{width:65%}@media(max-width: 767px){.single-attorney .attorney-profile .right-container{width:100%}}.single-attorney .attorney-profile .right-container h1{margin-bottom:10px;font-family:"mixta-sharp",serif;font-weight:500;font-style:normal}.single-attorney .attorney-profile .right-container h1{font-size:calc(0.0309633028*100vw + 34.747706422px)}@media(min-width: 1300px){.single-attorney .attorney-profile .right-container h1{font-size:75px}}.single-attorney .attorney-profile .right-container h1{line-height:calc(0.0229357798*100vw + 42.1834862385px)}@media(min-width: 1300px){.single-attorney .attorney-profile .right-container h1{line-height:72px}}.single-attorney .attorney-profile .right-container h2{margin-bottom:10px;letter-spacing:-0.01em;color:#1167d0;margin-bottom:20px;font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal}.single-attorney .attorney-profile .right-container h2{font-size:calc(0.004587156*100vw + 23.0366972477px)}@media(min-width: 1300px){.single-attorney .attorney-profile .right-container h2{font-size:29px}}.single-attorney .attorney-profile .right-container h2{line-height:calc(0.0091743119*100vw + 24.0733944954px)}@media(min-width: 1300px){.single-attorney .attorney-profile .right-container h2{line-height:36px}}.single-attorney .attorney-profile .right-container .contact{display:flex;gap:20px;margin-bottom:25px}@media(max-width: 419px){.single-attorney .attorney-profile .right-container .contact{flex-direction:column}}.single-attorney .attorney-profile .right-container .contact a{color:#1c2023;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal}.single-attorney .attorney-profile .right-container .contact a{font-size:calc(0.002293578*100vw + 14.0183486239px)}@media(min-width: 1300px){.single-attorney .attorney-profile .right-container .contact a{font-size:17px}}.single-attorney .attorney-profile .right-container .contact a{line-height:calc(0.0068807339*100vw + 19.0550458716px)}@media(min-width: 1300px){.single-attorney .attorney-profile .right-container .contact a{line-height:28px}}.single-attorney .attorney-profile .right-container .contact a:hover{color:#1167d0}.single-attorney .attorney-profile .right-container .content p{margin-bottom:25px;color:#1c2023;font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal}.single-attorney .attorney-profile .right-container .content p{font-size:calc(0.003440367*100vw + 12.5275229358px)}@media(min-width: 1300px){.single-attorney .attorney-profile .right-container .content p{font-size:17px}}.single-attorney .attorney-profile .right-container .content p{line-height:calc(0.004587156*100vw + 17.0366972477px)}@media(min-width: 1300px){.single-attorney .attorney-profile .right-container .content p{line-height:23px}}.single-attorney .attorney-profile .right-container .content p:last-of-type{margin-bottom:0}.single-attorney .attorney-profile .right-container .attorney-image{margin-bottom:20px}.single-attorney .attorney-profile .right-container .attorney-image img{width:100%;border-radius:10px}.single-attorney .education{padding:60px 0}@media(max-width: 767px){.single-attorney .education{padding-bottom:40px}}.single-attorney .education .inner-flex{gap:40px;align-items:stretch}.single-attorney .education .card{background:#495f6c;color:#fff;padding:40px;border-radius:10px;flex:0 0 54.75%}@media(max-width: 767px){.single-attorney .education .card{padding:30px}}.single-attorney .education .card h2{letter-spacing:-0.01em;font-size:28px;margin-bottom:20px}.single-attorney .education .card h2{font-size:calc(0.0275229358*100vw + 12.2201834862px)}@media(min-width: 1300px){.single-attorney .education .card h2{font-size:48px}}.single-attorney .education .card h2{line-height:calc(0.0286697248*100vw + 15.7293577982px)}@media(min-width: 1300px){.single-attorney .education .card h2{line-height:53px}}.single-attorney .education .card ul{list-style:none;padding:0}.single-attorney .education .card ul li{margin-bottom:15px}.single-attorney .education .card ul li{font-size:calc(0.003440367*100vw + 12.5275229358px)}@media(min-width: 1300px){.single-attorney .education .card ul li{font-size:17px}}.single-attorney .education .card ul li{line-height:calc(0.004587156*100vw + 17.0366972477px)}@media(min-width: 1300px){.single-attorney .education .card ul li{line-height:23px}}.single-attorney .education .card ul li:last-of-type{margin-bottom:0}.single-attorney .education .image{flex:0 0 41.9166666667%}.single-attorney .education .image img{height:100%;width:100%;border-radius:10px;display:block;object-fit:cover}.single-attorney .professional-section{padding:0 0 60px 0}.single-attorney .professional-section .inner-flex{gap:40px;justify-content:space-between}@media(max-width: 767px){.single-attorney .professional-section .inner-flex{gap:0}}.single-attorney .professional-section .summary-images{flex:0 0 44.5%}.single-attorney .professional-section .summary-images .image-card{margin-bottom:30px}@media(max-width: 767px){.single-attorney .professional-section .summary-images .image-card{margin-bottom:40px}}.single-attorney .professional-section .summary-images .image-card img{width:100%;border-radius:10px;display:block;margin-bottom:10px}.single-attorney .professional-section .summary-images .image-card .image-caption{font-size:15px;line-height:23px}.single-attorney .professional-section .summary-accordion{flex:0 0 51.3333333333%}.single-attorney .professional-section .summary-accordion .accordion-item{border-bottom:1px solid #1c2023;padding:30px 0}@media(max-width: 767px){.single-attorney .professional-section .summary-accordion .accordion-item{padding:25px 0}}.single-attorney .professional-section .summary-accordion .accordion-item:last-child{border-bottom:none}.single-attorney .professional-section .summary-accordion .accordion-item.active .accordion-header .icon{background-color:#1167d0;border-color:#1167d0}.single-attorney .professional-section .summary-accordion .accordion-item.active .accordion-header .icon::before,.single-attorney .professional-section .summary-accordion .accordion-item.active .accordion-header .icon::after{background:#fff}.single-attorney .professional-section .summary-accordion .accordion-item .accordion-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;width:100%;text-align:left;border:none;background:rgba(0,0,0,0)}.single-attorney .professional-section .summary-accordion .accordion-item .accordion-header h3{font-size:22px;line-height:28px;text-transform:capitalize;flex:1}.single-attorney .professional-section .summary-accordion .accordion-item .accordion-header .icon{width:45px;height:45px;border:1px solid #656565;border-radius:50%;position:relative}@media(max-width: 767px){.single-attorney .professional-section .summary-accordion .accordion-item .accordion-header .icon{width:25px;height:25px}}.single-attorney .professional-section .summary-accordion .accordion-item .accordion-header .icon::before,.single-attorney .professional-section .summary-accordion .accordion-item .accordion-header .icon::after{content:"";position:absolute;background:#1c2023}.single-attorney .professional-section .summary-accordion .accordion-item .accordion-header .icon::before{width:20px;height:2px;top:50%;left:50%;transform:translate(-50%, -50%)}@media(max-width: 767px){.single-attorney .professional-section .summary-accordion .accordion-item .accordion-header .icon::before{width:12px}}.single-attorney .professional-section .summary-accordion .accordion-item .accordion-header .icon::after{width:2px;height:20px;top:50%;left:50%;transform:translate(-50%, -50%)}@media(max-width: 767px){.single-attorney .professional-section .summary-accordion .accordion-item .accordion-header .icon::after{height:12px}}.single-attorney .professional-section .summary-accordion .accordion-item .accordion-content{display:none;padding-top:40px}.single-attorney .professional-section .summary-accordion .accordion-item .accordion-content ul{padding:25px 0 0 50px}@media(max-width: 767px){.single-attorney .professional-section .summary-accordion .accordion-item .accordion-content ul{padding-left:40px}}.single-attorney .professional-section .summary-accordion .accordion-item .accordion-content ul li{margin-bottom:10px}.single-attorney .professional-section .summary-accordion .accordion-item .accordion-content ul li{font-size:calc(0.003440367*100vw + 12.5275229358px)}@media(min-width: 1300px){.single-attorney .professional-section .summary-accordion .accordion-item .accordion-content ul li{font-size:17px}}.single-attorney .professional-section .summary-accordion .accordion-item .accordion-content ul li{line-height:calc(0.004587156*100vw + 17.0366972477px)}@media(min-width: 1300px){.single-attorney .professional-section .summary-accordion .accordion-item .accordion-content ul li{line-height:23px}}.single-attorney .professional-section .summary-accordion .accordion-item.active .icon::after{display:none}.practice-area-template .practice-areas-section{padding:60px 0;background-color:#f9f9f1}@media(max-width: 767px){.practice-area-template .practice-areas-section{padding:40px 0}}@media(max-width: 767px){.practice-area-template .practice-areas-section .practice-areas-grid-container .practice-area{border:1px solid #656565}}.practice-area-template .practice-areas-section .practice-areas-grid-container .practice-area .practice-areas-card{background-color:#f9f9f1;border-right:1px solid #656565;border-bottom:1px solid #656565;padding:30px;transition:background-color .3s ease}.practice-area-template .practice-areas-section .practice-areas-grid-container .practice-area .practice-areas-card:hover{background-color:#495f6c}.practice-area-template .practice-areas-section .practice-areas-grid-container .practice-area .practice-areas-card:hover .practice-areas-content h2{color:#fff}.practice-area-template .practice-areas-section .practice-areas-grid-container .practice-area .practice-areas-card:hover .practice-areas-content p{color:#f9f9f1}.practice-area-template .practice-areas-section .practice-areas-grid-container .practice-area .practice-areas-card:hover .practice-areas-content .pa-icon svg path{fill:#f6c31b;stroke:#f6c31b}@media(min-width: 1024px){.practice-area-template .practice-areas-section .practice-areas-grid-container .practice-area .practice-areas-card:nth-child(3n+1){border-left:1px solid #656565}.practice-area-template .practice-areas-section .practice-areas-grid-container .practice-area .practice-areas-card:nth-child(-n+3){border-top:1px solid #656565}}@media(max-width: 1023px){.practice-area-template .practice-areas-section .practice-areas-grid-container .practice-area .practice-areas-card:nth-child(2n+1){border-left:1px solid #656565}.practice-area-template .practice-areas-section .practice-areas-grid-container .practice-area .practice-areas-card:nth-child(-n+2){border-top:1px solid #656565}}@media(max-width: 767px){.practice-area-template .practice-areas-section .practice-areas-grid-container .practice-area .practice-areas-card{border-right:none;border-bottom:1px solid #656565;border-top:none !important;border-left:none !important;padding:20px}.practice-area-template .practice-areas-section .practice-areas-grid-container .practice-area .practice-areas-card:last-child{border-bottom:none}}.practice-area-template .practice-areas-section .practice-areas-grid-container .practice-area .practice-areas-card .icon{text-align:right;padding-bottom:50px}@media(max-width: 767px){.practice-area-template .practice-areas-section .practice-areas-grid-container .practice-area .practice-areas-card .icon{padding-bottom:30px}}.practice-area-template .practice-areas-section .practice-areas-grid-container .practice-area .practice-areas-card .practice-areas-content{display:flex;flex-direction:column;gap:20px}.practice-area-template .practice-areas-section .practice-areas-grid-container .practice-area .practice-areas-card .practice-areas-content h2{letter-spacing:-0.01em;color:#1c2023;font-family:"mixta-sharp",serif;font-weight:500;font-style:normal}.practice-area-template .practice-areas-section .practice-areas-grid-container .practice-area .practice-areas-card .practice-areas-content h2{font-size:calc(0.0183486239*100vw + 24.1467889908px)}@media(min-width: 1300px){.practice-area-template .practice-areas-section .practice-areas-grid-container .practice-area .practice-areas-card .practice-areas-content h2{font-size:48px}}.practice-area-template .practice-areas-section .practice-areas-grid-container .practice-area .practice-areas-card .practice-areas-content h2{line-height:calc(0.0172018349*100vw + 30.6376146789px)}@media(min-width: 1300px){.practice-area-template .practice-areas-section .practice-areas-grid-container .practice-area .practice-areas-card .practice-areas-content h2{line-height:53px}}.practice-area-template .practice-areas-section .practice-areas-grid-container .practice-area .practice-areas-card .practice-areas-content .pa-icon svg{width:60px;height:60px}.practice-area-template .practice-areas-section .practice-areas-grid-container .practice-area .practice-areas-card .practice-areas-content .pa-icon svg path{fill:#1c2023;transition:.3s}.single-practice-area{background-color:#f9f9f1}.single-practice-area .logo-container svg path{fill:#1c2023}.single-practice-area .single-practice-area-template{margin-top:250px}@media(max-width: 767px){.single-practice-area .single-practice-area-template{margin-top:150px}}.single-practice-area .single-practice-area-template .breadcrumb{border-top:solid 1px #1c2023;padding-top:30px;padding-bottom:40px;display:flex;flex-wrap:wrap;gap:10px;list-style:none}.single-practice-area .single-practice-area-template .breadcrumb a{color:#1c2023}.single-practice-area .single-practice-area-template .breadcrumb a:hover{text-decoration:underline}.single-practice-area .single-practice-area-template .breadcrumb li{text-transform:capitalize;font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal}.single-practice-area .single-practice-area-template .breadcrumb li{font-size:calc(0.004587156*100vw + 16.0366972477px)}@media(min-width: 1300px){.single-practice-area .single-practice-area-template .breadcrumb li{font-size:22px}}.single-practice-area .single-practice-area-template .breadcrumb li{line-height:calc(0.0068807339*100vw + 19.0550458716px)}@media(min-width: 1300px){.single-practice-area .single-practice-area-template .breadcrumb li{line-height:28px}}.single-practice-area .single-practice-area-template .practice-area-post-content{width:100%;gap:40px;padding-bottom:60px}@media(max-width: 767px){.single-practice-area .single-practice-area-template .practice-area-post-content{gap:20px;padding-bottom:40px}}.single-practice-area .single-practice-area-template .practice-area-post-content .left-area{width:70%}@media(max-width: 767px){.single-practice-area .single-practice-area-template .practice-area-post-content .left-area{width:100%}}.single-practice-area .single-practice-area-template .practice-area-post-content .left-area .practice-details-hero{height:33rem;padding:40px;background-color:#495f6c;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between}.single-practice-area .single-practice-area-template .practice-area-post-content .left-area .practice-details-hero h1{color:#fff;margin-bottom:30px;max-width:430px}.single-practice-area .single-practice-area-template .practice-area-post-content .left-area .practice-details-hero h1{font-size:calc(0.0286697248*100vw + 37.7293577982px)}@media(min-width: 1300px){.single-practice-area .single-practice-area-template .practice-area-post-content .left-area .practice-details-hero h1{font-size:75px}}.single-practice-area .single-practice-area-template .practice-area-post-content .left-area .practice-details-hero h1{line-height:calc(0.0206422018*100vw + 45.1651376147px)}@media(min-width: 1300px){.single-practice-area .single-practice-area-template .practice-area-post-content .left-area .practice-details-hero h1{line-height:72px}}.single-practice-area .single-practice-area-template .practice-area-post-content .left-area .practice-details-hero p{color:#fff;margin-bottom:0px}.single-practice-area .single-practice-area-template .practice-area-post-content .left-area .practice-details-hero .pa-icon{text-align:right}.single-practice-area .single-practice-area-template .practice-area-post-content .left-area .practice-details-hero .pa-icon svg{width:89px;height:89px}.single-practice-area .single-practice-area-template .practice-area-post-content .left-area .practice-details-hero .pa-icon svg path{fill:#f6c31b;stroke:#f6c31b}.single-practice-area .single-practice-area-template .practice-area-post-content .left-area .practice-details-content{padding-top:34px}.single-practice-area .single-practice-area-template .practice-area-post-content .left-area .practice-details-content p{font-size:17px;line-height:23px}.single-practice-area .single-practice-area-template .practice-area-post-content .left-area .practice-details-content>p:first-of-type{font-size:25px;line-height:36px}.single-practice-area .single-practice-area-template .practice-area-post-content .left-area .practice-details-content>p:last-of-type{margin-bottom:0}.single-practice-area .single-practice-area-template .practice-area-post-content .left-area .practice-details-content ol,.single-practice-area .single-practice-area-template .practice-area-post-content .left-area .practice-details-content ul{padding-left:20px;margin-bottom:20px}.single-practice-area .single-practice-area-template .practice-area-post-content .left-area .practice-details-content li{margin-bottom:12px}.single-practice-area .single-practice-area-template .practice-area-post-content .left-area .practice-details-content .wp-caption{max-width:100%;width:100%;height:auto;display:block;margin:40px 0}.single-practice-area .single-practice-area-template .practice-area-post-content .left-area .practice-details-content .wp-caption img{border-radius:10px}.single-practice-area .single-practice-area-template .practice-area-post-content .left-area .practice-details-content .wp-caption p{margin-top:10px;font-size:15px;line-height:23px;font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal}.single-practice-area .single-practice-area-template .practice-area-post-content .right-area{width:30%}@media(max-width: 767px){.single-practice-area .single-practice-area-template .practice-area-post-content .right-area{width:100%}}.single-practice-area .single-practice-area-template .practice-area-post-content .right-area h2{margin:20px auto;letter-spacing:-0.01em;font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal}.single-practice-area .single-practice-area-template .practice-area-post-content .right-area h2{font-size:calc(0.0103211009*100vw + 15.5825688073px)}@media(min-width: 1300px){.single-practice-area .single-practice-area-template .practice-area-post-content .right-area h2{font-size:29px}}.single-practice-area .single-practice-area-template .practice-area-post-content .right-area h2{line-height:calc(0.0160550459*100vw + 15.128440367px)}@media(min-width: 1300px){.single-practice-area .single-practice-area-template .practice-area-post-content .right-area h2{line-height:36px}}.single-practice-area .single-practice-area-template .practice-area-post-content .right-area .work-link{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #1c2023}.single-practice-area .single-practice-area-template .practice-area-post-content .right-area .work-link h3.title{letter-spacing:0;color:#1c2023;padding:21px 0;font-family:"neulis-sans",serif;font-weight:500;font-style:normal}.single-practice-area .single-practice-area-template .practice-area-post-content .right-area .work-link h3.title{font-size:calc(0.002293578*100vw + 17.0183486239px)}@media(min-width: 1300px){.single-practice-area .single-practice-area-template .practice-area-post-content .right-area .work-link h3.title{font-size:20px}}.single-practice-area .single-practice-area-template .practice-area-post-content .right-area .work-link h3.title{line-height:calc(0.0068807339*100vw + 19.0550458716px)}@media(min-width: 1300px){.single-practice-area .single-practice-area-template .practice-area-post-content .right-area .work-link h3.title{line-height:28px}}.single-practice-area .single-practice-area-template .practice-area-post-content .right-area .featured-img img{width:100%}.page-template-template-news .logo-container svg path{fill:#1c2023}.template-news-section{background:#f9f9f1;padding:241px 0 60px 0}.template-news-section .news-container{padding-top:40px}@media(max-width: 767px){.template-news-section{padding-top:150px}}.template-news-section .inner-flex{justify-content:space-between}.template-news-section .sidebar{flex:0 0 21.6666666667%}@media(max-width: 767px){.template-news-section .sidebar{width:100%}}.template-news-section .sidebar .menu{list-style:none;padding:0}.template-news-section .sidebar .menu li{font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal;font-size:22px;line-height:28px;letter-spacing:0%;text-transform:capitalize;margin-bottom:12px;color:#656565}.template-news-section .sidebar .menu li{font-size:calc(0.004587156*100vw + 16.0366972477px)}@media(min-width: 1300px){.template-news-section .sidebar .menu li{font-size:22px}}.template-news-section .sidebar .menu li{line-height:calc(0.0091743119*100vw + 16.0733944954px)}@media(min-width: 1300px){.template-news-section .sidebar .menu li{line-height:28px}}.template-news-section .sidebar .menu li a{display:inline-block;color:#656565;padding:6px 0;border-bottom:4px solid rgba(0,0,0,0)}.template-news-section .sidebar .menu li.active a{color:#1c2023;border-bottom:4px solid #1c2023}.template-news-section .content{flex:0 0 75%}@media(max-width: 767px){.template-news-section .content{width:100%}}.template-news-section .news-item{display:flex;justify-content:space-between;gap:30px;padding-bottom:40px}@media(max-width: 767px){.template-news-section .news-item{flex-direction:column-reverse}}.template-news-section .news-item:last-child .text-container{border-bottom:none}.template-news-section .news-item .text-container{flex:0 0 68.3333333333%;border-bottom:1px solid #1c2023}@media(max-width: 767px){.template-news-section .news-item .text-container{width:100%}}.template-news-section .news-item .text-container .date{font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal;color:#1167d0;display:block;margin-bottom:11px}.template-news-section .news-item .text-container .date{font-size:calc(0.004587156*100vw + 16.0366972477px)}@media(min-width: 1300px){.template-news-section .news-item .text-container .date{font-size:22px}}.template-news-section .news-item .text-container .date{line-height:calc(0.0091743119*100vw + 16.0733944954px)}@media(min-width: 1300px){.template-news-section .news-item .text-container .date{line-height:28px}}.template-news-section .news-item .text-container h3{font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;color:#1c2023;letter-spacing:0%;margin-bottom:11px}.template-news-section .news-item .text-container h3{font-size:calc(0.005733945*100vw + 17.5458715596px)}@media(min-width: 1300px){.template-news-section .news-item .text-container h3{font-size:25px}}.template-news-section .news-item .text-container h3{line-height:calc(0.0114678899*100vw + 21.0917431193px)}@media(min-width: 1300px){.template-news-section .news-item .text-container h3{line-height:36px}}.template-news-section .news-item .text-container p{margin-bottom:11px}.template-news-section .news-item .text-container .cta-read-more{border-top:0;margin-bottom:20px}.template-news-section .news-item .image-container{flex:0 0 28.3333333333%;margin-bottom:52px}@media(max-width: 767px){.template-news-section .news-item .image-container{width:100%;margin-bottom:0}}.template-news-section .news-item .image-container img{width:100%;border-radius:8px;display:block;aspect-ratio:16/10.4;object-fit:cover}.template-news-section .load-more-container{display:flex;justify-content:space-between;align-items:center;padding-top:40px;margin-top:40px;border-top:1px solid #1c2023}@media(max-width: 767px){.template-news-section .load-more-container{flex-direction:column;gap:20px;align-items:flex-start}}.template-news-section .load-more-container p{font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal;font-size:22px;line-height:28px;margin-bottom:0}.contact-section{padding-top:50px;padding-bottom:60px;background-color:#f9f9f1}@media(max-width: 767px){.contact-section{padding-top:40px;padding-bottom:40px}}.contact-section .contact-info .quick-link{justify-content:space-between;padding:31px 0;border-bottom:solid 4px #656565;margin-bottom:30px}@media(max-width: 767px){.contact-section .contact-info .quick-link{padding:11px 0}}.contact-section .contact-info .quick-link h2{font-size:48px;line-height:53px;letter-spacing:-0.01em}.contact-section .contact-info .quick-link h2{font-size:calc(0.0183486239*100vw + 24.1467889908px)}@media(min-width: 1300px){.contact-section .contact-info .quick-link h2{font-size:48px}}.contact-section .contact-info .quick-link h2{line-height:calc(0.0217889908*100vw + 24.6743119266px)}@media(min-width: 1300px){.contact-section .contact-info .quick-link h2{line-height:53px}}.contact-section .contact-info .quick-link .quick-links{gap:30px;display:flex;align-items:center;flex-wrap:wrap;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal}.contact-section .contact-info .quick-link .quick-links a{font-size:16px;line-height:19px;letter-spacing:.05em;text-transform:uppercase;color:#1c2023}.contact-section .contact-info .inner-flex{gap:50px}@media(max-width: 767px){.contact-section .contact-info .inner-flex{gap:30px}}.contact-section .contact-info .contact-details{display:flex;flex-direction:column;gap:20px;flex:1}@media(max-width: 767px){.contact-section .contact-info .contact-details{gap:10px}}.contact-section .contact-info .contact-details h3{font-size:25px;line-height:36px;letter-spacing:0}.contact-section .contact-info .contact-details h3{font-size:calc(0.0080275229*100vw + 14.5642201835px)}@media(min-width: 1300px){.contact-section .contact-info .contact-details h3{font-size:25px}}.contact-section .contact-info .contact-details h3{line-height:calc(0.0137614679*100vw + 18.1100917431px)}@media(min-width: 1300px){.contact-section .contact-info .contact-details h3{line-height:36px}}.contact-section .contact-info .contact-details p{font-size:22px;line-height:28px;letter-spacing:0;text-transform:capitalize;margin-bottom:0px;font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal}.contact-section .contact-info .contact-details p{font-size:calc(0.0068807339*100vw + 13.0550458716px)}@media(min-width: 1300px){.contact-section .contact-info .contact-details p{font-size:22px}}.contact-section .contact-info .contact-details p{line-height:calc(0.0091743119*100vw + 16.0733944954px)}@media(min-width: 1300px){.contact-section .contact-info .contact-details p{line-height:28px}}.contact-section .contact-info .contact-details li{list-style:none}.contact-section .contact-info .contact-details li p{margin-bottom:0px;color:#1167d0}.contact-section .contact-info .contact-details li p a{color:#1167d0}.contact-section .contact-info .map{flex:2}.contact-section .contact-info .map iframe{height:340px;width:100%}.contact-section .contact-info .contact-form{padding-top:60px;margin-top:50px;border-top:solid 4px #1c2023}@media(max-width: 767px){.contact-section .contact-info .contact-form{padding-top:30px}}.contact-section .contact-info .contact-form .form-hedaer{gap:50px;margin-bottom:40px}@media(max-width: 767px){.contact-section .contact-info .contact-form .form-hedaer{margin-bottom:20px;gap:20px}}.contact-section .contact-info .contact-form .form-hedaer h2{flex:2;font-size:48px;line-height:53px;letter-spacing:-0.01em;font-family:"mixta-sharp",serif;font-weight:500;font-style:normal}.contact-section .contact-info .contact-form .form-hedaer h2{font-size:calc(0.0183486239*100vw + 24.1467889908px)}@media(min-width: 1300px){.contact-section .contact-info .contact-form .form-hedaer h2{font-size:48px}}.contact-section .contact-info .contact-form .form-hedaer h2{line-height:calc(0.0217889908*100vw + 24.6743119266px)}@media(min-width: 1300px){.contact-section .contact-info .contact-form .form-hedaer h2{line-height:53px}}.contact-section .contact-info .contact-form .form-hedaer p{flex:1;margin-bottom:0px}.contact-section .contact-info .contact-form .sr-only{position:absolute;margin:-1px;height:1px;width:1px;overflow:hidden;white-space:nowrap;border-style:none;padding:0}.contact-section .contact-info .contact-form input::placeholder{color:#fff}.contact-section .contact-info .contact-form input::-webkit-input-placeholder{color:#fff}.contact-section .contact-info .contact-form input:-ms-input-placeholder{color:#fff}.contact-section .contact-info .contact-form textarea::placeholder{color:#fff}.contact-section .contact-info .contact-form .form-container .inner-flex{gap:50px}@media(max-width: 767px){.contact-section .contact-info .contact-form .form-container .inner-flex{gap:0px}}.contact-section .contact-info .contact-form .form-container .inner-flex .form-column{flex:1}.contact-section .contact-info .contact-form .form-container .inner-flex .form-column p{margin-bottom:0}.contact-section .contact-info .contact-form .form-container .inner-flex .form-column input,.contact-section .contact-info .contact-form .form-container .inner-flex .form-column textarea{width:100%;padding:30px;border-radius:10px;background-color:#495f6c;border:none;letter-spacing:0;text-transform:capitalize;color:#fff;font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal}.contact-section .contact-info .contact-form .form-container .inner-flex .form-column input,.contact-section .contact-info .contact-form .form-container .inner-flex .form-column textarea{font-size:calc(0.004587156*100vw + 16.0366972477px)}@media(min-width: 1300px){.contact-section .contact-info .contact-form .form-container .inner-flex .form-column input,.contact-section .contact-info .contact-form .form-container .inner-flex .form-column textarea{font-size:22px}}.contact-section .contact-info .contact-form .form-container .inner-flex .form-column input,.contact-section .contact-info .contact-form .form-container .inner-flex .form-column textarea{line-height:calc(0.004587156*100vw + 22.0366972477px)}@media(min-width: 1300px){.contact-section .contact-info .contact-form .form-container .inner-flex .form-column input,.contact-section .contact-info .contact-form .form-container .inner-flex .form-column textarea{line-height:28px}}.contact-section .contact-info .contact-form .form-container .inner-flex .form-column .form-footer{margin-top:30px;text-align:right}.contact-section .contact-info .contact-form .form-container .inner-flex .form-column .form-footer button.custom-submit{background-color:#1c2023;color:#f9f9f1;border:none;padding:20px 30px;border-radius:4px;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .3s ease}.contact-section .contact-info .contact-form .form-container .inner-flex .form-column .form-footer button.custom-submit{font-size:calc(0.004587156*100vw + 12.0366972477px)}@media(min-width: 1300px){.contact-section .contact-info .contact-form .form-container .inner-flex .form-column .form-footer button.custom-submit{font-size:18px}}.contact-section .contact-info .contact-form .form-container .inner-flex .form-column .form-footer button.custom-submit{line-height:calc(0.0114678899*100vw + 9.0917431193px)}@media(min-width: 1300px){.contact-section .contact-info .contact-form .form-container .inner-flex .form-column .form-footer button.custom-submit{line-height:24px}}.contact-section .contact-info .contact-form .form-container .inner-flex .form-column .form-footer button.custom-submit:hover{background-color:#1167d0;color:#fff}.contact-section .contact-info .contact-form .form-container .inner-flex .form-column .form-footer button.custom-submit svg{margin-left:10px}.left-img-right-content.legal-outcome{border-bottom:solid 1px #656565}.left-img-right-content.legal-outcome.inner-flex{padding-bottom:40px}.left-img-right-content.legal-outcome .right-content{padding-top:65px}@media(max-width: 767px){.left-img-right-content.legal-outcome .right-content{padding-top:0px}}.left-img-right-content.legal-outcome .right-content .discription p{letter-spacing:0}.left-img-right-content.legal-outcome .right-content .discription p{font-size:calc(0.0080275229*100vw + 14.5642201835px)}@media(min-width: 1300px){.left-img-right-content.legal-outcome .right-content .discription p{font-size:25px}}.left-img-right-content.legal-outcome .right-content .discription p{line-height:calc(0.0137614679*100vw + 18.1100917431px)}@media(min-width: 1300px){.left-img-right-content.legal-outcome .right-content .discription p{line-height:36px}}.left-img-right-content.inner-flex{gap:60px;padding-top:60px;padding-bottom:60px;align-items:flex-start}@media(max-width: 767px){.left-img-right-content.inner-flex{gap:20px;padding-top:40px;padding-bottom:40px;align-items:unset}}.left-img-right-content .right-content{width:50%}@media(max-width: 1023px){.left-img-right-content .right-content{padding-top:35px}}@media(max-width: 767px){.left-img-right-content .right-content{padding-top:0px;width:100%}}.left-img-right-content .right-content .discription{margin-top:13px;padding-bottom:50px;border-bottom:solid 2px #1c2023}@media(max-width: 767px){.left-img-right-content .right-content .discription{padding-bottom:20px}}.left-img-right-content .right-content .discription p:last-of-type{margin:0}.left-img-right-content .right-content .btn-wrapper{margin-top:34px;justify-content:right}@media(max-width: 767px){.left-img-right-content .right-content .btn-wrapper{margin-top:20px}}.left-img-right-content .left-image{position:relative;aspect-ratio:1/1;overflow:hidden;display:block;border-radius:10px}.left-img-right-content .left-image img{width:100%;height:100%;border-radius:10px;object-fit:cover}.legal-outcomes-section,.our-team-section,.accomplished-section{background-color:#f9f9f1}.right-img-left-content.inner-flex{gap:60px;padding-top:60px;padding-bottom:43px}@media(max-width: 1023px){.right-img-left-content.inner-flex{flex-direction:column;gap:20px;padding-top:40px;padding-bottom:20px}}.right-img-left-content .left-content{width:40%}@media(max-width: 1023px){.right-img-left-content .left-content{padding-top:35px}}@media(max-width: 1023px){.right-img-left-content .left-content{padding-top:0px;width:100%}}.right-img-left-content .left-content h2{letter-spacing:-0.01em}.right-img-left-content .left-content h2{font-size:calc(0.0183486239*100vw + 24.1467889908px)}@media(min-width: 1300px){.right-img-left-content .left-content h2{font-size:48px}}.right-img-left-content .left-content h2{line-height:calc(0.0172018349*100vw + 30.6376146789px)}@media(min-width: 1300px){.right-img-left-content .left-content h2{line-height:53px}}.right-img-left-content .left-content .discription{margin-top:40px}@media(max-width: 1023px){.right-img-left-content .left-content .discription{padding-bottom:20px;margin-top:20px}}.right-img-left-content .left-content .discription p{margin-bottom:30px}@media(max-width: 1023px){.right-img-left-content .left-content .discription p{margin-bottom:20px}}.right-img-left-content .left-content .btn-wrapper{margin-top:20px}.right-img-left-content .right-image img{border-radius:10px;width:100%;margin-bottom:10px}.right-img-left-content .right-image .image-caption{font-size:15px;line-height:23px}.latest-news-section h2{color:#fff}.latest-news-section .news-grid{gap:59px;padding-top:40px;border-bottom:solid 1px #f9f9f1;padding-bottom:60px}@media(max-width: 767px){.latest-news-section .news-grid{gap:30px;padding-top:20px;padding-bottom:40px}}.latest-news-section .news-grid .news{position:relative;color:#fff;display:flex;flex-direction:column;gap:30px}@media(max-width: 767px){.latest-news-section .news-grid .news{flex-direction:row;gap:15px}}.latest-news-section .news-grid .news .news-thumbnail{position:relative;aspect-ratio:4/3;overflow:hidden}@media(max-width: 767px){.latest-news-section .news-grid .news .news-thumbnail{flex:1}}.latest-news-section .news-grid .news .news-thumbnail .overlay{position:absolute;content:"";top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;background:rgba(0,0,0,.5019607843);border-radius:10px}.latest-news-section .news-grid .news .news-thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:10px}.latest-news-section .news-grid .news .news-thumbnail .inner-flex{position:absolute;bottom:0;justify-content:space-between;width:100%;padding:20px;z-index:2;align-items:center}@media(max-width: 767px){.latest-news-section .news-grid .news .news-thumbnail .inner-flex{flex-direction:row;padding:10px}}.latest-news-section .news-grid .news .news-thumbnail .inner-flex h3{font-size:calc(0.0068807339*100vw + 20.0550458716px)}@media(min-width: 1300px){.latest-news-section .news-grid .news .news-thumbnail .inner-flex h3{font-size:29px}}.latest-news-section .news-grid .news .news-thumbnail .inner-flex h3{line-height:calc(0.0114678899*100vw + 21.0917431193px)}@media(min-width: 1300px){.latest-news-section .news-grid .news .news-thumbnail .inner-flex h3{line-height:36px}}.latest-news-section .news-grid .news .news-thumbnail .inner-flex svg{width:20px;height:20px}@media(max-width: 767px){.latest-news-section .news-grid .news .news-thumbnail .inner-flex svg{width:14px;height:14px}}.latest-news-section .news-grid .news h4{font-size:calc(0.0126146789*100vw + 11.6009174312px)}@media(min-width: 1300px){.latest-news-section .news-grid .news h4{font-size:28px}}.latest-news-section .news-grid .news h4{line-height:calc(0.0080275229*100vw + 18.5642201835px)}@media(min-width: 1300px){.latest-news-section .news-grid .news h4{line-height:29px}}@media(max-width: 767px){.latest-news-section .news-grid .news h4{flex:1}}.our-attorneys-section{padding:60px 0}.our-attorneys-section.home-page{background-color:#dbe5ed}.our-attorneys-section.about-page{background-color:#f9f9f1}@media(max-width: 767px){.our-attorneys-section{padding:40px 0}}.our-attorneys-section .inner-flex{margin-bottom:40px;padding-bottom:40px;border-bottom:solid 1px #656565}@media(max-width: 767px){.our-attorneys-section .inner-flex{margin-bottom:20px;padding-bottom:0px}}.our-attorneys-section .inner-flex .content{flex:1}@media(max-width: 767px){.our-attorneys-section .inner-flex .content{width:100%;margin-bottom:20px}}.our-attorneys-section .inner-flex .content h2{margin-bottom:30px}@media(max-width: 767px){.our-attorneys-section .inner-flex .content h2{margin-bottom:10px}}.our-attorneys-section .inner-flex .content p{margin-bottom:0px}.our-attorneys-section .inner-flex .btn-wrapper{flex:1;align-items:end;justify-content:right}.our-attorneys-section .attorney,.our-attorneys-section .inner,.our-attorneys-section .attorney-swiper{min-width:0}.our-attorneys-section .attorney .attorney-swiper,.our-attorneys-section .inner .attorney-swiper,.our-attorneys-section .attorney-swiper .attorney-swiper{overflow:hidden;position:relative}.our-attorneys-section .attorney .attorney-swiper .swiper-slide,.our-attorneys-section .inner .attorney-swiper .swiper-slide,.our-attorneys-section .attorney-swiper .attorney-swiper .swiper-slide{margin-bottom:40px}@media(max-width: 767px){.our-attorneys-section .attorney .attorney-swiper .swiper-slide,.our-attorneys-section .inner .attorney-swiper .swiper-slide,.our-attorneys-section .attorney-swiper .attorney-swiper .swiper-slide{margin-bottom:30px}}.our-attorneys-section .attorney .attorney-swiper .swiper-slide h3,.our-attorneys-section .inner .attorney-swiper .swiper-slide h3,.our-attorneys-section .attorney-swiper .attorney-swiper .swiper-slide h3{letter-spacing:-0.01em;margin-top:30px;color:#1c2023;margin-bottom:9px;font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal}.our-attorneys-section .attorney .attorney-swiper .swiper-slide h3,.our-attorneys-section .inner .attorney-swiper .swiper-slide h3,.our-attorneys-section .attorney-swiper .attorney-swiper .swiper-slide h3{font-size:calc(0.0080275229*100vw + 18.5642201835px)}@media(min-width: 1300px){.our-attorneys-section .attorney .attorney-swiper .swiper-slide h3,.our-attorneys-section .inner .attorney-swiper .swiper-slide h3,.our-attorneys-section .attorney-swiper .attorney-swiper .swiper-slide h3{font-size:29px}}.our-attorneys-section .attorney .attorney-swiper .swiper-slide h3,.our-attorneys-section .inner .attorney-swiper .swiper-slide h3,.our-attorneys-section .attorney-swiper .attorney-swiper .swiper-slide h3{line-height:calc(0.0091743119*100vw + 24.0733944954px)}@media(min-width: 1300px){.our-attorneys-section .attorney .attorney-swiper .swiper-slide h3,.our-attorneys-section .inner .attorney-swiper .swiper-slide h3,.our-attorneys-section .attorney-swiper .attorney-swiper .swiper-slide h3{line-height:36px}}.our-attorneys-section .attorney .attorney-swiper .swiper-slide h4,.our-attorneys-section .inner .attorney-swiper .swiper-slide h4,.our-attorneys-section .attorney-swiper .attorney-swiper .swiper-slide h4{letter-spacing:0;color:#1c2023;font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal}.our-attorneys-section .attorney .attorney-swiper .swiper-slide h4,.our-attorneys-section .inner .attorney-swiper .swiper-slide h4,.our-attorneys-section .attorney-swiper .attorney-swiper .swiper-slide h4{font-size:calc(0.003440367*100vw + 12.5275229358px)}@media(min-width: 1300px){.our-attorneys-section .attorney .attorney-swiper .swiper-slide h4,.our-attorneys-section .inner .attorney-swiper .swiper-slide h4,.our-attorneys-section .attorney-swiper .attorney-swiper .swiper-slide h4{font-size:17px}}.our-attorneys-section .attorney .attorney-swiper .swiper-slide h4,.our-attorneys-section .inner .attorney-swiper .swiper-slide h4,.our-attorneys-section .attorney-swiper .attorney-swiper .swiper-slide h4{line-height:calc(0.004587156*100vw + 17.0366972477px)}@media(min-width: 1300px){.our-attorneys-section .attorney .attorney-swiper .swiper-slide h4,.our-attorneys-section .inner .attorney-swiper .swiper-slide h4,.our-attorneys-section .attorney-swiper .attorney-swiper .swiper-slide h4{line-height:23px}}.our-attorneys-section .attorney .attorney-swiper .swiper-slide img,.our-attorneys-section .inner .attorney-swiper .swiper-slide img,.our-attorneys-section .attorney-swiper .attorney-swiper .swiper-slide img{width:100%;border-radius:10px}.our-attorneys-section .attorney .swiper-button-next::after,.our-attorneys-section .attorney .swiper-button-prev::after,.our-attorneys-section .inner .swiper-button-next::after,.our-attorneys-section .inner .swiper-button-prev::after,.our-attorneys-section .attorney-swiper .swiper-button-next::after,.our-attorneys-section .attorney-swiper .swiper-button-prev::after{display:none !important;content:none !important}.our-attorneys-section .attorney .swiper-nav,.our-attorneys-section .inner .swiper-nav,.our-attorneys-section .attorney-swiper .swiper-nav{display:flex;gap:12px}@media(max-width: 767px){.our-attorneys-section .attorney .swiper-nav,.our-attorneys-section .inner .swiper-nav,.our-attorneys-section .attorney-swiper .swiper-nav{justify-content:space-between;width:100%}}.our-attorneys-section .attorney .swiper-button-next,.our-attorneys-section .attorney .swiper-button-prev,.our-attorneys-section .inner .swiper-button-next,.our-attorneys-section .inner .swiper-button-prev,.our-attorneys-section .attorney-swiper .swiper-button-next,.our-attorneys-section .attorney-swiper .swiper-button-prev{width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;position:static;border:0;background:rgba(0,0,0,0)}.our-attorneys-section .attorney .swiper-button-next svg,.our-attorneys-section .attorney .swiper-button-prev svg,.our-attorneys-section .inner .swiper-button-next svg,.our-attorneys-section .inner .swiper-button-prev svg,.our-attorneys-section .attorney-swiper .swiper-button-next svg,.our-attorneys-section .attorney-swiper .swiper-button-prev svg{pointer-events:none;border:2px solid #1c2023;border-radius:50%}.our-attorneys-section .attorney .swiper-button-next svg path,.our-attorneys-section .attorney .swiper-button-prev svg path,.our-attorneys-section .inner .swiper-button-next svg path,.our-attorneys-section .inner .swiper-button-prev svg path,.our-attorneys-section .attorney-swiper .swiper-button-next svg path,.our-attorneys-section .attorney-swiper .swiper-button-prev svg path{fill:#1c2023}.our-attorneys-section .attorney .swiper-button-prev.swiper-button-disabled svg,.our-attorneys-section .attorney .swiper-button-next.swiper-button-disabled svg,.our-attorneys-section .inner .swiper-button-prev.swiper-button-disabled svg,.our-attorneys-section .inner .swiper-button-next.swiper-button-disabled svg,.our-attorneys-section .attorney-swiper .swiper-button-prev.swiper-button-disabled svg,.our-attorneys-section .attorney-swiper .swiper-button-next.swiper-button-disabled svg{border:1px solid #656565;opacity:1}
/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform,
        200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
        200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}

