@charset "UTF-8";
/*!
Theme Name: CASES Legit
Theme URI: http://underscores.me/
Author: Joe Cooper
Author URI: http://www.joecooper.nyc
Description: This is it. This is the final one.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: caseslegit
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

CASES Legit is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/@import url("https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500;600;700&display=swap");@font-face{font-family:gillMed;src:url(/wp-content/themes/caseslegit/dist/GillMed.2c2acb5e.otf) format("opentype")}@font-face{font-family:gillBook;src:url(/wp-content/themes/caseslegit/dist/GillBook.7e58078d.otf) format("opentype")}@font-face{font-family:gillBookIta;src:url(/wp-content/themes/caseslegit/dist/GillBookIta.8e5eb5b6.otf) format("opentype")}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#404040;font-family:gillBook,Gill Sans MT,Gill Sans,sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-family:Work Sans,sans-serif;font-weight:700}p{margin-bottom:1.5em}cite,dfn,em,i{font-family:gillBookIta}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,pre,tt,var{font-size:15px;font-size:.9375rem}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}strong{font-family:gillMed}html{box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}body{background:#ddd}a{text-decoration:none}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#002b55;color:#fdfdfd;line-height:1;padding:.6em 1em .4em;text-shadow:0 1px 0 hsla(0,0%,100%,.8)}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=email],input[type=password],input[type=search],input[type=text],input[type=url],textarea{color:#666;border:1px solid #ccc;border-radius:3px}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{color:#111}input[type=email],input[type=password],input[type=search],input[type=text],input[type=url]{padding:3px}textarea{padding-left:3px;width:100%}a{color:#002b55}a:active,a:focus,a:hover{color:#194d7f}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.main-navigation{clear:both;width:100%;color:#fff}.main-navigation ul{list-style:none;margin:0;padding-left:15px}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:2.5em;left:-999em;z-index:99999;padding-left:0;-moz-padding-start:0;-webkit-padding-start:0}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul ul a{text-transform:none;width:300px;padding-left:30px;font-size:.85em;font-family:Work Sans,sans-serif;font-weight:400}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{float:left;flex:0 1 auto;position:relative}.main-navigation li.focus>a,.main-navigation li:hover>a{background-color:#194d7f}.main-navigation a{display:block;text-decoration:none;color:#fff;font-family:Work Sans,sans-serif;font-weight:500;margin:0 1px;padding:10px 15px;background-color:#002b55;transition:background-color .25s}.main-navigation .donate a{background-color:#fec542;color:#002b55}.main-navigation .donate a:hover{background-color:#194d7f;color:#fff}.main-navigation .donate ul li a{background-color:#002b55}.main-navigation .donate ul li a:hover{background-color:#194d7f}.total-navigation{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.menu-main-container{display:flex;flex-direction:row;justify-content:flex-start;float:left;margin-right:20px}.social-media-menu-container{display:flex}@media (max-width:900px){.menu-main-container{justify-content:center}}.main-navigation.toggled ul,.menu-toggle{display:block}@media (min-width:716px){.menu-toggle{display:none}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-title,.blog .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll.neverending .site-footer,.infinite-scroll .posts-navigation{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}#page{margin:0;display:flex;flex-flow:row wrap}#page #content,#page #masthead,#page .footer{flex:1 0 100%}#responsiveCheck{display:none;content:"X";width:51px;height:51px}#masthead{width:100%}#masthead,.nav-container{background-color:#fdfdfd;display:flex}.nav-container{padding:20px 30px;margin:0 auto;flex:1 0 100%;flex-flow:row nowrap;align-items:center;justify-content:space-between;max-width:1260px}@media only screen and (max-width:1106px){.nav-container{flex-flow:row wrap;max-width:100%}}.site-branding{flex:0 1 400px;max-width:380px;margin:0 15px 0 10px;padding-right:10px;line-height:0}.main-navigation{flex:1 1 650px;background-color:#002b55;max-width:750px;min-width:675px;position:relative}.main-navigation .fa-search{border:0;margin-left:0;background:none}.main-navigation .fa-search:hover{background:none}.main-navigation .social-icon-container{padding:0;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.main-navigation .social-icon-container svg{width:18px;fill:#fff}.main-navigation .social-icon-container:hover{background:#194d7f}.site-title{text-align:left;margin:0}.site-title img{width:100%;max-width:550px}input[type=search]{box-sizing:border-box;width:100%}.search-box-wrapper{flex:2 0 100%;position:absolute;right:0}.search-box-wrapper.collapsing{position:absolute}.search-box-wrapper2{max-width:400px;padding:10px 0 10px 25px;background-color:#194d7f}.search-box{padding:0;margin:0 20px 0 0}.search-box .search-field{max-width:300px;padding:.2rem 1rem;font-family:Work Sans,sans-serif;font-weight:300;font-size:16px;background-color:#fcfcfc;border:2px solid #194d7f}#search-link{background-color:#194d7f;margin-left:5px;height:100%;display:flex;justify-content:center;align-items:center}#search-link svg{fill:#fff;height:24px;width:24px}#search-link.collapsed{background-color:#002b55}#search-link.collapsed:hover{background-color:#194d7f}.error404 .search-submit,.search-box .search-submit,.search .search-submit{display:none}.all-prog-nav a{background-color:#001b35;text-transform:uppercase!important}#masthead-fade{display:none;top:0;position:fixed;width:100%;z-index:99999}.both-row-fade{display:flex;flex-flow:column nowrap;width:100%}.top-row-fade{background-color:#002b55;box-shadow:2px 2px 5px 2px rgba(0,0,0,.2)}.nav-container-fade{padding:0;margin:0 auto;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;background-color:#002b55;max-width:1200px}.site-branding-fade{flex:0 0 250px;max-width:250px;margin:0 15px 0 5px;padding:5px 10px;line-height:0}#site-navigation-fade{font-size:15px}#site-navigation-fade .total-navigation .menu-main-container ul li a{padding:15px}#site-navigation-fade .total-navigation .menu-main-container ul li ul{top:3.1em}#site-navigation-fade .total-navigation .menu-main-container ul li ul li a{padding:10px 15px}#site-navigation-fade .total-navigation .social-media-menu-container{display:flex;align-items:center}#site-navigation-fade .total-navigation .social-media-menu-container .main-navigation a{padding:10px}#site-navigation-fade .total-navigation .social-media-menu-container svg{width:20px;height:20px}#site-navigation-fade .total-navigation .social-media-menu-container svg path{fill:#fdfdfd}#search-link-fade{background-color:#194d7f;margin-left:5px;align-self:stretch;padding-top:15px}#search-link-fade svg{width:20px;height:20px}#search-link-fade svg path{fill:#fdfdfd}#search-container-fade{margin:0 auto;max-width:1200px;width:100%}@media (max-width:1106px){.site-branding{padding-bottom:20px}.nav-container{justify-content:center}#search-container{order:3;max-width:750px}}@media (max-width:1030px){#masthead{padding-left:5px;padding-right:5px}}@media (max-width:900px){.site-branding{order:1;align-self:center;flex:none}.main-navigation{order:2;align-self:center;flex:none}#masthead{align-content:center}.search-box .search-field{float:none}}@media (max-width:964px){#responsiveCheck{height:50px}}@media (max-width:716px){.nav-container{justify-content:space-between}.menu-main-container{flex-direction:column;flex-flow:column wrap;flex:100%;margin:0}#search-link,.social-media-menu-container{display:none}#responsiveCheck{content:"S";width:50px}.menu-toggle{width:50px;height:50px;order:2;color:#002b55;font-size:2.3em;border:0;padding:0;background:#fdfdfd;display:flex;justify-content:flex-end;align-items:center}.main-navigation{min-width:unset;margin-top:25px}.main-navigation ul{display:none;padding-left:0}.main-navigation ul li{clear:both;float:none;flex:1 0 500px}.main-navigation ul ul{display:none;clear:both;position:relative;top:0;left:0;width:100%}.main-navigation ul ul a{padding-left:50px;width:100%}.main-navigation ul ul li{clear:both;float:none;flex:1 0 500px}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:auto}.main-navigation ul ul ul{display:none;clear:both;position:relative;top:0;left:0;width:100%}.main-navigation ul ul ul li{clear:both;float:none;flex:1 0 500px}.main-navigation ul ul ul li.focus>ul,.main-navigation ul ul ul li:hover>ul{left:auto}.main-navigation .sub-menu{display:none}.main-navigation .menu-toggle{display:block;background-color:#002b55;color:#fff;text-decoration:none;text-transform:uppercase;font-family:Work Sans,sans-serif;font-weight:500;font-size:1.3rem;margin:0 1px;padding:15px 30px;box-shadow:none}.main-navigation .menu-toggle i{margin-left:20px}.main-navigation .site-title{color:#00f}.main-navigation ul ul li:hover{left:auto}#socialMedia{display:none}.search-box{margin:10px 0 0}}@media (max-width:575px){.site-branding{flex:1 1 150px;padding:0}.menu-toggle{flex:1 1 50px;margin:0;max-width:70px;padding:0;font-size:1.5em}}.content-area{margin:0}.site-main{background-color:#fdfdfd;padding:0 50px}.tab-pane{display:none}.tab-pane.active{display:block}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}body.home{background:#fdfdfd}.home .site-content{display:flex;justify-content:center}.frontpage__grid{display:grid;grid-template-columns:1fr repeat(12,80px) 1fr;grid-template-rows:535px 175px auto auto;column-gap:20px;width:100%;max-width:1750px;margin-top:27px}@media only screen and (max-width:1750px){.frontpage__grid{grid-template-columns:1fr repeat(12,80px) calc((100vw - 1200px)/2)}}@media only screen and (max-width:1280px){.frontpage__grid{grid-template-columns:30px repeat(12,1fr) 30px}}@media only screen and (max-width:900px){.frontpage__grid{grid-template-columns:30px repeat(4,1fr) 30px;grid-template-rows:468px auto auto auto;grid-auto-rows:auto;row-gap:56px}}@media only screen and (max-width:600px){.frontpage__grid{grid-template-rows:300px auto auto auto;grid-template-columns:15px repeat(4,1fr) 15px;margin-top:0;row-gap:34px}}.frontpage__hero{grid-column:1/10;background:#999;grid-row:1;padding:55px;background-size:cover;background-position:50%;display:flex;width:calc(100% + 1.9vw)}.frontpage__hero--topright{justify-content:flex-end}.frontpage__hero--bottomleft{align-items:flex-end}.frontpage__hero--bottomright{align-items:flex-end;justify-content:flex-end}@media only screen and (max-width:900px){.frontpage__hero{grid-column:1/-1;width:100%}}@media only screen and (max-width:600px){.frontpage__hero{padding:30px 25px}}.frontpage__hero-content{display:flex;flex-flow:column nowrap;max-width:400px}.frontpage__hero-header{color:#fff;white-space:pre-line;line-height:1.15;margin-top:0;font-size:28px}@media only screen and (max-width:900px){.frontpage__hero-header{font-size:21px;font-weight:600}}@media only screen and (max-width:600px){.frontpage__hero-header{white-space:unset;max-width:180px;font-size:16px}}.frontpage__hero-button{background-color:#fec542;color:#002b55;font-size:18px;font-family:Work Sans,sans-serif;font-weight:700;padding:10px 15px;width:165px;display:flex;justify-content:space-between;transition:all .25s}.frontpage__hero-button svg{width:18px;fill:#002b55;transition:all .25s}.frontpage__hero-button:hover{background:#194d7f;color:#fdfdfd}.frontpage__hero-button:hover svg{fill:#fdfdfd}@media only screen and (max-width:600px){.frontpage__hero-button{display:none}}.frontpage__news-container{grid-column:10/14;margin-left:66px;grid-row:1/4;width:calc(100% - 56px);display:flex;flex-flow:column;margin-bottom:75px}@media only screen and (max-width:1750px){.frontpage__news-container{width:calc(100% - 40px)}}@media only screen and (max-width:1280px){.frontpage__news-container{margin-left:60px}}@media only screen and (max-width:900px){.frontpage__news-container{grid-column:2/6;grid-row:5;margin-left:0;width:100%}}@media only screen and (max-width:600px){.frontpage__news-container{grid-row:4}}.frontpage__news-titlebar{background:#002b55;color:#fdfdfd;font-size:21px;margin:0;padding-left:25px;height:54px;display:flex;align-items:center;box-sizing:border-box}.frontpage__news-main{border-left:1px solid #aaa;border-right:1px solid #aaa;border-bottom:1px solid #aaa;padding:24px 16px 34px}@media only screen and (max-width:900px){.frontpage__news-main{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;align-items:center;justify-items:center;padding:20px 30px 25px}}@media only screen and (max-width:600px){.frontpage__news-main{grid-template-columns:1fr;padding:25px 17px}}.frontpage__news-first-link:hover~.frontpage__news-image-container .frontpage__news-image{transform:scale(1.05)}@media only screen and (max-width:900px){.frontpage__news-first-container{grid-row:1/-1}}.frontpage__news-first-headline{margin:0;font-family:Work Sans,sans-serif;font-weight:600;line-height:1.17;font-size:24px;transition:color .25s}@media only screen and (max-width:900px){.frontpage__news-first-headline{font-size:18px}}.frontpage__news-date{font-family:Work Sans,sans-serif;font-weight:600;color:#aaa;font-size:14px;margin:10px 0 35px}.frontpage__news-image-container{width:100%;height:192px;position:relative;display:flex;overflow:hidden}.frontpage__news-image{position:absolute;top:0;width:100%;height:192px;object-fit:cover;object-position:center;transition:transform .25s}.frontpage__news-image:hover{transform:scale(1.05)}.frontpage__news-excerpt{margin:32px 0 18px;line-height:1.3;font-size:18px}@media only screen and (max-width:900px){.frontpage__news-secondary-container{padding-left:31px}}@media only screen and (max-width:600px){.frontpage__news-secondary-container{display:none}}.frontpage__news-read-more{font-size:18px;font-family:Work Sans,sans-serif;font-weight:700;transition:color .25s}@media only screen and (max-width:900px){.frontpage__news-read-more{grid-column:2}}@media only screen and (max-width:600px){.frontpage__news-read-more--desktop{display:none}}.frontpage__news-read-more--mobile{display:none}@media only screen and (max-width:600px){.frontpage__news-read-more--mobile{display:block}}.frontpage__news-hr{width:85%;margin:25px auto}@media only screen and (max-width:900px){.frontpage__news-hr{display:none}}.frontpage__news-item{display:none;flex-flow:column nowrap}.frontpage__news-item--desktop{display:flex}@media only screen and (max-width:900px){.frontpage__news-item--desktop{display:none}}@media only screen and (max-width:900px){.frontpage__news-item--tablet{display:flex}}@media only screen and (max-width:600px){.frontpage__news-item--tablet{display:none}}.frontpage__news-item-headline{margin:0;font-family:Work Sans,sans-serif;font-weight:600;line-height:1.17;font-size:18px}.frontpage__button-container{grid-column:1/10;display:flex;justify-content:center;align-items:center;width:calc(100% + 1.9vw)}@media only screen and (max-width:900px){.frontpage__button-container{grid-column:2/6}}@media only screen and (max-width:600px){.frontpage__button-container{flex-flow:column nowrap}}.frontpage__cta-button{padding:0 27px 0 21px;height:55px;width:280px;background-color:#002b55;color:#fdfdfd;font-family:Work Sans,sans-serif;font-weight:700;font-size:24px;display:flex;align-items:center;justify-content:space-between;transition:background-color .25s;box-shadow:3px 3px 0 0 #e5e5e5}@media only screen and (max-width:600px){.frontpage__cta-button{margin-bottom:13px;width:222px;font-size:18px;height:45px;padding:0 19px 0 13px}}.frontpage__cta-button:last-child{margin-left:25px}@media only screen and (max-width:600px){.frontpage__cta-button:last-child{margin-left:0}}.frontpage__cta-button svg{fill:#fdfdfd}@media only screen and (max-width:600px){.frontpage__cta-button svg{width:16px;height:16px}}.frontpage__cta-button:hover{background:#194d7f;color:#fdfdfd}.frontpage__cta-button--donate{display:none}@media only screen and (max-width:600px){.frontpage__cta-button--donate{display:flex;color:#002b55;background:#fec542}.frontpage__cta-button--donate svg path{fill:#002b55}}.frontpage__cta-button--donate:hover{color:#fdfdfd}.frontpage__cta-button--donate:hover svg path{fill:#fdfdfd}.frontpage__intro-copy{grid-column:1/10;font-size:21px;line-height:1.4;margin-bottom:75px;width:calc(100% + 1.9vw);display:flex;justify-content:flex-start;align-items:center;flex-flow:column nowrap}.frontpage__intro-copy p{width:100%;max-width:780px;margin-top:0;padding:0 30px}@media only screen and (max-width:600px){.frontpage__intro-copy p{padding:0;font-size:16px}}@media only screen and (max-width:900px){.frontpage__intro-copy{margin-bottom:0;grid-column:2/6}.frontpage__intro-copy p:last-child{margin-bottom:0}}.frontpage__services-main-container{grid-column:2/14;display:grid;grid-template-columns:repeat(12,80px);grid-column-gap:20px;grid-template-rows:auto;margin-bottom:100px}@media only screen and (max-width:1280px){.frontpage__services-main-container{grid-template-columns:repeat(12,1fr)}}@media only screen and (max-width:900px){.frontpage__services-main-container{grid-template-columns:repeat(4,1fr);grid-column:2/6;margin-bottom:50px}}.frontpage__services-selector{background:#fafafa;grid-column:1/-1;box-shadow:3px 3px 0 0 #aaa;margin-bottom:20px}@media only screen and (max-width:600px){.frontpage__services-selector{display:none}}.frontpage__services-selector>ul{display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;position:relative;list-style:none;margin:0;padding:0;height:100%}.frontpage__services-selector>ul li{display:flex}.frontpage__services-selector>ul li:first-child .frontpage__services-button svg{width:74px;height:74px}@media only screen and (max-width:1280px){.frontpage__services-selector>ul li:first-child .frontpage__services-button svg{width:46px;height:46px}}.frontpage__services-selector>ul li:nth-child(2) .frontpage__services-button svg{width:65px;height:70px}@media only screen and (max-width:1280px){.frontpage__services-selector>ul li:nth-child(2) .frontpage__services-button svg{width:48px;height:52px}}.frontpage__services-selector>ul li:nth-child(3) .frontpage__services-button svg{width:76px;height:80px}@media only screen and (max-width:1280px){.frontpage__services-selector>ul li:nth-child(3) .frontpage__services-button svg{width:50px;height:53px}}.frontpage__services-selector>ul li:nth-child(4) .frontpage__services-button svg{width:62px;height:62px}@media only screen and (max-width:1280px){.frontpage__services-selector>ul li:nth-child(4) .frontpage__services-button svg{width:45px;height:45px}}.frontpage__services-selector--unequal>ul{display:flex;justify-content:space-around;align-items:stretch}.frontpage__services-selector--unequal>ul li:first-child .frontpage__services-button .frontpage__services-button-header{max-width:100px}@media only screen and (max-width:900px){.frontpage__services-selector--unequal>ul li:first-child .frontpage__services-button .frontpage__services-button-header{max-width:82px}}.frontpage__services-selector--unequal>ul li:nth-child(2) .frontpage__services-button .frontpage__services-button-header{max-width:115px}@media only screen and (max-width:900px){.frontpage__services-selector--unequal>ul li:nth-child(2) .frontpage__services-button .frontpage__services-button-header{max-width:95px}}.frontpage__services-selector--unequal>ul li:nth-child(3) .frontpage__services-button .frontpage__services-button-header{max-width:115px}@media only screen and (max-width:900px){.frontpage__services-selector--unequal>ul li:nth-child(3) .frontpage__services-button .frontpage__services-button-header{max-width:95px}}.frontpage__services-selector--unequal>ul li:nth-child(4) .frontpage__services-button .frontpage__services-button-header{max-width:80px}@media only screen and (max-width:900px){.frontpage__services-selector--unequal>ul li:nth-child(4) .frontpage__services-button .frontpage__services-button-header{max-width:67px}}.frontpage__services-button{display:flex;flex-flow:row nowrap;align-items:center;z-index:2;padding:0 20px;transition:background .2s}@media only screen and (max-width:900px){.frontpage__services-button{padding:0 10px}}.frontpage__services-button svg{margin-right:16px}.frontpage__services-button svg path{transition:fill .25s}.frontpage__services-button.active svg path,.frontpage__services-button:hover svg path{fill:#002b55}.frontpage__services-button.active .frontpage__services-button-header,.frontpage__services-button:hover .frontpage__services-button-header{color:#002b55}.frontpage__services-button.active{background:#fdfdfd}.frontpage__services-button-header{max-width:135px;font-family:Work Sans,sans-serif;font-weight:500;color:#777;line-height:1.17;transition:color .25s}@media only screen and (max-width:1280px){.frontpage__services-button-header{font-size:16px}}@media only screen and (max-width:900px){.frontpage__services-button-header{font-size:14px}}.frontpage__services-container{grid-column:2/12}@media only screen and (max-width:900px){.frontpage__services-container{grid-column:1/-1}}.frontpage__services-item-container{width:100%;grid-template-columns:repeat(10,80px);column-gap:20px;display:grid;visibility:hidden;opacity:0;transform:translateY(50px);height:0}@media only screen and (max-width:1280px){.frontpage__services-item-container{grid-template-columns:repeat(10,1fr)}}@media only screen and (max-width:900px){.frontpage__services-item-container{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:600px){.frontpage__services-item-container{visibility:visible;opacity:1;height:auto;position:relative;display:flex;flex-flow:column nowrap;transform:unset;justify-content:center;align-items:center;margin-bottom:50px}}.frontpage__services-item-container.active{display:grid;opacity:1;visibility:visible;transform:translateY(0);transition:all .4s;height:auto}@media only screen and (max-width:600px){.frontpage__services-item-container.active{display:flex}}.frontpage__services-item-header{grid-column:1/-1;font-size:36px;border-bottom:1px solid #002b55;color:#002b55}@media only screen and (max-width:900px){.frontpage__services-item-header{font-size:28px}}@media only screen and (max-width:600px){.frontpage__services-item-header{width:100%;z-index:2}}.frontpage__services-image{grid-column:1/3}@media only screen and (max-width:900px){.frontpage__services-image{grid-column:1/2;margin-top:18px}}@media only screen and (max-width:600px){.frontpage__services-image{position:absolute;top:10px;z-index:1;width:231px;top:70px}}.frontpage__services-image svg path{fill:#e5e5e5}.frontpage__services-copy-container{grid-column:4/11}@media only screen and (max-width:900px){.frontpage__services-copy-container{grid-column:2/5;padding-left:15px}}@media only screen and (max-width:600px){.frontpage__services-copy-container{z-index:2;width:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}}.frontpage__services-copy-container p{font-size:21px;line-height:1.4}@media only screen and (max-width:900px){.frontpage__services-copy-container p{font-size:18px}}.frontpage__services-item-link{width:280px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;color:#fdfdfd;background:#002b55;height:55px;box-shadow:3px 3px 0 0 #e5e5e5;font-family:Work Sans,sans-serif;font-weight:700;transition:background .25s;font-size:21px}.frontpage__services-item-link svg{fill:#fdfdfd}.frontpage__services-item-link:hover{color:#fdfdfd;background-color:#194d7f}@media only screen and (max-width:600px){.frontpage__services-item-link{width:200px}}.frontpage__signup-section{grid-column:2/14;background-color:#fafafa;padding:44px 0;margin-bottom:110px}@media only screen and (max-width:900px){.frontpage__signup-section{grid-column:2/6}}.frontpage__signup-section .signup-form__field{height:52px;border-radius:0;border:1px solid #002b55;width:calc(100% - 180px);color:#002b55;font-family:Work Sans,sans-serif;font-weight:500;font-size:21px;padding-left:16px}@media only screen and (max-width:600px){.frontpage__signup-section .signup-form__field{font-size:16px;height:41px;padding-left:11px;width:calc(100% - 110px)}}.frontpage__signup-section .signup-form__submit{background:#002b55;font-family:Work Sans,sans-serif;font-weight:700;font-size:21px;text-shadow:unset;border-radius:0;border:0;padding:0;height:52px;display:flex;justify-content:center;align-items:center;width:180px;transition:background-color .25s}@media only screen and (max-width:600px){.frontpage__signup-section .signup-form__submit{font-size:16px;height:41px;width:110px}}.frontpage__signup-section .signup-form__submit:hover{background:#194d7f}.frontpage__signup-section .signup-form__error,.frontpage__signup-section .signup-form__success-message{display:none}.frontpage__signup-section .signup-form__error.visible,.frontpage__signup-section .signup-form__success-message.visible{display:block}.frontpage__signup-section .signup-form__error{margin-top:16px;font-size:16px;color:red}.frontpage__signup-section .signup-form__success-message{grid-row:1;grid-column:6/13;font-size:21px;align-self:center;font-family:gillMed;padding:0 25px;color:#002b55}@media only screen and (max-width:900px){.frontpage__signup-section .signup-form__success-message{grid-column:1/-1;grid-row:2;text-align:center}}@media only screen and (max-width:600px){.frontpage__signup-section .signup-form__success-message{font-size:16px}}.frontpage__signup-section .signup-form form{display:grid;grid-template-columns:repeat(12,80px);column-gap:20px}@media only screen and (max-width:1280px){.frontpage__signup-section .signup-form form{grid-template-columns:repeat(12,1fr)}}@media only screen and (max-width:900px){.frontpage__signup-section .signup-form form{grid-template-columns:repeat(4,1fr);row-gap:45px;justify-items:center}}@media only screen and (max-width:600px){.frontpage__signup-section .signup-form form{row-gap:35px}}.frontpage__signup-section .signup-form form label{font-size:21px;grid-column:1/6;padding:0 44px}@media only screen and (max-width:900px){.frontpage__signup-section .signup-form form label{grid-column:1/-1;text-align:center;grid-row:1}}@media only screen and (max-width:600px){.frontpage__signup-section .signup-form form label{font-size:16px;padding:0 14px}}.frontpage__signup-input-container{grid-row:1;grid-column:6/13;display:flex;flex-flow:row wrap;justify-content:center;width:calc(100% - 28px);opacity:1;transition:opacity .25s;position:relative}@media only screen and (max-width:900px){.frontpage__signup-input-container{grid-row:2;grid-column:1/-1}}.frontpage__signup-input-container.hidden{opacity:0}.footer{color:#fff;padding:75px 20px;background-color:#002b55;font-family:Work Sans,sans-serif;display:grid;grid-template-columns:repeat(12,80px);grid-template-rows:repeat(4,auto);column-gap:20px;row-gap:35px;justify-content:center}@media only screen and (max-width:1280px){.footer{grid-template-columns:repeat(12,1fr)}}@media only screen and (max-width:900px){.footer{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,auto);padding:35px 30px;row-gap:25px}}@media only screen and (max-width:600px){.footer{row-gap:30px;grid-template-rows:repeat(6,auto)}}.footer a{color:#fdfdfd}.footer ul{list-style-type:none;margin:0;padding:0}.footer__logo-container{grid-column:2/6}@media only screen and (max-width:900px){.footer__logo-container{grid-column:1/3;width:calc(100% - 70px)}}@media only screen and (max-width:600px){.footer__logo-container{grid-row:1;grid-column:1/-1;justify-self:center;max-width:265px}}.footer__brooklyn,.footer__harlem{font-family:Work Sans,sans-serif;font-weight:500}@media only screen and (max-width:600px){.footer__brooklyn,.footer__harlem{font-size:16px;text-align:center;justify-self:center;width:100%;max-width:250px}}.footer__brooklyn{grid-column:2/4;min-width:163px}@media only screen and (max-width:900px){.footer__brooklyn{grid-column:1;grid-row:2}}@media only screen and (max-width:600px){.footer__brooklyn{grid-row:3;grid-column:1/-1}}.footer__harlem{grid-column:4/6;min-width:170px}@media only screen and (max-width:1280px){.footer__harlem{margin-left:20px}}@media only screen and (max-width:900px){.footer__harlem{grid-column:1;grid-row:3;margin-left:0}}@media only screen and (max-width:600px){.footer__harlem{grid-row:4;grid-column:1/-1}}.footer__links-left,.footer__links-right{font-size:18px;line-height:1.2;font-weight:600;grid-row:1/3}.footer__links-left li,.footer__links-right li{margin-bottom:18px;max-width:280px}@media only screen and (max-width:900px){.footer__links-left,.footer__links-right{grid-row:1/4}}@media only screen and (max-width:600px){.footer__links-left,.footer__links-right{font-size:16px}}.footer__links-left{grid-column:8/11}@media only screen and (max-width:900px){.footer__links-left{grid-column:3;margin-left:-10px}}@media only screen and (max-width:600px){.footer__links-left{grid-column:1;grid-row:2;margin-left:18px}}.footer__links-right{grid-column:11/12;margin-left:-30px}@media only screen and (max-width:1280px){.footer__links-right{margin-left:-5px}}@media only screen and (max-width:900px){.footer__links-right{grid-column:4;margin-left:10px}}@media only screen and (max-width:600px){.footer__links-right{grid-column:3;grid-row:2;margin-left:45px}}.footer__social-container{grid-column:2/5}.footer__social-container svg{margin-right:20px}.footer__social-container svg path{fill:#fdfdfd}@media only screen and (max-width:900px){.footer__social-container{grid-column:1;grid-row:4}}@media only screen and (max-width:600px){.footer__social-container{text-align:center;grid-row:5;grid-column:1/-1}}.footer__bottom{grid-row:3;text-align:center;grid-column:1/-1;grid-row:4;display:flex;justify-content:center}@media only screen and (max-width:900px){.footer__bottom{grid-row:5}}@media only screen and (max-width:600px){.footer__bottom{grid-row:6;flex-flow:column nowrap}}.footer__bottom li{padding-right:32px;position:relative}@media only screen and (max-width:600px){.footer__bottom li{padding-right:0}}.footer__bottom li a{text-decoration:underline}.footer__bottom li:after{display:block;content:"•";position:absolute;top:0;right:12px}@media only screen and (max-width:600px){.footer__bottom li:after{display:none}}.footer__bottom li:last-child{padding-right:0}.footer__bottom li:last-child:after{display:none}@media only screen and (max-width:600px){.footer__copyright{order:3;margin-top:30px}}@media only screen and (max-width:600px){.footer__privacy{order:2}}@media only screen and (max-width:600px){.footer__email{order:1}}.entry-header-single{margin:0;padding:1px 0 0;flex:1 1 100%;display:flex;flex-flow:column nowrap}.entry-header-single h1{padding:0 30px;display:block;color:#002b55;flex:1 1 100%}.entry-meta,.entry-title{max-width:1200px}.entry-meta{font-family:Work Sans,sans-serif;font-weight:500;font-size:1rem;margin:0 0 20px}.entry-content-single{margin:0;display:flex;flex-flow:column nowrap;align-items:center}.entry-content-single img:first-child{margin-bottom:30px}.entry-content-single h3{font-family:Work Sans,sans-serif;font-weight:300;font-weight:400;max-width:600px;width:100%}.entry-content-single h3 a,.entry-content-single h3 a:visited{font-family:Work Sans,sans-serif;font-weight:500}.entry-content-single p,.entry-content-single ul{font-family:gillBook,Gill Sans MT,Gill Sans,sans-serif;font-size:18px;letter-spacing:.01em;width:100%;max-width:600px}.entry-content-single p{margin:12px 0}.entry-content-single p img.size-large{margin:30px 0}.entry-content-single p:last-child{margin-bottom:40px}.entry-content-single ul{margin:10px 0;box-sizing:border-box;padding-right:30px}.entry-content-single ul li{margin:10px 0}.entry-content-single a,.entry-content-single a:visited{color:#404040;background:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#002b55,#002b55);background-size:.05em 1px,.05em 1px,1px 1px;background-repeat:no-repeat,no-repeat,repeat-x;background-position:0 95%,100% 95%,0 95%;transition:color .15s;font-weight:500;font-family:gillMed}.entry-content-single a:hover{color:#fec542;background:0 0}.entry-content-single .cit-number{vertical-align:super;font-size:.65em;background:none;color:#002b55;text-decoration:none}.article-whole{padding:0;display:flex;flex-flow:row wrap;justify-content:space-around;background-color:#fdfdfd}.article-container{flex:1 1 720px;width:100%;max-width:720px;padding:0 10px;margin:0 auto}.article-container .nav-links{display:flex;margin:10px 0 30px}article{padding:0}.entry-content-prog a,.entry-content-resources a,.serv-body a{color:#404040;background:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#002b55,#002b55);background-size:.05em 1px,.05em 1px,1px 1px;background-repeat:no-repeat,no-repeat,repeat-x;background-position:0 95%,100% 95%,0 95%;transition:color .15s;font-weight:500;font-family:gillMed}.entry-content-prog a img,.entry-content-resources a img,.serv-body a img{background:0 0;border-bottom:0}.entry-content-prog a:hover,.entry-content-resources a:hover,.serv-body a:hover{color:#fec542;background:0 0}aside a{background:0;font-weight:700}.widget_recent_entries ul li a,.widget_recent_entries ul li a:visited{font-family:Work Sans,sans-serif;font-weight:400}.widget-area{margin:0 auto;flex:2 0 auto;max-width:280px}.widget-area aside{border-top:3px solid #002b55;border-bottom:1.5px solid #aaa;margin-bottom:4rem}.widget-area h1{border-bottom:1.5px solid #aaa;font-size:1.2rem;padding-bottom:5px;margin:5px 0 20px}.widget-area ul{list-style:none;margin:0;padding:0}.widget-area ul li{margin:0 0 20px}.textwidget{padding-bottom:10px}.posted-on:before{content:url(https://www.cases.org/wp-content/themes/caseslegit/images/lilsq2.svg);display:inline-block;width:12px;margin:0 10px 0 40px}.qa-container,.qa-container-bottom{display:flex;flex-flow:row wrap;padding:20px 10px}.qa-container-bottom .qa-row,.qa-container .qa-row{flex:1 100%;display:flex;flex-flow:row wrap;margin:15px 0}.qa-container-bottom .qa-row .letter,.qa-container .qa-row .letter{flex:0 0 90px;max-width:100px}.qa-container-bottom .qa-row .letter img,.qa-container .qa-row .letter img{width:65px;margin-bottom:0}.qa-container-bottom .qa-row .qa-text,.qa-container .qa-row .qa-text{flex:1 1 300px;font-size:18px;align-self:center;padding:0 0 0 10px}.qa-container-bottom .qa-row .qa-text p,.qa-container .qa-row .qa-text p{margin:0 0 15px}.qa-container-bottom .qa-row .qa-text h3,.qa-container .qa-row .qa-text h3{margin:0 0 14px}.qa-container{border-bottom:1px solid #eaeaea}.qa-container-bottom{margin-bottom:40px}.testing-qa-styling{background-color:#ffffe0}.factoid-container{background-color:#fbf9f9;max-width:600px;font-family:gillBook,Gill Sans,Gill Sans MT,sans-serif;padding:30px 40px 20px;margin:30px 0 40px;box-sizing:border-box}.factoid-container h2{text-transform:uppercase;font-family:Work Sans;color:#002b55;border-bottom:2px solid #002b55;margin:0;padding:0 0 10px;font-size:18px}.factoid-container ul{list-style:none;margin:30px 0 0}.factoid-container ul li{display:flex;margin:20px 0;line-height:1.5;font-size:16px}.factoid-container ul li:before{content:url(https://www.cases.org/wp-content/themes/caseslegit/images/lilsq2.svg);width:20px;height:20px;display:block;margin:6px 20px 0 0;flex:0 0 20px}@media (max-width:710px){.qa-container-bottom .qa-row .qa-text,.qa-container .qa-row .qa-text{padding-left:20px;padding-right:20px}.qa-container-bottom .qa-row .qa-text h3,.qa-container-bottom .qa-row .qa-text p,.qa-container .qa-row .qa-text h3,.qa-container .qa-row .qa-text p{padding-left:0;padding-right:0}}@media (max-width:429px){.qa-container-bottom .letter,.qa-container .letter{padding:0 0 20px 10px}}@media (max-width:550px){.entry-content-single .factoid-container{padding:30px 10px 20px}.entry-content-single .factoid-container ul{margin-left:0;padding-left:30px}}@media (max-width:710px){.entry-header-single h1{font-size:25px}.entry-content-single h1,.entry-content-single h2,.entry-content-single h3,.entry-content-single p,.entry-header-single h1{padding-left:20px;padding-right:20px}.entry-content-single ul{margin-left:1em;padding-right:30px}}@media (min-width:1450px){.article-whole{justify-content:center}.article-container{margin-right:50px}.widget-area{margin-left:50px}}.main2{background-color:#fdfdfd;padding-bottom:30px}.progContainer{width:100%;margin:0;justify-content:center}.progContainer .content-area{box-sizing:content-box}.progContainer .entry-content-serv{flex-flow:row wrap;justify-content:center}.progContainer .sidebar-about{margin:0}.progContainer .entry-title{box-sizing:border-box}.entry-content-prog{padding:50px;flex:2 0 800px;max-width:700px}.entry-content-prog ol,.entry-content-prog ul{margin:0}.entry-content-prog li{margin-bottom:10px}.citation:before{font-family:FontAwesome;content:"";white-space:nowrap;font-size:50%;cursor:pointer;vertical-align:super;line-height:1;margin:0 2px}.leadimage-container4{display:block;position:relative;height:300px;margin:0 auto}.leadimage-container4 h1{width:100%;display:block;font-size:2.5rem;position:absolute;margin:0;padding:50px 20px 10px;bottom:0;color:#fdfdfd;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65))}.prog-intro{font-weight:400;margin:20px 0;font-size:.9rem}.prog-intro,.prog-intro strong{font-family:Work Sans,sans-serif}.prog-intro strong{font-weight:600}.prog-intro p{margin-bottom:.5rem}.prog-emp{font-family:Work Sans,sans-serif;font-weight:500;font-size:1rem;color:#002b55;display:inline}.sidebar-program{flex:1 0 250px;display:flex;flex-flow:row wrap;align-items:flex-start;align-content:flex-start;margin:0}.sidebar-program aside{font-family:Work Sans,sans-serif;font-weight:400;font-size:.85rem;padding:40px 10px 0;border-bottom:3px solid #ddd;flex:1 0 250px}.sidebar-program aside em{font-family:Work Sans,sans-serif;font-weight:600;font-style:normal}.sidebar-program aside ul{margin:15px 0 20px}.sidebar-program aside li{padding-right:0}.sidebar-program aside img{padding-top:10px}.sidebar-program aside .phonenumber{text-align:center;font-family:Work Sans,sans-serif;font-weight:600;color:#002b55;font-size:1.2rem}.sidebar-program aside .phonenumber .progname{font-family:Work Sans,sans-serif;font-weight:400;font-size:1rem;color:#001b35}.cepref{padding:0 0 0 10px;list-style-type:none}.cepref li{padding-bottom:9px}.cepref ul{padding-left:20px;font-size:.65rem}.cepcontact{font-weight:400;text-size:.7rem;color:#002b55;list-style-type:none;padding-left:15px}.cepcontact,.cepcontact strong{font-family:Work Sans,sans-serif}.cepcontact strong{font-weight:600}.all-programs{padding-left:20px;font-size:1.1rem;column-count:2;column-gap:30px}.all-programs,.all-programs ul{list-style-type:none}@media (max-width:1140px){.sidebar-program{flex:2 0 800px;justify-content:space-around}.progContainer .sidebar-about{max-width:800px}.progContainer .sidebar-about aside{max-width:250px}}@media (max-width:800px){.progContainer .entry-content-serv{box-sizing:border-box}.entry-content-prog{flex:2 0 100%}}@media (max-width:500px){.entry-content-prog{padding:10px 20px}.all-programs{column-count:1}}.entry-content-serv{display:flex;width:100%;height:auto}.leadimage-container2{display:block;position:relative;height:450px;margin:0 auto}.leadimage-container2 .entry-header{width:100%;font-size:3rem;position:absolute;margin:0;padding:50px 0 10px 50px;bottom:0;color:#fdfdfd;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65))}.asidetitle,.leadimage-container2 .entry-header{display:block;font-family:Work Sans,sans-serif;font-weight:700}.asidetitle{text-align:left;color:#002b55;font-size:15px;text-transform:uppercase;padding-bottom:5px;margin-bottom:10px;border-bottom:2px solid #002b55}.serv-body{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:0 auto;padding-top:20px;max-width:1200px}.serv-body aside{font-family:gillBook;font-size:15px;margin:0 auto;padding:10px;width:350px;text-align:center;border-bottom:3px solid #ddd}.serv-body aside em{font-family:gillMed;font-style:normal}.serv-body aside li{padding-right:0}.serv-body .bodybox{flex:2 0 auto;max-width:800px;padding:0 50px}.serv-body .infogbox{flex:1 0 300px;margin:0 auto}.serv-body .longer{text-align:left}.serv-body .longer p{font-size:.85rem;padding-left:15px;padding-right:15px;margin-bottom:auto}.serv-body h2{clear:none;color:#002b55;padding-bottom:10px;width:70%;border-bottom:3px solid #ddd}.serv-body p{font-size:1.1rem}.serv-body ul{margin:0}.serv-body li{padding-right:50px;margin:10px 0}.infog-numbers{font-size:35px;color:#002b55;font-family:Work Sans,sans-serif;font-weight:700}#intelliwidget-4{flex:1 100%;display:flex;flex-flow:row wrap;justify-content:center}#intelliwidget-4 a{background:0 0}.intelliwidget4-title{font-family:Work Sans,sans-serif;font-weight:400;font-size:1rem;padding:5px 0 0}.intelliwidget4-container{flex:1 0 200px;max-width:200px;color:#002b55;margin:0 20px 10px;padding:0 20px;border:1px solid #ccc;transition:all .7s ease 0s}.intelliwidget4-container:hover{background-color:#eee;box-shadow:none}.serv-body .relprog-list{list-style-type:none;text-align:left;font-size:1.1rem;column-count:2;column-gap:30px;margin-bottom:25px}.serv-body .relprog-list li{margin:10px 0 0}.serv-body .relprog-list a{font-family:gillMed;border-bottom:1px solid #002b55}aside .clinic-link{background-color:#002b55;font-family:Work Sans,sans-serif;font-weight:500;border:none;color:#fff;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:1rem;box-shadow:none;border-radius:3px;transition:all .3s ease 0s}aside .clinic-link:visited{color:#fdfdfd}aside .clinic-link:hover{background-color:#194d7f;color:#fdfdfd;box-shadow:none}.relprog-title{flex:1 100%;font-family:Work Sans,sans-serif;font-weight:700;font-size:18px;margin:20px 0;padding:0 0 5px;color:#002b55}.relprog-line{background-color:#aaa;height:1px;width:300px;margin:8px auto 0}.clinictable,.refbutton{text-align:center}.clinictable{display:flex;width:100%;justify-content:space-around;align-items:center;margin:0 auto;padding-bottom:15px}.clinictable a,.clinictable a:visited{font-family:Work Sans,sans-serif;font-weight:500;color:#002b55;background:none}.clinictable h5{padding-top:10px;margin:0}.serv-emp{font-family:Work Sans,sans-serif;font-weight:500;font-size:1.1rem;color:#002b55;display:inline}@media (max-width:1000px){.serv-body{max-width:1000px}.serv-body aside{margin:0 auto}.serv-body .bodybox{flex:1 0 100%}.serv-body .infogbox{flex:1 0 100%;align-self:center}}@media (max-width:800px){.serv-body{margin:0 20px 20px;max-width:100%}.serv-body .bodybox{padding:0 20px}.serv-body .infogbox{margin:10px 0 50px}.leadimage-container2{height:250px}.leadimage-container2 h1{font-size:2.2rem}.entry-content-serv{flex-direction:column}}@media (max-width:400px){.serv-body{margin:10px;max-width:100%}.serv-body aside{width:100%}.serv-body .bodybox{padding:0 10px}.serv-body .infogbox{margin:10px 0 50px}.leadimage-container2{height:200px}.leadimage-container2 h1{font-size:2rem;padding:0 0 10px 10px}}.about-container{display:flex;flex-flow:row wrap;max-width:1200px;margin:0 auto}.about-container h2{font-size:2rem;color:#002b55;width:70%;margin:40px 0 10px;border-bottom:3px solid #ddd}.about-container ul{margin:0}.about-container li{padding-right:50px;margin:10px 0}.leadimage-container3{flex:0 0 100%;position:relative}.leadimage-container3 h1{width:60%;max-width:800px;display:block;font-size:3.1rem;position:relative;margin:0 0 30px 50px;padding:10px 0 0;bottom:0;color:#002b55;border-bottom:3px solid #002b55}.entry-content-about{background-color:#fdfdfd;padding:0 50px;max-width:900px;flex:1 1 700px}.sidebar-about{flex:1 1 300px;max-width:300px;margin:0 auto;padding:0 20px}.intelli-about-link{margin:10px 0;text-align:right;font-family:Work Sans,sans-serif;font-weight:500}.intelli-about-link .fa{margin-left:5px}.intelliwidget3-title{font-size:1.2rem;padding:5px 0;border-top:3px solid #002b55;border-bottom:1.5px solid #aaa}.intelliwidget3-container{border-bottom:1.5px solid #aaa;margin-bottom:40px}.vision{font-family:Work Sans,sans-serif;font-weight:400}#post-141 .entry-content-about .wp-post-image{display:none}#post-141 .entry-content-about h2{font-size:1.3rem;clear:none;margin:0 auto}.eteam-portrait{max-width:300px;float:left;margin:0 30px 0 0}.keystaff-description{flex:100%}.keystaff-grid{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.keystaff-grid .keystaff-item{display:block;flex:1 0 130px;max-width:130px;height:130px;margin:3px;position:relative;background-position:50%;background-size:cover;padding:5px}.keystaff-grid .keystaff-item .keystaff-shade{z-index:2;width:100%;height:100%;text-align:center;background-color:rgba(0,43,85,.7);font-size:.7rem;font-family:Work Sans,sans-serif;font-weight:400;color:#fdfdfd;display:flex;align-items:center;justify-content:center;flex-flow:column nowrap;transition:opacity .3s ease;opacity:0;padding:4px}.keystaff-grid .keystaff-item .keystaff-shade:hover{opacity:1}.keystaff-grid .keystaff-item .keystaff-shade strong{font-family:Work Sans,sans-serif;font-weight:600;display:inline;font-size:.8rem}.keystaff-grid .keystaff-item .keystaff-shade br{content:""}.keystaff-grid .keystaff-item .keystaff-portrait{width:100%}.keystaff-grid .active{border:5px solid #002b55}.keystaff-grid .joel{background-image:url(/wp-content/themes/caseslegit/dist/joelsq2x.d1fd063d.jpg)}.keystaff-grid .joe{background-image:url(/wp-content/themes/caseslegit/dist/itme.c4e92b89.jpg)}.keystaff-grid .rukia{background-image:url(/wp-content/themes/caseslegit/dist/rukiasq2x.824da203.jpg)}.keystaff-grid .quinn{background-image:url(/wp-content/themes/caseslegit/dist/quinnsq2x.519c0e4b.jpg)}.keystaff-grid .joanna{background-image:url(/wp-content/themes/caseslegit/dist/joannasq2x.a4cf3acf.jpg)}.keystaff-grid .aml{background-image:url(/wp-content/themes/caseslegit/dist/amlsq2x.55f7a357.jpg)}.keystaff-grid .lucie{background-image:url(/wp-content/themes/caseslegit/dist/luciesq2x.eea5f366.jpg)}.keystaff-grid .rebeccalw{background-image:url(/wp-content/themes/caseslegit/dist/rebeccalwsq2x.1a3cb4f6.jpg)}.keystaff-grid .loyal{background-image:url(/wp-content/themes/caseslegit/dist/loyalsq2x.1de3f560.jpg)}.keystaff-grid .jessica{background-image:url(/wp-content/themes/caseslegit/dist/jessicasq2x.9c9405a4.jpg)}.keystaff-grid .rob{background-image:url(/wp-content/themes/caseslegit/dist/robsq2x.bd6c15a2.jpg)}.keystaff-grid .george{background-image:url(/wp-content/themes/caseslegit/dist/georgesq2x.6c63592f.jpg)}.keystaff-grid .rebecca{background-image:url(/wp-content/themes/caseslegit/dist/rebeccasq2x.88e04ea0.jpg)}.keystaff-grid .holly{background-image:url(/wp-content/themes/caseslegit/dist/hollysq2x.4ec236f6.jpg)}.keystaff-grid .dawn{background-image:url(/wp-content/themes/caseslegit/dist/dawnsq2x.2c2b45bf.jpg)}.keystaff-grid .karen{background-image:url(/wp-content/themes/caseslegit/dist/karensq2x.48520fac.jpg)}.keystaff-grid .mardoche{background-image:url(/wp-content/themes/caseslegit/dist/mardochesq1x.360a6144.jpg)}.keystaff-content{display:flex;justify-content:center;flex-flow:row wrap;padding-top:30px;width:100%}.keystaff-content .aml{background-image:url(/wp-content/themes/caseslegit/dist/amlsq1x.59c5a37b.jpg)}.keystaff-content .lucie{background-image:url(/wp-content/themes/caseslegit/dist/luciesq1x.42e97433.jpg)}.keystaff-content .rob{background-image:url(/wp-content/themes/caseslegit/dist/robsq1x.2d8fedee.jpg)}.keystaff-content .jessica{background-image:url(/wp-content/themes/caseslegit/dist/jessicalg1x.fb2a56c3.jpg)}.keystaff-content .rebeccalw{background-image:url(/wp-content/themes/caseslegit/dist/rebeccalwlg1x.d456dbf5.jpg)}.keystaff-content .quinn{background-image:url(/wp-content/themes/caseslegit/dist/quinnlg1x.f31d5a32.jpg)}.keystaff-content .loyal{background-image:url(/wp-content/themes/caseslegit/dist/loyallg1x.8cc43300.jpg)}.keystaff-content .joel{background-image:url(/wp-content/themes/caseslegit/dist/joelsq1x.45d2a9ce.jpg)}.keystaff-content .george{background-image:url(/wp-content/themes/caseslegit/dist/georgesq1x.eb61037b.jpg)}.keystaff-content .rukia{background-image:url(/wp-content/themes/caseslegit/dist/rukiasq1x.4dcbfbed.jpg)}.keystaff-content .rebecca{background-image:url(/wp-content/themes/caseslegit/dist/rebeccasq1x.15f12a85.jpg)}.keystaff-content .holly{background-image:url(/wp-content/themes/caseslegit/dist/hollysq1x.397ad047.jpg)}.keystaff-content .joanna{background-image:url(/wp-content/themes/caseslegit/dist/joannasq1x.17efb4df.jpg)}.keystaff-content .dawn{background-image:url(/wp-content/themes/caseslegit/dist/dawnsq1x.6221dfde.jpg)}.keystaff-content .karen{background-image:url(/wp-content/themes/caseslegit/dist/karensq1x.387aed73.jpg)}.keystaff-content .mardoche{background-image:url(/wp-content/themes/caseslegit/dist/mardochesq1x.360a6144.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.keystaff-content .lucie{background-image:url(/wp-content/themes/caseslegit/dist/luciesq2x.eea5f366.jpg)}.keystaff-content .rob{background-image:url(/wp-content/themes/caseslegit/dist/robsq2x.bd6c15a2.jpg)}.keystaff-content .jessica{background-image:url(/wp-content/themes/caseslegit/dist/jessicasq2x.9c9405a4.jpg)}.keystaff-content .rebeccalw{background-image:url(/wp-content/themes/caseslegit/dist/rebeccalwsq2x.1a3cb4f6.jpg)}.keystaff-content .quinn{background-image:url(/wp-content/themes/caseslegit/dist/quinnsq2x.519c0e4b.jpg)}.keystaff-content .loyal{background-image:url(/wp-content/themes/caseslegit/dist/loyalsq2x.1de3f560.jpg)}.keystaff-content .joel{background-image:url(/wp-content/themes/caseslegit/dist/joelsq2x.d1fd063d.jpg)}.keystaff-content .george{background-image:url(/wp-content/themes/caseslegit/dist/georgesq2x.6c63592f.jpg)}.keystaff-content .rebecca{background-image:url(/wp-content/themes/caseslegit/dist/rebeccasq2x.88e04ea0.jpg)}.keystaff-content .holly{background-image:url(/wp-content/themes/caseslegit/dist/hollysq2x.4ec236f6.jpg)}.keystaff-content .joanna{background-image:url(/wp-content/themes/caseslegit/dist/joannasq2x.a4cf3acf.jpg)}.keystaff-content .dawn{background-image:url(/wp-content/themes/caseslegit/dist/dawnsq2x.2c2b45bf.jpg)}.keystaff-content .rukia{background-image:url(/wp-content/themes/caseslegit/dist/rukiasq2x.824da203.jpg)}.keystaff-content .aml{background-image:url(/wp-content/themes/caseslegit/dist/amlsq2x.55f7a357.jpg)}.keystaff-content .karen{background-image:url(/wp-content/themes/caseslegit/dist/karensq2x.48520fac.jpg)}}.keystaff-lg-portrait{flex:1 0 300px;background-size:cover;background-position:top;max-width:300px;height:300px;margin-top:20px;border-radius:150px}@media (max-width:1150px){.keystaff-lg-portrait{max-width:275px;height:275px;margin-top:0;margin-bottom:20px;border-radius:50%}}.keystaff-words{flex:1 0 550px;max-width:750px;padding-left:40px}.keystaff-words h2{margin-top:0;border-bottom:0;margin-bottom:0}.keystaff-words h3{border-bottom:2px solid #aaa;width:80%;font-family:Work Sans,sans-serif;font-weight:400;margin-top:0;padding-bottom:10px}.keystaff-words p{padding-right:25px}.entry-content-keystaff{background-color:#fdfdfd;padding:0 25px;max-width:1200px;flex:2 1 500px;display:flex;flex-flow:column nowrap;align-content:center;justify-content:center}.entry-content-keystaff ul{list-style:none;list-style-type:none}.clinic-link{background-color:#002b55;font-family:Work Sans,sans-serif;font-weight:500;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:1.25rem;box-shadow:none;transition:all .3s ease 0s}.clinic-link:visited{color:#fdfdfd}.clinic-link:hover{background-color:#194d7f;color:#fdfdfd;box-shadow:none}@media (max-width:1070px){.entry-content-keystaff{order:2}.keystaff-description{order:3}.sidebar-keystaff{order:4}}.thankswp{margin:0;padding:0}@media (max-width:800px){.sidebar-about{max-width:500px;margin-top:30px}}@media (max-width:500px){.leadimage-container3 h1{font-size:2rem;margin-left:25px}}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.faqs{margin-top:20px}.faqs .q{font-family:Work Sans,sans-serif;font-weight:500;font-size:1.3rem}.faqs .qcont{border-bottom:1px solid #aaa;padding:20px 0 0}.faqs #a1,.faqs #a2,.faqs #a3,.faqs #a4,.faqs #a5,.faqs #a6,.faqs #a7,.faqs #a8,.faqs #a9,.faqs #a10{margin-bottom:20px}.caldera-grid .donatebutton{color:#fdfdfd}.largerfont{margin-top:20px;font-size:1.1rem}.entry-content-resources{background-color:#fdfdfd;padding:0 50px;max-width:900px;flex:2 1 500px;font-size:1.1rem}.entry-content-resources .donatebutton{background-color:#002b55;font-family:Work Sans,sans-serif;font-weight:500;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:1.5rem;box-shadow:none;transition:all .3s ease 0s}.entry-content-resources .donatebutton:visited{color:#fdfdfd}.entry-content-resources .donatebutton:hover{background-color:#194d7f;color:#fdfdfd;box-shadow:none}.entry-content-resources .amazon-smile img{max-width:350px}.entry-content-resources .amazon-smile .centering{text-align:center}.entry-content-resources .amazon-smile .centering a{background:none}.entry-content-resources .amazon-smile .centering .donatebutton{background-color:#002b55}.entry-content-resources .amazon-smile .centering .donatebutton:hover{background-color:#194d7f}.entry-content-resources .amazon-smile .donatebutton{padding:10px 15px;font-size:1.2rem}.entry-content-resources .topSpace{margin-top:50px}.entry-content-resources .srSearch{height:50px}.entry-content-resources .srSearchForm{height:40px}.directory{display:flex;width:100%;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start}.directory .info-at-cases{flex:100%;margin-top:30px;font-family:Work Sans,sans-serif;font-weight:500}.directory .dir-row{flex:1 100%;display:flex;flex-flow:row wrap;align-items:flex-start;font-family:Work Sans,sans-serif;font-weight:600;font-size:1.7rem;color:#002b55;padding-bottom:5px;margin-top:20px;border-bottom:2px solid #aaa}.directory .dir-item{flex:1 0 225px;margin:10px 10px 10px 0;max-width:225px}.directory .dir-four{flex:1 0 50%;max-width:50%}.directory strong{font-family:Work Sans,sans-serif;font-weight:400;color:#002b55;padding-top:.9em}.directory p{font-size:.9rem;margin-bottom:.8em}@media (max-width:500px){.entry-content-resources{padding:0 15px}}.social-media-container{left:0;top:0;flex:1 0 50px;position:relative;padding-top:125px;display:flex;flex-flow:column nowrap;margin:0 10px;align-self:flex-start;max-width:50px}.social-item{flex:1 0 0px;text-align:center;border:1px solid #eee;margin:2px}.social-item a{height:44px;display:flex;justify-content:center;align-items:center}.social-item svg{padding:7px;transition:.4s ease;box-sizing:content-box;height:20px;width:20px}.social-item svg path{fill:#002b55}.fa-print{background-image:url(/wp-content/themes/caseslegit/dist/icon-print.c4e8b3e3.svg);background-size:24px;background-position:50%;background-repeat:no-repeat;width:100%;height:100%}@media (max-width:900px){.social-media-container{flex-flow:row wrap;padding-top:0;order:2;margin:0 auto}.social-item{border:0}.entry-content-prog{padding-top:10px}}@media (max-width:900px){.social-media-container{max-width:200px}}.entry-content-referrals{flex:1 0 300px;padding:0 30px}.entry-content-referrals .nath-clinic-ref{padding:10px 20px;border-radius:10px;background-color:#eaeaea;max-width:700px;margin-bottom:25px}.entry-content-referrals .nath-clinic-ref a,.entry-content-referrals .nath-clinic-ref a:visited{font-weight:700}.ref-container input[type=text]{padding:10px;font-size:18px;font-family:Work Sans,sans-serif;font-weight:600;color:#002b55;border:1px solid #ddd;border-bottom:2px solid #c9c9c9;transition:border .3s;max-width:300px}.ref-container input[type=text]:focus{border-bottom:2px solid;border-color:#002b55;box-shadow:inset 0 1px 1px rgba(0,0,0,.05),0 0 8px rgba(0,43,85,.4)}.ref-container .age-field input{width:50px}.ref-container .phone-field{width:200px}.ref-container .email-field{width:300px}.ref-container .name-field{width:400px}.ref-container .caldera-grid .control-label{font-family:Work Sans,sans-serif;font-weight:400;font-size:15px;text-transform:uppercase}.ref-container .caldera-grid .checkbox{text-transform:none}.ref-container .caldera-grid .program-check .checkbox label{font-size:1rem;font-family:Work Sans,sans-serif;font-weight:500;color:#002b55;text-transform:none}.prog-info{text-align:center}.prog-info .btn{background-color:#002b55;color:#fdfdfd;font-family:Work Sans,sans-serif;font-weight:600;font-size:10px;text-transform:uppercase}.prog-info .btn:focus,.prog-info .btn:hover{background-color:#194d7f;color:#fdfdfd}.program-check{padding:8px;font-family:Work Sans,sans-serif;font-weight:600;background-color:#fafafa;border-radius:10px;border:3px solid #e1e1e1;text-align:center;box-sizing:border-box}.program-check:hover{background-color:#f3f3f3}.program-check input[type=checkbox]{display:none}.program-check .custom-checkbox{float:left;height:25px;width:25px;background:url(/wp-content/themes/caseslegit/dist/checkoff.ad46328f.png);margin:0 10px 0 0}.program-check .checkbox{margin:0}.program-check label:after{clear:both}.program-check img{width:90%;padding:10px 0;max-height:200px;max-width:150px}.program-check label{padding-left:0!important}.ref-selected{border:3px solid #002b55!important;background-color:#f3f3f3!important}.caldera-grid{max-width:800px}.caldera-grid h2{margin-bottom:30px}@media (max-width:500px){.entry-content-referrals{padding:0}}.entry-content-archives{flex:1 0 700px;padding:0 60px;max-width:850px}.entry-content-prog .cit-number,.serv-body .cit-number{vertical-align:super;font-size:.65em;background:none;font-family:Work Sans,sans-serif;font-weight:500;color:#002b55}.news-citations-bottom-container,.prog-citations-bottom-container{flex:100%;display:flex;justify-content:center;font-family:gillBook}.news-citations-bottom-container h2,.prog-citations-bottom-container h2{font-family:Work Sans,sans-serif;font-weight:700;font-size:20px}.news-citations-bottom-container .news-citations-bottom,.news-citations-bottom-container .prog-citations-bottom,.prog-citations-bottom-container .news-citations-bottom,.prog-citations-bottom-container .prog-citations-bottom{font-size:12px;flex:1 0 100%;width:100%;max-width:700px;margin-right:100px;border-top:2px solid #ccc}.news-citations-bottom-container .news-citations-bottom p,.news-citations-bottom-container .prog-citations-bottom p,.prog-citations-bottom-container .news-citations-bottom p,.prog-citations-bottom-container .prog-citations-bottom p{margin-bottom:1em;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.news-citations-bottom-container .news-citations-bottom .cit-number,.news-citations-bottom-container .prog-citations-bottom .cit-number,.prog-citations-bottom-container .news-citations-bottom .cit-number,.prog-citations-bottom-container .prog-citations-bottom .cit-number{font-size:.5em}.news-citations-bottom-container .prog-citations-bottom-spacer,.prog-citations-bottom-container .prog-citations-bottom-spacer{flex:1 0 250px;margin:0;max-width:250px}.news-citations-bottom-container .cit-arrow,.prog-citations-bottom-container .cit-arrow{margin-left:5px}.news-citations-bottom-container{margin:50px 10px}.serv-container .prog-citations-bottom-container .prog-citations-bottom{border-top:0}@media (max-width:1140px){.news-citations-bottom-container{margin-top:40px}.news-citations-bottom-container .news-citations-bottom{margin-right:0;flex:100%;padding:0 10px}.news-citations-bottom-container .news-citations-bottom-spacer{display:none}.prog-citations-bottom-container{margin-top:40px}.prog-citations-bottom-container .prog-citations-bottom{margin-right:0;flex:100%;padding:0 30px}.prog-citations-bottom-container .prog-citations-bottom-spacer{display:none}}

/*# sourceMappingURL=/wp-content/themes/caseslegit/dist/style.css.map */


