ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}body{--extendify--spacing--large:var(--wp--custom--spacing--large,clamp(2em, 8vw, 8em))!important;--wp--preset--font-size--ext-small:1rem!important;--wp--preset--font-size--ext-medium:1.125rem!important;--wp--preset--font-size--ext-large:clamp(1.65rem, 3.5vw, 2.15rem)!important;--wp--preset--font-size--ext-x-large:clamp(3rem, 6vw, 4.75rem)!important;--wp--preset--font-size--ext-xx-large:clamp(3.25rem, 7.5vw, 5.75rem)!important;--wp--preset--color--black:#000!important;--wp--preset--color--white:#fff!important;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;color:#212529;text-align:left;background-color:#fff}@font-face{font-display:swap;font-family:"FuseAwesome";src:url(/wp-content/plugins/fuse-social-floating-sidebar/inc/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/wp-content/plugins/fuse-social-floating-sidebar/inc/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/wp-content/plugins/fuse-social-floating-sidebar/inc/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/wp-content/plugins/fuse-social-floating-sidebar/inc/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(/wp-content/plugins/fuse-social-floating-sidebar/inc/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(/wp-content/plugins/fuse-social-floating-sidebar/inc/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fsf{display:inline-block;font:14px/1 FuseAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fuseicon-twitter:before{content:"𝕏";position:relative;top:-2px}.fuseicon-facebook:before{content:""}.fuseicon-linkedin:before{content:""}::-webkit-input-placeholder{opacity:1;color:#fff0}::-moz-placeholder{opacity:1;color:#fff0}:-ms-input-placeholder{opacity:1;color:#fff0}:-moz-placeholder{opacity:1;color:#fff0}:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}header{display:block}button,h1,h3,h4{font-family:inherit}h1,h3,h4{margin-bottom:.5rem}h3,h4{line-height:1.2}p,ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#0f1539;text-decoration:none}a:hover{color:#0056b3;text-decoration:underline}img{vertical-align:middle;border-style:none}button{border-radius:0;margin:0;font-size:inherit;line-height:inherit;overflow:visible;text-transform:none;-webkit-appearance:button}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button::-moz-focus-inner{padding:0;border-style:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}h1{font-size:2.5rem}h3{font-size:1.75rem}h4{font-size:1.5rem}.list-unstyled{padding-left:0;list-style:none}.img-fluid{max-width:100%;height:auto}.container{margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:focus,.btn:hover{text-decoration:none}.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.d-flex{display:-ms-flexbox!important;display:flex!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}img{page-break-inside:avoid}h3,p{orphans:3;widows:3}h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}}:root{--font-main:'Khula', sans-serif;--font-secondary:'Montserrat', sans-serif;--color-main:#0f141d;--color-secondary:#f0cf57;--color-highlight:#0f1539;--color-blue:#00529b;--color-skyblue:#1ba9ed;--fs-130:6.771vw;--fs-100:5.208vw;--fs-95:4.948vw;--fs-90:4.688vw;--fs-72:3.750vw;--fs-70:3.646vw;--fs-65:3.385vw;--fs-61:3.177vw;--fs-60:3.125vw;--fs-50:2.604vw;--fs-48:2.500vw;--fs-46:2.396vw;--fs-42:2.188vw;--fs-40:2.083vw;--fs-37:1.927vw;--fs-36:1.875vw;--fs-33:1.719vw;--fs-32:1.667vw;--fs-31:1.615vw;--fs-30:1.563vw;--fs-28:1.458vw;--fs-27:1.406vw;--fs-24:1.250vw;--fs-22:1.146vw;--fs-21:1.094vw;--fs-20:1.042vw;--fs-19:0.990vw;--fs-18:0.938vw;--fs-16:0.833vw;--fs-15:0.781vw;--fs-14:0.729vw;--fs-12:0.625vw}@media screen and (max-width:1440px){:root{--fs-100:74.995px;--fs-130:97.5px;--fs-95:71.25px;--fs-72:54px;--fs-90:67.51px;--fs-70:52.5px;--fs-65:38.59px;--fs-61:45.7px;--fs-60:45px;--fs-50:37.6px;--fs-48:36px;--fs-46:34.5px;--fs-42:31.5px;--fs-40:30px;--fs-37:28px;--fs-36:27px;--fs-32:24px;--fs-31:23.26px;--fs-30:22.51px;--fs-28:21px;--fs-27:20.25px;--fs-24:18px;--fs-22:16.5px;--fs-21:15.7px;--fs-20:15px;--fs-18:13.5px;--fs-16:12px;--fs-15:11.3px;--fs-14:10.5px;--fs-12:9px}}body,html{position:relative;width:100%;min-height:100%}body{font-family:var(--font-main);font-size:var(--fs-18);color:var(--color-main);line-height:1.5;background:#f6f6f6}a:focus,a:hover{outline:0;color:inherit}a,a *,a img,a:after,a:before,button{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}img{max-width:100%;height:auto}h1{font-size:var(--fs-100);line-height:1.07;text-transform:uppercase}h1,h3,h4{margin:0;font-family:var(--font-secondary);color:var(--color-highlight);color:inherit;font-weight:700}#page-sub-prof .prof-item h3,#page-sub-prof .prof-item h4,.main h3{margin-bottom:30px}.container{max-width:1367px;width:71.19792%;padding:0}.main.container{padding-top:60px;padding-bottom:128px}.line-design{max-width:1621px;width:86.19792%}#breadcrumbs,.main h4{font-family:var(--font-main)}.main h4{font-size:var(--fs-24);color:var(--color-blue)}#header .navigation ul li a:hover,.main a:hover{text-decoration:none;opacity:.8}.main .text-block ul li{margin-bottom:20px}#breadcrumbs{padding:38px 0 28px 17px;border-bottom:solid 1px #1193d1;font-size:12px;font-weight:700}#breadcrumbs span span{align-items:center;text-transform:capitalize}#breadcrumbs span a:first-child::after{content:"»";font-size:16px;display:inline-block;top:50%;margin:6px}#breadcrumbs span.breadcrumb_last{text-transform:none;color:#555}.d-flex.container,.social-logos{justify-content:space-between}#footer-calad-logo{width:39%;height:auto}.social-logos{display:flex;flex-direction:row;width:39%;padding-top:20px}.social-logos a,.social-logos a img,.social-logos img{max-height:30px;max-width:30px!important}#header{position:sticky;top:0;left:0;right:0;z-index:99;border-bottom:solid 1px #fff;padding:13px 0 11px;background:#fff}#header .container{align-items:center;max-width:1621px;width:86.19792%}#header a.logo{max-width:408px;width:29.84638%}#header a.logo:hover{opacity:.8}#header .right-nav{display:flex}#header .navigation{margin-right:79px;margin-top:6px}#header .navigation ul{list-style-type:none;padding:0;margin:0}#header .navigation ul li{display:inline-block;margin-right:57px}#header .navigation ul li:last-child{margin-right:0}#header .navigation ul li a{font-size:var(--fs-16);font-weight:700;text-transform:uppercase}#header .navigation ul li ul.sub-menu{position:absolute;padding:10px 0 0;transform:translateY(-10px);opacity:0;pointer-events:none;transition:.15s linear}#header .navigation ul li:hover ul.sub-menu{transform:translateY(0);opacity:1;pointer-events:auto}#header .navigation ul li ul.sub-menu li{display:block;margin:0}#header .navigation ul li ul.sub-menu li a{display:block;padding:5px 15px;background:#fff}#header .navigation ul li ul.sub-menu li a:hover{background:var(--color-blue);color:#fff;text-decoration:none}#header .sidebar-menu{position:relative;border:0;background:#fff0 url(/wp-content/themes/lfs/assets/images/icn-burger.png)no-repeat center center;width:53px;height:26px;cursor:pointer;margin-top:4px;outline:0}#header .sidebar-menu:hover{opacity:.6}#sidebar-toggle{outline:0;background:#00529b;z-index:999;position:fixed;top:0;right:0;width:100%;max-width:350px;padding:27px 5px 12px 22px;max-height:100vh;overflow:auto;opacity:0;transform:translateX(100%);pointer-events:none;transition:.15s linear}#sidebar-toggle .sidebar-toggle-close{background:0 0;border:0;font-size:48px;line-height:1;color:#fff;position:relative;margin-bottom:33px;left:-7px;outline:0}#footer-top a.logo:hover,#sidebar-toggle .sidebar-toggle-close:hover,#sidebar-toggle ul li a:hover{opacity:.8}#sidebar-toggle ul{transition:.3s linear;list-style-type:none;margin:0;padding:0}#sidebar-toggle ul li a{color:#fff;font-size:18px;font-weight:700;display:block;line-height:2.4;position:relative;text-decoration:none}#sidebar-toggle ul li ul.sub-menu a:before{content:"";font-family:"Font Awesome 5 Free";position:absolute;top:-1px;left:5px}#sidebar-toggle ul li ul.sub-menu a{padding-left:30px}#footer-bottom,#footer-top{background:#fff;position:relative}#footer-top .container{padding-top:91px;padding-bottom:33px;max-width:1621px;width:86.19792%}#footer-top a.logo{max-width:280px;width:15%;align-self:flex-start}#footer-top h3{font-family:var(--font-main);font-size:var(--fs-18);text-transform:uppercase;margin-bottom:5px}#footer-top p{line-height:1.66667;margin-bottom:30px}#footer-top p:last-of-type{margin-bottom:2px}#footer-top .section a:hover{font-weight:500}#footer-top .section a{font-family:var(--font-main);display:inline-block;font-size:var(--fs-18);padding:0}#footer-top .right-section{display:flex;justify-content:space-between;width:50%}#footer-top a.btn{text-transform:uppercase;color:#1d6a97;font-family:georgia;font-size:15px}#footer-bottom{align-items:center;padding-bottom:20px}#footer-bottom .container{flex-wrap:wrap;align-items:center;max-width:1621px;width:86.19792%}#footer-bottom .lfs{display:flex}#footer-bottom ul li a{font-family:var(--font-main);font-size:var(--fs-14);display:block;margin-top:7px;margin-right:9px}#footer-bottom .copy,#footer-bottom .lfs a{text-transform:uppercase;font-family:var(--font-main);font-size:var(--fs-14);margin-top:18px;display:block}#footer-bottom .lfs a:hover,#footer-top .section a:hover{text-decoration:none;color:var(--color-blue)}#footer-bottom ul,#page-sub-prof .text-block ul.sub-image{list-style-type:none;padding:0;display:flex}#footer-bottom .lfs a{margin-right:7px}#footer-bottom .lfs img{align-self:center}#footer-bottom ul li a,#page-banner h1,a.btn{text-transform:uppercase}a.btn{font-size:var(--fs-16);font-weight:500}#page-banner{text-align:center;color:#fff;max-height:539px;padding-top:28.07291%;position:relative;background:#fff0 no-repeat center center/cover}#page-banner .overlay{background:rgb(5 20 33/.27);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}#page-banner .overlay:after,#page-banner .overlay:before{content:"";background:#fff0 no-repeat 0 0/100% 100%;display:block;position:absolute;z-index:1;top:0;bottom:0}#page-banner .overlay:before{background-image:url(/wp-content/themes/lfs/assets/images/page-banner-top-overlay.png);width:41.77083%;right:0;background-position:right 0}#page-banner .overlay:after{background-image:url(/wp-content/themes/lfs/assets/images/page-banner-bottom-overlay.png);width:43.38542%;left:0}#page-banner .text-block{position:absolute;left:0;right:0;top:53.3%;transform:translateY(-20%);z-index:2}#page-banner h1{margin-bottom:21px}#page-banner h1:after{content:"";display:block;border-bottom:2px solid #8ad2f9;width:163px;margin:28px auto 25px}#page-banner .description{color:#fff;font-family:var(--font-main);line-height:1.5;text-transform:uppercase;font-weight:700;font-size:var(--fs-31);margin:0 auto}button:hover{background:var(--color-secondary);cursor:pointer;border:solid 1px #000}#page-sub-prof img{margin-right:52px;max-width:300px;width:72.50292%;flex:0 0 auto;align-self:flex-start}#page-sub-prof a{color:var(--color-skyblue)}#page-sub-prof a:hover,a.btn{color:var(--color-blue)}#page-sub-prof .prof-item{border-bottom:solid 2px var(--color-blue);margin-bottom:60px}#page-sub-prof .text-block img{margin:20px auto;width:84%}#page-sub-prof .text-block ul.sub-image{flex-wrap:wrap}#page-sub-prof .text-block ul.sub-image li{width:33%;font-size:var(--fs-18);color:var(--color-main);font-weight:400;text-align:center}.awesome-social{margin-top:2px;color:#fff!important;text-align:center!important;display:block;line-height:45px!important;width:30px!important;height:43px!important;font-size:20px!important}@media screen and (max-width:1400px){#footer-bottom .container,#footer-top .container{max-width:1621px!important;width:86.19792%!important}}@media screen and (max-width:1300px){.line-design,.main.container{margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;max-width:100%!important;width:100%!important}#page-banner .text-block{top:40%}}@media screen and (max-width:991px){#page-banner{padding-top:300px}#page-banner h1{font-size:55px}#footer-top .container{flex-direction:column}#footer-top a.logo{margin-bottom:30px}#footer-top .right-section{justify-content:flex-start;width:100%}#page-sub-prof .text-block ul.sub-image li{width:50%}#footer-top .section{margin-right:50px}#footer-calad-logo{width:39%;height:auto}.social-logos{width:39%;padding-top:20px}}@media screen and (max-width:900px){.social-logos{display:flex;width:19%;flex-direction:row;align-items:center;justify-content:space-between}#footer-calad-logo{max-width:20%;height:auto}}@media screen and (max-width:768px){#page-sub-prof .prof-item{flex-direction:column}#page-sub-prof img{width:100%;margin:0 auto 40px}}@media screen and (max-width:700px){#header a.logo{width:250px}#footer-bottom .lfs{display:block;margin:0 25px}#footer-bottom .lfs a{margin:0 10px}#page-banner h1{font-size:45px}#footer-top .right-section{flex-direction:column;justify-content:center}#footer-top .section,#footer-top .section:last-child{margin:0 auto 30px}#footer-top .container{text-align:center}#footer-top a.logo{margin:0 auto;width:250px}.logo-container{display:flex;flex-direction:column;justify-content:center;align-items:center}#footer-calad-logo{max-width:100%;width:80%}.social-logos{padding-top:20px;max-width:42%;display:flex;width:100%;flex-direction:row;justify-content:space-evenly;padding-bottom:50px}}@media screen and (max-width:600px){#footer-top a.logo{width:250px}#footer-bottom .left-text{margin-bottom:20px}#footer-bottom ul{justify-content:center;margin-bottom:0}#footer-bottom .container{justify-content:center;text-align:center}body.page-template-page-legislative-advocates-php #page-banner .text-block{top:47%}body.page-template-page-legislative-advocates-php #page-banner h1{font-size:31px}}@media screen and (max-width:500px){#page-banner h1{font-size:45px}#page-banner .description{font-size:16px}#footer-top .right-section{flex-direction:column}}@media screen and (max-width:400px){#header .container{display:block!important}#header .right-nav{justify-content:flex-end}#header .sidebar-menu{width:30px;margin-bottom:10px}#header a.logo{margin-bottom:30px;text-align:center}#page-banner .overlay:after,#page-banner .overlay:before{display:none}#page-sub-prof .text-block ul.sub-image li{width:100%}}