﻿@import url(bootstrap.min.css);@import url(rrssb.css);@import url(font-awesome-v2/css/all.min.css);@import url(animate.css);@import "https://use.typekit.net/wai4abh.css";.aos-animate{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275) !important}p,ul,ol,h1,h2,h3,h4,h5,h6{margin:0 0 1em}.debug *{border:1px solid rgba(255,0,0,0.5) !important}.debug *:hover{border:1px solid red !important}.clear{clear:both}.asset-load{display:none}.overflow--hidden{overflow:hidden}.block--center{margin-left:auto;margin-right:auto;float:none !important}img.full-width{width:100%;height:auto}img.fillimg{width:100%;height:auto}.accessible{width:1px;height:1px;overflow:hidden;position:absolute;top:-1000px;left:0px;white-space:nowrap}.accessible:focus{display:block;position:absolute;top:0;left:0;width:auto;height:auto;padding:1em;margin:.5em;border-radius:1em;background-color:#000;color:#5be;z-index:10;z-index:10000}.no-position{position:unset !important}.no-focus-border:focus{outline:none}@media screen and (min-width: 992px){.visible-mobile{display:none !important}}@media screen and (max-width: 991px){.visible-desktop{display:none !important}}@media screen and (min-width: 992px){.text-left-desktop{text-align:left}}@media screen and (min-width: 992px){.text-right-desktop{text-align:right}}@media screen and (min-width: 992px){.text-center-desktop{text-align:center}}@media screen and (max-width: 991px){.text-left-mobile{text-align:left}}@media screen and (max-width: 991px){.text-right-mobile{text-align:right}}@media screen and (max-width: 991px){.text-center-mobile{text-align:center}}.assetload{width:1px;height:1px;visibility:hidden;position:fixed;top:-1000px;left:-1000px}.nopadding{padding:0 !important;margin:0 !important}@media screen and (min-width: 2001px){.container{width:1870px}}@media screen and (min-width: 1901px) and (max-width: 2000px){.container{width:1770px}}@media screen and (min-width: 1801px) and (max-width: 1900px){.container{width:1670px}}@media screen and (min-width: 1701px) and (max-width: 1800px){.container{width:1570px}}@media screen and (min-width: 1601px) and (max-width: 1700px){.container{width:1470px}}@media screen and (min-width: 1501px) and (max-width: 1600px){.container{width:1370px}}@media screen and (min-width: 1400px) and (max-width: 1500px){.container{width:1270px}}.container.half{padding:0 15px;margin:0}@media screen and (min-width: 2001px){.container.half{width:935px}}@media screen and (min-width: 1901px) and (max-width: 2000px){.container.half{width:885px}}@media screen and (min-width: 1801px) and (max-width: 1900px){.container.half{width:835px}}@media screen and (min-width: 1701px) and (max-width: 1800px){.container.half{width:785px}}@media screen and (min-width: 1601px) and (max-width: 1700px){.container.half{width:735px}}@media screen and (min-width: 1501px) and (max-width: 1600px){.container.half{width:685px}}@media screen and (min-width: 1400px) and (max-width: 1500px){.container.half{width:635px}}@media screen and (min-width: 1200px) and (max-width: 1399px){.container.half{width:580px}}@media screen and (min-width: 992px) and (max-width: 1199px){.container.half{width:480px}}@media (max-width: 991px){.container.half{width:100%}}.section{position:relative}.fixed--element{position:fixed;top:0px;left:0px;width:100%}.inline--links{margin:0;padding:0}.inline--links>li{display:inline-block;padding:0 0.25em}.verticalalign--middle{display:inline-block;width:1px;vertical-align:middle}.background--fill{position:absolute;top:0px;left:0px;width:100%;height:100%;background-size:cover;background-position:center center}html{font-size:inherit}@media screen and (max-width: 991px){.hidden--mobile{display:none !important}}@media screen and (min-width: 992px){.hidden--desktop{display:none !important}}.text--white{color:white}.background--white{background:white}@media screen and (min-width: 768px){.ttable{display:table;width:100%}.ttable .trow{display:table-row}.ttable .tcol{display:table-cell;vertical-align:middle}.ttable .tcol.full{width:100%}.ttable .tcol.nowrap{white-space:nowrap}}@media screen and (max-width: 767px){.ttable.mobile--stay{display:table;width:100%}.ttable.mobile--stay .trow{display:table-row}.ttable.mobile--stay .tcol{display:table-cell;vertical-align:middle}.ttable.mobile--stay .tcol.full{width:100%}.ttable.mobile--stay .tcol.nowrap{white-space:nowrap}}.inline--list{padding:0}.inline--list>*{display:inline-block;padding:1em}.no-bullets{padding:0}.no-bullets>*{display:block}.inline--block{display:inline-block;vertical-align:middle}.dropdown--toggle .toggle--control{position:relative;cursor:pointer;padding-left:2em}.dropdown--toggle .toggle--control:before{content:'';height:1em;width:0.2em;position:absolute;top:0.7em;left:0.77em;background:black;transform:rotate(0deg);transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}.dropdown--toggle .toggle--control:after{content:'';height:0.2em;width:1em;position:absolute;top:calc(0.7em + 0.42em);left:0.37em;background:black;transform-origin:center center;transform:rotate(0deg) scaleX(1);opacity:1;transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}.dropdown--toggle .toggle--dropdown{opacity:0;overflow:hidden;max-height:0vh;transition:.7s;-o-transition:all .7s;-ms-transition:all .7s;-moz-transition:all .7s;-webkit-transition:all .7s;-webkit-backface-visibility:hidden}.dropdown--toggle .show .toggle--control:before,.dropdown--toggle .show .toggle--control:after{transform:rotate(90deg)}.dropdown--toggle .show .toggle--control:after{opacity:0;transform:rotate(-90deg) scaleX(0)}.dropdown--toggle .show .toggle--dropdown{opacity:1;max-height:100vh}@media screen and (max-width: 991px){.dropdown--toggle.toggle--desktop .toggle--dropdown{max-height:unset;opacity:unset}.dropdown--toggle.toggle--desktop .toggle--control:before,.dropdown--toggle.toggle--desktop .toggle--control:after{display:none}}@media screen and (min-width: 992px){.dropdown--toggle.toggle--mobile .toggle--dropdown{max-height:unset;opacity:unset}.dropdown--toggle.toggle--mobile .toggle--control:before,.dropdown--toggle.toggle--mobile .toggle--control:after{display:none}}.zindex--0{z-index:0}.zindex--5{z-index:5}.zindex--10{z-index:10}.zindex--15{z-index:15}.zindex--20{z-index:20}.zindex--25{z-index:25}.zindex--30{z-index:30}.zindex--35{z-index:35}.zindex--40{z-index:40}.zindex--45{z-index:45}.zindex--50{z-index:50}.zindex--55{z-index:55}.zindex--60{z-index:60}.zindex--65{z-index:65}.zindex--70{z-index:70}.zindex--75{z-index:75}.zindex--80{z-index:80}.zindex--85{z-index:85}.zindex--90{z-index:90}.zindex--95{z-index:95}.zindex--100{z-index:100}.zindex--105{z-index:105}.zindex--110{z-index:110}.zindex--115{z-index:115}.zindex--120{z-index:120}.zindex--125{z-index:125}.zindex--130{z-index:130}.zindex--135{z-index:135}.zindex--140{z-index:140}.zindex--145{z-index:145}.zindex--150{z-index:150}.zindex--155{z-index:155}.zindex--160{z-index:160}.zindex--165{z-index:165}.zindex--170{z-index:170}.zindex--175{z-index:175}.zindex--180{z-index:180}.zindex--185{z-index:185}.zindex--190{z-index:190}.zindex--195{z-index:195}.zindex--200{z-index:200}.zindex--205{z-index:205}.zindex--210{z-index:210}.zindex--215{z-index:215}.zindex--220{z-index:220}.zindex--225{z-index:225}.zindex--230{z-index:230}.zindex--235{z-index:235}.zindex--240{z-index:240}.zindex--245{z-index:245}.zindex--250{z-index:250}.zindex--255{z-index:255}.zindex--260{z-index:260}.zindex--265{z-index:265}.zindex--270{z-index:270}.zindex--275{z-index:275}.zindex--280{z-index:280}.zindex--285{z-index:285}.zindex--290{z-index:290}.zindex--295{z-index:295}.zindex--300{z-index:300}.zindex--305{z-index:305}.zindex--310{z-index:310}.zindex--315{z-index:315}.zindex--320{z-index:320}.zindex--325{z-index:325}.zindex--330{z-index:330}.zindex--335{z-index:335}.zindex--340{z-index:340}.zindex--345{z-index:345}.zindex--350{z-index:350}.zindex--355{z-index:355}.zindex--360{z-index:360}.zindex--365{z-index:365}.zindex--370{z-index:370}.zindex--375{z-index:375}.zindex--380{z-index:380}.zindex--385{z-index:385}.zindex--390{z-index:390}.zindex--395{z-index:395}.zindex--400{z-index:400}.zindex--405{z-index:405}.zindex--410{z-index:410}.zindex--415{z-index:415}.zindex--420{z-index:420}.zindex--425{z-index:425}.zindex--430{z-index:430}.zindex--435{z-index:435}.zindex--440{z-index:440}.zindex--445{z-index:445}.zindex--450{z-index:450}.zindex--455{z-index:455}.zindex--460{z-index:460}.zindex--465{z-index:465}.zindex--470{z-index:470}.zindex--475{z-index:475}.zindex--480{z-index:480}.zindex--485{z-index:485}.zindex--490{z-index:490}.zindex--495{z-index:495}.zindex--500{z-index:500}.zindex--505{z-index:505}.zindex--510{z-index:510}.zindex--515{z-index:515}.zindex--520{z-index:520}.zindex--525{z-index:525}.zindex--530{z-index:530}.zindex--535{z-index:535}.zindex--540{z-index:540}.zindex--545{z-index:545}.zindex--550{z-index:550}.zindex--555{z-index:555}.zindex--560{z-index:560}.zindex--565{z-index:565}.zindex--570{z-index:570}.zindex--575{z-index:575}.zindex--580{z-index:580}.zindex--585{z-index:585}.zindex--590{z-index:590}.zindex--595{z-index:595}.zindex--600{z-index:600}.zindex--605{z-index:605}.zindex--610{z-index:610}.zindex--615{z-index:615}.zindex--620{z-index:620}.zindex--625{z-index:625}.zindex--630{z-index:630}.zindex--635{z-index:635}.zindex--640{z-index:640}.zindex--645{z-index:645}.zindex--650{z-index:650}.zindex--655{z-index:655}.zindex--660{z-index:660}.zindex--665{z-index:665}.zindex--670{z-index:670}.zindex--675{z-index:675}.zindex--680{z-index:680}.zindex--685{z-index:685}.zindex--690{z-index:690}.zindex--695{z-index:695}.zindex--700{z-index:700}.zindex--705{z-index:705}.zindex--710{z-index:710}.zindex--715{z-index:715}.zindex--720{z-index:720}.zindex--725{z-index:725}.zindex--730{z-index:730}.zindex--735{z-index:735}.zindex--740{z-index:740}.zindex--745{z-index:745}.zindex--750{z-index:750}.zindex--755{z-index:755}.zindex--760{z-index:760}.zindex--765{z-index:765}.zindex--770{z-index:770}.zindex--775{z-index:775}.zindex--780{z-index:780}.zindex--785{z-index:785}.zindex--790{z-index:790}.zindex--795{z-index:795}.zindex--800{z-index:800}.zindex--805{z-index:805}.zindex--810{z-index:810}.zindex--815{z-index:815}.zindex--820{z-index:820}.zindex--825{z-index:825}.zindex--830{z-index:830}.zindex--835{z-index:835}.zindex--840{z-index:840}.zindex--845{z-index:845}.zindex--850{z-index:850}.zindex--855{z-index:855}.zindex--860{z-index:860}.zindex--865{z-index:865}.zindex--870{z-index:870}.zindex--875{z-index:875}.zindex--880{z-index:880}.zindex--885{z-index:885}.zindex--890{z-index:890}.zindex--895{z-index:895}.zindex--900{z-index:900}.zindex--905{z-index:905}.zindex--910{z-index:910}.zindex--915{z-index:915}.zindex--920{z-index:920}.zindex--925{z-index:925}.zindex--930{z-index:930}.zindex--935{z-index:935}.zindex--940{z-index:940}.zindex--945{z-index:945}.zindex--950{z-index:950}.zindex--955{z-index:955}.zindex--960{z-index:960}.zindex--965{z-index:965}.zindex--970{z-index:970}.zindex--975{z-index:975}.zindex--980{z-index:980}.zindex--985{z-index:985}.zindex--990{z-index:990}.zindex--995{z-index:995}.opacity--0{opacity:0}.opacity--5{opacity:.05}.opacity--10{opacity:.1}.opacity--15{opacity:.15}.opacity--20{opacity:.2}.opacity--25{opacity:.25}.opacity--30{opacity:.3}.opacity--35{opacity:.35}.opacity--40{opacity:.4}.opacity--45{opacity:.45}.opacity--50{opacity:.5}.opacity--55{opacity:.55}.opacity--60{opacity:.6}.opacity--65{opacity:.65}.opacity--70{opacity:.7}.opacity--75{opacity:.75}.opacity--80{opacity:.8}.opacity--85{opacity:.85}.opacity--90{opacity:.9}.opacity--95{opacity:.95}.block-list{display:block;padding:1em 0}.block-list li{display:block;float:left;width:100%;padding:0.5em;border:1px solid white;margin-left:-1px;margin-top:-1px}.block-list:after{content:'';clear:both;display:block}@media screen and (min-width: 992px){.block-list.col-2 li{width:calc( 50% - 5px)}.block-list.col-3 li{width:calc( 33% - 5px)}}.text--smaller-third{font-size:0.75em}.text--larger-twice{font-size:2em}body{background:#1D1F20}body.hide_scrollbars{overflow:hidden}.atc-wrapper{width:180px;height:40px;margin:20px auto;position:relative;z-index:500;font-size:14px}.atc-wrapper .atc-checkbox-label{width:100%;height:100%;display:block;background:red;color:white;line-height:40px;text-align:center;cursor:pointer;position:relative;z-index:1;user-select:none}.atc-wrapper .atc-links-wrapper{background:white;transition:transform .5s, opacity .1s;border:0 solid red;border-left-width:1px;border-right-width:1px;box-sizing:border-box;transform:translateY(-100%);width:100%;opacity:0}.atc-wrapper .atc-link{line-height:40px;display:block;width:100%;text-decoration:none;text-align:center;background:white;color:red;pointer-events:none;border-bottom:1px solid red;position:relative;transition:background .5s, color .5s}.atc-wrapper .atc-link:hover{background:red;color:white}.atc-wrapper .atc-checkbox{display:none}.atc-wrapper .atc-checkbox:checked+.atc-links-wrapper{transform:translateY(0);opacity:1;transition:transform .5s, opacity .5s .2s}.atc-wrapper .atc-checkbox:checked+.atc-links-wrapper .atc-link{pointer-events:auto}.angled--crop{overflow:hidden;padding:15% 0;width:100%;position:relative;margin-top:-30vw;margin-bottom:-6vw}.angled--crop .canvas{overflow:hidden;transform-origin:center center;transform:rotate(-15deg);padding:10em 0;width:125%;margin-left:-15%;position:relative}@media screen and (max-width: 767px){.angled--crop .canvas{margin-left:-10%}}.angled--crop .fix{transform-origin:center center;transform:rotate(15deg)}@media screen and (max-width: 767px){.angled--crop .fix{width:100vw;padding-left:10%}}.photo--cover{background-size:cover;background-position:center center;background-repeat:no-repeat}.inline-fix{float:none;display:inline-block;margin-left:-5px}.float-right{float:right}.float-left{float:right}@media screen and (min-width: 992px){.float-right-desktop{float:right}}@media screen and (min-width: 992px){.float-left-desktop{float:left}}@media screen and (max-width: 991px){.float-right-mobile{float:right}}@media screen and (max-width: 991px){.float-left-mobile{float:left}}.slider--quad .slide{padding:2em}@media screen and (max-width: 767px){.slider--quad .slide{padding:1em}}.color--inherit,.color--inherit:hover,.color--inherit:active,.color--inherit:focus{color:inherit;text-decoration:none}.position--relative{position:relative}.overflow--show{overflow:visible !important}.fill--div{position:absolute !important;top:0px;left:0px;width:100%;height:100%}@keyframes rotate_backandforth{0%{transform:rotate(5deg)}50%{transform:rotate(-5deg)}100%{transform:rotate(5deg)}}@keyframes move_backandforth{0%{transform:translateX(0em)}5%{transform:translateX(0em)}50%{transform:translateX(-200%)}55%{transform:translateX(-200%)}95%{transform:translateX(0em)}}@keyframes move_backandforth_reverse{0%{transform:translateX(0em)}5%{transform:translateX(0em)}50%{transform:translateX(200%)}55%{transform:translateX(200%)}95%{transform:translateX(0em)}}@keyframes footerwheel{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes headeralert{0%{top:-2em;opacity:0}10%{top:0em;opacity:1}50%{top:0em;opacity:1}90%{top:0em;opacity:1}100%{top:-2em;opacity:0}}@keyframes marqueeLeft{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}@keyframes marqueeRight{0%{transform:translateX(-50%)}100%{transform:translateX(0%)}}@keyframes scaleUp{0%{transform:scale(1)}100%{transform:scale(1.1)}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}::selection{background:#bbffca}::-moz-selection{background:#bbffca}body{font-family:din-2014, sans-serif;font-weight:400;font-style:normal;font-size:1.0rem;background:#fff;color:#202324}@media screen and (min-width: 2001px){body{font-size:1.25rem}}@media screen and (min-width: 1901px) and (max-width: 2000px){body{font-size:1.19rem}}@media screen and (min-width: 1801px) and (max-width: 1900px){body{font-size:1.1rem}}@media screen and (min-width: 1701px) and (max-width: 1800px){body{font-size:1.05rem}}@media screen and (min-width: 1601px) and (max-width: 1700px){body{font-size:0.975rem}}@media screen and (min-width: 1501px) and (max-width: 1600px){body{font-size:0.95rem;background-size:200% auto}}@media screen and (min-width: 1401px) and (max-width: 1500px){body{font-size:0.925rem;background-size:200% auto}}@media screen and (min-width: 1201px) and (max-width: 1400px){body{font-size:0.925rem;background-size:250% auto}}@media screen and (min-width: 992px) and (max-width: 1200px){body{font-size:0.9rem;background-size:250% auto}}@media screen and (min-width: 768px) and (max-width: 991px){body{font-size:0.825rem;background-size:300% auto}}@media screen and (max-width: 767px){body{font-size:0.825rem;background-size:400% auto}}body.video-player{background:none;overflow:hidden}body.video-player #the_videoplayer section#video_player{padding:0}body.video-player #the_videoplayer section#video_player iframe{width:100vw;height:100vh}* section,* .section{position:relative;padding:3em 0}* section.green-gradient,* .section.green-gradient{background:#29b674;background:linear-gradient(90deg, #29b674 0%, #6ddd8f 36%, #fff 100%);color:#1A443C}* section .inner,* .section .inner{position:relative}* section.no-padding,* .section.no-padding{padding:0}* section.no-padding-top,* .section.no-padding-top{padding-top:0}* section.no-padding-bottom,* .section.no-padding-bottom{padding-bottom:0}* section.margin-bottom,* .section.margin-bottom{margin-bottom:3em}* section.margin-top,* .section.margin-top{margin-top:3em}* section.with-intro,* .section.with-intro{padding-top:0}* section .section-intro,* .section .section-intro{background:#202324;color:white;text-align:center;margin-bottom:3em}* section .section-intro h2,* section .section-intro .h2,* .section .section-intro h2,* .section .section-intro .h2{color:white;font-size:3em;padding:0.5em 10px}* section.dark,* .section.dark{background:#3db974;background:linear-gradient(180deg, #3db974 0%, #309063 35%, #21624f 71%, #1a433c 100%);color:white}* section.dark.reverse,* .section.dark.reverse{background:#1a433c}* section.dark.reverse:before,* .section.dark.reverse:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:50em;max-height:100%;background:linear-gradient(0deg, #21624f 71%, #1a433c 100%)}* section.dark h1,* section.dark h2,* section.dark h3,* section.dark h4,* section.dark h5,* section.dark h6,* .section.dark h1,* .section.dark h2,* .section.dark h3,* .section.dark h4,* .section.dark h5,* .section.dark h6{color:inherit}* section.dark .subheading,* .section.dark .subheading{color:inherit}* section.dark .button,* .section.dark .button{border-color:white;color:white}* section.dark .button:before,* .section.dark .button:before{background:white}* section.dark .button:hover,* section.dark .button:focus,* section.dark .button:active,* .section.dark .button:hover,* .section.dark .button:focus,* .section.dark .button:active{color:#1A443C}* section.dark.black,* .section.dark.black{background:black}* section.dark .form input[type="text"],* section.dark .form input[type="email"],* section.dark .form input[type="password"],* section.dark .form input[type="tel"],* .section.dark .form input[type="text"],* .section.dark .form input[type="email"],* .section.dark .form input[type="password"],* .section.dark .form input[type="tel"]{color:white;border-color:white}* section.dark .form input[type="text"]::placeholder,* section.dark .form input[type="email"]::placeholder,* section.dark .form input[type="password"]::placeholder,* section.dark .form input[type="tel"]::placeholder,* .section.dark .form input[type="text"]::placeholder,* .section.dark .form input[type="email"]::placeholder,* .section.dark .form input[type="password"]::placeholder,* .section.dark .form input[type="tel"]::placeholder{color:white}* section.dark .form button,* section.dark .form input[type="submit"],* .section.dark .form button,* .section.dark .form input[type="submit"]{border-color:white;color:white}* section.dark .form button:before,* section.dark .form input[type="submit"]:before,* .section.dark .form button:before,* .section.dark .form input[type="submit"]:before{background:white}* section.dark .form button:hover,* section.dark .form button:focus,* section.dark .form button:active,* section.dark .form input[type="submit"]:hover,* section.dark .form input[type="submit"]:focus,* section.dark .form input[type="submit"]:active,* .section.dark .form button:hover,* .section.dark .form button:focus,* .section.dark .form button:active,* .section.dark .form input[type="submit"]:hover,* .section.dark .form input[type="submit"]:focus,* .section.dark .form input[type="submit"]:active{color:#1A443C}* section.with-pagelinks,* .section.with-pagelinks{padding-bottom:8em}* .container{position:relative}* .social-links li{padding:0}* .social-links a{display:block;padding:0.25em 0.3em;color:#202324;border-radius:100% 100%;background:white;-o-transition:.25s;-ms-transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);cursor:pointer;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}* .social-links a:hover{transform:scale(1.1)}* .social-links a:active{transform:scale(1)}* .social-links a:hover,* .social-links a:visited,* .social-links a:active,* .social-links a:focus{text-decoration:none}* .social-links a i{transform:translateX(0.2em)}* .wrapper{position:relative}* .breadcrumbs-share-controls{text-transform:uppercase}* .breadcrumbs-share-controls .breadcrumbs{float:left}* .breadcrumbs-share-controls .breadcrumbs li{padding:0}* .breadcrumbs-share-controls .breadcrumbs a{color:inherit;font-weight:300}* .breadcrumbs-share-controls .breadcrumbs .sep{padding:0 1em}* .breadcrumbs-share-controls .breadcrumbs .current,* .breadcrumbs-share-controls .breadcrumbs .current-item{font-weight:900}* .breadcrumbs-share-controls .breadcrumbs span[typeof="ListItem"]{font-weight:900}* .breadcrumbs-share-controls .share-controls{float:right}* .breadcrumbs-share-controls .share-controls ul{display:inline-block;vertical-align:middle}* .breadcrumbs-share-controls .share-controls li{padding:0}* .breadcrumbs-share-controls .share-controls .share>div{display:inline-block;cursor:pointer;font-size:1.5em}* .breadcrumbs-share-controls .share-controls .share-area{position:absolute;right:0px;width:100%;text-align:right}* .breadcrumbs-share-controls .share-controls .share-area .rrssb-buttons{width:auto;display:inline-block;margin:0;padding:0}* .breadcrumbs-share-controls .share-controls .share-area .rrssb-buttons .text{padding-left:0.45em}* .breadcrumbs-share-controls .share-controls .share-area .rrssb-buttons li{padding:0 0.25em}* .breadcrumbs-share-controls .share-controls .share-dropdown{padding:0.55em;background:#202324;position:absolute;right:0;top:0;border-radius:5px;opacity:0;pointer-events:none;transform:scaleY(0);transform-origin:center -15px;transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}* .breadcrumbs-share-controls .share-controls .share-dropdown:before{content:'';position:absolute;height:15px;width:25px;top:-15px;right:20px}* .breadcrumbs-share-controls .share-controls .share-dropdown ul{float:none}* .breadcrumbs-share-controls .share-controls .show .share-dropdown{opacity:1;transform:scaleY(1);pointer-events:unset}* .breadcrumbs-share-controls .text-sizer li{padding:0;position:relative}* .breadcrumbs-share-controls .text-sizer li.enlarge,* .breadcrumbs-share-controls .text-sizer li.shrink{font-size:1.5em;padding:0 0.15em;cursor:pointer}* .breadcrumbs-share-controls .text-sizer li.enlarge:after{content:'';display:inline-block;width:2px;height:100%;background:#202324;vertical-align:middle;position:absolute;top:0px;right:-2px;margin-left:0.15em}* .img-responsive{display:inline-block}* .video-player{border:none}* .video-player.full{display:block;width:75%;height:38vw;margin:auto}@media screen and (max-width: 991px){* .video-player.full{width:calc( 100% - 40px);height:45vw}}* #admin_link_editpage{font-size:1.5em;display:block;background:#ccc;color:#333;position:fixed;bottom:0.5em;right:0.5em;border-radius:20px;padding:10px;z-index:10000000;opacity:0.5;transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}* #admin_link_editpage:hover,* #admin_link_editpage:active,* #admin_link_editpage:focus{text-decoration:none}* #admin_link_editpage:hover{transform:scale(1.1);opacity:1}@media screen and (max-width: 991px){* #admin_link_editpage{display:none}}@media screen and (min-width: 992px){* .link-animated{position:relative;z-index:50;display:inline-block}* .link-animated a,* .link-animated a:hover,* .link-animated a:active,* .link-animated a:focus{text-decoration:none}* .link-animated:before{content:'';z-index:-1;position:absolute;left:-15%;top:-25%;width:130%;height:150%;border:3px solid #1A443C;border-radius:10em 0 10em 0;transform:scaleX(1) translateX(-2em);transform-origin:left center;opacity:0;background:#1A443C;transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}* .link-animated:hover,* .link-animated:active,* .link-animated:focus{text-decoration:none}* .link-animated:hover:before,* .link-animated:active:before,* .link-animated:focus:before{transform:scaleX(1);opacity:1}}* .page-content p,* .page-content h1,* .page-content h2,* .page-content h3,* .page-content h4,* .page-content h5,* .page-content h6,* .page-content .p,* .page-content .h1,* .page-content .h2,* .page-content .h3,* .page-content .h4,* .page-content .h5,* .page-content .h6{padding:0.5em 0;margin:0}* .page-content .title{font-family:operetta-8, serif;font-weight:500;font-style:normal;font-size:3.5em;padding:0.25em 0;display:inline-block}* .page-content .title.small{font-size:2em}@media screen and (max-width: 991px){* .page-content .title{font-size:3em}}* .page-content h1,* .page-content h2,* .page-content .h1,* .page-content .h2{font-size:3em}* .page-content h3,* .page-content h4,* .page-content h5,* .page-content h6,* .page-content .h3,* .page-content .h4,* .page-content .h5,* .page-content .h6{font-size:1.5em;text-transform:uppercase;font-family:din-2014, sans-serif;font-weight:600;font-style:normal}* .page-content .subheading{font-size:1.5em;padding:0.3em 0;text-transform:uppercase}* .page-content .no-padding-bottom{padding-bottom:0}* .page-content .copy{font-size:1.25em}* .page-content .copy a{color:#24B77D}* .page-content .link{padding:0.5em 0}* .page-content .section-bg-photo{text-align:left;margin-bottom:-12vw}* .page-content .section-bg-photo img{max-width:80%;height:auto}* .page-content .viewer-object{background:#1A453D;width:100%;border-radius:0 5em 0 5em;overflow:hidden;position:relative}* .page-content .viewer-object .object{width:100%;height:30vw}* .page-content .viewer-object .zoom-overlay{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:grey;z-index:100;pointer-events:none;opacity:0}* .page-content .viewer-object .zoom-overlay.show{opacity:0.8}* .page-content .viewer-object .zoom-overlay .message{position:absolute;width:100%;top:calc(50% - 0.5em);left:0;text-align:center;font-size:3em;color:white}* .page-content .viewer-object .zoom-overlay.smooth{transition:1s;-o-transition:all 1s;-ms-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-webkit-backface-visibility:hidden;transition-delay:0.5s}@media screen and (max-width: 991px){* .page-content .viewer-object .object{height:60vw}}* .page-content .form input[type="text"],* .page-content .form input[type="email"],* .page-content .form input[type="password"],* .page-content .form input[type="number"],* .page-content .form input[type="tel"],* .page-content .form select{background:transparent;border:none;border-bottom:1px solid #202324;color:#202324;padding:0.5em;display:block;width:100%;font-size:1.5em;font-family:din-2014, sans-serif;font-weight:600;font-style:normal}* .page-content .form input[type="text"]::placeholder,* .page-content .form input[type="email"]::placeholder,* .page-content .form input[type="password"]::placeholder,* .page-content .form input[type="number"]::placeholder,* .page-content .form input[type="tel"]::placeholder,* .page-content .form select::placeholder{color:#202324;text-transform:uppercase}* .page-content .form textarea{background:white;padding:0.5em;display:block;width:100%;font-size:1.5em}* .page-content .form button,* .page-content .form input[type="submit"]{background:none;font-size:1.25rem;text-transform:uppercase;margin:0.25em 0.5em;padding:0.75em 2em;border-radius:5em;line-height:100%;position:relative;display:inline-block;color:#202324;outline:none;border:none;cursor:pointer;text-align:center;z-index:100;border:3px solid #202324;border-radius:3em 0 3em 0;overflow:hidden;min-width:12em;-o-transition:0.25s;-ms-transition:0.25s;-moz-transition:0.25s;-webkit-transition:0.25s;-webkit-backface-visibility:hidden}* .page-content .form button:before,* .page-content .form input[type="submit"]:before{content:'';display:block;position:absolute;background:#1A443C;width:105%;height:105%;left:-2.5%;top:-2.5%;transform:translateX(-10em);border-radius:3em 0 3em 0;opacity:0;pointer-events:none;z-index:-1;-o-transition:0.25s;-ms-transition:0.25s;-moz-transition:0.25s;-webkit-transition:0.25s;-webkit-backface-visibility:hidden}* .page-content .form button.disabled,* .page-content .form input[type="submit"].disabled{opacity:0.5;cursor:not-allowed}* .page-content .form button.disabled:hover,* .page-content .form button.disabled:active,* .page-content .form button.disabled:focus,* .page-content .form input[type="submit"].disabled:hover,* .page-content .form input[type="submit"].disabled:active,* .page-content .form input[type="submit"].disabled:focus{transform:scale(1)}* .page-content .form button.disabled:active,* .page-content .form input[type="submit"].disabled:active{transform:scale(1)}* .page-content .form button:hover,* .page-content .form button:active,* .page-content .form button:focus,* .page-content .form input[type="submit"]:hover,* .page-content .form input[type="submit"]:active,* .page-content .form input[type="submit"]:focus{text-decoration:none;transform:scale(1.1);color:white}* .page-content .form button:hover:before,* .page-content .form button:active:before,* .page-content .form button:focus:before,* .page-content .form input[type="submit"]:hover:before,* .page-content .form input[type="submit"]:active:before,* .page-content .form input[type="submit"]:focus:before{transform:translateX(0);opacity:1}* .page-content .form button:hover:before,* .page-content .form button:active:before,* .page-content .form button:focus:before,* .page-content .form input[type="submit"]:hover:before,* .page-content .form input[type="submit"]:active:before,* .page-content .form input[type="submit"]:focus:before{transform:scaleX(1);opacity:1}* .page-content .form button.white,* .page-content .form input[type="submit"].white{border-color:white;color:white}* .page-content .form button.white:before,* .page-content .form input[type="submit"].white:before{background:white}* .page-content .form button.white:hover,* .page-content .form button.white:active,* .page-content .form button.white:focus,* .page-content .form input[type="submit"].white:hover,* .page-content .form input[type="submit"].white:active,* .page-content .form input[type="submit"].white:focus{color:#1A443C}* .page-content .form button.green,* .page-content .form input[type="submit"].green{border-color:#24B77D;color:#24B77D;background:transparent}* .page-content .form button.green:before,* .page-content .form input[type="submit"].green:before{background:#24B77D}* .page-content .form button.green:hover,* .page-content .form button.green:active,* .page-content .form button.green:focus,* .page-content .form input[type="submit"].green:hover,* .page-content .form input[type="submit"].green:active,* .page-content .form input[type="submit"].green:focus{color:white}* .page-content .form button.solid-green,* .page-content .form input[type="submit"].solid-green{background:#1A443C;color:white;border-color:transparent}* .page-content .contact-info{padding:0;font-size:1.5em;font-family:din-2014, sans-serif;font-weight:600;font-style:normal}* .page-content .contact-info li{display:block;padding:0.5em 0}* .page-content .contact-info a:before,* .page-content .contact-info li:before{font-size:1.5em}* .page-content .contact-info .icon--location_green{padding-left:2.15em}* .page-content .contact-info .icon--location_green:before{top:calc(50% - 0.5em)}* .icon-callouts{text-align:center;padding:2em 0}* .icon-callouts li{vertical-align:top}* .icon-callouts img{height:5em;width:auto}* .icon-callouts h3{padding:1em 0;font-family:operetta-8, serif;font-weight:500;font-style:normal;text-transform:none}* .icon-callouts .font-awesome{font-size:5em;line-height:0%;color:#24B77D}* .link-library li{display:inline-block;width:calc( 50% - 5px);vertical-align:top}@media screen and (max-width: 991px){* .link-library li{width:100%}}* .link-library li h3{padding:0;margin-bottom:-0.25em;font-family:operetta-8, serif;font-weight:500;font-style:normal;text-transform:none}* .link-library li a{text-transform:uppercase;font-family:din-2014, sans-serif;font-weight:600;font-style:normal;margin-top:0.5em;display:inline-block}* .link-library li .icon{display:inline-block;font-size:4em;vertical-align:top}* .link-library li .icon:before{margin:0}* .link-library li .link-content{display:inline-block;width:calc(100% - 5em);vertical-align:top;padding-left:0.5em}* a{color:inherit}* a:hover,* a:active,* a:focus{color:inherit}* .email-placeholder{cursor:pointer}* .email-placeholder:hover{text-decoration:underline}* .button,* a.button{font-size:1.25rem;text-transform:uppercase;margin:0.25em 0.5em;padding:0.75em 2em;border-radius:5em;line-height:100%;position:relative;display:inline-block;color:#202324;outline:none;border:none;cursor:pointer;text-align:center;z-index:100;border:3px solid #202324;border-radius:3em 0 3em 0;overflow:hidden;min-width:12em;-o-transition:0.25s;-ms-transition:0.25s;-moz-transition:0.25s;-webkit-transition:0.25s;-webkit-backface-visibility:hidden}* .button:before,* a.button:before{content:'';display:block;position:absolute;background:#1A443C;width:105%;height:105%;left:-2.5%;top:-2.5%;transform:translateX(-10em);border-radius:3em 0 3em 0;opacity:0;pointer-events:none;z-index:-1;-o-transition:0.25s;-ms-transition:0.25s;-moz-transition:0.25s;-webkit-transition:0.25s;-webkit-backface-visibility:hidden}* .button.disabled,* a.button.disabled{opacity:0.5;cursor:not-allowed}* .button.disabled:hover,* .button.disabled:active,* .button.disabled:focus,* a.button.disabled:hover,* a.button.disabled:active,* a.button.disabled:focus{transform:scale(1)}* .button.disabled:active,* a.button.disabled:active{transform:scale(1)}* .button:hover,* .button:active,* .button:focus,* a.button:hover,* a.button:active,* a.button:focus{text-decoration:none;transform:scale(1.1);color:white}* .button:hover:before,* .button:active:before,* .button:focus:before,* a.button:hover:before,* a.button:active:before,* a.button:focus:before{transform:translateX(0);opacity:1}* .button:hover:before,* .button:active:before,* .button:focus:before,* a.button:hover:before,* a.button:active:before,* a.button:focus:before{transform:scaleX(1);opacity:1}* .button.white,* a.button.white{border-color:white;color:white}* .button.white:before,* a.button.white:before{background:white}* .button.white:hover,* .button.white:active,* .button.white:focus,* a.button.white:hover,* a.button.white:active,* a.button.white:focus{color:#1A443C}* .button.green,* a.button.green{border-color:#24B77D;color:#24B77D;background:transparent}* .button.green:before,* a.button.green:before{background:#24B77D}* .button.green:hover,* .button.green:active,* .button.green:focus,* a.button.green:hover,* a.button.green:active,* a.button.green:focus{color:white}* .button.solid-green,* a.button.solid-green{background:#1A443C;color:white;border-color:transparent}* .button.large,* a.button.large{font-size:3em}* .arrow-link{display:inline-block;text-transform:uppercase;font-size:1.25rem;transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}* .arrow-link:after{content:'';display:inline-block;width:1.75em;height:1em;margin-bottom:-0.1em;margin-left:0.5em;background:url(../images/icons/arrow-link.svg) center center no-repeat;background-size:contain;transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}* .arrow-link:hover,* .arrow-link:focus,* .arrow-link:active{transform:scale(1.1);text-decoration:none}* .arrow-link:hover:after,* .arrow-link:focus:after,* .arrow-link:active:after{transform:translateX(5px)}* .arrow-link.white:after{background-image:url(../images/icons/arrow-link_white.svg)}* .arrow-link.green{color:#24B77D}* .arrow-link.green:after{background-image:url(../images/icons/arrow-link_green.svg)}* .arrow-link.download:after{transform:rotate(90deg)}* .arrow-link.download:hover:after{transform:translateX(5px) rotate(90deg)}* .arrow-next{background:url(../images/icons/arrow-link.svg) center center no-repeat;background-size:contain;width:1em;height:1em;transform:scale(1);transform-origin:center center;font-size:inherit;color:transparent;margin-top:-0.15em;display:inline-block;vertical-align:middle;transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}* .arrow-next:hover{transform:scale(1.1)}* .arrow-next:active{transform:scale(1.3)}* .arrow-next:before{content:''}* .arrow-next.white{background-image:url(../images/icons/arrow-link_white.svg)}* .arrow-prev{background:url(../images/icons/arrow-link.svg) center center no-repeat;background-size:contain;width:1em;height:1em;transform:scale(1) rotate(180deg);transform-origin:center center;font-size:inherit;color:transparent;display:inline-block;vertical-align:middle;margin-top:-0.15em;transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}* .arrow-prev:hover{transform:scale(1.1) rotate(180deg)}* .arrow-prev:active{transform:scale(1.3) rotate(180deg)}* .arrow-prev:before{content:''}* .arrow-prev.white{background-image:url(../images/icons/arrow-link_white.svg)}* .listing-chart{text-transform:uppercase}* .listing-chart .data-table{text-align:center;font-weight:400;font-size:1.25em}* .listing-chart .data-table .button{font-size:0.75em}* .listing-chart .data-table .heading{font-weight:900;border-bottom:2px solid #202324}* .listing-chart .data-table .data{border-bottom:2px solid #CBCBCB;padding:0.5em 0}* .listing-chart .data-table .data:last-child{border:none}* .listing-chart .data-table .atc-wrapper{margin:0 auto;z-index:unset}* .listing-chart .data-table .atc-wrapper .atc-checkbox-label{background:#1A443C}* .listing-chart .data-table .atc-wrapper .atc-links-wrapper{border-color:#1A443C}* .listing-chart .data-table .atc-wrapper .atc-link{color:#1A443C;border-color:#1A443C}* .listing-chart .data-table .atc-wrapper .atc-link:hover{background:#1A443C;color:white}* .listing-chart .data-table .atc-wrapper .atc-checkbox:checked+.atc-links-wrapper{position:relative;z-index:700}* .video-object{width:100%;height:40vw;position:relative;overflow:hidden;background:black}@media screen and (min-width: 1501px){* .video-object.half{height:650px}}@media screen and (min-width: 1401px) and (max-width: 1500px){* .video-object.half{height:550px}}@media screen and (min-width: 1201px) and (max-width: 1400px){* .video-object.half{height:450px}}@media screen and (min-width: 992px) and (max-width: 1200px){* .video-object.half{height:350px}}@media screen and (min-width: 768px) and (max-width: 991px){* .video-object.half{height:40vw}}@media screen and (max-width: 767px){* .video-object.half{height:40vw}}* .video-object img{opacity:1}* .video-object img.blur{filter:blur(10px);-webkit-filter:blur(10px)}* .video-object .playbutton{background:url(../images/playbutton.svg) center center no-repeat;background-size:contain;width:10em;height:10em;position:absolute;left:calc(50% - 5em);top:calc(50% - 5em);z-index:600;cursor:pointer;transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}* .video-object .playbutton:hover{transform:scale(1.1)}* .video-object iframe,* .video-object .video-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;display:block}* ul.social-media a{display:block;background:transparent;line-height:100%;padding:0.12em 0;border-radius:10px;color:white;transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}* ul.social-media a:hover{transform:scale(1.1)}* ul.social-media li{padding:0 1em}@media screen and (max-width: 991px){* ul.social-media li{padding:0 0.25em}}* #mobile_headnav_button.hamburger{font-size:0.75em;margin-right:1.5em}* #mobile_headnav_button.hamburger .hamburger-box{width:3em}* #mobile_headnav_button.hamburger .hamburger-inner,* #mobile_headnav_button.hamburger .hamburger-inner:after,* #mobile_headnav_button.hamburger .hamburger-inner:before{width:100%}* .staff-list li{text-align:center;width:calc(25% - 5px);vertical-align:top}@media screen and (max-width: 1299px){* .staff-list li{width:calc( 33% - 5px)}}@media screen and (max-width: 991px){* .staff-list li{width:100%}}* .staff-list .photo{transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;position:relative}* .staff-list .photo:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:#87CA7B;opacity:0;transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}* .staff-list .photo img{position:relative;width:100%;height:auto}* .staff-list .name{font-family:operetta-8, serif;font-weight:500;font-style:normal;font-size:1.75em;padding-top:0.5em}* .staff-list .job-title{font-family:din-2014, sans-serif;font-weight:600;font-style:normal;font-size:1.25em;text-transform:uppercase}* .staff-list a{display:block}* .staff-list a:hover,* .staff-list a:focus,* .staff-list a:active{text-decoration:none}* .staff-list a:hover .photo,* .staff-list a:focus .photo,* .staff-list a:active .photo{transform:scale(1.035)}* .staff-list a:hover .photo:before,* .staff-list a:focus .photo:before,* .staff-list a:active .photo:before{transform:scale(1.04);opacity:0.5}* .article-list{text-align:left}* .article-list li{text-align:left;width:calc(50% - 5px);vertical-align:top}@media screen and (max-width: 991px){* .article-list li{width:100%}}* .article-list .photo{transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;position:relative}* .article-list .photo:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:#87CA7B;opacity:0;transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}* .article-list .photo img{position:relative;width:100%;height:auto}* .article-list .name{font-family:operetta-8, serif;font-weight:500;font-style:normal;font-size:1.75em;padding-top:0.5em}* .article-list .job-title{font-family:din-2014, sans-serif;font-weight:600;font-style:normal;font-size:1.25em;text-transform:uppercase}* .listing-index .pagination{text-align:center;width:100%}* .listing-index .pagination li{width:auto;vertical-align:middle}* .listing-index .pagination li.active{color:#24B77D}* .event-calendar{background:rgba(0,0,0,0);color:#202324;text-align:center;width:100%}* .event-calendar .cal-header{background:#1A443C;color:#fff;text-transform:uppercase;font-size:2em}* .event-calendar .cal-header th{text-align:center}* .event-calendar .cal-day-header{background:rgba(0,0,0,0);color:#202324;padding:0.5em 0.25em 0.25em}* .event-calendar .cal-cell{padding:0.25em 2%;width:calc(100% / 7)}* .event-calendar .cal-cell span{padding:0.25em;background:#87CA7B;color:#202324;display:block}* .event-calendar .cal-cell.blank{visibility:hidden}* .event-calendar .cal-cell.has-entry{transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}* .event-calendar .cal-cell.has-entry span{background:#24B77D;cursor:pointer}* .event-calendar .cal-cell.has-entry span:hover{background:#202324;color:white}* .event-calendar .cal-cell a,* .event-calendar .cal-cell a:active,* .event-calendar .cal-cell a:hover{transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;color:#202324}* .event-calendar tr:last-child .cal-cell{padding-bottom:0.5em}* .dropdown-content{padding:1em 0}* .dropdown-content:first-child{padding-top:0}* .dropdown-content.dropdown--toggle .toggle--control{padding-left:1.5em}@media screen and (max-width: 991px){* .dropdown-content.dropdown--toggle .toggle--control{padding-left:2em}}* .dropdown-content.dropdown--toggle .toggle--control:before,* .dropdown-content.dropdown--toggle .toggle--control:after{background:#202324;font-size:20px}* .dropdown-content .dropdown{display:block;max-height:0px;margin-top:1em;padding-left:2em;overflow:hidden;opacity:0;transition:.5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden}@media screen and (max-width: 991px){* .dropdown-content .dropdown{padding-left:0}}* .dropdown-content.show .dropdown,* .dropdown-content .show .dropdown{max-height:1000px;opacity:1}* .dropdown-content:after{content:'';display:block;width:100%;height:2px;background:#C6C7C9}* .sort-controls{padding:1em;margin-bottom:3em;background:#1A443C;border-radius:3em 0 3em 0;color:white}* .sort-controls .month-selection{font-size:1.5em;padding-bottom:1em}* .sort-controls .month-selection a{display:inline-block}* .sort-controls .month-selection a.prev{float:left}* .sort-controls .month-selection a.next{float:right}* .sort-controls .month-selection:after{content:'';clear:both;display:block}* .sort-controls .form{text-align:left}* .sort-controls .form:after{content:'';clear:both;display:block}* .sort-controls .form label{display:block;font-size:1.15em;text-align:left}* .sort-controls .form select{border:2px solid white;font-size:1.15em;color:white;background:#1A443C}* .sort-controls .form button{min-width:auto;font-size:1.15em;float:right;border-color:white;color:white}* .sort-controls .form button:hover,* .sort-controls .form button:active,* .sort-controls .form button:focus{color:#202324}* .sort-controls .form button:before{background:white}* .ui-datepicker{background:white;padding:1em}* .ui-datepicker td{padding:5px}* .icon--online:before{content:'';display:inline-block;width:1em;height:1em;margin-right:0.5em;background:url("../images/icons/online_white.svg") center center no-repeat;background-size:contain;vertical-align:middle}* .icon--portal:before{content:'';display:inline-block;width:1em;height:1em;margin-right:0.5em;background:url("../images/icons/portal_white.svg") center center no-repeat;background-size:contain;vertical-align:middle}* .icon--search:before{content:'';display:inline-block;width:1em;height:1em;margin-right:0.5em;background:url("../images/icons/search_white.svg") center center no-repeat;background-size:contain;vertical-align:middle}* .icon--search_black:before{content:'';display:inline-block;width:1em;height:1em;margin-right:0.5em;background:url("../images/icons/search_black.svg") center center no-repeat;background-size:contain;vertical-align:middle}* .icon--search_green:before{content:'';display:inline-block;width:1em;height:1em;margin-right:0.5em;background:url("../images/icons/search_green.svg") center center no-repeat;background-size:contain;vertical-align:middle}* .icon--lock:before{content:'';display:inline-block;width:1em;height:1em;margin-right:0.5em;background:url("../images/icons/lock_white.svg") center center no-repeat;background-size:contain;vertical-align:middle}* .icon--close:before{content:'';display:inline-block;width:1em;height:1em;margin-right:0.5em;background:url("../images/icons/x_white.svg") center center no-repeat;background-size:contain;vertical-align:middle}* .icon--email_green:before{content:'';display:inline-block;width:1em;height:1em;margin-right:0.5em;background:url("../images/icons/email_green.svg") center center no-repeat;background-size:contain;vertical-align:middle}* .icon--email_black:before{content:'';display:inline-block;width:1em;height:1em;margin-right:0.5em;background:url("../images/icons/mail_black.svg") center center no-repeat;background-size:contain;vertical-align:middle}* .icon--mail_green:before{content:'';display:inline-block;width:1em;height:1em;margin-right:0.5em;background:url("../images/icons/mail_green.svg") center center no-repeat;background-size:contain;vertical-align:middle}* .icon--phone_green:before{content:'';display:inline-block;width:1em;height:1em;margin-right:0.5em;background:url("../images/icons/phone_green.svg") center center no-repeat;background-size:contain;vertical-align:middle}* .icon--phone_black:before{content:'';display:inline-block;width:1em;height:1em;margin-right:0.5em;background:url("../images/icons/phone_black.svg") center center no-repeat;background-size:contain;vertical-align:middle}* .icon--location_green{position:relative;padding-left:2em}* .icon--location_green:before{content:'';display:inline-block;width:1em;height:1em;margin-right:0.5em;background:url("../images/icons/location_green.svg") center center no-repeat;background-size:contain;vertical-align:middle}* .icon--location_green:before{position:absolute;left:0;top:0}* .icon--location_black{position:relative;padding-left:2em !important}* .icon--location_black:before{content:'';display:inline-block;width:1em;height:1em;margin-right:0.5em;background:url("../images/icons/location_black.svg") center center no-repeat;background-size:contain;vertical-align:middle}* .icon--location_black:before{position:absolute;left:0;top:0.25em}* .icon--download_green:before{content:'';display:inline-block;width:1em;height:1em;margin-right:0.5em;background:url("../images/icons/download_green.svg") center center no-repeat;background-size:contain;vertical-align:middle}* .icon--stories_green:before{content:'';display:inline-block;width:1em;height:1em;margin-right:0.5em;background:url("../images/icons/stories_green.svg") center center no-repeat;background-size:contain;vertical-align:middle}* .icon--news_green:before{content:'';display:inline-block;width:1em;height:1em;margin-right:0.5em;background:url("../images/icons/news_green.svg") center center no-repeat;background-size:contain;vertical-align:middle}* .icon--employment_green:before{content:'';display:inline-block;width:1em;height:1em;margin-right:0.5em;background:url("../images/icons/employment_green.svg") center center no-repeat;background-size:contain;vertical-align:middle}header#page_header{position:fixed;top:0px;left:0px;width:100%;z-index:900;color:white;background:#202324}header#page_header a{color:inherit}header#page_header a.button{color:white}header#page_header .header-links .main-nav{font-family:operetta-8, serif;font-weight:500;font-style:normal}header#page_header .header-links .main-nav li.link-animated{padding-bottom:0.3em}@media screen and (min-width: 992px){header#page_header{transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}header#page_header:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}header#page_header .container{position:relative;z-index:999}header#page_header .header-section{display:inline-block;vertical-align:top}header#page_header .header-location{transition:1s;-o-transition:all 1s;-ms-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-webkit-backface-visibility:hidden;max-height:4em;opacity:1}header#page_header .logo{width:calc( 18% - 5px);padding:0;vertical-align:middle;text-align:center;position:relative;z-index:400}header#page_header .logo a{display:block;-o-transition:.25s;-ms-transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);cursor:pointer;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}header#page_header .logo a:hover{transform:scale(1.1)}header#page_header .logo a:active{transform:scale(1)}header#page_header .logo img{width:100%;max-width:300px;height:auto}header#page_header .header-links{width:calc(82% - 5px);vertical-align:middle;text-align:right;padding-top:0;padding-left:1em}header#page_header .header-links .header-toplinks{padding:1em 0;margin:0;white-space:nowrap;text-align:justify}}@media screen and (min-width: 992px) and (max-width: 1399px){header#page_header .header-links .header-toplinks{font-size:0.85em}}@media screen and (min-width: 992px) and (max-width: 1199px){header#page_header .header-links .header-toplinks{font-size:0.76em}}@media screen and (min-width: 992px){header#page_header .header-links .header-toplinks:after{content:'';width:100%;display:inline-block;font-size:0;line-height:0}header#page_header .header-links .header-toplinks li{padding:0;vertical-align:middle;text-transform:uppercase}header#page_header .header-links .header-toplinks li li{padding:0 1em}header#page_header .header-links .header-toplinks li .button{text-transform:none;margin:0}header#page_header .header-links .header-toplinks li.links{color:#87CA7B}header#page_header .header-links .header-toplinks li.links li{border-right:0.15em solid #87CA7B}header#page_header .header-links .header-toplinks li.links li:last-of-type{border:none}header#page_header .header-links .header-toplinks li.social{font-size:1.5em}header#page_header .header-links .header-toplinks li.social li{padding:0}header#page_header .header-links .header-toplinks li.search .search-button{font-size:1.3em;margin-top:-0.25em;padding:0 0.5em;cursor:pointer;position:relative;outline:none}header#page_header .header-links .header-toplinks li.search .search-button .close{position:absolute;top:0.7em;left:0.8em;z-index:144;opacity:0;transform:rotate(45deg);font-size:0.75em;transform-origin:center center;transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}header#page_header .header-links .header-toplinks li.search .search-button.active .close{opacity:1;transform:rotate(0deg)}header#page_header .header-links .header-toplinks li.search .search-button.active:before{opacity:0}header#page_header .header-links .header-toplinks li.search .search-button:before{margin:0;transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}header#page_header .header-links .header-toplinks li.search .search-button:after{content:'';display:block;width:1em;height:2px;margin-top:0.1em;background:white}header#page_header .header-links .header-toplinks li.search .search-button:hover:after{background:#87CA7B}header#page_header .header-links .header-toplinks li.search .search-bar{opacity:0;transform:translateX(5em);transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;pointer-events:none}header#page_header .header-links .header-toplinks li.search .search-bar input[type="text"]{background:transparent;width:100%;display:block;border:none;outline:none}header#page_header .header-links .header-toplinks li.search .search-bar button{opacity:0;position:absolute;top:0;right:0;pointer-events:none}header#page_header .header-links .header-toplinks li.search .search-bar.active{opacity:1;transform:translateX(0);pointer-events:unset}header#page_header .header-links .header-location{font-size:0.9em;padding-right:2em;opacity:1;overflow:hidden;transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}header#page_header .header-links .header-location .item:before{font-size:1.5em;margin-left:0.75em;margin-right:0.25em;position:relative;top:-0.15em}header#page_header .header-links .main-nav{font-size:1.15em;font-weight:900;padding:0 0.4em}header#page_header .header-links .main-nav ul{text-align:justify;margin:0}header#page_header .header-links .main-nav ul:after{content:'';width:100%;display:inline-block;font-size:0;line-height:0}header#page_header .header-links .main-nav li{padding-bottom:0;padding-top:0.5em;position:relative;padding:0}header#page_header .header-links .main-nav li a{padding:0.5em}header#page_header .header-links .main-nav li ul.subnav{position:absolute;left:-15%;width:350px;background:#1A443C;border-radius:0 2em 0 2em;padding:1em;transform:translate(0, -5px);opacity:0;pointer-events:none;text-align:left;font-family:din-2014, sans-serif;font-weight:400;font-style:normal;transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-delay:.25s;-o-transition-delay:.25s;-ms-transition-delay:.25s;-moz-transition-delay:.25s;-webkit-transition-delay:.25s}header#page_header .header-links .main-nav li ul.subnav li{display:block;padding:0.25em 0}header#page_header .header-links .main-nav li ul.subnav li a{color:white;display:inline-block;transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}header#page_header .header-links .main-nav li ul.subnav li a:hover,header#page_header .header-links .main-nav li ul.subnav li a:focus{color:#87CA7B;transform:translateX(5px)}header#page_header .header-links .main-nav li:nth-last-child(2).link-animated:before{border-radius:0 10em 0 10em}header#page_header .header-links .main-nav li:nth-last-child(2) ul.subnav{left:auto;right:-15%;border-radius:2em 0 2em 0}header#page_header .header-links .main-nav li:hover ul.subnav,header#page_header .header-links .main-nav li:focus ul.subnav,header#page_header .header-links .main-nav li:active ul.subnav{opacity:1;transform:translate(0, 0.65em);pointer-events:unset}}@media screen and (min-width: 992px) and (max-width: 1500px){header#page_header .header-links .main-nav{font-size:1em}}@media screen and (min-width: 992px) and (max-width: 1199px){header#page_header .header-links .main-nav{font-size:0.85em}}@media screen and (min-width: 992px){header#page_header .search-bar{position:absolute;font-size:1.25em;top:0.25em;right:3em;width:calc( 80% - 3em);display:block;padding:0.5em;border:3px solid #1A443C;border-radius:20px;background:#202324}header#page_header.scrolling.scroll{transform:translateY(-12vw)}header#page_header.scrolling .logo{padding:1em 3em}header#page_header.scrolling .peerreview{display:none}header#page_header.scrolling .header-toplinks{max-height:0;opacity:0;pointer-events:none}}@media screen and (max-width: 991px){header#page_header{color:white;box-shadow:0 0 20px rgba(0,0,0,0.25);padding-bottom:0.5em;transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}header#page_header .container{position:unset !important}header#page_header .wrapper{padding:1em}header#page_header .logo{width:100%;padding-right:4.5em;z-index:500;background:rgba(32,35,36,0.9);position:relative;padding:1em}header#page_header .logo .image{width:21em;max-width:100%;margin:auto;padding-right:3em;z-index:10000;position:relative}header#page_header .logo img{width:100%;height:auto}header#page_header .peerreview{display:none}header#page_header .top-links{display:none}header#page_header .mobile-links{position:absolute;top:calc(50% - 30px);right:0}header#page_header .mobile-links .callbutton{font-size:32px;vertical-align:middle;position:relative;top:-10px;margin-right:10px;outline:none;transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}header#page_header .mobile-links .callbutton:hover{opacity:0.75}header#page_header .mobile-links .callbutton:before{background-image:url(../images/icon_phone.svg);height:1em;width:1em}header#page_header .mobile-links .hamburger{position:relative;z-index:300;outline:none;z-index:600}header#page_header .mobile-links .hamburger:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:url(../images/hamburger.svg) center center no-repeat;background-size:60% auto;opacity:1;transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}header#page_header .mobile-links .hamburger .hamburger-inner,header#page_header .mobile-links .hamburger .hamburger-inner:before,header#page_header .mobile-links .hamburger .hamburger-inner:after{background:#24B77D;opacity:0;transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}header#page_header .mobile-links .hamburger.is-active:before{transform:rotate(45deg) scaleY(0.25);opacity:0}header#page_header .mobile-links .hamburger.is-active .hamburger-inner,header#page_header .mobile-links .hamburger.is-active .hamburger-inner:before,header#page_header .mobile-links .hamburger.is-active .hamburger-inner:after{opacity:1}header#page_header .main-nav{padding-top:7em;padding-bottom:2em;z-index:200;position:absolute;top:0;right:0;transform:translateX(100vw);height:calc( 100vh);width:100vw;background:#202324;text-align:center;overflow:scroll;color:white;font-size:2em;transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}header#page_header .main-nav ul{padding:0;margin:0}header#page_header .main-nav>ul>li{display:block;padding:0.25em 0}header#page_header .main-nav>ul>li ul.subnav{max-height:0px;padding:0;margin:0;opacity:0;pointer-events:none}header#page_header .main-nav .mobile-nav{padding-top:2em;padding-bottom:3em;background:none}header#page_header .main-nav .mobile-nav .links{padding-top:0}header#page_header .main-nav .mobile-nav ul{padding-top:2em}header#page_header .main-nav .mobile-nav li{padding:0.25em 0}header#page_header .main-nav .mobile-nav .button{width:10em;max-width:100%}header#page_header .main-nav .mobile-nav li.address{padding-top:0.75em;font-size:0.75em}header#page_header .main-nav .mobile-nav li.address:before{content:'';display:block;height:2em;width:100%;background:url(../images/icon_map.svg) center center no-repeat}header#page_header .main-nav .mobile-nav li.phone{padding-top:0.75em;padding-bottom:0.5em;font-size:1em}header#page_header .main-nav .mobile-nav li.phone:before{content:'';display:inline-block;height:1.25em;width:1.25em;vertical-align:middle;background:url(../images/icon_phone.svg) center center no-repeat;background-size:contain;margin-right:0.5em}header#page_header .main-nav .link-animated:after{background:#202324}header#page_header .main-nav .social-media{font-size:1.5em}header#page_header .main-nav .social-media a{color:white}header#page_header.showing_nav .main-nav{transform:translateX(0vw)}header#page_header.showing_nav .visitqc-link{left:0%}header#page_header .hamburger-inner,header#page_header .hamburger-inner:after,header#page_header .hamburger-inner:before{background:white}header#page_header.scrolling.scroll{transform:translateY(-10em)}}.admin-bar header#page_header{top:24px}main.internal .page-wrapper{background:url(../images/internal_bg.svg) right 3em no-repeat;background-size:50% auto}@media screen and (max-width: 991px){main.internal .page-wrapper{background-size:100% auto;background-position:58vw 0em}}main .donations-page #sidebar{background:url(../images/sidebar-graphic.png) right 95% no-repeat #153e75;background-size:contain;color:white;position:relative;min-height:50em;top:0}main .donations-page #sidebar a{color:inherit}main .donations-page #sidebar aside{position:fixed}main .donations-page #sidebar aside li{display:block;padding:0 0;margin:1em 0}main .donations-page #sidebar aside li.active{border-left:5px solid #24B77D;padding-left:0.5em}@media screen and (max-width: 991px){main .donations-page #sidebar{min-height:0px;padding-bottom:1em}main .donations-page #sidebar aside{position:relative}}main .donations-page h2 em{color:#24B77D;font-family:operetta-8, serif;font-weight:500;font-style:bold;font-style:italic}main .donations-page h3{font-family:operetta-8, serif;font-weight:500;font-style:bold;text-transform:none}main .donations-page blockquote{border-left:5px solid #24B77D}@media screen and (max-width: 991px){main .donations-page #page_hero.page_top_spacing{padding-top:1em !important}}@media screen and (max-width: 991px){main .donations-page section.staff-callouts .text-wrapper{text-align:center}}main .donations-page section.staff-callouts h2.title{margin-bottom:1em}main .donations-page section.staff-callouts .callouts{text-align:center}main .donations-page section.staff-callouts .callouts .callout{display:inline-block;vertical-align:top;width:calc(33% - 5px);padding:1em;text-align:center}@media screen and (max-width: 991px){main .donations-page section.staff-callouts .callouts .callout{width:100%}}main .donations-page section.staff-callouts .callouts .callout h3{padding-bottom:0;font-size:1.5em;color:#24B77D}main .donations-page section.staff-callouts .callouts .callout h4{padding:0;font-size:1.15em;text-transform:none;font-weight:lighter;font-style:italic}main .donations-page section.staff-callouts .callouts .callout .copy{text-align:left;font-weight:normal}main .donations-page section.staff-callouts .callouts .callout .photo{margin-bottom:1em;text-align:center;width:100%;margin:auto}main .donations-page section.staff-callouts .callouts .callout .photo:after{content:'';display:block;height:3px;width:100%;margin:1em 0 0 0}main .donations-page section.staff-callouts .callouts .callout .photo img{max-width:100%;height:auto;border-radius:10px}main .page-wrapper section:last-of-type{padding-bottom:8em}main section.hero-image{background:#202324;color:white;position:relative;overflow:hidden}main section.hero-image .inner:before{content:'';width:1px;height:20vw;display:inline-block;vertical-align:top}main section.hero-image .inner .copy-wrapper{display:inline-block;width:calc(100% - 6px);vertical-align:top;padding-top:3em}@media screen and (max-width: 991px){main section.hero-image .inner .copy-wrapper{padding-top:0}}main section.hero-image.noimage{color:#202324;background:transparent;padding-bottom:0}main section.hero-image.noimage .inner:before{height:auto}main section.hero-image.noimage .inner .copy-wrapper{padding-top:0}main section.hero-image .image-wrapper{height:100%;width:100%;position:absolute;top:0;left:0}main section.hero-image .image-wrapper:after{content:'';display:block;position:absolute;top:0;right:0;width:100%;height:100%;background:#000;background:linear-gradient(90deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0) 100%)}main section.hero-image img{width:100%;height:auto}@media screen and (max-width: 991px){main section.hero-image{padding:0;background:white;color:#202324}main section.hero-image .image-wrapper{position:relative;height:50vw;overflow:hidden;margin-bottom:1em}}@media screen and (max-width: 991px){main section#page_content{padding-top:0}}main #social_breadcrumbs{position:relative;z-index:600;padding-bottom:1em}main #social_breadcrumbs #page_breadcrumbs{text-transform:uppercase;line-height:100%;color:inherit;padding:0.6em 0 0 0;margin-bottom:-0.9em;margin-left:-1em}main #social_breadcrumbs #page_breadcrumbs a{color:inherit}main #social_breadcrumbs #page_breadcrumbs .last{font-weight:900;font-style:normal;color:inherit}main #social_breadcrumbs #page_breadcrumbs .arrow{width:1.00em;height:1.00em}main #social_breadcrumbs #page_breadcrumbs .breadcrumbs{float:left}main #social_breadcrumbs #page_breadcrumbs .breadcrumb_div{padding:0 0.5em}main #social_breadcrumbs #font_sizer{display:none;float:left;padding-right:20px}main #social_breadcrumbs #font_sizer .increase,main #social_breadcrumbs #font_sizer .decrease{display:inline-block;width:35px;height:26px;cursor:pointer}main #social_breadcrumbs #print_share{position:relative;float:right}main #social_breadcrumbs #share_area{position:absolute;max-height:0rem;overflow:hidden;opacity:0;right:0;top:2.4em;z-index:10000;transition:.5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden}main #social_breadcrumbs #share_area:before{content:'';display:block;width:2em;height:1em;float:right;margin-right:2em}main #social_breadcrumbs #share_area .wrapper{background:#1A443C;padding:1em;color:white}main #social_breadcrumbs #share_area.show{max-height:5rem;opacity:1}main #video_bg{position:absolute;top:0px;left:0px;overflow:hidden;width:100%;height:100%}main #video_bg:after{content:'';display:block;position:absolute;top:0;left:0;width:45%;height:100%;background:#000;opacity:0}@media screen and (max-width: 991px){main #video_bg:after{width:100%;background:black;opacity:0.4}}main #video_bg #frame1_video{position:absolute;width:100%;height:100%}main #video_bg #bgvid{position:absolute;z-index:0;top:0px;left:0px;min-width:100%;min-height:100%;width:auto;height:auto}main .page_top_spacing{padding-top:9em}@media screen and (max-width: 991px){main .page_top_spacing{padding-top:8em !important}}main section#marketing_slider{padding:0;width:100%;overflow:hidden;position:relative;background:#202324}main section#marketing_slider .inner{filter:blur(20px);transition:1s;-o-transition:all 1s;-ms-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-webkit-backface-visibility:hidden;position:relative}main section#marketing_slider.loaded{height:auto}main section#marketing_slider.loaded .inner{filter:blur(0px)}main section#marketing_slider.loaded:after{opacity:0;pointer-events:none}main section#marketing_slider .slider,main section#marketing_slider .slider.slick-dotted{margin:0;cursor:grab}main section#marketing_slider .slider:active,main section#marketing_slider .slider.slick-dotted:active{cursor:grabbing}main section#marketing_slider .slider-navdots{position:absolute;right:2%;bottom:5%;text-align:center;width:50%}@media screen and (max-width: 991px){main section#marketing_slider .slider-navdots{width:100%}}main section#marketing_slider .slider-navdots .buttons{position:relative}@media screen and (max-width: 991px){main section#marketing_slider .slider-navdots .buttons{width:100%}}main section#marketing_slider .slider-navdots .slick-prev{left:24px}main section#marketing_slider .slider-navdots .slick-next{right:38px}main section#marketing_slider .slider-navdots .slick-prev:before,main section#marketing_slider .slider-navdots .slick-next:before{content:'';width:2em;height:2em;background:url(../images/black_arrow_right.svg) center center no-repeat;background-size:contain;display:block;transform-origin:center center;top:-0.5em;position:relative}main section#marketing_slider .slider-navdots .slick-prev:before{transform:rotate(180deg)}main section#marketing_slider .slider-navdots ul{margin:0;padding:0}main section#marketing_slider .slider-navdots ul li{display:inline-block;padding:0.25em 0}main section#marketing_slider .slider-navdots ul li button{color:transparent;content:'';display:block;width:1.75em;height:1.75em;padding:0;margin:0;overflow:hidden;border-radius:100%;background:#202324;outline:none;border:none;transform:scale(0.4);transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}main section#marketing_slider .slider-navdots ul li.slick-active button{background:#202324;transform:scale(0.75)}main section#marketing_slider .slick-initialized .slick-slide{margin-bottom:-7px}main section#marketing_slider .slide{position:relative;color:white;padding:0 2em}main section#marketing_slider .slide .photo{position:absolute;width:100%;height:100%;left:0;top:0}main section#marketing_slider .slide:after{content:'';display:block;position:absolute;top:0;right:0;width:100%;height:100%;background:#000;background:linear-gradient(90deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0) 100%)}main section#marketing_slider .slide .subheading{text-align:center}main section#marketing_slider .slide .subheading:after{content:'';display:block;width:100%;height:5px;margin-top:0.25em}main section#marketing_slider .slide .link{text-align:center}main section#marketing_slider .slide .slide-content{position:relative;z-index:200;width:50%;float:left;padding-bottom:calc( 15vh + 3em + 2.5vw)}@media screen and (max-width: 991px){main section#marketing_slider .slide .slide-content{width:100%;padding-bottom:0}}main section#marketing_slider .slide .slide-content:after{content:'';width:1px;height:70vh;display:inline-block;vertical-align:middle}@media screen and (max-width: 991px){main section#marketing_slider .slide .slide-content:after{height:480px;padding-bottom:0}}main section#marketing_slider .slide .slide-content .slide-content-inner{display:inline-block;vertical-align:middle;width:calc(100% - 8px);position:relative;z-index:500}main section#marketing_slider .slide .wrapper{width:100%;padding:0 1em 1em 1em;position:relative}main section#marketing_slider .slide .wrapper .inner-wrapper{padding:1em 2em}main section#marketing_slider .slide .wrapper .inner-wrapper.with-overlay{background:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#101b16",endColorstr="#42805c",GradientType=1);border-radius:44px}@media screen and (max-width: 991px){main section#marketing_slider .slide .wrapper .inner-wrapper{background:none;padding:0}}@media screen and (max-width: 991px){main section#marketing_slider .slide .wrapper{width:100%;padding:2em 5em;padding-bottom:6em;background:none}}main section#marketing_slider .slide .copy{padding:1em 0}main section#marketing_slider .slide .mobile-photo{display:none}main section#marketing_slider .slide .mobile-photo img{width:100%;height:auto}@media screen and (max-width: 991px){main section#marketing_slider .slide .mobile-photo{display:block}}main section#marketing_slider .slide .slider-arrows .slick-prev,main section#marketing_slider .slide .slider-arrows .slick-next{position:absolute;z-index:250;display:block;height:5em;width:10em;line-height:100%;font-size:1em;cursor:pointer;top:50%;transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transform-origin:center center;transform:translateY(0) scale(1)}main section#marketing_slider .slide .slider-arrows .slick-prev:hover,main section#marketing_slider .slide .slider-arrows .slick-next:hover{opacity:1}main section#marketing_slider .slide .slider-arrows .slick-prev:active,main section#marketing_slider .slide .slider-arrows .slick-next:active{opacity:1;transform:translateY(0) scale(1.15)}main section#marketing_slider .slide .slider-arrows .slick-prev:before,main section#marketing_slider .slide .slider-arrows .slick-next:before{content:'';width:2em;height:2em;font-size:2em;display:block;position:absolute;top:calc( 50% - 0.65em)}main section#marketing_slider .slide .slider-arrows .slick-prev.slick-prev,main section#marketing_slider .slide .slider-arrows .slick-next.slick-prev{left:-5em;transform-origin:right center}main section#marketing_slider .slide .slider-arrows .slick-prev.slick-prev:before,main section#marketing_slider .slide .slider-arrows .slick-next.slick-prev:before{content:'◀';right:0}main section#marketing_slider .slide .slider-arrows .slick-prev.slick-next,main section#marketing_slider .slide .slider-arrows .slick-next.slick-next{right:-5em;transform-origin:left center}main section#marketing_slider .slide .slider-arrows .slick-prev.slick-next:before,main section#marketing_slider .slide .slider-arrows .slick-next.slick-next:before{content:'▶';left:0}@media screen and (max-width: 991px){main section#marketing_slider .slide .slide-content{min-height:480px;padding-bottom:0}main section#marketing_slider .slide .page_top_spacing{padding-top:30em}main section#marketing_slider .slide .photo{max-height:40em;overflow:hidden}main section#marketing_slider .slide .photo:after{content:'';position:absolute;left:0;bottom:0;height:25%;width:100%;background:#202324;background:linear-gradient(0deg, #202324 0%, rgba(32,35,36,0) 100%)}}main section#homepage_actions{text-align:center;position:relative;z-index:100;background:#1A443C}main section#homepage_actions:before{content:'';width:100%;height:calc( 100% + 8.5vw);position:absolute;display:block;background:url(../images/healthcare_overstep_bg.svg) top left no-repeat;background-size:100% auto;top:-8.5vw;left:0;z-index:-2}main section#homepage_actions .container{top:-8.5vw;margin-bottom:-8.5vw}main section#homepage_actions .frame{padding:1em 0}main section#homepage_actions .frame:first-of-type{padding-top:0}main section#homepage_actions .frame:last-of-type{padding-bottom:0}main section#homepage_actions .intro-frame{padding:0}main section#homepage_actions .intro-frame h2{font-size:3em}main section#homepage_actions .actions-frame{position:relative;padding:5em 0}main section#homepage_actions .actions-frame:before{content:'';width:100%;height:100%;position:absolute;display:block;background:url(../images/heart_bg.png) center center no-repeat;background-size:contain;top:0;left:0;z-index:-1}main section#homepage_actions .actions-frame .icon{font-size:1.5em;margin-bottom:0.25em}main section#homepage_actions .find-doctor-frame .search-form{display:inline-block;width:calc( 40% - 5px);vertical-align:top}@media screen and (max-width: 991px){main section#homepage_actions .find-doctor-frame .search-form{width:100%}}main section#homepage_actions .find-doctor-frame .search-form h3{font-family:operetta-8, serif;font-weight:500;font-style:normal;text-transform:none;font-size:2.5em}main section#homepage_actions .find-doctor-frame .sep{display:inline-block;width:calc( 10% - 5px);vertical-align:top}main section#homepage_actions .find-doctor-frame .find-doctor,main section#homepage_actions .find-doctor-frame .find-service{text-align:left}@media screen and (max-width: 991px){main section#homepage_actions .find-doctor-frame .find-doctor,main section#homepage_actions .find-doctor-frame .find-service{text-align:center}}main section#homepage_actions .find-doctor-frame .find-doctor input[type="text"],main section#homepage_actions .find-doctor-frame .find-service input[type="text"]{padding-left:2em;background:url(../images/icons/search_white.svg) left center no-repeat;background-size:auto 50%;margin-bottom:2em;margin-top:1em;font-size:1em}main section#page_providerservice_search{text-align:center;position:relative;padding-top:0}main section#page_providerservice_search .intro-frame{padding:0}main section#page_providerservice_search .intro-frame h2{font-size:3em}main section#page_providerservice_search .actions-frame{position:relative}main section#page_providerservice_search .actions-frame:before{content:'';width:100%;height:100%;position:absolute;display:block;background:url(../images/heart_bg.png) center center no-repeat;background-size:contain;top:0;left:0;z-index:-1}main section#page_providerservice_search .actions-frame .icon{font-size:1.5em;margin-bottom:0.25em}main section#page_providerservice_search .find-doctor-frame .search-form{display:inline-block;width:calc( 40% - 5px);vertical-align:top}@media screen and (max-width: 991px){main section#page_providerservice_search .find-doctor-frame .search-form{width:100%}}main section#page_providerservice_search .find-doctor-frame .search-form h3{font-family:operetta-8, serif;font-weight:500;font-style:normal;text-transform:none;font-size:2.5em}main section#page_providerservice_search .find-doctor-frame .sep{display:inline-block;width:calc( 10% - 5px);vertical-align:top}main section#page_providerservice_search .find-doctor-frame .find-doctor,main section#page_providerservice_search .find-doctor-frame .find-service{text-align:left}@media screen and (max-width: 991px){main section#page_providerservice_search .find-doctor-frame .find-doctor,main section#page_providerservice_search .find-doctor-frame .find-service{text-align:center}}main section#page_providerservice_search .find-doctor-frame .find-doctor input[type="text"],main section#page_providerservice_search .find-doctor-frame .find-service input[type="text"]{padding-left:2em;background:url(../images/icons/search_white.svg) left center no-repeat;background-size:auto 50%;margin-bottom:2em;margin-top:1em;font-size:1em}main section#homepage_services{background:#29b674;background:linear-gradient(90deg, #29b674 0%, #6ddd8f 39%, #fff 100%)}main section#homepage_services:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:url(../images/heart_bg_lite.png) center center no-repeat;background-size:auto 100%}main section.full-callouts{padding:0}main section.full-callouts .callout{padding-top:calc( 15vw + 10em);padding-bottom:5em;position:relative;z-index:200;text-align:center}main section.full-callouts .callout .fillimg{z-index:-2}main section.full-callouts .callout:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:#fff;background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%)}main section#homepage_contact{padding-bottom:calc( 3em + 8.5vw)}main section#homepage_contact iframe{width:100%;height:600px;filter:grayscale(100%)}main section.video-embed-section{padding:0}main section.video-embed-section.with-copy{padding:3em 0;background:#29b674;background:linear-gradient(270deg, #29b674 0%, #6ddd8f 36%, #fff 100%)}main section#page_pagelinks{position:relative;z-index:500;padding-bottom:1em;margin-top:6vw}main section#page_pagelinks.overlap{margin-top:0}main section#page_pagelinks:before{content:'';width:100%;height:calc( 100% + 8.5vw);position:absolute;display:block;background:url(../images/pagelinks_bg.svg) top left no-repeat;background-size:100% auto;top:-8.5vw;left:0;pointer-events:none}main section#form_embed .form label{font-family:din-2014, sans-serif;font-weight:600;font-style:normal;font-size:1.5em;text-transform:uppercase}main section#form_embed .form label.required:after{color:white}main section#form_embed .form input[type="text"],main section#form_embed .form input[type="email"],main section#form_embed .form input[type="number"],main section#form_embed .form input[type="password"],main section#form_embed .form input[type="tel"]{background:white;color:#202324;padding:1em 0.5em;display:block}main section#form_embed .form input[type="text"]::placeholder,main section#form_embed .form input[type="email"]::placeholder,main section#form_embed .form input[type="number"]::placeholder,main section#form_embed .form input[type="password"]::placeholder,main section#form_embed .form input[type="tel"]::placeholder{color:white}main section#form_embed .form select{background:white;color:#202324;height:2.2em}main section#form_embed .form textarea{background:white;color:#202324}main section#form_embed .form button,main section#form_embed .form input[type="submit"]{background:none;font-size:1.25rem;text-transform:uppercase;margin:0.25em 0.5em;padding:0.75em 2em;border-radius:5em;line-height:100%;position:relative;display:inline-block;color:#202324;outline:none;border:none;cursor:pointer;text-align:center;z-index:100;border:3px solid #202324;border-radius:3em 0 3em 0;overflow:hidden;min-width:12em;-o-transition:0.25s;-ms-transition:0.25s;-moz-transition:0.25s;-webkit-transition:0.25s;-webkit-backface-visibility:hidden;border-color:white;color:white}main section#form_embed .form button:before,main section#form_embed .form input[type="submit"]:before{content:'';display:block;position:absolute;background:#1A443C;width:105%;height:105%;left:-2.5%;top:-2.5%;transform:translateX(-10em);border-radius:3em 0 3em 0;opacity:0;pointer-events:none;z-index:-1;-o-transition:0.25s;-ms-transition:0.25s;-moz-transition:0.25s;-webkit-transition:0.25s;-webkit-backface-visibility:hidden}main section#form_embed .form button.disabled,main section#form_embed .form input[type="submit"].disabled{opacity:0.5;cursor:not-allowed}main section#form_embed .form button.disabled:hover,main section#form_embed .form button.disabled:active,main section#form_embed .form button.disabled:focus,main section#form_embed .form input[type="submit"].disabled:hover,main section#form_embed .form input[type="submit"].disabled:active,main section#form_embed .form input[type="submit"].disabled:focus{transform:scale(1)}main section#form_embed .form button.disabled:active,main section#form_embed .form input[type="submit"].disabled:active{transform:scale(1)}main section#form_embed .form button:hover,main section#form_embed .form button:active,main section#form_embed .form button:focus,main section#form_embed .form input[type="submit"]:hover,main section#form_embed .form input[type="submit"]:active,main section#form_embed .form input[type="submit"]:focus{text-decoration:none;transform:scale(1.1);color:white}main section#form_embed .form button:hover:before,main section#form_embed .form button:active:before,main section#form_embed .form button:focus:before,main section#form_embed .form input[type="submit"]:hover:before,main section#form_embed .form input[type="submit"]:active:before,main section#form_embed .form input[type="submit"]:focus:before{transform:translateX(0);opacity:1}main section#form_embed .form button:hover:before,main section#form_embed .form button:active:before,main section#form_embed .form button:focus:before,main section#form_embed .form input[type="submit"]:hover:before,main section#form_embed .form input[type="submit"]:active:before,main section#form_embed .form input[type="submit"]:focus:before{transform:scaleX(1);opacity:1}main section#form_embed .form button:before,main section#form_embed .form input[type="submit"]:before{background:white}main section#form_embed .form button:hover,main section#form_embed .form button:active,main section#form_embed .form button:focus,main section#form_embed .form input[type="submit"]:hover,main section#form_embed .form input[type="submit"]:active,main section#form_embed .form input[type="submit"]:focus{color:#1A443C}main section#form_embed .form button.white,main section#form_embed .form input[type="submit"].white{border-color:white;color:white}main section#form_embed .form button.white:before,main section#form_embed .form input[type="submit"].white:before{background:white}main section#form_embed .form button.white:hover,main section#form_embed .form button.white:active,main section#form_embed .form button.white:focus,main section#form_embed .form input[type="submit"].white:hover,main section#form_embed .form input[type="submit"].white:active,main section#form_embed .form input[type="submit"].white:focus{color:#1A443C}main section#form_embed .form button.green,main section#form_embed .form input[type="submit"].green{border-color:#24B77D;color:#24B77D;background:transparent}main section#form_embed .form button.green:before,main section#form_embed .form input[type="submit"].green:before{background:#24B77D}main section#form_embed .form button.green:hover,main section#form_embed .form button.green:active,main section#form_embed .form button.green:focus,main section#form_embed .form input[type="submit"].green:hover,main section#form_embed .form input[type="submit"].green:active,main section#form_embed .form input[type="submit"].green:focus{color:white}main section#form_embed .form button.solid-green,main section#form_embed .form input[type="submit"].solid-green{background:#1A443C;color:white;border-color:transparent}main section#hrform_embed .form label{font-family:din-2014, sans-serif;font-weight:600;font-style:normal;text-transform:uppercase}main section#hrform_embed .form label.required:after{color:white}main section#hrform_embed .form input[type="text"],main section#hrform_embed .form input[type="email"],main section#hrform_embed .form input[type="number"],main section#hrform_embed .form input[type="password"],main section#hrform_embed .form input[type="tel"]{background:white;color:#202324;display:block}main section#hrform_embed .form input[type="text"]::placeholder,main section#hrform_embed .form input[type="email"]::placeholder,main section#hrform_embed .form input[type="number"]::placeholder,main section#hrform_embed .form input[type="password"]::placeholder,main section#hrform_embed .form input[type="tel"]::placeholder{color:white}main section#hrform_embed .form select{background:white;color:#202324}main section#hrform_embed .form textarea{background:white;color:#202324}main section#hrform_embed .form button,main section#hrform_embed .form input[type="submit"]{background:none;font-size:1.25rem;text-transform:uppercase;margin:0.25em 0.5em;padding:0.75em 2em;border-radius:5em;line-height:100%;position:relative;display:inline-block;color:#202324;outline:none;border:none;cursor:pointer;text-align:center;z-index:100;border:3px solid #202324;border-radius:3em 0 3em 0;overflow:hidden;min-width:12em;-o-transition:0.25s;-ms-transition:0.25s;-moz-transition:0.25s;-webkit-transition:0.25s;-webkit-backface-visibility:hidden;border-color:white;color:white}main section#hrform_embed .form button:before,main section#hrform_embed .form input[type="submit"]:before{content:'';display:block;position:absolute;background:#1A443C;width:105%;height:105%;left:-2.5%;top:-2.5%;transform:translateX(-10em);border-radius:3em 0 3em 0;opacity:0;pointer-events:none;z-index:-1;-o-transition:0.25s;-ms-transition:0.25s;-moz-transition:0.25s;-webkit-transition:0.25s;-webkit-backface-visibility:hidden}main section#hrform_embed .form button.disabled,main section#hrform_embed .form input[type="submit"].disabled{opacity:0.5;cursor:not-allowed}main section#hrform_embed .form button.disabled:hover,main section#hrform_embed .form button.disabled:active,main section#hrform_embed .form button.disabled:focus,main section#hrform_embed .form input[type="submit"].disabled:hover,main section#hrform_embed .form input[type="submit"].disabled:active,main section#hrform_embed .form input[type="submit"].disabled:focus{transform:scale(1)}main section#hrform_embed .form button.disabled:active,main section#hrform_embed .form input[type="submit"].disabled:active{transform:scale(1)}main section#hrform_embed .form button:hover,main section#hrform_embed .form button:active,main section#hrform_embed .form button:focus,main section#hrform_embed .form input[type="submit"]:hover,main section#hrform_embed .form input[type="submit"]:active,main section#hrform_embed .form input[type="submit"]:focus{text-decoration:none;transform:scale(1.1);color:white}main section#hrform_embed .form button:hover:before,main section#hrform_embed .form button:active:before,main section#hrform_embed .form button:focus:before,main section#hrform_embed .form input[type="submit"]:hover:before,main section#hrform_embed .form input[type="submit"]:active:before,main section#hrform_embed .form input[type="submit"]:focus:before{transform:translateX(0);opacity:1}main section#hrform_embed .form button:hover:before,main section#hrform_embed .form button:active:before,main section#hrform_embed .form button:focus:before,main section#hrform_embed .form input[type="submit"]:hover:before,main section#hrform_embed .form input[type="submit"]:active:before,main section#hrform_embed .form input[type="submit"]:focus:before{transform:scaleX(1);opacity:1}main section#hrform_embed .form button:before,main section#hrform_embed .form input[type="submit"]:before{background:white}main section#hrform_embed .form button:hover,main section#hrform_embed .form button:active,main section#hrform_embed .form button:focus,main section#hrform_embed .form input[type="submit"]:hover,main section#hrform_embed .form input[type="submit"]:active,main section#hrform_embed .form input[type="submit"]:focus{color:#1A443C}main section#hrform_embed .form button.white,main section#hrform_embed .form input[type="submit"].white{border-color:white;color:white}main section#hrform_embed .form button.white:before,main section#hrform_embed .form input[type="submit"].white:before{background:white}main section#hrform_embed .form button.white:hover,main section#hrform_embed .form button.white:active,main section#hrform_embed .form button.white:focus,main section#hrform_embed .form input[type="submit"].white:hover,main section#hrform_embed .form input[type="submit"].white:active,main section#hrform_embed .form input[type="submit"].white:focus{color:#1A443C}main section#hrform_embed .form button.green,main section#hrform_embed .form input[type="submit"].green{border-color:#24B77D;color:#24B77D;background:transparent}main section#hrform_embed .form button.green:before,main section#hrform_embed .form input[type="submit"].green:before{background:#24B77D}main section#hrform_embed .form button.green:hover,main section#hrform_embed .form button.green:active,main section#hrform_embed .form button.green:focus,main section#hrform_embed .form input[type="submit"].green:hover,main section#hrform_embed .form input[type="submit"].green:active,main section#hrform_embed .form input[type="submit"].green:focus{color:white}main section#hrform_embed .form button.solid-green,main section#hrform_embed .form input[type="submit"].solid-green{background:#1A443C;color:white;border-color:transparent}main section#hrform_embed .form .dfcolumns .column{padding:0 5px}main section#hrform_embed .form .dfinput_names .name_first{padding-right:10px}main section#hrform_embed .form .phone_area{padding-right:10px}main #page_photogallery .photo{text-align:center;padding:0;outline:none}main #page_photogallery .photo img{width:auto;height:auto;max-width:100%;display:inline-block;cursor:zoom-in}main #page_photogallery .container{position:relative}main #page_photogallery .caption{padding:0;text-align:center}main #page_photogallery .caption h3{text-transform:uppercase;margin-bottom:0}main #page_photogallery .caption p{margin-bottom:0}main #page_photogallery .slider-nav .nav-item{height:1em;width:100%;cursor:pointer;transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}main #page_photogallery .slider-nav .nav-item:hover{background:#ff8d8d}main #page_photogallery .slider-nav .slick-current .nav-item{background:#9f2424}main #page_photogallery .slider-nav-new{opacity:1;transition:.25s;-o-transition:opacity .25s;-ms-transition:opacity .25s;-moz-transition:opacity .25s;-webkit-transition:opacity .25s;-webkit-backface-visibility:hidden}main #page_photogallery .slider-nav-new .nav-item{outline:none;text-align:center;cursor:pointer;padding:0.5em;transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}main #page_photogallery .slider-nav-new .nav-item:hover .photo{background:rgba(145,204,155,0.95)}main #page_photogallery .slider-nav-new .nav-item .photo{border:0.25em solid transparent;border-radius:0.25em;padding:0.5em;background:white;text-align:center;display:inline-block}main #page_photogallery .slider-nav-new .nav-item img{max-width:100%;height:auto;display:inline-block}main #page_photogallery .slider-nav-new .slick-current .nav-item .photo{border-color:#24B77D}main section#page_additionalcontent .photo{padding:3em}main section#page_calculator .calculator{background:white;width:80%;margin:3em auto;color:#202324;padding:3em;border-radius:0 5em 0 5em}main section#page_calculator .calculator input{border-color:#202324;color:#202324}main section#page_calculator .calculator input::placeholder{color:rgba(32,35,36,0.6)}main section#page_calculator .calculator .calc-field{padding:1em 0}main section#page_calculator .calculator .calc-field label{font-size:1.5em}main section#page_calculator .calculator .total{font-size:2em;padding:1em 0}main section.search-results .search-item{padding-bottom:2em}main section#page_iconcallouts.mental-health .icon-callouts li{width:calc(50% - 5px)}main section#page_iconcallouts.mental-health .icon-callouts li:nth-child(3n){width:100%}main section#page_iconcallouts.mental-health .icon-callouts img{height:15em}@media screen and (max-width: 991px){main section#page_iconcallouts.mental-health .icon-callouts li{width:100%;padding-top:2em;padding-bottom:2em}main section#page_iconcallouts.mental-health .icon-callouts img{height:5em}}main section#page_contactcards{text-align:center}main section#page_contactcards .contact-card{display:inline-block;width:calc( 33% - 5px);padding:1em;vertical-align:top;text-align:left}@media screen and (max-width: 1199px){main section#page_contactcards .contact-card{width:calc(50% - 5px)}}@media screen and (max-width: 991px){main section#page_contactcards .contact-card{width:100%}}main section#page_contactcards .contact-card .inner{padding:1em;border:1px solid #1A443C;background:white}main section#page_contactcards .contact-card a{color:#24B77D}main section#page_contactcards .contact-card .comments p{padding:0;min-height:1em}main div#media_index{padding:0 1em}main div#media_index .listing-index{text-align:left;display:block;padding:0}main div#media_index .listing-index .post{display:block;background:white;box-shadow:5px 5px 10px rgba(0,0,0,0.5);margin:2em 0;padding:1em}main div#media_index .listing-index .post:first-child{margin-top:0}main div#media_index .listing-index .post:last-child{margin-bottom:0}main div#media_index .listing-index .post .tag-list{display:block;padding:0.5em 0;padding-left:0.5em}main div#media_index .listing-index .post .tag-list li{display:block;padding:0.25em 0;padding-left:1.25em;position:relative;font-size:0.8em;color:#8F9191;text-transform:uppercase}main div#media_index .listing-index .post .tag-list li:before{content:'';display:inline-block;width:1em;height:1em;background:url(../images/icon_feather-tag.svg) center center no-repeat;background-size:contain;position:absolute;top:0.45em;left:0}main div#media_index .listing-index .post .post-info ul{padding:0.5em 0}main div#media_index .listing-index .post .post-info ul li{padding:0}main div#media_index .listing-index .post .post-info ul li.category{padding-right:1em;border-right:1px solid #707070;color:#24B77D}main div#media_index .listing-index .post .post-info ul li.date{padding-left:1em;color:#8F9191}main div#media_index .listing-index .post .name h3{font-family:operetta-8, serif;font-weight:500;font-style:normal;font-size:1.5em;text-transform:none}main div#media_index .listing-index .post .link{text-align:right}main div#media_index .pagination{text-align:center}main div#media_index .pagination li{display:inline-block}main div#media_index .pagination>.active>a,main div#media_index .pagination>.active>a:focus,main div#media_index .pagination>.active>a:hover,main div#media_index .pagination>.active>span,main div#media_index .pagination>.active>span:focus,main div#media_index .pagination>.active>span:hover{background:#87CA7B;color:#1A443C;border:none}main div#media_index .pagination>li>a,main div#media_index .pagination>li>span{background:transparent;color:#1A443C;border:none}main div#media_index .pagination>li.next-page>a{width:2.1em;height:2.1em;display:inline-block;background:url(../images/nav-nextarrow.svg) center center no-repeat;background-size:50% 50%}main div#media_index .pagination>li.next-page>a span{display:none}main div#media_index .pagination>li.previous-page>a{width:2.1em;height:2.1em;display:inline-block;background:url(../images/nav-nextarrow.svg) center center no-repeat;background-size:50% 50%;transform:rotate(180deg)}main div#media_index .pagination>li.previous-page>a span{display:none}main aside#media_sidebar{background:#E2F5EA;border-radius:5em 0 5em 0;overflow:hidden}main aside#media_sidebar h3{background:#24B77D;color:black;padding:1em;padding-left:2em}main aside#media_sidebar .inner{padding:1em 2em}main aside#media_sidebar h4{font-size:1.5em;text-transform:none}main aside#media_sidebar .sort-group input[type="checkbox"]{height:2em;width:2em;vertical-align:middle;border-radius:25% 0 25% 0;display:inline-block;background:white;border:2px solid #707070;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer}main aside#media_sidebar .sort-group input[type="checkbox"]:checked{background:url(../images/checkmark.svg) center center no-repeat white;background-size:75% 75%}main aside#media_sidebar .sort-group label{cursor:pointer}main section#providers_index aside.sidebar{width:320px;float:left}@media screen and (max-width: 767px){main section#providers_index aside.sidebar{margin:auto;float:none}}main section#providers_index aside.sidebar ul{background:#E2F5EA;border-radius:5em 0 5em 0;overflow:hidden;padding:1em 2em;text-align:left}main section#providers_index aside.sidebar ul li{display:block}main section#providers_index aside.sidebar h3{font-size:1.5em;text-transform:none}main section#providers_index aside.sidebar input#keyword_search{width:100%}main section#providers_index aside.sidebar label{color:#202324}main section#providers_index aside.sidebar .sort-group{padding:0.25em 0}main section#providers_index aside.sidebar .sort-group input[type="checkbox"]{height:2em;width:2em;vertical-align:middle;border-radius:25% 0 25% 0;display:inline-block;background:white;border:2px solid #707070;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;margin-right:-5px;vertical-align:middle}main section#providers_index aside.sidebar .sort-group input[type="checkbox"]:checked{background:url(../images/checkmark.svg) center center no-repeat white;background-size:75% 75%}main section#providers_index aside.sidebar .sort-group label{display:inline-block;cursor:pointer;width:calc( 100% - 2em);vertical-align:middle;padding-left:0.5em}main section#providers_index .index{width:calc(100% - 320px);float:left;text-align:left}@media screen and (max-width: 767px){main section#providers_index .index{float:none;width:100%}}main section#providers_index .index .hidden{display:none}main section#services_index .search label{color:#202324;display:block}main section#services_index .search .search-group{display:inline-block;margin-right:-5px;vertical-align:top;text-align:left;padding:0 1em}@media screen and (max-width: 991px){main section#services_index .search .search-group{padding:1em}}main section#services_index .search .search-group.keyword-search{width:25%}@media screen and (max-width: 991px){main section#services_index .search .search-group.keyword-search{width:100%}}main section#services_index .search .search-group.keyword-search input{width:100%}main section#services_index .search .search-group.letter-search{width:75%}@media screen and (max-width: 991px){main section#services_index .search .search-group.letter-search{width:100%}}main section#services_index .search .search-group.letter-search ul{text-align:justify}main section#services_index .search .search-group.letter-search ul:after{content:'';width:100%;display:inline-block;font-size:0;line-height:0}main section#services_index .search .search-group.letter-search li{padding:0;font-size:1.5em;font-weight:bold}@media screen and (max-width: 991px){main section#services_index .search .search-group.letter-search li{font-size:1.8em;padding:0.25em}}main section#services_index .index{text-align:left}main section#services_index .index ul li{display:block}main section#services_index .index ul li h3{font-family:operetta-8, serif;font-weight:500;font-style:normal;font-size:3em;color:#1A443C;padding:0.5em 0 0 0}main section#featured_services .callouts .callout{width:33%;margin-right:-5px;display:inline-block;vertical-align:top;padding:1em;text-align:left}@media screen and (max-width: 991px){main section#featured_services .callouts .callout{width:100%}}main section#featured_services .callouts .callout h3{font-size:1em}main section#featured_services .callouts .callout h3 a{display:block}main section#featured_services .callouts .callout h3 a:after{content:'▶';display:inline-block;margin-left:0.25em;vertical-align:middle;font-size:0.9em}main section#page_maplinks .map-group{text-align:left}main section#page_maplinks .map-group h2 a{transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}main section#page_maplinks .map-group h2 a:hover{text-decoration:none;color:#24B77D}main section#page_maplinks .maps ul{display:block;padding:0}main section#page_maplinks .maps ul li{text-align:left;display:block;padding:0.25em 0}main section#page_maplinks .maps ul li span{display:inline-block;padding:0.05em 0.55em;width:1.5em;height:1.5em;background:white;color:#1A443C;border-radius:100em;font-size:1.2em;vertical-align:middle}main section#page_maplinks .maps ul li span svg{fill:#1A443C}main section#page_maplinks .maps ul li a{transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}main section#page_maplinks .maps ul li a:hover{text-decoration:none;color:#24B77D}main section#page_additionalcontenttext .content-text:before,main section#page_additionalcontenttext .content-text:after{content:'';display:block;margin:2em auto;width:30%;height:3px;background:#24B77D}main section#page_additionalcontenttext .title{color:#24B77D}main section#page_boxcallouts{padding:6em 0 15em 0;background:#163c69}main section#page_boxcallouts:before{content:'';display:block;background:url(../images/donation-callouts-bg.jpg) center 20% no-repeat #163c69;background-size:cover;background-blend-mode:multiply;opacity:0.33;width:100%;height:100%;position:absolute;top:0;left:0}main section#page_boxcallouts .callouts li{width:20%;margin-right:-5px;padding:1em}@media screen and (max-width: 1500px){main section#page_boxcallouts .callouts li{width:33%}}@media screen and (max-width: 991px){main section#page_boxcallouts .callouts li{width:50%}}@media screen and (max-width: 767px){main section#page_boxcallouts .callouts li{width:100%;margin:0}}main section#page_boxcallouts .callouts li a{width:100%;display:block;padding:3em 1em;border:3px solid white;border-radius:3em 0 3em 0;transition:.25s;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}main section#page_boxcallouts .callouts li a:hover{text-decoration:none;background:white;color:#163c69}main section#page_boxcallouts .callouts li a h3{font-family:operetta-8, serif;font-weight:500;font-style:normal;text-transform:none}main .page-wrapper.donations-page{background:url(../images/green-wave-bg.svg) center 0% no-repeat white;background-size:100% auto}main section.hero-image.donations-page .title{color:#1A443C}main section#page_content.donations-page h1{color:#1A443C;font-family:din-2014, sans-serif;font-weight:400;font-style:bold}main section#page_content.donations-page h1 em{font-family:operetta-8, serif;font-weight:500;font-style:bold italic;color:#24B77D}main section#page_content.donations-page img.featured-photo{width:100%;height:auto;border-radius:5px}footer{background:#202324;color:white;position:relative}footer section{color:inherit;padding:0}footer a,footer a:hover,footer a:visited,footer a:active,footer a:focus{color:inherit}footer:before{content:'';width:100%;height:calc( 100% + 8.5vw);position:absolute;display:block;background:url(../images/footer_bg.svg) top left no-repeat;background-size:100% auto;top:-8.5vw;left:0;pointer-events:none}footer.donations-page:before{background-image:url(../images/donation-footer-bg.svg)}footer section#footer_upper{padding-bottom:3em}footer section#footer_upper .tri-section{padding:0 2em}footer section#footer_upper .tri-section .icon{font-size:7em;text-align:center}footer section#footer_upper .tri-section .icon:before{margin:0}footer section#footer_upper .tri-section .title{text-align:center;display:block}footer section#footer_upper .tri-section .date{font-size:1em;color:#24B77D}footer section#footer_upper .tri-section h3{font-family:operetta-8, serif;font-weight:500;font-style:normal;font-size:2em;text-transform:none;padding:0}footer section#footer_upper .tri-section .story{padding:1em 0}footer section#footer_upper .tri-section .story p{padding:0}footer section#footer_upper .tri-section .story img{display:none}footer section#footer_emailsignup{padding:3em 0;background:#5d5f60;background:linear-gradient(87deg, #5d5f60 0%, rgba(93,95,96,0) 75%, rgba(93,95,96,0) 100%)}footer section#footer_emailsignup .title-col{position:relative;padding-left:6.5em;float:left;display:inline-block;padding-right:1em}footer section#footer_emailsignup .title-col .h2{padding:0;white-space:nowrap}footer section#footer_emailsignup .title-col .icon{font-size:6em;position:absolute;left:0;top:-0.38em}footer section#footer_emailsignup .title-col .copy{color:#24B77D;font-family:din-2014, sans-serif;font-weight:600;font-style:normal;text-transform:uppercase}footer section#footer_emailsignup .form-col .form{width:calc( 100% - 55em);display:inline-block}footer section#footer_emailsignup .form-col .form input{color:white;font-size:1.15em;border-color:white}footer section#footer_emailsignup .form-col .form input::placeholder{color:white}footer section#footer_emailsignup .form-col .submit-col{display:inline-block;padding-left:1em}@media screen and (max-width: 1199px){footer section#footer_emailsignup .form-col .form,footer section#footer_emailsignup .form-col .submit-col{width:100%;float:none}footer section#footer_emailsignup .form-col .submit-col{text-align:center}}@media screen and (max-width: 1199px){footer section#footer_emailsignup .title-col{width:100%;float:none}}footer section#footer_main .inline--list{margin:0}footer section#footer_main .inline--list li{padding-top:0;padding-bottom:0}footer section#footer_main .footer-section{display:inline-block;text-align:center}@media screen and (max-width: 991px){footer section#footer_main .footer-section{width:100%}}footer section#footer_main .footer-top{text-align:center;padding-bottom:3em;text-align:justify}footer section#footer_main .footer-top:after{content:'';width:100%;display:inline-block;font-size:0;line-height:0}footer section#footer_main .footer-top .footer-section{vertical-align:bottom;width:calc( 33% - 5px)}@media screen and (max-width: 991px){footer section#footer_main .footer-top .footer-section{width:100%}}footer section#footer_main .footer-top .footer-section ul{text-align:justify}footer section#footer_main .footer-top .footer-section ul:after{content:'';width:100%;display:inline-block;font-size:0;line-height:0}footer section#footer_main .footer-top .footer-section.logo-section{padding:0 3em;width:auto}@media screen and (max-width: 991px){footer section#footer_main .footer-top .footer-section.logo-section{width:100%}}footer section#footer_main .location{color:#87CA7B;text-transform:uppercase;font-size:0.9em}footer section#footer_main .location li{padding:0}footer section#footer_main .location li:after{content:'';display:inline-block;width:2px;height:1em;background:#87CA7B;margin:-0.25em 0 0 1.9em;vertical-align:middle}footer section#footer_main .location li:last-child:after{display:none}@media screen and (max-width: 991px){footer section#footer_main .location li{width:100%;font-size:1.5em;text-align:center}footer section#footer_main .location li:after{display:none}}@media screen and (max-width: 991px){footer section#footer_main .location{padding:1em 0}}footer section#footer_main .logo{padding-top:3em}@media screen and (max-width: 991px){footer section#footer_main .logo{padding:1em 0 3em 0}}@media screen and (max-width: 991px){footer section#footer_main .featuredlinks-section li{display:block;width:100%;text-align:center;font-size:1.5em}}footer section#footer_main .foot-nav{text-align:center;text-align:justify}footer section#footer_main .foot-nav:after{content:'';width:100%;display:inline-block;font-size:0;line-height:0}footer section#footer_main .foot-nav li{font-family:operetta-8, serif;font-weight:500;font-style:normal;font-size:1.25em;vertical-align:top}footer section#footer_main .foot-nav li ul{padding:0}footer section#footer_main .foot-nav li ul li{font-family:din-2014, sans-serif;font-weight:400;font-style:normal;display:block;color:#24B77D;font-size:0.75em}@media screen and (max-width: 991px){footer section#footer_main .foot-nav{text-align:center;font-size:1.5em}footer section#footer_main .foot-nav li{width:100%;display:block;padding:0.5em 0}footer section#footer_main .foot-nav li li{padding:0}}footer section#footer_main .footer-bottom{text-align:justify}footer section#footer_main .footer-bottom:after{content:'';width:100%;display:inline-block;font-size:0;line-height:0}footer section#footer_main .footer-bottom .siteby-section{width:30%;text-align:right}@media screen and (max-width: 991px){footer section#footer_main .footer-bottom{font-size:1.5em}footer section#footer_main .footer-bottom .bottom-links{padding-bottom:1em}footer section#footer_main .footer-bottom .bottom-links li{width:100%;display:block}footer section#footer_main .footer-bottom .siteby-section{width:100%;text-align:center;padding-top:1em}}@media print{header,footer{display:none}.arrow-prev,.arrow-next,.button{display:none}.listing{width:50% !important}.content{font-size:1rem !important}.content .title{font-size:3rem}.content .content-block{padding:0}section.content-callouts,section.callouts{display:none}section#page_video{display:none}section.hero{display:none}#social_breadcrumbs{display:none}}