/*-------- POPUP --------*/
.popup {
    position: absolute;
    z-index: 99999;
    top: 50%;
    left: 0;
    right: 0;
    bottom: auto;
    margin: auto;
    font-size: 15px;
    background: rgb(255, 255, 255);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    width: 890px;
    max-width: 890px;
    padding: 80px 170px;
    border-radius: 10px;
    display: none;
    transform: translateY(-50%);
}

.popup.visible {
    display: block;
    animation: scale-in 0.5s;
    -webkit-animation: scale-in 0.5s;
}

.t_center {
    text-align: center;
}

@keyframes scale-in {
    0% {
        transform: scale(0.1);
    }

    100% {
        transform: scale(1);
    }
}

@-webkit-keyframes scale-in {
    0% {
        -webkit-transform: scale(0.1);
    }

    100% {
        -webkit-transform: scale(1);
    }
}

/*-------- POPUP CLOSE BUTTON --------*/

.close_button {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 30px;
  height: 30px;
  text-align: center;
  border: solid 1px #ccc;
  border-radius: 50%;
  font-style: normal;
  display: inline-block;
  background: linear-gradient(#f6f6f6, #e6e6e6);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
    cursor: pointer;
}

.close_button:before {
  content: "X";
  font-size: 14px;
  line-height: 28px;
  font-weight: 600;
  color: #777;
}
/*-------- END POPUP --------*/
/*-------- LOGIN BOX --------*/
.login_box {
    background: #e4f0fa;
    padding: 50px 55px;
    position: fixed;
}
.fancybox-content {
    text-align: center;
}

.fancybox-content a.frontpage__cta-button {
    margin: 0 auto;
    text-align: center;
    justify-content: center;    position: relative;
    z-index: 9999;
}
.fancybox-content h2 {
    margin-top: 0; font-weight: normal;
}
.fancybox-content a.frontpage__cta-button:focus {
    outline: none;
    color: #fff;
}
@media screen and (max-width: 1023px) {
  .login_box {width: 90%;padding: 50px 20px; }
}