p.team-card__bio{display:none}.top-bar{position:fixed;top:0;z-index:150;width:100%;display:none;background:linear-gradient(135deg,#4a7f9c 0%,#132f53 55%,#051222 100%);box-shadow:0 18px 40px rgba(0,0,0,.22);text-align:center}.inside-top-bar.grid-container{display:block}.top-bar p{margin-bottom:0}@media (max-width: 768px){.top-bar{top:auto;bottom:0;box-shadow:0 -18px 40px rgba(0,0,0,.22)}.top-bar p{margin-bottom:20px}}#executive-actions-bar{background:#132e51;text-align:right}#executive-actions-bar a.button{font-size:12px;border-radius:0 !important}@media (max-width: 768px){#executive-actions-bar{display:none}}header#masthead{box-shadow:0 4px 15px rgba(0,0,0,.2)}@media (max-width: 768px){.site-header .header-image{width:100px}}@media (max-width: 768px){button#accessibility_settings_toggle{margin-bottom:72px;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}button#accessibility_settings_toggle.show-on-scroll{opacity:1;visibility:visible}}button#accessibility_settings_toggle{background:linear-gradient(45deg,#e69c21,#edd9b8) !important}a.button{border-radius:999px;background:linear-gradient(45deg,#e69c21,#edd9b8);box-shadow:0 2px 6px rgba(0,0,0,.15);transition:background .25s ease,transform .25s ease,box-shadow .25s ease}a.button:hover{background:linear-gradient(45deg,#edd9b8,#e69c21);transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.22)}hr.wp-block-separator.has-alpha-channel-opacity.thin-grey-line{border-top:1px solid #e8e2e2}.page-hero.page-title-bar{background:url("https://cdn-kioch.nitrocdn.com/SAQpADwzjmZszZNXkCqqlBHqGskdngeM/assets/images/optimized/rev-8b711bd/www.fedelaw.com/wp-content/uploads/2023/10/Test-BW.jpg") center center/cover no-repeat;color:#fff;text-align:center;padding:100px 20px;margin-bottom:40px;position:relative}.page-hero.page-title-bar::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("https://cdn-kioch.nitrocdn.com/SAQpADwzjmZszZNXkCqqlBHqGskdngeM/assets/images/optimized/rev-8b711bd/www.fedelaw.com/wp-content/uploads/2025/12/fedelaw-hero-bg.svg") center center/cover no-repeat;opacity:.97;z-index:0}.inner-banner-area{max-width:1600px;margin:auto;z-index:1;position:relative}.inner-banner-title img{width:100px;margin-bottom:10px}.inner-banner-title h1{font-size:56px;color:#fff;max-width:1100px;margin:auto;line-height:1em}.page-overview{font-size:22px;margin:30px auto;max-width:800px;color:#fff}a#mobile-button{display:none}@media only screen and (max-width: 768px){.page-hero.page-title-bar{padding:30px 20px;margin-bottom:0px}.inner-banner-title img{width:50px}.inner-banner-title h1{margin:auto;font-size:32px;line-height:1.3;margin-bottom:20px}.page-overview{font-size:16px;margin:0 auto 30px}}.fedelaw-sidebar-cta{margin-bottom:30px;padding:30px;border-radius:10px;background:linear-gradient(135deg,#4a7f9c 0%,#132f53 55%,#051222 100%);color:#fff;box-shadow:0 12px 30px rgba(0,0,0,.25)}.fedelaw-sidebar-cta__title{margin:0 0 10px;font-size:28px;line-height:1.25em;font-weight:700;color:#fff}.fedelaw-sidebar-cta__subtitle{margin:0 0 14px;font-size:14px;line-height:1.6;font-weight:500}.fedelaw-sidebar-cta__phone-link{display:inline-flex;align-items:center;gap:6px;font-size:20px;font-weight:700;color:#fff;text-decoration:none}.fedelaw-sidebar-cta__phone-link:hover{text-decoration:underline}.fedelaw-sidebar-cta__phone-link .icon{width:18px;height:18px;flex-shrink:0}.fedelaw-sidebar-cta__phone{margin:0 0 8px;font-weight:600;font-size:20px}.fedelaw-sidebar-cta__phone a{color:#fff;text-decoration:none}.fedelaw-sidebar-cta__phone a:hover{text-decoration:underline}.fedelaw-sidebar-cta__note{margin:0 0 8px;font-size:13px;opacity:.9}.fedelaw-sidebar-cta__form .gform_wrapper{margin:0}@media (max-width: 768px){.page #right-sidebar,.page .right-sidebar,.page .inside-right-sidebar{display:none !important}}.fedelaw-global-cta{padding:40px 20px;background-color:#fff}.fedelaw-global-cta__inner{max-width:1520px;margin:0 auto;padding:50px;border-radius:16px;text-align:center;color:#fff;background:linear-gradient(135deg,#4a7f9c 0%,#132f53 55%,#051222 100%);box-shadow:0 18px 40px rgba(0,0,0,.22)}.fedelaw-global-cta__title{font-size:36px;line-height:1.5em;font-weight:700;color:#fff;margin-bottom:0px}.fedelaw-global-cta__subtitle{margin:30px auto;font-size:18px;line-height:1.7;max-width:860px;font-weight:500}.fedelaw-global-cta__button{display:inline-flex;align-items:center;gap:8px;background-color:#fff;color:#1d1c46;border-radius:999px;padding:10px 24px;font-weight:600;border:none}.fedelaw-global-cta__button svg{stroke:#1d1c46}.fedelaw-global-cta__button:hover{background-color:#f2f4ff;color:#141337}@media (max-width: 768px){.fedelaw-global-cta{padding:48px 16px 32px}.fedelaw-global-cta__inner{padding:28px 20px;border-radius:14px}.fedelaw-global-cta__title{font-size:22px}.fedelaw-global-cta__subtitle{font-size:15px}}.inside-footer-widgets{gap:50px}.footer-brand{font-size:13px;font-weight:500;color:#d7d7d7}.footer-brand .footer-contact{margin:0;font-size:14px;line-height:1.5}.footer-brand .footer-contact a{color:#f5f7ff;text-decoration:none}.footer-brand .footer-contact a:hover{text-decoration:underline}.footer-brand .footer-contact-item{display:inline-flex;align-items:center;gap:6px}.footer-brand .footer-contact .icon{width:16px;height:16px;flex-shrink:0;fill:currentColor}p.footer-tagline{color:#fff}.widget_nav_menu{background:none !important;margin:0px !important}h2.widget-title{font-family:"Montserrat";font-weight:700;font-size:16px;margin-bottom:20px}.widget ul li{font-size:13px;font-weight:500;margin-bottom:1em}.widget ul li a{text-decoration:none;color:#d7d7d7}footer.site-info{border-top:1px solid #d7d7d7}.page-template-template-home .site-main{padding-top:0}.page-template-template-home main#main{margin:0px}.page-template-template-home div#page{max-width:none}.home-container{max-width:none;margin:0 auto;padding:0 24px}.home-row{display:flex;gap:40px}.home-row--split{align-items:center}.home-col{flex:1 1 0}.home-col--wide{flex:1.2 1 0}.home-col--narrow{flex:.8 1 0}@media (max-width: 900px){.home-row{flex-direction:column;gap:24px}}#hero-banner{position:relative;background:url("https://cdn-kioch.nitrocdn.com/SAQpADwzjmZszZNXkCqqlBHqGskdngeM/assets/images/optimized/rev-8b711bd/www.fedelaw.com/wp-content/uploads/2023/10/Test-BW.jpg") center center/cover no-repeat;color:#fff;padding:72px 0 132px;margin-bottom:0px}#hero-banner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("https://cdn-kioch.nitrocdn.com/SAQpADwzjmZszZNXkCqqlBHqGskdngeM/assets/images/optimized/rev-8b711bd/www.fedelaw.com/wp-content/uploads/2025/12/fedelaw-hero-bg.svg") center center/cover no-repeat;opacity:.97;z-index:0}#hero-banner .row{position:relative;z-index:1;max-width:1560px;margin:0 auto;padding:20px 40px;display:block;text-align:center;max-width:1120px}#hero-banner .row img{width:100px;margin-bottom:10px}#hero-banner h2{font-size:24px;font-weight:500;color:#fff}#hero-banner h1{font-size:72px;line-height:1.1;text-transform:uppercase;letter-spacing:.04em;margin:20px 0px;font-weight:500;color:#fff}#hero-banner p{font-size:18px;margin:0 auto 40px auto;color:#fff;font-weight:500;max-width:920px}#hero-banner a.button{margin-right:12px;margin-bottom:10px;background:linear-gradient(45deg,#e69c21,#edd9b8)}a#mobile-button{display:none}@media (max-width: 900px){#hero-banner{padding:40px 0 48px}#hero-banner .row{flex-direction:column;text-align:center}#hero-banner h1{font-size:28px}#hero-banner p{border-left:0;padding-left:0;font-size:15px;margin-left:auto;margin-right:auto}a#desktop-button{display:none}a#mobile-button{display:inline-flex;align-items:center;gap:6px}#hero-banner svg#Capa_1{fill:#1d1c46 !important}}#case-results{padding:32px 0 24px;margin-bottom:0px;margin-top:-100px}#case-results-inner{max-width:1560px;margin:auto;border-radius:16px;background:#fff;position:relative;padding:40px 20px;box-shadow:0 18px 40px rgba(0,0,0,.22)}#case-results-title{text-align:center;font-size:18px;font-weight:600;color:#132f52}#case-results .gallery{max-width:1560px;margin:0 auto;padding:20px 40px}#case-results .gallery-cell{width:25%;min-width:230px;margin-right:10px;padding:22px 18px 24px;background:#fdf9f3;border-radius:16px}#case-results .gallery-cell a{text-decoration:none}span#amount{display:block;text-align:center;font-size:56px;font-family:"Frank Ruhl Libre",serif;color:#132f52;font-weight:600}span#case-type{display:block;text-align:center;font-size:16px;color:#222;max-width:80%;margin:auto;font-weight:500}#case-results .flickity-viewport::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,white 0%,transparent 15%,transparent 85%,white 100%);pointer-events:none;z-index:1}#case-results .flickity-page-dots{position:relative !important;bottom:-20px !important}@media (max-width: 768px){#case-results{padding:0;margin:0px}#case-results-inner{box-shadow:none;border:none}#case-results .gallery-cell{width:100% !important;border-right:none}}#case-results .flickity-page-dots .dot.is-selected{background:#2d7bbc}.outer-section{padding:100px 0;background:#fff}.intro-heading-text-area{max-width:1600px;margin:0 auto 40px;padding:0 40px;text-align:center}.intro-heading-text-area h1{font-size:56px;color:#1c2935;line-height:1.2;font-weight:600;margin-bottom:30px}.outer-section .row{display:flex;gap:100px;max-width:1600px;margin:0 auto;padding:0 40px;align-items:start}.outer-section .column:first-child{flex:1.4 1 0}.outer-section .column:last-child{flex:1 1 0}.outer-section .column h2{font-weight:600;color:#132f52;line-height:1.5em}.intro-form-card{padding:30px;border-radius:10px;background:linear-gradient(135deg,#4a7f9c 0%,#132f53 55%,#051222 100%);color:#fff;box-shadow:0 12px 30px rgba(0,0,0,.25)}.intro-form-card__title{margin:0 0 10px;font-size:28px;line-height:1.25em;font-weight:700;color:#fff}.intro-form-card__subtitle{margin:0 0 20px;font-size:14px;line-height:1.6;font-weight:500;opacity:.95}li#field_1_10{display:none}div#gfield_description_3_20 a{color:#fff !important}.intro-form-card__form .gform_wrapper{margin:0;background:none;box-shadow:none !important;padding:0}.intro-form-card .gform_wrapper label,.intro-form-card .gform_wrapper legend{color:#fff !important;font-weight:500}.intro-form-card .gform_wrapper .gfield input,.intro-form-card .gform_wrapper .gfield textarea,.intro-form-card .gform_wrapper .gfield select{background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.3);box-shadow:none}.intro-form-card .gform_wrapper .gform_button{background:linear-gradient(45deg,#e69c21,#edd9b8);border:none;font-weight:600}input#gform_submit_button_3{border-radius:999px;background:linear-gradient(45deg,#e69c21,#edd9b8);box-shadow:0 2px 6px rgba(0,0,0,.15);transition:background .25s ease,transform .25s ease,box-shadow .25s ease;padding:10px 20px;color:#222;font-size:14px}.intro-heading-text-area .media-logos-section{background:none;padding:18px 0 8px;overflow:hidden;text-align:left}.intro-heading-text-area .media-logos-track{overflow:hidden;position:relative;width:100%;margin-bottom:40px}.intro-heading-text-area .media-logos-strip{display:flex;gap:42px;align-items:center;animation:scroll-left 20s linear infinite}.intro-heading-text-area .media-logo{flex:0 0 auto;display:flex;align-items:center}.intro-heading-text-area .media-logo img{max-height:21px;width:auto;object-fit:contain;display:block}@keyframes scroll-left{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width: 900px){.outer-section{padding:60px 0}.intro-heading-text-area h1{font-size:36px}.intro-heading-text-area .media-logos-strip{animation:scroll-left 10s linear infinite}.intro-heading-text-area .media-logos-track{margin-bottom:0px}.outer-section .row{flex-direction:column;gap:32px;padding:0 24px}}#homepage-how-we-help{padding:90px 0;background:linear-gradient(135deg,#4a7f9c 0%,#132f53 55%,#051222 100%);color:#fff}#homepage-how-we-help .inner-container{max-width:1500px;margin:0 auto;padding:0 40px}#homepage-how-we-help .section-heading{text-align:center;max-width:920px;margin:0 auto 48px}#homepage-how-we-help .section-heading h2{font-size:56px;color:#fff;line-height:1.2;font-weight:600;margin-bottom:30px}#homepage-how-we-help .section-heading p{font-size:18px;line-height:1.5em;color:rgba(255,255,255,.85);margin:0;font-weight:500}#homepage-how-we-help .section-ending{text-align:center;max-width:920px;margin:48px auto 0}#homepage-how-we-help .section-ending p{font-size:18px;line-height:1.5em;color:rgba(255,255,255,.85);font-weight:500}.how-we-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;justify-items:stretch}.how-we-help-card{background:#fff;border-radius:24px;padding:10px;box-shadow:0 18px 40px rgba(0,0,0,.35);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.how-we-help-card__link{display:block;height:100%;background:#fff;border-radius:20px;padding:30px 26px;text-decoration:none;color:#132f53;border:1px solid rgba(19,47,83,.08);box-shadow:0 0 0 1px rgba(255,255,255,.2)}.how-we-help-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(0,0,0,.35);border-color:rgba(230,156,33,.5)}.how-we-help-card__title{font-size:20px;line-height:1.3;font-weight:700;color:#132f53;margin:0 0 14px;text-align:center}.how-we-help-card__text{font-size:14px;line-height:1.7;color:#555e6c;margin:0 0 20px;text-align:center}.how-we-help-card__cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 22px;border-radius:999px;background:linear-gradient(45deg,#e69c21,#edd9b8);color:#222;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin:0 auto;border:none;box-shadow:0 4px 10px rgba(0,0,0,.18)}.how-we-help-card__cta::after{content:"→";font-size:12px}.how-we-help-card__link .how-we-help-card__cta{display:flex}@media (max-width: 1100px){.how-we-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){#homepage-how-we-help{padding:70px 0}#homepage-how-we-help .inner-container{padding:0 24px}#homepage-how-we-help .section-heading h2{font-size:28px}.how-we-help-grid{grid-template-columns:1fr;gap:20px}.how-we-help-card__link{padding:24px 20px}}#homepage-team{padding:60px 0 76px}#homepage-team .inner-container{max-width:1560px;margin:0 auto;padding:0 40px;overflow:hidden}#homepage-team .section-heading{text-align:center;max-width:920px;margin:0 auto 48px}#homepage-team .section-heading h2{font-size:56px;color:#132f52;line-height:1.2;font-weight:600;margin-bottom:30px}#homepage-team .section-heading p{font-size:18px;line-height:1.5em;color:#222;margin:0;font-weight:500;margin-bottom:20px}#homepage-team .section-ending{text-align:center;max-width:920px;margin:0 auto 48px}#homepage-team .section-ending h2{font-size:56px;color:#132f52;line-height:1.2;font-weight:600;margin-bottom:30px;margin-top:100px}#homepage-team .section-ending p{font-size:18px;line-height:1.5em;color:#222;margin:0;font-weight:500;margin-bottom:20px}#homepage-team .team-carousel{background:transparent;box-sizing:border-box;padding:0 75px;overflow:visible}#homepage-team .team-carousel::before,#homepage-team .team-carousel::after{content:none !important}#homepage-team .team-card.carousel-cell{box-sizing:border-box;width:calc(( 100% - 84px ) / 4);margin-right:28px}@media (max-width: 1200px){#homepage-team .team-card.carousel-cell{width:calc(( 100% - 80px ) / 3);margin-right:40px}}@media (max-width: 900px){#homepage-team .team-card.carousel-cell{width:calc(( 100% - 32px ) / 2);margin-right:32px}}@media (max-width: 768px){#homepage-team .inner-container{padding:0 20px}#homepage-team .team-carousel{padding:0}#homepage-team .team-carousel .flickity-viewport{overflow:visible;padding:0}#homepage-team .team-card.carousel-cell{width:100%;margin-right:16px;max-width:440px}}#homepage-team .team-card{border-radius:16px;background:#fff;border:1px solid rgba(0,0,0,.06);overflow:hidden;margin:16px 0}#homepage-team .team-card__inner{display:flex;flex-direction:column;height:100%}#homepage-team .team-carousel .flickity-viewport{overflow:hidden;padding:0;box-sizing:border-box}#homepage-team .team-card__image{position:relative;width:100%;padding-top:100%;overflow:hidden}#homepage-team .team-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}#homepage-team .team-card__body{padding:22px 22px 18px;display:flex;flex-direction:column;height:100%}#homepage-team .team-card__name{font-size:32px;font-weight:500;color:#132f53;margin:0 0 4px}#homepage-team .team-card__title{font-size:16px;font-weight:600;color:#222;margin-bottom:10px}#homepage-team .team-card__bio{font-size:14px;line-height:1.7;color:#505968;margin:0 0 16px;flex:1}#homepage-team .team-card__socials{display:flex;align-items:center;gap:10px}#homepage-team .team-card__socials a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}#homepage-team .team-card__socials a:hover{transform:translateY(-1px);background:#e69c20;border-radius:5px}#homepage-team .team-card__socials .icon{width:16px;height:16px}#homepage-team .team-carousel .flickity-button{background:#fff;border-radius:999px;box-shadow:0 4px 12px rgba(0,0,0,.18);width:36px;height:36px}#homepage-team .team-carousel .flickity-button:hover{background:#e69c21}#homepage-team .team-carousel .flickity-button-icon{fill:#132f53}#homepage-team .team-carousel .flickity-page-dots{position:relative;bottom:-50px}#homepage-team .team-carousel .flickity-page-dots .dot{background:#c3cfdd}#homepage-team .team-carousel .flickity-page-dots .dot.is-selected{background:#2d7bbc}#testimonial-section{padding:80px 24px 96px;background:linear-gradient(135deg,#4a7f9c 0%,#132f53 55%,#051222 100%);color:#fff}#testimonial-section .row{max-width:1560px;margin:0 auto;display:flex;gap:48px;align-items:stretch}#testimonial-section .column-first-third{flex:.9 1 0;display:flex;flex-direction:column;justify-content:center}#testimonial-section .column-second-third{flex:1.1 1 0}#testimonial-section h2{font-size:56px;color:#fff;line-height:1.2;font-weight:600;margin-bottom:30px}#testimonial-section .testimonial-intro{font-size:18px;line-height:1.5em;color:rgba(255,255,255,.85);font-weight:500;margin-bottom:24px}#testimonial-section a.button{width:fit-content}#testimonial-section .main-gallery{background:#fff;border-radius:24px;padding:10px;box-shadow:0 18px 40px rgba(0,0,0,.35);overflow:hidden}#testimonial-section .gallery-cell{width:100%}#testimonial-section .main-gallery svg{margin-top:24px;position:relative;right:50%;transform:translateX(50%)}.testimonial{background:#fff;border-radius:20px;border:1px solid rgba(19,47,83,.08);box-shadow:0 0 0 1px rgba(255,255,255,.2);text-align:center;max-width:760px;margin:28px auto 40px;padding:60px 30px;position:relative}span.testimonial-header{font-family:"Frank Ruhl Libre",serif;font-size:36px;color:#132f52;display:block;margin-bottom:10px;font-weight:600}.testimonial-quote{display:block;font-size:18px;font-weight:400;padding:20px 20px 30px;line-height:1.7;color:#555e6c}.testimonial-author{display:block;font-family:"Montserrat",sans-serif;font-weight:500;text-transform:uppercase;margin-bottom:8px;color:#2d7bbc;letter-spacing:.06em;font-size:16px}.testimonial-rating{max-width:160px;height:auto}#testimonial-section .flickity-page-dots{bottom:18px}#testimonial-section .flickity-page-dots .dot{background:rgba(19,46,81,.35)}#testimonial-section .flickity-page-dots .dot.is-selected{background:#2d7bbc}@media (max-width: 900px){#testimonial-section{padding:60px 20px 72px}#testimonial-section .row{flex-direction:column;gap:32px}#testimonial-section h2{font-size:32px}.testimonial{padding:24px 20px 28px}span.testimonial-header{font-size:18px}.testimonial-quote{font-size:14px}}#homepage-faq-section{padding:80px 24px 96px;margin-bottom:0;background:#fff;color:#132e51}#homepage-faq-section .row{max-width:1560px;margin:0 auto;padding:40px 40px;display:flex;gap:48px;align-items:flex-start}#homepage-faq-section .column{flex:1 1 0}#homepage-faq-section .faq-intro h2{margin:0 0 20px;font-weight:600;font-size:40px;line-height:1.2;color:#132f53}#homepage-faq-section .faq-intro p{margin:0;font-size:18px;line-height:1.7;color:#2c3b4e;margin-bottom:20px}#homepage-faq-section .faq-content{margin-top:0;flex:1}#homepage-faq-section .faq-item{position:relative;background:#fff;border-radius:16px;margin-bottom:12px;overflow:hidden;box-shadow:0 0 6px rgba(0,0,0,.06)}#homepage-faq-section .question{position:relative;background:transparent;margin:0;padding:16px 20px 16px 56px;display:block;width:100%;cursor:pointer;box-shadow:none}#homepage-faq-section .question h3{margin:0;font-weight:500;font-size:22px;color:#132e51}#homepage-faq-section .answers{padding:0 20px 0;margin:0;width:100% !important;max-height:0;overflow:hidden;position:relative;transition:max-height .3s ease,padding-top .3s ease;z-index:2}#homepage-faq-section .answers p{margin:0 0 10px;font-size:15px;line-height:1.7;color:#4b5666}#homepage-faq-section .answers a{color:#2d7bbc;text-decoration:underline}#homepage-faq-section .plus{position:absolute;left:18px;top:16px;z-index:5;font-size:24px;line-height:1;user-select:none;transition:transform .3s ease,color .3s ease;color:#132e51}#homepage-faq-section .questions{display:none}#homepage-faq-section .questions:checked ~ .question h3{color:#2d7bbc}#homepage-faq-section .questions:checked ~ .plus{transform:rotate(45deg);color:#2d7bbc}#homepage-faq-section .questions:checked ~ .answers{max-height:400px;padding-top:4px}@media (max-width: 900px){#homepage-faq-section{padding:64px 16px 80px}#homepage-faq-section .row{flex-direction:column;padding:32px 24px;gap:24px}#homepage-faq-section .faq-intro h2{font-size:32px}#homepage-faq-section .faq-intro{margin-bottom:8px}}#homepage-blogroll{max-width:1560px;margin:0 auto;padding:20px 40px}#homepage-blogroll h2{font-size:32px;margin-bottom:20px}.page-template-template-home .site-content{display:block}.page-template-template-home .content-area{width:100%}.page-template-template-home #right-sidebar,.page-template-template-home .sidebar{display:none}@media (max-width: 600px){#hero-banner{padding:32px 0 40px}#hero-banner .row{padding:0 20px}#hero-banner img{width:48px !important}#hero-banner h1{font-size:28px;line-height:1.15}#hero-banner h2{font-size:18px}#hero-banner p{font-size:14px;max-width:100%}}@media (max-width: 600px){#case-results-inner{padding:28px 16px}#case-results .gallery{padding:16px 12px}span#amount{font-size:40px}span#case-type{font-size:14px}}@media (max-width: 600px){.intro-heading-text-area{padding:0 20px}.intro-heading-text-area h1{font-size:30px}.outer-section .row{padding:0 20px}.outer-section .column h2{font-size:18px}}@media (max-width: 600px){#homepage-how-we-help{padding:56px 0}#homepage-how-we-help .section-heading{margin-bottom:32px}.how-we-help-card__title{font-size:24px}.how-we-help-card__text{font-size:13px}}@media (max-width: 600px){#homepage-team{padding:48px 0 64px}#homepage-team .section-heading h2{font-size:32px;text-align:left}#homepage-team .section-heading p{text-align:left;font-weight:normal}#homepage-team .section-ending h2{font-size:32px;text-align:left}#homepage-team .section-ending p{text-align:left;font-weight:normal}#homepage-team .team-card__body{padding:18px 18px 16px}#homepage-team .team-card__name{font-size:22px}#homepage-team .team-card__title{font-size:13px}#homepage-team .team-card__bio{font-size:13px}#homepage-team .team-carousel .flickity-page-dots{bottom:0px !important}}@media (max-width: 600px){#testimonial-section{padding:48px 16px 64px}#testimonial-section .row{gap:24px}#testimonial-section h2{font-size:28px}.testimonial{margin:20px auto 32px;padding:24px 18px 24px}span.testimonial-header{font-size:20px}.testimonial-quote{font-size:14px;padding:16px 10px 22px}}@media (max-width: 600px){#homepage-faq-section{padding:48px 16px 64px}#homepage-faq-section .row{padding:24px 16px}#homepage-faq-section .faq-intro h2{font-size:26px}#homepage-faq-section .question{padding:14px 16px 14px 48px}#homepage-faq-section .question h3{font-size:16px}#homepage-faq-section .plus{left:14px;top:14px;font-size:20px}#homepage-faq-section .answers{padding:0 16px 0}#homepage-faq-section .answers p{font-size:14px}}@media (max-width: 600px){#homepage-blogroll{padding:32px 20px 40px}#homepage-blogroll h2{font-size:24px}}.page-id-534 .page-hero.page-title-bar .page-overview{display:none}.page-id-534 .page-hero.page-title-bar a.button{display:none}.page-id-534 .fedelaw-global-cta{display:none}.page-id-1387 .page-hero.page-title-bar .page-overview{display:none}.page-id-1387 .page-hero.page-title-bar a.button{display:none}.page-id-1387 .fedelaw-global-cta{display:none}.contact-left-column{padding:0;background:#fff}.contact-left-column__heading{color:#222;margin-top:50px;margin-bottom:20px;font-family:Montserrat;font-size:28px;line-height:1.25em;font-weight:700}.contact-left-column__phone{display:inline-flex;align-items:center;gap:10px;font-size:42px;font-weight:700;color:#2d7bbc;text-decoration:none;margin:0 0 24px;transition:color .3s ease}.contact-left-column__phone:hover{color:#4a7f9c}.contact-left-column__phone .phone-label{font-size:18px;font-weight:600}.contact-left-column__phone svg{width:32px;height:32px;flex-shrink:0}.contact-left-column__address{display:flex;align-items:flex-start;gap:10px;font-size:16px;line-height:1.6;color:#555;margin-bottom:30px;padding:16px;background:#f8f9fa;border-radius:6px}.contact-left-column__address svg{width:20px;height:20px;flex-shrink:0;margin-top:2px;fill:#2d7bbc}.contact-left-column__address div{flex:1}.contact-info-card{display:flex;gap:20px;padding:24px;background:#f8f9fa;border-radius:8px;margin-bottom:20px;border:1px solid #e3e8ed;transition:all .3s ease}.contact-info-card:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#2d7bbc}.contact-info-card__icon{font-size:32px;flex-shrink:0;line-height:1}.contact-info-card__content{flex:1}.contact-info-card__title{font-size:18px;font-weight:700;color:#132f53;margin:0 0 8px;line-height:1.3}.contact-info-card__text{font-size:15px;line-height:1.6;color:#555;margin:0}.contact-info-card__text strong{color:#132f53;font-weight:600}.contact-info-card__text a{color:#2d7bbc;text-decoration:none;font-weight:600}.contact-info-card__text a:hover{text-decoration:underline}.contact-cta{padding:20px;background:linear-gradient(135deg,#e8f4f8 0%,#d4e9f2 100%);border-left:4px solid #2d7bbc;border-radius:6px;margin-top:30px}.contact-cta p{font-size:15px;line-height:1.7;color:#333;margin:0}.contact-cta strong{color:#2d7bbc;font-weight:700}@media (max-width: 768px){.contact-left-column__heading{margin-top:30px;font-size:24px}.contact-left-column__phone{font-size:32px;gap:8px}.contact-left-column__phone .phone-label{font-size:16px}.contact-left-column__phone svg{width:24px;height:24px}.contact-left-column__address{font-size:14px;padding:12px}.contact-info-card{flex-direction:column;gap:12px;padding:20px}.contact-info-card__icon{font-size:28px}.contact-info-card__title{font-size:16px}.contact-info-card__text{font-size:14px}.contact-cta{padding:16px}.contact-cta p{font-size:14px}}div#gform_wrapper_1{padding:30px;border-radius:10px;background:linear-gradient(135deg,#4a7f9c 0%,#132f53 55%,#051222 100%);color:#fff;box-shadow:0 12px 30px rgba(0,0,0,.25)}div#gform_wrapper_1 .gform_heading{margin-bottom:20px}div#gform_wrapper_1 .gform_title{font-size:28px;line-height:1.25em;font-weight:700;color:#fff;margin-bottom:10px}div#gform_wrapper_1 .gform_description{font-size:14px;line-height:1.6;font-weight:500;color:#fff;opacity:.95}div#gform_wrapper_1 label,div#gform_wrapper_1 legend{color:#fff !important;font-weight:500}div#gform_wrapper_1 .gfield input,div#gform_wrapper_1 .gfield textarea,div#gform_wrapper_1 .gfield select{background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.3);border-radius:5px;box-shadow:none}div#gform_wrapper_1 .gform_button{background:linear-gradient(45deg,#e69c21,#edd9b8);border:none;font-weight:600;border-radius:999px}.outer-team-section-static{padding:20px}.team-members-static{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:42px;margin:0 auto}.team-member-static-link{text-decoration:none;color:inherit;display:block;height:100%}.team-member-static{background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 14px 30px rgba(0,0,0,.16);display:flex;flex-direction:column;height:100%;transition:transform .18s ease,box-shadow .18s ease}.team-member-static img{width:100%;height:auto;display:block}.team-member-static__body{padding:18px 18px 20px;text-align:center;display:flex;flex-direction:column;height:100%}.team-member-static__name{margin:0 0 5px;font-size:32px;line-height:1.3;font-weight:700;color:#1d1c46;font-family:"Frank Ruhl Libre",serif}.team-member-static__title{margin:0 0 20px;font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:#6b6f80;font-family:"Montserrat",sans-serif}.team-member-static__cta{margin-top:auto}.button.button--team-card{display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;border-radius:999px;background-color:#f2a33a;color:#1d1c46;font-weight:600;font-size:12px;border:none;text-transform:uppercase}.team-member-static-link:hover .team-member-static{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,.22)}@media (max-width: 1024px){.team-members-static{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.outer-team-section-static{padding:0px 20px}.team-members-static{grid-template-columns:1fr;gap:16px}}.team-member-wrapper{max-width:1600px;margin:20px auto;display:flex;gap:40px;align-items:flex-start;padding:0 20px}.team-member-column-1{flex:0 0 32%}.team-member-column-2{flex:1 1 0}.team-member-info{background-color:#f5f7fb;border-radius:18px;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.18);display:flex;flex-direction:column}.team-member-image{position:relative;overflow:hidden}.team-member-image img{display:block;width:100%;height:auto}.team-member-image::after{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(5,11,24,.78) 100%);pointer-events:none}.team-member-basic-info{background:#132f53;color:#fff;text-align:center;padding:28px 20px 26px}.team-member-basic-info h2{margin:0 0 4px;font-family:"Frank Ruhl Libre",serif;font-size:24px;font-weight:700;color:#fff}.team-member-basic-info h3{margin:0 0 18px;font-family:"Montserrat",sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:.16em;font-weight:600;color:#f2f4ff}.team-member-basic-info p{margin:0 0 6px;font-size:14px}.team-member-contact-line{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 6px;font-size:14px}.team-member-contact-link{display:inline-flex;align-items:center;gap:6px;color:#fff;text-decoration:none}.team-member-contact-link:hover{text-decoration:underline;color:#fff}.team-member-contact-line .icon{width:16px;height:16px;flex-shrink:0}.team-member-contact-button{display:inline-flex;align-items:center;justify-content:center;margin-top:18px;padding:9px 22px;border-radius:999px;background-color:#f2a33a;color:#1d1c46;font-weight:600;font-size:14px;border:none;text-transform:none;box-shadow:0 4px 10px rgba(0,0,0,.22)}.team-member-additional-info{padding:22px 22px 24px;border-top:1px solid rgba(13,22,48,.08)}.team-member-section + .team-member-section{margin-top:18px}.team-member-additional-info h4{margin:0 0 8px;color:#1d1c46;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;font-family:"Montserrat",sans-serif}.team-member-additional-info ul{margin:0;padding-left:18px;font-size:13px;color:#33353f}.team-member-additional-info li{line-height:1.7;margin-bottom:4px}.team-member-education-meta{font-weight:400;opacity:.8}.team-member-heading{margin:0 0 18px;font-family:"Frank Ruhl Libre",serif;font-size:34px;line-height:1.2;color:#050b18}.team-member-bio{max-width:720px;font-size:16px;line-height:1.8;color:#222433}.team-member-bio p{margin-bottom:1.3em}.team-member-content-section{margin-top:36px;max-width:720px}.team-member-content-section h4{color:#1d1c46;text-transform:uppercase;letter-spacing:.16em;font-size:13px;font-weight:700;margin:0 0 10px;font-family:"Montserrat",sans-serif}.team-member-content-section ul{margin:0;padding-left:18px;font-size:14px;color:#33353f}.team-member-content-section li{line-height:1.7;margin-bottom:4px}@media (max-width: 900px){.team-member-wrapper{flex-direction:column;gap:32px;margin:40px auto 70px}.team-member-column-1,.team-member-column-2{flex:1 1 100%}.team-member-heading{font-size:28px}}@media (max-width: 600px){.team-member-wrapper{padding:0 16px}.team-member-basic-info{padding:22px 18px 20px}.team-member-heading{font-size:24px}}strong#highlighted-text{background:rgba(80,151,255,.18)}#fs-cta{display:flex}#fs-cta-link{display:inline-flex}#fs-cta-bullet{display:inline-flex}#fs-cta-phone{display:inline-flex}@media only screen and (max-width: 800px){#fs-bottom-bar{display:none}}span.gfield_required.gfield_required_asterisk{color:#fff}.gform_wrapper .gfield input,.gform_wrapper .gfield textarea,.gform_wrapper .gfield select{border-radius:5px}input#gform_submit_button_4{border-radius:999px;background:linear-gradient(45deg,#e69c21,#edd9b8);box-shadow:0 2px 6px rgba(0,0,0,.15);transition:background .25s ease,transform .25s ease,box-shadow .25s ease;padding:10px 20px;color:#222;font-size:14px}#seo-profile{background-color:#fff;border:1px solid #ddd;border-radius:10px;padding:30px;display:flex;flex-direction:column;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-bottom:30px;color:#222}.profile-header{display:flex;align-items:center;margin-bottom:20px}.profile-number{width:40px;height:40px;background-color:#222;color:#fff;font-size:18px;font-weight:bold;border-radius:5px;display:flex;align-items:center;justify-content:center;margin-right:10px}.profile-header h3 span{color:#222 !important;margin:0;line-height:1.2em}.profile-header h3{margin:0}.profile-buttons{display:flex;justify-content:flex-start;gap:10px;margin-bottom:25px}.profile-btn{background:#f5f5f5;color:#222 !important;padding:5px 10px;text-decoration:none !important;font-size:12px !important;border-radius:5px;cursor:pointer;transition:background-color .3s ease;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid #ccc}.profile-btn:hover{background:#e69c20}.profile-content p,.profile-content a{font-size:14px !important;line-height:1.5em !important;margin-bottom:10px;color:#222}.profile-content a{text-decoration:none;color:#2d8fdd}.profile-content a:hover{text-decoration:underline}.consultation-banner{display:flex;justify-content:space-between;align-items:center;background-color:rgba(236,191,63,.55);padding:25px 30px;border-radius:8px;margin-bottom:30px;margin-top:20px}.consultation-text{font-family:Frank Ruhl Libre,serif !important;color:#1a245c}.consultation-text p{margin:0;font-size:18px}p#call-us-highlight{font-family:Frank Ruhl Libre,serif !important;font-size:24px !important;font-weight:500}p#contact-us-highlight,p#contact-us-highlight a{font-style:italic !important;font-size:14px !important}.highlight{font-weight:700;font-family:Frank Ruhl Libre,serif !important;font-size:24px !important}.form-link{text-decoration:underline;color:#1a245c}.consultation-phone{display:flex;align-items:center;background-color:white;padding:10px 15px;border-radius:8px}.phone-icon img{height:24px;margin-right:10px}.phone-number{font-family:Frank Ruhl Libre,serif !important;font-size:20px;color:#2f2f2f;font-weight:500}a.consultation-phone{text-decoration:none !important}@media (max-width: 768px){.consultation-banner{flex-direction:column;text-align:center}.consultation-phone{justify-content:center}}img.attachment-full.size-full.wp-post-image{border-radius:16px}h2.entry-title{font-size:24px;line-height:1.5em}.post-hero-banner{background:linear-gradient(0deg,#fff,rgba(255,255,255,.83)),url("https://cdn-kioch.nitrocdn.com/SAQpADwzjmZszZNXkCqqlBHqGskdngeM/assets/images/optimized/rev-8b711bd/www.fedelaw.com/wp-content/uploads/2022/02/Law-Firm-Backdrop.jpg") center bottom/cover no-repeat}.post-hero-banner .inner-container{max-width:920px;margin:0 auto;text-align:center;padding:100px 20px}.meta-data{display:inline-flex;gap:20px;font-size:15px;line-height:1.5em;font-weight:500}.categories{gap:20px;display:inline-flex}.categories a{text-decoration:none;color:#777}span.read-time{color:#777}.post-hero-banner h1{font-weight:bold;font-size:52px;margin:30px 0}@media (max-width: 768px){.meta-data{font-size:12px;gap:8px;justify-content:flex-start}.meta-data .post-date,.meta-data .categories,.meta-data .read-time{display:inline-flex;align-items:center}}@media (max-width: 768px){.post-hero-banner{padding:40px 20px 0px}.post-hero-banner .inner-container{padding:0;text-align:left}.post-hero-banner h1{font-size:32px;line-height:1.3;margin-top:20px;margin-bottom:20px}#overview{font-size:15px;margin-bottom:30px}.post-hero-banner .meta-data{font-size:12px;margin-bottom:6px}}.mobile-author-card{display:none;text-decoration:none}@media (max-width: 768px){.mobile-author-card{display:block;margin:10px 0 30px}.mobile-author-card-inner{display:flex;align-items:center;padding:0;background:transparent;border-radius:0;box-shadow:none}.mobile-author-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-right:10px}.mobile-author-meta{display:flex;flex-direction:column;gap:2px}.mobile-author-line-1{font-size:13px;color:#222;white-space:nowrap}.mobile-author-name{font-weight:600}.mobile-author-title{font-weight:400}.mobile-author-firm{font-size:11px;color:#555}}#left-sidebar{position:relative}.author-byline{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:16px}.author-byline.is-fixed{position:fixed;top:72px;left:var(--ab-left);width:var(--ab-width);z-index:5}.author-byline.is-stuck-bottom{position:absolute;top:auto;bottom:auto;left:0;right:0}.author-byline > img{width:100%;aspect-ratio:1/1;height:auto;object-fit:cover;display:block;z-index:1}.author-byline .author-details{z-index:1}.author-byline .author-info{padding:20px 10px 20px 10px}.author-byline .author-details span{display:block;font-size:14px;font-weight:500;margin-bottom:4px}.author-byline .author-details h3{margin:0 0 20px 0;font-size:24px;font-weight:700}.author-byline .author-details p{margin:auto 0;font-size:14px;line-height:1.6}.author-byline .social-icons{display:flex;gap:12px;padding:10px 10px;border-top:1px solid #e69c20}.author-byline .social-icons a{width:32px;height:32px;display:grid;place-items:center;transition:all .15s ease}.author-byline .social-icons a:hover{transform:translateY(-1px);background:#e69c20;border-radius:5px}.author-byline .social-icons .icon{width:16px;height:16px}@media (max-width: 768px){.author-byline,.author-byline.is-fixed,.author-byline.is-stuck-bottom{position:static;top:auto;left:auto;right:auto;width:auto}.author-byline{padding:24px 20px}.author-byline > img{width:100%;height:auto}}:root{--toc-orange:#e69c20;--toc-grey:#dadce0;--toc-pill-bg:#dadce0;--toc-text:#132e51;--toc-dot:14px;--toc-gap:20px;--toc-left-pad:28px}.toc-card{position:sticky;top:96px;padding:16px}.toc-title{margin:0 0 10px;font-weight:600;font-size:15px}#lgd-toc{max-height:72vh;overflow:auto;padding-right:4px}@media (max-width: 1024px){.toc-card{position:relative;top:0}#lgd-toc{max-height:none;overflow:visible}}@media (max-width: 768px){.toc-card,#lgd-toc{display:none}}.toc-timeline{list-style:none;margin:0;padding:0}ul.toc-steps{margin-left:0}.toc-step{position:relative;display:flex;align-items:center;padding-left:var(--toc-left-pad);margin:calc(var(--toc-gap) * .5) 0;--seg-up:0px;--seg-down:0px}.toc-dot{position:absolute;left:0;top:50%;transform:translateY(-50%);width:var(--toc-dot);height:var(--toc-dot);background:var(--toc-grey);z-index:1}.toc-dot::before,.toc-dot::after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:2px;background:var(--toc-grey);z-index:0}.toc-dot::before{bottom:50%;height:var(--seg-up)}.toc-dot::after{top:50%;height:var(--seg-down)}.toc-step:first-child .toc-dot::before{display:none}.toc-step:last-child  .toc-dot::after{display:none}.toc-link{display:inline-block;padding:.55em 1.35em;color:var(--toc-text);text-decoration:none;font-weight:700;font-size:14px}.toc-link:hover{background:#dadce0;color:#132e51;border-radius:5px}.toc-step.is-past .toc-dot,.toc-step.is-active .toc-dot{background:#132e51}.toc-step.is-past .toc-dot::before,.toc-step.is-past .toc-dot::after,.toc-step.is-active .toc-dot::before,.toc-step.is-active .toc-dot::after{background:#132e51}.toc-step.is-active .toc-link{background:#132e51;color:#fff;border-radius:5px}#right-sidebar{position:relative}.toc-card.is-fixed{position:fixed;top:72px;left:var(--toc-left,auto);width:var(--toc-width,auto);z-index:20}.toc-card.is-stuck-bottom{position:absolute;top:auto;bottom:auto;left:0;right:0;width:100%}@media (max-width: 1024px){.toc-card.is-fixed,.toc-card.is-stuck-bottom{position:static;width:auto;left:auto}}.main-navigation.offside{position:fixed;width:var(--gp-slideout-width);height:100%;height:100vh;top:0;z-index:9999;overflow:auto;-webkit-overflow-scrolling:touch}.offside,.offside--left{left:calc(var(--gp-slideout-width) * -1)}.offside--right{left:auto;right:calc(var(--gp-slideout-width) * -1)}.offside--left.is-open:not(.slideout-transition),.offside-js--is-left .offside-sliding-element{transform:translate3d(var(--gp-slideout-width),0,0)}.offside--right.is-open:not(.slideout-transition),.offside-js--is-right .offside-sliding-element{transform:translate3d(calc(var(--gp-slideout-width) * -1),0,0)}.offside-js--interact .offside,.offside-js--interact .offside-sliding-element{transition:transform .2s cubic-bezier(.16,.68,.43,.99);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.offside-js--init{overflow-x:hidden}.slideout-navigation.main-navigation:not(.is-open):not(.slideout-transition){display:none}.slideout-navigation.main-navigation:not(.slideout-transition).do-overlay{opacity:1}.slideout-navigation.main-navigation.slideout-transition.do-overlay{opacity:0}.slideout-overlay{z-index:100000;position:fixed;width:100%;height:100%;height:100vh;min-height:100%;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8);visibility:hidden;opacity:0;cursor:pointer;transition:visibility .2s ease,opacity .2s ease}.offside-js--is-open .slideout-overlay{visibility:visible;opacity:1}.slideout-overlay button.slideout-exit{position:fixed;top:0;background-color:transparent;color:#fff;font-size:30px;border:0;opacity:0}.slide-opened .slideout-overlay button.slideout-exit{opacity:1}button.slideout-exit:hover{background-color:transparent}.slideout-navigation button.slideout-exit{background:0 0;width:100%;text-align:left;padding-top:20px;padding-bottom:20px;box-sizing:border-box;border:0}.slide-opened nav.toggled .menu-toggle:before{content:""}.offside-js--is-left.slide-opened .slideout-overlay button.slideout-exit{left:calc(var(--gp-slideout-width) - 5px)}.offside-js--is-right.slide-opened .slideout-overlay button.slideout-exit{right:calc(var(--gp-slideout-width) - 5px)}.slideout-widget{margin:20px}.slideout-navigation .main-nav,.slideout-navigation .slideout-widget:not(:last-child){margin-bottom:40px}.slideout-navigation:not(.do-overlay) .main-nav{width:100%;box-sizing:border-box}.slideout-navigation .mega-menu>ul>li{display:block;width:100% !important}.slideout-navigation .slideout-menu{display:block}#generate-slideout-menu{z-index:100001}#generate-slideout-menu .slideout-menu li{float:none;width:100%;clear:both;text-align:left}.slideout-navigation .slideout-widget li{float:none}#generate-slideout-menu.do-overlay li{text-align:center}#generate-slideout-menu.main-navigation ul ul{display:none}#generate-slideout-menu.main-navigation ul ul.toggled-on{display:block !important}#generate-slideout-menu .slideout-menu li.sfHover>ul,#generate-slideout-menu .slideout-menu li:hover>ul{display:none}#generate-slideout-menu.main-navigation .main-nav ul ul{position:relative;top:0;left:0;width:100%}.slideout-toggle:not(.has-svg-icon) a:before{content:"";font-family:"GP Premium";line-height:1em;width:1.28571429em;text-align:center;display:inline-block;position:relative;top:1px}.slide-opened .slideout-exit:not(.has-svg-icon):before,.slideout-navigation button.slideout-exit:not(.has-svg-icon):before{content:"";font-family:"GP Premium";line-height:1em;width:1.28571429em;text-align:center;display:inline-block}#generate-slideout-menu li.menu-item-float-right{float:none !important;display:inline-block;width:auto}.rtl .slideout-navigation{position:fixed}.slideout-navigation .menu-item-has-children .dropdown-menu-toggle{float:right}.slideout-navigation .slideout-widget .menu li{float:none}.slideout-navigation .slideout-widget ul{display:block}.slideout-navigation.do-overlay{transform:none !important;transition:opacity .2s,visibility .2s;width:100%;text-align:center;left:0;right:0}.slideout-navigation.do-overlay .inside-navigation{display:flex;flex-direction:column;padding:10% 10% 0;max-width:700px}.slideout-navigation.do-overlay .inside-navigation .main-nav,.slideout-navigation.do-overlay .inside-navigation .slideout-widget{margin-left:auto;margin-right:auto;min-width:250px}.slideout-navigation.do-overlay .slideout-exit{position:fixed;right:0;top:0;width:auto;font-size:25px}.slideout-navigation.do-overlay .slideout-menu li a{display:inline-block}.slideout-navigation.do-overlay .slideout-menu li{margin-bottom:5px}#generate-slideout-menu.do-overlay .slideout-menu li,.slideout-navigation.do-overlay .inside-navigation{text-align:center}.slideout-navigation.do-overlay .menu-item-has-children .dropdown-menu-toggle{border-left:1px solid rgba(0,0,0,.07);padding:0 10px;margin:0 0 0 10px}.slideout-navigation.do-overlay ul ul{box-shadow:0 0 0}.nav-aligned-center .slideout-navigation,.nav-aligned-right .slideout-navigation{text-align:left}.slideout-navigation .sfHover>a>.dropdown-menu-toggle>.gp-icon svg{transform:rotate(180deg)}.slideout-navigation .sub-menu .dropdown-menu-toggle .gp-icon svg{transform:rotate(0)}.slideout-both .main-navigation.toggled .main-nav>ul,.slideout-desktop .main-navigation.toggled .main-nav li.slideout-toggle,.slideout-mobile .main-navigation.toggled .main-nav>ul{display:none !important}.slideout-both .has-inline-mobile-toggle #site-navigation.toggled,.slideout-mobile .has-inline-mobile-toggle #site-navigation.toggled{margin-top:0}.sf-menu>li.slideout-toggle{float:right}.gen-sidebar-nav .sf-menu>li.slideout-toggle{float:none}.off-canvas-toggle-label{padding-left:7px}.gp-icon+.off-canvas-toggle-label{padding-left:9px}@media (max-width:768px){.slideout-overlay button.slideout-exit{font-size:20px;padding:10px}.slideout-overlay{top:-100px;height:calc(100% + 100px);height:calc(100vh + 100px);min-height:calc(100% + 100px)}.slideout-navigation.do-overlay .slideout-exit{position:static;text-align:center}}