#executive-actions-bar{background:#132e51;text-align:right;}#executive-actions-bar a.button{font-size:12px;}hr.wp-block-separator.has-alpha-channel-opacity{border-top:1px solid;border-color:#efefef;}a{font-weight:500;}.top-bar{position:fixed;z-index:150;width:100%;display:none;box-shadow:0px 0px 5px black;background:#2d7bbc;text-align:center;}.top-bar aside#block-2{margin:auto;}header#masthead{box-shadow:0px 4px 15px rgba(0,0,0,.2);}@media only screen and (max-width: 800px){#executive-actions-bar{text-align:center;}#executive-actions-bar a.button::after{display:none;}a.button{font-size:12px !important;}span#top-bar-text{display:none;}figure.alignright.size-full.is-resized{margin:20px 0px;}a.button::after{display:none !important;}aside#block-2{background:#e69c20;padding:5px 15px;border-radius:5px;}aside#block-2 a::before{content:"Call";font-size:18px;padding-right:10px;}}a.button{color:#1d1c46 !important;}a.button::after{content:"→";height:100%;color:#1d1c46;display:inline-flex;position:relative;padding-left:10px;margin-left:10px;border-left:1px solid #1d1c46;}a.button:hover{color:#1d1c46 !important;text-decoration:none !important;}.top-bar.top-bar-align-right span{font-size:18px;font-family:"Frank Ruhl Libre";}.top-bar.top-bar-align-right span a{font-size:24px;text-decoration:none;font-weight:600;font-family:"Montserrat";}nav.rank-math-breadcrumb{font-size:14px;}.thin-grey-line{color:#efefef;border-bottom:0px;}@media only screen and (max-width: 800px){.site-header .header-image{width:250px;}.top-bar.top-bar-align-right span{font-size:14px;}}input#gform_submit_button_1{color:#1d1c46;font-size:14px;}.grecaptcha-badge{display:none !important;}@media only screen and (max-width: 800px){.site-header .header-image{width:100px;}}.lwptoc_header{font-family:Montserrat,sans-serif;font-weight:bold;text-transform:uppercase;font-size:14px !important;letter-spacing:1px;margin-bottom:0px !important;text-align:center;}.lwptoc_i{padding:20px 40px !important;}.lwptoc_item{margin-bottom:10px;}.lwptoc_items.lwptoc_items-visible{padding-top:20px;border-top:1px solid #333;margin-top:10px;}.lwptoc_item a{font-weight:normal;}.lwptoc_item a::before{content:"+";padding-right:5px;}.page-hero.page-title-bar{background:linear-gradient(75deg,rgba(0,0,0,.91) 0%,rgba(12,46,109,.74) 50%,rgba(225,225,225,.75) 100%),url("https://cdn-kioch.nitrocdn.com/SAQpADwzjmZszZNXkCqqlBHqGskdngeM/assets/images/optimized/rev-4a4efc1/www.fedelaw.com/wp-content/uploads/2022/02/Page-Banner-Backdrop.jpg");border-bottom:15px solid #e69c20;}.page-hero.page-title-bar.nitro-lazy{background-image:none !important;}.inner-banner-area{display:inline-flex;}.inner-banner-title{margin-top:auto;margin-bottom:auto;flex:60%;}.banner-image{min-width:400px !important;flex:40%;position:relative;}.banner-image img{margin-bottom:-7px;}.attorney-name-banner{position:absolute;bottom:0;left:50%;}.attorney-name-banner p{padding:10px 15px;background:white;color:#132e51;box-shadow:1px 1px 7px 0px rgba(0,0,0,.13),0px 0px 2px 0px rgba(0,0,0,.05);border-radius:4px;}a#mobile-button{display:none;}.review-snippet{margin-top:-37px;}@media only screen and (max-width: 1270px){#hero-banner img{display:none;}.attorney-name-banner{display:none;}}@media only screen and (max-width: 800px){.page-hero.page-title-bar .inner-banner-area{display:inline-block;padding:0px;text-align:center;padding-bottom:50px;}.inner-banner-area svg#Capa_1{fill:#1d1c46 !important;}.page-hero.page-title-bar .banner-image{min-width:fit-content !important;padding-top:30px;display:none;}.page-hero.page-title-bar h1{font-size:32px !important;}.page-hero.page-title-bar p{font-size:14px !important;}a#desktop-button{display:none !important;}a#mobile-button{display:block !important;width:fit-content;}a#mobile-button::after{display:none;}}.inside-right-sidebar #gform_wrapper_1{padding:40px;background:#132e51;color:#fff;}span#higher-form-title{font-family:Frank Ruhl Libre,serif;display:block;text-align:center;font-size:42px;line-height:1.2em;font-weight:500;}span#lower-form-title{color:#e69c20;font-family:Montserrat;text-align:center;display:block;font-weight:600;font-size:24px;line-height:1.3em;margin-bottom:10px;}span.required{display:block;text-align:center;font-family:"Montserrat";font-size:12px;text-transform:uppercase;}span#privacy-note{display:block;margin-top:20px;text-align:center;font-size:12px;}@media only screen and (max-width: 800px){aside#block-6{display:none !important;}}#footer-widgets{border-bottom:1px solid white;}span#phone-footer{font-family:Frank Ruhl Libre,serif;font-size:32px;margin-bottom:30px;display:block;font-style:italic;}span#phone-footer a{text-decoration:none;color:#e69c20;font-style:normal;font-weight:500;}p#disclaimer{font-size:12px;padding-top:10px;border-top:1px solid white;}li#field_3_20 a{color:#fff;text-decoration:underline;font-weight:bold;}.home{background:url("https://cdn-kioch.nitrocdn.com/SAQpADwzjmZszZNXkCqqlBHqGskdngeM/assets/images/optimized/rev-4a4efc1/www.fedelaw.com/wp-content/uploads/2023/10/groovepaper.png");}#hero-banner{padding:0px 30px;}#hero-banner h2{font-size:24px;}#hero-banner h1{font-size:64px;line-height:1.1em;text-transform:uppercase;letter-spacing:1px;}#hero-banner img{position:relative;bottom:-7px;}.row{display:flex;max-width:1540px;margin:auto;padding-top:20px;}.column{flex:50%;}.column-first-third{flex:33%;}.column-second-third{flex:66%;}.home #page{display:none;}@media only screen and (max-width: 800px){#hero-banner{background:linear-gradient(75deg,#000 0%,#0c2e6d 50%,rgba(12,46,109,.89) 100%),url("https://cdn-kioch.nitrocdn.com/SAQpADwzjmZszZNXkCqqlBHqGskdngeM/assets/images/optimized/rev-4a4efc1/www.fedelaw.com/wp-content/uploads/2023/10/Test-BW.jpg") !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:center center !important;padding-top:0px !important;}#hero-banner h2{font-size:18px;}#hero-banner h1{font-size:28px;}#hero-banner img{display:none;}#hero-banner .column{margin-top:0px !important;padding:20px 0px !important;text-align:center !important;}#hero-banner p{font-size:14px !important;border-left:none !important;padding-left:0px !important;}#hero-banner svg#Capa_1{fill:#1d1c46 !important;}a#mobile-button{margin:auto;}.row{display:inline-block;}.column{flex:none;width:100%;padding:0px;}.column-first-third{flex:none;width:100%;padding:0px;}.column-second-third{flex:none;width:100%;padding:0px;}#hero-banner.nitro-lazy{background-image:none !important;}}#practice-areas-bar{background:#e69c21;padding:20px 30px;margin:auto;color:#1d1c46;font-family:Frank Ruhl Libre,serif;font-size:20px;text-transform:uppercase;font-weight:500;letter-spacing:1px;}#practice-areas-bar a{color:#1d1c46;text-decoration:none;}#inner-practice-areas-bar{max-width:1540px;margin:auto;}span#your-needs{text-transform:none;font-style:italic;font-weight:400;font-size:18px;}@media only screen and (max-width: 800px){#practice-areas-bar a{font-size:14px;}#inner-practice-areas-bar{text-align:center;font-size:16px;}span#your-needs{display:block;font-size:14px;border-bottom:1px solid #1d1c46;width:fit-content;margin:auto;margin-bottom:10px;}}#intro-homepage{padding:80px 30px;}#homepage-featured-logos{text-align:center;padding:40px 0;background:#fff;}#homepage-featured-logos h2{font-size:42px;width:fit-content;margin:auto;margin-bottom:20px;border-bottom:1px solid #b3b3b3;padding:10px 40px;}.featured-logos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;padding:20px;max-width:1540px;margin:0 auto;}.logo-item img{max-width:100%;height:auto;padding:15px;background-color:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);}#homepage-top-cta .row{max-width:1540px;margin:auto;padding:40px 30px;align-items:center;}span#cta-title{font-family:Frank Ruhl Libre,serif;display:block;font-size:48px;color:#fff;}span#cta-subtext{font-family:"Frank Ruhl Libre";color:#fff;font-size:24px;}@media only screen and (max-width: 800px){#homepage-top-cta{text-align:center;}span#cta-title{line-height:1.2em;margin-bottom:20px;font-size:32px;}span#cta-subtext{margin-bottom:20px !important;line-height:1.2em;font-size:18px;display:block;}}#homepage-attorney-bio{max-width:1540px;margin:auto;padding:80px 30px 120px 30px;}#homepage-attorney-bio h2{margin-bottom:10px;font-size:42px;}#homepage-attorney-bio img{padding:15px;border:1px solid #e69c20;}p#image-quote{font-style:italic;text-align:center;font-size:14px;}#case-results{background:#f7f8f9;padding-bottom:12px;}#case-results-title{text-align:center;font-family:Frank Ruhl Libre,serif;text-transform:uppercase;padding:10px;}*{-webkit-box-sizing:border-box;box-sizing:border-box;}#case-results .gallery{background:#f7f8f9;}#case-results .gallery-cell{width:25%;height:fit-content;margin-right:10px;border-right:1px solid #222;}#case-results .gallery-cell a{text-decoration:none;}@media only screen and (max-width: 800px){#case-results .gallery-cell{width:100% !important;}}span#amount{text-align:center;font-size:54px;display:flex;justify-content:center;font-family:Frank Ruhl Libre,serif;color:#222;}span#case-type{text-align:center;font-size:14px;display:flex;justify-content:center;font-family:Frank Ruhl Libre,serif;color:#132e51;}#testimonial-section{margin-bottom:40px;padding:60px 30px;background:linear-gradient(#132e51,#4c4d4f);color:#fff;}#testimonial-section .column-second-third{margin-top:-140px;}span.testimonial-header{font-family:Frank Ruhl Libre,serif;font-size:24px;color:#132e51;}#testimonial-section .main-gallery{background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.25);}#testimonial-section .gallery-cell{width:100%;}#testimonial-section .main-gallery svg{margin-top:50px;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}#testimonial-section .flickity-viewport{height:431px !important;}.testimonial{text-align:center;max-width:950px;margin:40px;padding:0 20px;}.testimonial-avatar{width:100px;border-radius:50%;}.testimonial-quote{display:block;font-size:16px;font-weight:300;padding:10px 0;color:#222;}.testimonial-author{display:block;font-family:"Montserrat";font-weight:500;text-transform:uppercase;margin-bottom:10px;color:#2d7bbc;}#testimonial-section .flickity-page-dots{bottom:25px;}#testimonial-section  ol.flickity-page-dots{bottom:50px;}.flickity-page-dots .dot.is-selected{background:#2d7bbc;}@media only screen and (max-width: 800px){#testimonial-section .column-second-third{margin-top:40px;}span.testimonial-header{line-height:1em;font-size:18px;}.testimonial-quote{font-size:10px;}span.testimonial-author{font-size:12px;}}#homepage-faq-section{padding:80px 30px;}.faq-content{margin-top:125px;}.faq-content h3{margin:0;font-weight:normal;font-size:18px;color:#132e51;}.faq-section-homepage{width:auto;}.question{position:relative;background:#fff;margin:0;padding:10px 10px 10px 50px;display:block;width:100%;cursor:pointer;box-shadow:0 0px 3px 0px rgba(148,148,148,.49);}.answers{padding:0px 15px;margin:5px 0;width:100% !important;height:0;overflow:hidden;z-index:-1;z-index:2;position:relative;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;}.questions:checked ~ .answers{height:auto;opacity:1;padding:15px;}.plus{position:absolute;margin-left:10px;z-index:5;font-size:2em;line-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;}.questions:checked ~ .plus{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.questions{display:none;}@media only screen and (max-width: 800px){.faq-content{margin-top:30px !important;}}#homepage-practice-section{background:linear-gradient(75deg,rgba(0,0,0,.91) 0%,rgba(12,46,109,.74) 50%,rgba(225,225,225,.75) 100%),url("https://cdn-kioch.nitrocdn.com/SAQpADwzjmZszZNXkCqqlBHqGskdngeM/assets/images/optimized/rev-4a4efc1/www.fedelaw.com/wp-content/uploads/2023/10/Home-Page-Practice-Areas-Backdrop.jpg");padding:80px 30px 0px 30px;color:#fff;}#homepage-practice-section.nitro-lazy{background-image:none !important;}#homepage-practice-section h2{color:#fff;}#homepage-practice-section a{color:#e69c21;font-weight:bold;text-decoration:none;text-transform:uppercase;}#homepage-practice-section ul{margin:0px;list-style:none;font-size:14px;}#homepage-practice-section li{margin-bottom:20px;}@media only screen and (max-width: 800px){#homepage-practice-section img{padding:0px !important;}}#homepage-blogroll{max-width:1540px;margin:auto;padding:100px 30px;}.page-id-534 h1{font-size:54px;line-height:1.2em;font-weight:500;}.page-id-534 #gform_wrapper_1{padding:40px;background:#2d7bbc;color:#fff;}li#field_1_21 a{color:#fff;font-weight:bold;}@media only screen and (max-width: 800px){.contact-text-section h1{font-size:32px;}p#contact-page-number a{font-size:36px !important;}}.blog .inside-article:hover{box-shadow:0px 4px 15px rgba(0,0,0,.15);transition:.8s;}#author-pic{position:relative;border-radius:50%;padding:10px;box-sizing:border-box;background:#fff;width:fit-content;margin:auto;}#author-intro img{width:80px;min-width:80px !important;border-radius:50%;}#author-intro{text-align:center;margin-top:-60px;}#author-intro p{font-size:14px;}#author-card{display:inline-flex;margin-top:50px;}#author-card-colum img{border-radius:50%;}#author-card-colum{width:fit-content;padding:10px;}#author-card-colum p{font-size:14px;}#author-card-colum h3 a{text-decoration:none;font-size:36px;font-weight:500;color:#222;}time.entry-date.published::before{content:"Updated On: ";font-weight:600;}.out-of-box-container{width:fit-content;background:linear-gradient(75deg,rgba(0,0,0,.91) 0%,rgba(12,46,109,.74) 50%,rgba(12,46,109,.75) 100%),url("https://cdn-kioch.nitrocdn.com/SAQpADwzjmZszZNXkCqqlBHqGskdngeM/assets/images/optimized/rev-4a4efc1/www.fedelaw.com/wp-content/uploads/2023/10/Test-BW.jpg");background-size:contain;padding:20px;margin-bottom:40px;margin-top:60px;}.out-of-box-container.nitro-lazy{background-image:none !important;}.incontent-cta-container{display:flex;background-size:contain;margin:auto;border:2px solid #e69c21;position:relative;}.in-content-text{width:55%;margin-top:auto;margin-bottom:auto;padding:30px;}.in-content-text h2 span{font-size:36px !important;}.in-content-image{width:55%;position:absolute;bottom:0;right:0;}.in-content-image img{width:100%;height:auto;position:absolute;bottom:0;}@media screen and (max-width: 1300px){.out-of-box-container{background:linear-gradient(75deg,rgba(0,0,0,.91) 0%,rgba(12,46,109,.74) 50%,rgba(12,46,109,.75) 100%),url("https://cdn-kioch.nitrocdn.com/SAQpADwzjmZszZNXkCqqlBHqGskdngeM/assets/images/optimized/rev-4a4efc1/www.fedelaw.com/wp-content/uploads/2023/10/Test-BW.jpg");background-position:bottom;width:fit-content;}.incontent-cta-container{display:block;}.in-content-text{width:90%;}.in-content-text h2{font-size:26px !important;}.in-content-text p{font-size:16px !important;}.in-content-text a.info-button{font-size:12px;padding:10px;}.in-content-image{width:100%;position:inherit;display:none;}.out-of-box-container.nitro-lazy{background-image:none !important;}}.gform_legacy_markup_wrapper .gfield_required{color:#e69c21 !important;}.gform-body.gform_body ul li{border-bottom:none;}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;}}.widget-area .widget{padding:40px 40px 0px 40px;}#cta-sidebar-top{padding:30px 40px;background:#132e51;border-bottom:15px solid #e69c20;}#cta-sidebar-top p{font-family:Frank Ruhl Libre,serif;font-size:42px;color:#fff;line-height:1.2em;font-weight:500;}#cta-sidebar-top span{font-family:Frank Ruhl Libre,serif;font-size:42px;line-height:1.2em;font-weight:500;color:#e69c20;}#cta-sidebar-bottom{background:#f8f8f8;padding:30px 40px 40px 30px;}p.phone-title{font-family:Frank Ruhl Libre,serif;font-size:24px;margin-bottom:10px;font-weight:500;}#cta-sidebar-bottom a{font-size:28px;font-family:Frank Ruhl Libre,serif;color:#838383;margin-bottom:20px;font-weight:500;text-decoration:none;}#location-sidebar{background:#f8f8f8;padding:30px 40px 60px 30px;}#location-sidebar h3{font-size:42px;text-transform:none;color:#2f2f2f;}p.location-name{font-family:Frank Ruhl Libre,serif;font-weight:500;font-size:24px;color:#2f2f2f;margin-bottom:20px;}.widget_nav_menu{margin:40px 40px 0px 40px;background:#f8f8f8 !important;padding-bottom:60px !important;}.widget_nav_menu h2{font-size:42px;text-transform:none;color:#2f2f2f;}.widget ul li{border-bottom:1px solid #d3d3d3;padding:10px 0px;font-family:Frank Ruhl Libre,serif;}.widget ul li a{text-decoration:none;color:#2f2f2f;font-weight:500;}aside#block-6{padding-top:10px;}div#gform_wrapper_4{background:#f8f8f8;padding:30px 40px 60px 30px;}#real-story-block{padding:40px;background:#f1f1f1;margin-top:100px;margin-bottom:30px;}#real-story-block img{position:relative;padding:10px;border-radius:50%;box-sizing:border-box;background:#fff;width:fit-content;margin-top:-130px;max-height:200px;max-width:200px;float:right;}#real-story-block h2{color:#222;margin-bottom:10px;}#real-story-block h3{color:#222;font-size:20px;margin-bottom:30px;}#real-story-inner strong{font-family:Frank Ruhl Libre,serif;font-size:20px;}#eeat{margin:30px 0px;}#eeat a{color:#464646;text-decoration:underline;}#eeat li{font-size:14px;}span#intro-experts{font-weight:bold;margin-bottom:10px;display:inline-block;}@media only screen and (max-width: 800px){#eeat{margin-top:-60px;}}.trust-box{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;}.trust-header{display:flex;align-items:center;margin-bottom:5px;}.trust-icon{width:50px;height:50px;margin-right:10px;border-radius:2px;background:#222;color:#fff;}img.trust-icon{background:#e69c20;padding:5px;}.trust-header h2 span,.trust-header h2{font-size:21px !important;color:#222 !important;margin:0;line-height:1.2em;}.trust-content ul{padding-left:0px;margin:20px 0px 20px 0px !important;list-style:none;}.trust-content ul li{font-size:15px !important;line-height:2em !important;margin-bottom:10px !important;position:relative;padding-left:30px;}.trust-content ul li::before{content:"";position:absolute;left:0;top:.5em;width:15px;height:15px;background:#e69c20;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'17\' height=\'17\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23a)\'%3E%3Cpath d=\'M15.583 7.852v.652a7.083 7.083 0 1 1-4.2-6.474m4.2.803L8.5 9.923 6.375 7.8\' stroke=\'%237894D6\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'a\'%3E%3Cpath fill=\'%23fff\' d=\'M0 0h17v17H0z\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center;mask-size:contain;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'17\' height=\'17\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23a)\'%3E%3Cpath d=\'M15.583 7.852v.652a7.083 7.083 0 1 1-4.2-6.474m4.2.803L8.5 9.923 6.375 7.8\' stroke=\'%237894D6\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'a\'%3E%3Cpath fill=\'%23fff\' d=\'M0 0h17v17H0z\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center;-webkit-mask-size:contain;background-size:cover;box-shadow:none;}.trust-content p,.trust-content a{font-size:14px !important;line-height:1.5em !important;margin-bottom:0px !important;color:#222;}.trust-content a{text-decoration:none;}.trust-content a:hover{text-decoration:underline;}.trust-box{background-color:#fff;}#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;}}.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;}}