a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:top;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:inherit}.wrapper,footer,header{width:100%;background-color:transparent}.layout-container{margin:0 auto;max-width:93%}@media screen and (min-width:767px){.layout-container{width:767px;max-width:100%;margin:0 auto}}@media screen and (min-width:900px){.layout-container{width:900px;max-width:100%;margin:0 auto}}@media screen and (min-width:1200px){.layout-container{width:1200px;max-width:100%;margin:0 auto}}@media screen and (min-width:1600px){.layout-container{width:1400px;max-width:100%;margin:0 auto}}#main .layout-container{max-width:92.5%;margin:0 auto;overflow:hidden}@media screen and (min-width:767px){#main .layout-container{max-width:80%;overflow:hidden;margin:0 auto}}html{box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}body{position:relative;background-color:#e8eee9;font-size:100%}div,li,ol,p,ul{font-family:obvia,sans-serif;font-weight:400;font-size:100%;line-height:110%}p{margin:10px 0}:focus{outline:solid 2px #fff}ol,ul{margin:5px 30px}strong{font-weight:700}h1,h2,h3,h4,h5,h6{font-family:montserrat,sans-serif;font-weight:400}article{position:relative}hr{height:1px;border:none;border-bottom:solid 1px #fff;background-color:#fff;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-top:45px;margin-bottom:25px}h1,h1#page-title{font-family:montserrat,sans-serif;font-weight:700;font-size:350%;line-height:140%;margin:1.5625rem 0 2.5rem 0;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:1px}.primary-content{padding:0 10px;width:100%;max-width:1240px;max-width:1400px}h2{color:#000;font-style:italic;font-size:130%;line-height:140%;font-weight:400;margin:20px auto;text-align:center}@media screen and (min-width:767px){h2{padding:0 15%}}a,a:active,a:hover,a:link,a:visited{text-decoration:none;color:#000}h2 a:hover,h3 a:hover,h4 a:hover,li a:hover,p a:hover{border-bottom:solid 1px #000}a:hover div,img a:hover{border:none}a.featureblock,ul.anchorlinks li a{border:none}ul.anchorlinks li a{font-weight:800}input,select{width:100%;max-width:800px}input[type=checkbox]{margin-right:10px}.primary-content article h1,.primary-content article h2,.primary-content article h3,.primary-content article h4,.primary-content article h5,.primary-content article h6,.primary-content article p{display:block;clear:both}.path-node article li,.path-node article ol,.path-node article p,.path-node article ul,.path-search article li,.path-search article ol,.path-search article p,.path-search article ul{font-family:obvia,sans-serif;font-size:135%;line-height:125%;color:#000}.path-node article ul li ul li,.path-search article ul li ul li{font-size:70%}.path-node article p,.path-search article p{margin-right:0}@media screen and (min-width:767px){.path-node article p,.path-search article p{margin-right:15%;margin-bottom:20px}}.path-node article h1,.path-search article h1{font-family:montserrat,sans-serif;font-weight:700;font-size:350%;line-height:200%;color:#000;text-transform:uppercase}.path-node article h2,.path-search article h2{font-size:175%;font-weight:700;font-style:normal;text-align:left;display:block;margin:0;padding:0}.path-node article h3,.path-search article h3{font-family:montserrat,sans-serif;font-weight:700;color:#83ac8e;font-size:180%;line-height:130%;margin-bottom:1.25rem}.path-node article h4,.path-search article h4{font-family:montserrat,sans-serif;font-weight:700;color:#000;font-size:120%;line-height:140%;margin-bottom:10px;letter-spacing:0}.path-node article h5,.path-search article h5{font-family:montserrat,sans-serif;font-weight:300;color:#000;font-size:120%;line-height:140%;margin-bottom:10px;letter-spacing:1px}.path-node article h6,.path-search article h6{font-family:montserrat,sans-serif;font-weight:700;color:#000;font-size:120%;line-height:140%;margin-bottom:10px;letter-spacing:1px}.path-node article blockquote,.path-search article blockquote{padding:5px 80px 25px 80px}.path-node article blockquote p,.path-search article blockquote p{font-family:montserrat,sans-serif;font-size:180%;line-height:150%;margin:25px 0}.path-node article blockquote h5,.path-search article blockquote h5{font-family:montserrat,sans-serif;font-weight:700;color:#000;text-transform:uppercase;font-size:120%;line-height:120%;margin-bottom:10px;letter-spacing:1px}.path-node article blockquote h6,.path-search article blockquote h6{font-family:montserrat,sans-serif;font-weight:300;color:#000;text-transform:uppercase;font-size:120%;line-height:120%;margin-bottom:10px;letter-spacing:1px}.path-node article img,.path-search article img{max-width:100%;height:auto}.path-node article ul,.path-search article ul{margin-top:5px;list-style:disc;padding-left:20px}@media screen and (min-width:767px){.path-node article ul li,.path-search article ul li{margin-right:27px}}.path-node article ol,.path-search article ol{margin-top:5px;padding-left:25px}.path-node article figure.align-right,.path-node article img.align-right,.path-search article figure.align-right,.path-search article img.align-right{width:49%;height:auto;margin-left:1%;float:right;clear:none}.path-node article figure.align-left,.path-node article img.alignleft,.path-search article figure.align-left,.path-search article img.alignleft{width:49%;height:auto;margin-right:1%;float:left;clear:none}.path-node article figcaption,.path-search article figcaption{padding:20px 0;font-size:120%;line-height:180%;font-family:"Open Sans";font-weight:700;color:#000}.primary-content{width:100%;max-width:960px;margin:0 auto}.widepage .primary-content{width:100%;max-width:1400px;margin:0 auto}ul.anchorlinks{width:100%;display:block;clear:both;margin:0 auto;list-style:none;text-align:center;padding-left:0;margin-bottom:50px}ul.anchorlinks li{display:block;margin-bottom:10px}@media screen and (min-width:767px){ul.anchorlinks li{display:inline-block;margin-right:2px}}ul.anchorlinks li a{display:block;text-transform:uppercase;font-family:"Open Sans",sans-serif;background-color:#000;padding:35px 45px;text-align:center;font-size:80%;color:#000;font-weight:700}ul.anchorlinks li a:hover{background-color:#000}hr+ul.anchorlinks{margin-top:-25px}img{width:100%;height:auto}.clearfix:after,.clearfix:before{content:".";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}div.eligible-yes{font-size:130%;line-height:125%}.path-node article .ecetext,.path-node article .msltext,.path-node article .tftext{display:block;clear:both;width:95%;position:relative;left:0;top:0}@media screen and (min-width:1195px){.path-node article .ecetext,.path-node article .msltext,.path-node article .tftext{position:absolute;top:500px;left:15px;z-index:100;width:330px}}.path-node article .ecetext li,.path-node article .ecetext p,.path-node article .ecetext ul,.path-node article .msltext li,.path-node article .msltext p,.path-node article .msltext ul,.path-node article .tftext li,.path-node article .tftext p,.path-node article .tftext ul{font-size:17px;font-weight:400;margin-bottom:4px}.path-node article .ecetext p strong,.path-node article .msltext p strong,.path-node article .tftext p strong{font-size:19px;margin:0}.path-node article .ecetext ul,.path-node article .msltext ul,.path-node article .tftext ul{margin-top:5px;margin-left:0}.path-node article .tftext{display:block;clear:both;width:95%;left:0;top:0;position:relative}@media screen and (min-width:1195px){.path-node article .tftext{left:30%;top:700px;width:500px}}.path-node article .msltext{display:block;clear:both;width:95%}@media screen and (min-width:767px){.path-node article .msltext{left:74%;width:330px}}.sfllogo{display:block;background-image:url(/themes/custom/sflbb10/images/line_under_sfllogo.png);background-repeat:no-repeat;background-size:contain;background-position:bottom center;padding-bottom:10px;padding-bottom:20px}@media screen and (min-width:970px){.sfllogo{height:60px;background-position:bottom center;padding-bottom:330px}}@media screen and (min-width:1200px){.sfllogo{height:60px;background-position:bottom center;padding-bottom:200px}}@media screen and (min-width:1599px){.sfllogo{height:60px;background-position:bottom center;padding-bottom:200px}}@media screen and (min-width:1600px){.sfllogo{height:60px;background-position:bottom center;padding-bottom:230px}}.sfllogo img{text-align:center;margin:0 auto;display:block;clear:both}@media screen and (min-width:767px){.sfllogo img{width:40%}}@media screen and (min-width:1200px){.sfllogo img{width:17%}}@media screen and (min-width:1000px){.participant-resources{background-image:url(/themes/custom/sflbb10/images/computer_bkg2.webp);background-repeat:no-repeat;background-position:99% 50%;background-size:50%}}@media screen and (min-width:1200px){.participant-resources{background-image:url(/themes/custom/sflbb10/images/computer_bkg2.webp);background-repeat:no-repeat;background-position:99% 80px;background-size:50%}}img.logo{padding-top:10px}@media screen and (min-width:767px){img.logo{width:25%;height:auto;display:inline-block;vertical-align:bottom;margin-left:40px}}@media screen and (min-width:767px){div.slogan{width:60%;display:inline-block;margin-top:40px}}div.slogan p{margin:15px 25px;font-weight:500;font-size:145%;line-height:125%}@media screen and (min-width:767px){div.slogan p{margin-left:200px}}.region-primary-menu{background-color:#cecece;padding:1px 0 0 0;margin-bottom:20px}.region-primary-menu ul{list-style:none}@media screen and (min-width:767px){.region-primary-menu ul{display:-ms-flexbox;display:flex;width:95%;margin:0}}.region-primary-menu ul li{display:block;margin-bottom:0;padding-bottom:0}@media screen and (min-width:767px){.region-primary-menu ul li{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}.region-primary-menu ul li a{font-family:obvia-narrow,sans-serif;font-weight:700;font-size:115%;font-style:normal;display:block;padding:15px 30px 15px 30px;border-bottom:none}.region-primary-menu ul li a.is-active,.region-primary-menu ul li a:hover{background-color:#fff;box-shadow:4px -4px 7px -4px rgba(0,0,0,.61)}.intro p{color:#11223f;font-size:170%;line-height:115%;margin-right:10%;font-weight:700;font-family:montserrat,sans-serif;font-weight:600;margin-left:45px}img.quadrant-image{width:100%;height:auto;display:block;margin:4px}@media screen and (min-width:767px){img.quadrant-image{width:48%;height:350px;display:inline-block;vertical-align:top;margin:.5%;object-fit:cover}}div.quadrant-image.fullwidth{display:block;width:90%;height:auto;margin:20px auto;text-align:center;left:0;right:0}div.quadrant-image.fullwidth img{display:block;clear:both;height:auto;width:100%;object-fit:inherit}div.quadrant-image.fullquad{width:100%;height:auto;display:block;margin:4px}div.quadrant-image.fullquad.leftmargin{margin-left:0;width:100%}@media screen and (min-width:767px){div.quadrant-image.fullquad{width:100%;height:auto;display:block;vertical-align:top;margin:.5%;object-fit:cover;margin:25px auto;text-align:center;position:relative}div.quadrant-image.fullquad.leftmargin{margin-left:45px;width:96%}}div.quadrant-image.fullquad img{object-fit:cover}@media screen and (min-width:767px){div.quadrant-image.fullquad img{object-fit:none;height:480px;box-shadow:10px 10px 15px -4px rgba(0,0,0,.35)}}div.quadrant-image.fullquad .overlayblue{display:none}div.quadrant-image.fullquad .toptext{background-color:#11213f;padding:12px 20px;font-size:150%;text-align:left}@media screen and (min-width:767px){div.quadrant-image.fullquad .toptext{display:inline-block;width:auto;left:-30px}}div.quadrant-image.fullquad .bottomtext{background-color:#83ac8e;padding:30px;text-align:left;font-weight:500;font-size:100%;line-height:130%;box-shadow:10px 10px 15px -4px rgba(0,0,0,.35);margin-bottom:15px}@media screen and (min-width:767px){div.quadrant-image.fullquad .bottomtext{position:absolute;width:60%;bottom:5%;right:0;z-index:150}}div.quadrant-image.fullquad .bottomtext p{color:#fff;font-family:obvia,sans-serif;font-weight:700;font-size:140%;line-height:120%;margin:0;padding:0 0 5px 0}div.quadrant-image.fullquad .bottomtext p em{font-style:italic}div.quadrant-image.fullquad .bottomtext h6{color:#fff;font-size:90%;text-align:right}.greenbanner{margin:20px 0;background-color:#83ac8e;padding:2px}.greenbanner p{color:#fff;font-weight:700;font-size:170%;text-align:center}.greenbanner p a{color:#fff}.greenbanner p a:hover{border-bottom:solid 1px #fff;text-decoration:none}.greenbanner p strong{color:#000}.lightgreenbanner{margin:50px auto;display:block;clear:both;background-color:#e8eee9;padding:15px 0}.site-screenshots{position:relative;clear:both;display:block}@media screen and (min-width:767px){.site-screenshots{min-height:900px;margin-top:-10px}}.ece,.msl,.tf{display:block;clear:both;margin:15px 0;box-shadow:10px 10px 15px -4px rgba(0,0,0,.35)}@media screen and (min-width:1195px){.ece,.msl,.tf{width:45%;height:auto;position:absolute;top:0;left:0;height:480px;overflow:hidden}}.tf{z-index:3;top:200px;left:27%;box-shadow:15px 15px 15px -4px rgba(0,0,0,.45)}.msl{z-index:2;top:0;left:55%}.educators-everywhere h3 em{color:#0a3479;font-style:italic;text-align:center;font-size:85%;margin:10px auto;display:block;line-height:115%;font-weight:600;font-family:obvia,sans-serif;margin:0 45px 0 45px}.graymapbg{background-color:#e2e2e2;padding:5px}@media screen and (min-width:767px){.graymapbg{padding:15px 45px;padding-top:0}}.graymapbg .areas{display:block}@media screen and (min-width:767px){.graymapbg .areas{width:30%;display:inline-block}}.graymapbg .site{top:0;left:0;width:156px;height:30px;z-index:4;font-weight:700;font-size:75%}.graymapbg .site img{width:100%;height:auto;filter:drop-shadow(4px 2px 5px #fff);vertical-align:middle;margin-right:2px}.graymapbg #elegiblemap{display:block;clear:both;width:95%}@media screen and (min-width:767px){.graymapbg #elegiblemap{width:65%;min-width:69%;display:inline-block;position:relative}}.graymapbg #elegiblemap img{position:relative;width:850px;height:auto}.graymapbg #elegiblemap .site{color:transparent}.graymapbg #elegiblemap .site img{width:46px;height:30px}.graymapbg #elegiblemap .site.active img{filter:invert(1) sepia(1) saturate(5) hue-rotate(310deg)}.graymapbg #elegiblemap #star_portland{z-index:2;top:85px;left:22px;width:14px;height:14px;position:absolute;transform:rotate(30deg);transform-origin:7px 7px}.graymapbg #elegiblemap #star_saginaw{top:120px;left:570px;position:absolute}.graymapbg #elegiblemap #star_dc{top:200px;left:700px;position:absolute}.graymapbg #elegiblemap #baltimore{top:190px;left:690px;position:absolute}.graymapbg #elegiblemap #waco{top:365px;left:395px;position:absolute}.graymapbg #elegiblemap #stlouis{top:225px;left:495px;position:absolute}.graymapbg #elegiblemap #pittsburgh{top:175px;left:655px;position:absolute}.graymapbg #elegiblemap #philadelphia{top:160px;left:705px;position:absolute}.graymapbg #elegiblemap #nyc{top:133px;left:730px;position:absolute}.graymapbg #elegiblemap #muncie{top:180px;left:570px;position:absolute}.graymapbg #elegiblemap #indianapolis{top:200px;left:560px;position:absolute}.graymapbg #elegiblemap #bloomington{top:220px;left:560px;position:absolute}.graymapbg #elegiblemap #neworleans{top:405px;left:510px;position:absolute}.graymapbg #elegiblemap #san-antonio{top:400px;left:370px;position:absolute}.graymapbg #elegiblemap #ftworth{top:335px;left:420px;position:absolute}.graymapbg #elegiblemap #nolanville{top:100px;left:510px;position:absolute}.graymapbg #elegiblemap #champaign{top:130px;left:520px;position:absolute}.graymapbg #elegiblemap #atlanta{top:310px;left:605px;position:absolute}.graymapbg #elegiblemap #kc{top:230px;left:435px;position:absolute}.graymapbg #elegiblemap #milwaukee{top:100px;left:310px;position:absolute}.graymapbg #elegiblemap #miami{top:451px;left:690px;position:absolute}.graymapbg h2{color:#11223f;font-family:obvia,sans-serif;font-weight:700;font-size:160%;line-height:120%;font-style:normal;text-align:left;padding:0}.graymapbg p{font-size:130%;line-height:130%;font-weight:400}.graymapbg p strong{color:#961d19;font-size:110%;font-weight:500}.graymapbg #eligible,.graymapbg a{color:#961d19;font-size:100%;font-weight:500}.graymapbg em{font-weight:500;color:#0a3479;margin-right:10px}.graymapbg #zip{font-size:110%;width:200px;padding:5px;border:solid 1px #acb1d1;margin-bottom:20px}.graymapbg hr{width:300px;border-bottom:solid 1px #11213f;margin:0 0 15px 0;padding:0;left:0;right:0}ul.tabs{list-style:none;display:block;background-color:purple;clear:both;height:40px;margin-top:20px;padding:0}ul.tabs li{float:left;padding:0;margin:0}ul.tabs li a{color:#fff;padding:10px 20px 5px 20px;display:inline-block;font-weight:700}footer{width:100vw;margin-top:25px;margin-bottom:50px;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}footer .layout-container{padding:25px 0}footer p{font-size:110%;color:#000;font-weight:500;line-height:130%}footer p a{border-bottom:solid 1px #ddd;padding-bottom:1px;transition:all .5s}footer img.footerlogo{height:auto;display:block;margin:0 20px;width:80%;float:none}@media screen and (min-width:767px){footer img.footerlogo{margin-top:-40px;float:left;width:140px}}footer .region-footer{font-family:obvia,sans-serif;font-size:90%;font-weight:500;display:block;clear:both}@media screen and (min-width:767px){footer .region-footer{width:60%;display:inline-block}}footer .copyright{display:block;clear:both;padding-top:10px;color:#000;font-family:obvia,sans-serif;font-weight:500;font-size:90%}@media screen and (min-width:767px){footer .copyright{width:35%;display:inline-block;text-align:right}}#zohoform .form-title{text-transform:uppercase;font-size:400%;background:orange}.webform-submission-form{width:90%;margin-top:25px}.webform-submission-form label{display:block;font-weight:600;clear:both;margin:6px 0 3px}.webform-submission-form input,.webform-submission-form select,.webform-submission-form textarea{padding:10px;width:100%;margin-bottom:10px;border:solid 1px #ddd}@media screen and (min-width:767px){.webform-submission-form input,.webform-submission-form select,.webform-submission-form textarea{width:60%}}.webform-submission-form .js-form-type-processed-text h2{text-transform:uppercase;font-size:140%;margin:0;padding:0;margin-bottom:30px;padding-top:15px;color:#0a3479;border-top:solid 1px #0a3479;font-family:obvia,sans-serif;font-weight:600;font-style:normal;text-align:left}.webform-submission-form .fieldset-legend{margin-top:20px;display:block;font-style:italic}.webform-submission-form .webform-element-description{margin-bottom:25px}.webform-submission-form input.form-submit{color:#fff;background:#0a3479;padding:8px;-webkit-appearance:none;font-weight:700;font-size:140%;border:none}.webform-submission-form .form-type-checkbox{display:inline-block;text-align:left;margin-right:25px;margin-top:25px}.webform-submission-form .form-type-checkbox .form-checkbox{display:inline-block;text-align:left;width:20px;margin:0;padding-top:0}.webform-submission-form .form-type-checkbox label{display:inline-block;text-align:left;margin:0;padding-bottom:10px;margin-top:2px}div.quadrant-image{display:block;margin:10px 0}@media screen and (min-width:767px){div.quadrant-image{width:48%;height:350px;position:relative;margin:.5%;display:inline-block}}div.quadrant-image img{width:100%;height:auto;object-fit:none}@media screen and (min-width:767px){div.quadrant-image img{width:100%;height:350px;object-fit:cover}}div.quadrant-image div.overlayblue{display:none}@media screen and (min-width:767px){div.quadrant-image div.overlayblue{background-color:#11213f;display:block;position:absolute;z-index:2;top:0;left:0;padding:0;width:100%;height:350px;opacity:.65}}div.quadrant-image .toptext{display:block;clear:both;background-color:#83ac8e;position:relative;font-family:obvia,sans-serif;font-weight:600;font-size:130%;line-height:130%;padding:20px;color:#fff}@media screen and (min-width:767px){div.quadrant-image .toptext{position:absolute;top:25px;left:25px;color:#fff;background-color:transparent;z-index:4;width:65%}}.img80pct{width:80%;height:auto;margin:0 auto;text-align:center}.shadow img{box-shadow:10px 10px 15px -4px rgba(0,0,0,.35)}.page-node-type-page .leftimg{width:90%;display:block;margin:0 auto}@media screen and (min-width:767px){.page-node-type-page .leftimg{width:35%;max-width:300px;height:auto;margin:15px 20px 15px 10%;display:inline-block}}@media screen and (min-width:767px){.page-node-type-page .righttext{width:50%;margin-left:0;display:inline-block}}.page-node-type-page .righttext li,.page-node-type-page .righttext p{font-size:130%;padding-right:80px}.path-node article .apply-para{text-align:center;margin:40px auto}@media screen and (min-width:767px){.path-node article .apply-para{width:85%}}.path-node article .apply-para p{line-height:120%!important;padding:0}.path-node article .how-intro{margin-left:0}@media screen and (min-width:767px){.path-node article .how-intro{margin-left:45px}}.path-node article .how-intro h3{text-align:center;font-size:160%;margin:0 45px 25px 0;font-weight:600;font-style:italic}.path-node article .righttext p{font-size:170%;margin-bottom:0}.path-node article .righttext li{font-size:130%;padding-right:25px;margin-bottom:10px}.path-node article .apply-para p{font-size:140%;font-family:montserrat,sans-serif;font-weight:600;margin-right:0;line-height:150%;margin-left:0}@media screen and (min-width:840px){.path-node article .apply-para p{margin-left:45px}}.path-node article .apply-para p a{color:#961d19}.path-node article .within-intro{margin-left:45px}.path-node article .within-intro h3{font-size:130%;font-weight:600;margin-bottom:0;padding-bottom:0}.path-node article .within-intro h3 em{color:#000;font-style:italic}.path-node article .within-intro h3 h3 em>p{margin-top:0;padding-top:0}.path-node article .within-belowimage{margin:40px 0;margin-left:45px}.path-node .within-bottom h2{display:block;font-style:normal;text-align:left;clear:both;font-weight:600;font-size:180%;margin:20px 0 0 0;margin-left:45px;padding:0;color:#83ac8e}.path-node .within-bottom li{font-size:150%;padding-bottom:10px;margin-left:45px}.path-node .within-bottom p a.button.blue.centered{display:block;clear:both}@media screen and (min-width:767px){.path-node .within-bottom p a.button.blue.centered{width:25%}}.path-node .within-bottom a.button.blue.centered{font-size:170%;font-weight:600;background-color:#11213f;padding:20px 30px;color:#fff;clear:both;display:inline-block;text-align:center;margin:25px auto}main{background-color:#fff;padding:20px;box-shadow:10px 10px 15px -4px rgba(0,0,0,.35)}header{background-color:#fff}.paragraph--type--form{margin-left:45px}.apply-intro,.beyond-intro{margin-left:0}@media screen and (min-width:767px){.apply-intro,.beyond-intro{margin-left:45px}}.view-frontpage-slideshow{position:relative}.view-frontpage-slideshow .view-content .flexslider{margin-bottom:0}@media screen and (min-width:767px){.view-frontpage-slideshow .view-content .flexslider{margin-bottom:60px}}.view-frontpage-slideshow .view-content li.flex-active-slide{position:relative}.view-frontpage-slideshow .view-content .flex-control-nav{width:100%;text-align:center;display:none;position:relative;bottom:0}@media screen and (min-width:767px){.view-frontpage-slideshow .view-content .flex-control-nav{position:absolute;display:block;bottom:-40px}}.view-frontpage-slideshow .view-content .flex-caption{display:block;clear:both;width:100%;padding:15px 20px 10px 25px;background-color:#83ac8e}@media screen and (min-width:767px){.view-frontpage-slideshow .view-content .flex-caption{position:absolute;bottom:150px;right:0;z-index:10000;width:36%}}.view-frontpage-slideshow .view-content .flex-caption h3{color:#fff;font-size:110%;font-weight:600;line-height:130%;padding-right:30px}.view-frontpage-slideshow .view-content .flex-caption blockquote p em{color:#fff;font-size:110%;font-weight:600;line-height:130%;font-style:italic;font-family:montserrat,sans-serif;padding-right:30px}.view-frontpage-slideshow .view-content .flex-caption blockquote p em:before{content:'"'}.view-frontpage-slideshow .view-content .flex-caption blockquote p em:after{content:'"'}.view-frontpage-slideshow .view-content .flex-caption h6{text-align:right;color:#fff;font-weight:400;font-size:80%}.view-frontpage-slideshow .view-footer{background-color:#071e48;clear:both}@media screen and (min-width:767px){.view-frontpage-slideshow .view-footer{position:relative;background-color:#071e48;border:solid 4px #fff}}.view-frontpage-slideshow .view-footer .lefttext{color:#fff;font-weight:500;font-size:150%;padding:20px;line-height:145%}@media screen and (min-width:767px){.view-frontpage-slideshow .view-footer .lefttext{width:63%;margin-right:1%;display:inline-block}}.view-frontpage-slideshow .view-footer .rightbutton{display:block;clear:both;background-color:#fff;padding:15px 30px;text-align:center}@media screen and (min-width:767px){.view-frontpage-slideshow .view-footer .rightbutton{display:inline-block;margin-top:25px;margin-right:2%;width:32%}}.view-frontpage-slideshow .view-footer .rightbutton a{border:solid 2px rgba(7,30,72,.7);color:#961d19;font-size:130%;font-weight:600;line-height:130%;display:block;clear:both;margin:15px auto}@media screen and (min-width:767px){.view-frontpage-slideshow .view-footer .rightbutton a{border:none;margin:0}}.within-intro p a{color:#961d19;font-weight:600}.path-node article .greenbanner p{color:#fff;text-align:center;font-style:italic;width:95%}@media screen and (min-width:767px){.path-node article .greenbanner p{margin-left:3%}}.path-node article .imgbelow{display:block;clear:both;text-align:center}.path-node article .imgbelow img{width:80%;height:auto;object-fit:cover}.path-node article .textabove,.path-node article .two-column-list,.path-node article .twocolumn-bullets,.path-node article .within-intro{margin-left:0}@media screen and (min-width:767px){.path-node article .textabove,.path-node article .two-column-list,.path-node article .twocolumn-bullets,.path-node article .within-intro{margin-left:45px}}.path-node article .textabove h3,.path-node article .two-column-list h3,.path-node article .twocolumn-bullets h3,.path-node article .within-intro h3{color:#000;font-size:160%;margin-bottom:0}.path-node article .textabove ul,.path-node article .two-column-list ul,.path-node article .twocolumn-bullets ul,.path-node article .within-intro ul{margin-top:0;margin-bottom:40px}.path-node article .textabove ul li,.path-node article .two-column-list ul li,.path-node article .twocolumn-bullets ul li,.path-node article .within-intro ul li{font-size:120%}.path-node article .textabove ul li sup,.path-node article .two-column-list ul li sup,.path-node article .twocolumn-bullets ul li sup,.path-node article .within-intro ul li sup{font-size:70%;margin-top:-20px;font-family:Arial,sans-serif;font-weight:700}.leftbullets,.rightbullets{margin-top:40px;width:45%;display:inline-block}.path-node article .disclaimer-for-photo h6{font-size:60%;padding:10px 0;letter-spacing:0;font-weight:500}@media screen and (min-width:767px){.path-node article .disclaimer-for-photo h6{margin-left:100px}}.paragraph--type--two-column-text h3{font-size:130%;font-weight:700}.maplink{display:block;clear:both;margin:10px 0 10px 45px;text-align:left}.maplink p{font-weight:600;margin:0!important;padding:0}.maplink p a{color:#961d19}.letsconnect{display:block;clear:both;margin:10px auto;text-align:left;margin-left:45px}.letsconnect p{font-weight:600;margin:0!important;padding:0}.letsconnect p a{color:#961d19}.slideshow-front{display:block;clear:both;width:100%}.twocolumn-bullets{display:block;clear:both;margin:20px 0}@media screen and (min-width:767px){.twocolumn-bullets .left,.twocolumn-bullets .right{display:inline-block;width:45%}}.twocolumn-bullets .left h2,.twocolumn-bullets .right h2{font-size:140%}.twocolumn-bullets .left ul,.twocolumn-bullets .right ul{margin-left:5px;font-size:105%}@media screen and (min-width:767px){.twocolumn-bullets .left{margin-right:5%}}#application{display:block;margin-left:25px;width:100%;max-width:1200px;opacity:0}#application.show{display:block;width:100%;max-width:1200px;opacity:1}.apply-intro ol{margin-top:0}.apply-intro ol li{font-size:85%}.path-node article .inseego ul{font-size:100%;margin-left:10px}.path-node article .inseego li ul{font-size:150%;margin-bottom:30px;margin-left:10px}.path-node article .inseego li ul li a{color:#961d19;font-weight:500}.apply-intro input.zipcode{width:200px;padding:5px;-webkit-appearance:none;border:solid 1px #11213f}#answer p{font-weight:400}#answer p a{color:#961d19;font-weight:600}img.sidemap{float:none;width:95%;height:auto;background:#09347a;box-shadow:20px 9px 27px rgba(0,0,0,.3);-webkit-box-shadow:20px 9px 27px rgba(0,0,0,.3);-moz-box-shadow:20px 9px 27px rgba(0,0,0,.3);padding:15px;width:100%}@media screen and (min-width:767px){img.sidemap{width:45%;float:right;margin:0 -100px 30px 20px}}.path-node article .within-intro ul li{font-size:100%;line-height:140%}.banner{padding:5px 40px;margin:0 auto;background-color:#365990;text-align:center}.banner p{color:#fff;font-size:21px}.sidebar-list{padding:15px 10px;background-color:#11213f}@media screen and (min-width:767px){.sidebar-list{float:right;margin-left:45px;margin-bottom:45px;width:45%}}.sidebar-list h3{color:#fff!important;font-size:115%!important;line-height:100%!important;margin:10px!important}.sidebar-list ul{margin:0 0 0 20px;column-count:2}.sidebar-list li{color:#fff!important;font-size:80%!important;line-height:90%;margin:0;padding:6px 0}.sidebar-list h5{color:#fff!important;font-size:13px!important;padding:0 20px}img.stepsvg{width:40%;display:inline-block;margin-bottom:15px}img.stepsvg:last-of-type{width:42.4%;margin-bottom:15px}@media screen and (min-width:900px){img.stepsvg{width:19%;display:inline-block}img.stepsvg:last-of-type{width:20.4%}}.path-node article .three-column-container{display:block;clear:both;text-align:center;margin:30px 0 0 0}.path-node article .three-column-container .column{text-align:left;padding-bottom:10px}@media screen and (min-width:900px){.path-node article .three-column-container .column.middle{width:30%;border-left:solid 1px #ccc;border-right:solid 1px #ccc;margin-left:3%;padding-left:3%}}@media screen and (min-width:835px){.path-node article .three-column-container .column.middle ul{padding-bottom:0}}.path-node article .three-column-container .column h3{color:#000;font-size:125%;margin:0 0 15px 0}.path-node article .three-column-container .column ul{margin-left:5px;margin-bottom:20px}.path-node article .three-column-container .column ul li{font-size:80%;margin-bottom:10px}@media screen and (min-width:900px){.path-node article .three-column-container .column{width:28%;margin-right:3%;padding:0 2%;display:inline-block}}.path-node article .three-column-container .clearfix,.path-node article .three-column-container .clearfix:after,.path-node article .three-column-container .clearfix:before{content:'';display:inline;clear:none;clear:none}p .a.applybutton{display:block;clear:both;margin:15px auto;text-align:center}a.applybutton{display:inline-block;text-align:center;margin:15px auto;padding:20px;background-color:#900;color:#fff;font-weight:700;border:solid 1px #fff;font-size:175%}a.applybutton:hover{border:solid 1px #900;color:#900;background-color:#fff}.hidden{display:none}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static!important;overflow:visible;clip:auto;width:auto;height:auto}.invisible{visibility:hidden}.element-invisible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px}#skip-link{text-align:center;position:absolute;left:0;right:0;z-index:1500}.left,.right{width:92.5%;display:block;margin-top:15px}@media screen and (min-width:767px){.left,.right{width:45%;display:inline-block;margin-top:0}}.right{width:92.5%}.fullwidth{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}

.path-node article .within-intro ul {
  margin-bottom: 10px;
}

.ckeditor-accordion-container {
    width: 100%;
    max-width: 460px;
}
.ckeditor-accordion-container dd.active {
    padding: 1em;
}
.ckeditor-accordion-container dd.active p {
    padding: .3em;
    margin-inline-start: 1em !important;
}

.ckeditor-accordion-container dd.active ul {
    padding-left: 2.3em;
}
.ckeditor-accordion-container > dl dt > a, .ckeditor-accordion-container > dl dt > a:not(.button) {
    display: block;
    padding: 10px 15px 10px 50px;
    background-color: #961d19;
    border-bottom: solid 1px #000;
    border-right: none;
    border: none !important;

}
.ckeditor-accordion-container > dl dt:first-of-type {
    margin-bottom: 1px;
}
.ckeditor-accordion-container > dl {
    border: 1px solid #000;
}

.ckeditor-accordion-container > dl dt > a:hover, .ckeditor-accordion-container > dl dt > a:focus, .ckeditor-accordion-container dt.active {
    background-color: #173376;
    box-shadow: none;
    color: #fff;
    text-decoration: none;
}

.ckeditor-accordion-container dd.active ul li p {
    margin-left: 0 !important;
    padding-left: 0 !important;
}

.ckeditor-accordion-container dd.active ul li  a.pdflink {
    font-weight: bold;
    color: #961d19 !important;
}
.path-node article .within-intro h5 a {
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
  border-bottom: solid 1px #ccc;
}
div.quadrant-image.fullquad img {
    object-fit: cover;
}
@media screen and (max-width: 767px){
footer img.footerlogo {
    width: 70%;
    max-width: 270px;
    height: auto;
    margin: 0 auto 20px auto;
    text-align: center;
}
}
@media screen and (max-width: 1200px) {
    .path-node article .msltext {
        left: 0;
        width: 90%;
    }
}

.newtopbanner {
    display: block;
    clear: both;
    position: relative;
}
.newtopbanner img {
    position: relative;
}
.newtopbanner .signuptopgreen {
    position: absolute;
    top: 0;
    left: 30px;

}
.newtopbanner .signuptopgreen h1 {
    background-color: #627f64;
    padding: 25px;
    color: #FFF;
    font-size: 33px;
    text-transform: none;
    max-width: 250px;
    min-width: 250px;
    margin: 0;
    text-align: left;
    line-height: 1.2;
}

.newtopbanner .requestred {
    position: absolute;
    bottom: 80px;
    right: 0;
    width: 82%;
}

.newtopbanner .requestred h2 {
    padding: 25px;
    color: #FFF;
    font-size: 28px;
    background-color: #8a2921;
    font-style: normal;
    font-weight: 600;
    text-align: left;
    margin-bottom: 0;
    font-style: italic;
    line-height: 1.4;
}

.newtopbanner .requestred h2 em {
    display: block;
    clear: both;
    text-align: right;
    font-size: 20px;
    margin-top: 10px;
    margin-right: 50px;
}
.slideshow-front .view-content {
    display: block;
    z-index: 1000;
}

#beyondgrid .layout-container {
  margin: 2em auto;
  /* margin-bottom: 100em; */
  @media screen and (min-width: 768px) {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1em;      
}
    div {
    width: 100%;
    height: auto;
    display: block;
    text-align: center;
    a {
      font-weight: bold;
    }
    img {
      aspect-ratio: 4/3;
      width: 100%;
      object-fit: cover;
    }
    .text-below p {
      margin: 1em auto !important;
    }
   }
  }
  .path-node article .tfupdateimg {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    padding-right: 10%;
    display: block;
    text-align: center;

    img {
    width: 100%;
    max-width: 360px;
    height: auto;
    margin: 0 auto;
    padding: 0;
  }
}
  .tfupdate {
    width: 100%;
    max-width: 65ch;
    text-align: center;
    line-height: 1.6;
    margin: 1em auto;
    a.greenbutton {
      background-color: #83ac8e;
      padding: .5em 1em;
      color: #FFF;
      text-decoration: none;
      font-weight: bold;
      border: solid 1px #83ac8e;
      &:hover {
        color: #83ac8e;
        background-color: #FFF;
      }
    }
  }
  .hide {
    display: none;
  }
@media screen and (min-width: 767px) {
  .path-node article #beyondgrid p {
    padding: 0 5em;
    margin: 1em auto !important;
    text-align: center;
  }
}
@media screen and (max-width: 1200px) {
    .newtopbanner .requestred {
        width: 100%;
        bottom: 0;
        min-width: 100%;
    }
    .newtopbanner .signuptopgreen {
        width: 100%;
        top: 0;
        min-width: 100%;
        left: 0;
}
@media screen and (max-width: 900px) {
    .newtopbanner .requestred, .newtopbanner .signuptopgreen {
        position: relative;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: auto;
    }
    .newtopbanner .signuptopgreen h1 {
        width: 100%;
        min-width: 100%;
        /* max-width: 99%;
        min-width: 99%; */
    }
}
