html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;margin:0;padding:0}header{color:#baa00e;font-family:"brandon-grotesque","Montserrat",Helvetica,Arial,sans-serif;width:100%}header .wrapper{padding:1em;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}header a{color:#baa00e;text-decoration:none}header a:hover{text-decoration:underline}header #jip-logo{height:50px;width:auto}header #hamburger{display:none}header #hamburger path{fill:#baa00e}body.dark-green header #hamburger path{fill:#b7ad30}body.light-green header #hamburger path{fill:#96c6b3}body.red header #hamburger path{fill:#b71f26}body.blue header #hamburger path{fill:#64b0c4}body.yellow header #hamburger path{fill:#f4c827}body.orange header #hamburger path{fill:#d27261}body.pink header #hamburger path{fill:#943077}header ul li{margin:0 1em}@media(min-width: 900px){header ul li{display:inline-block}}header ul li.current-menu-item a{font-weight:bold}header #nav-main{position:relative;text-align:right;line-height:1.5em;-ms-flex-positive:1;flex-grow:1;text-transform:uppercase}body.dark-green header #nav-main li.current-menu-item a{color:#b7ad30}body.light-green header #nav-main li.current-menu-item a{color:#96c6b3}body.red header #nav-main li.current-menu-item a{color:#b71f26}body.blue header #nav-main li.current-menu-item a{color:#64b0c4}body.yellow header #nav-main li.current-menu-item a{color:#f4c827}body.orange header #nav-main li.current-menu-item a{color:#d27261}body.pink header #nav-main li.current-menu-item a{color:#943077}header #nav-main li.current-menu-ancestor>a{font-weight:bold}body.orange header #nav-main li.current-menu-ancestor>a{color:#d27261}header #nav-main #nav-sub{text-align:center;text-transform:none}header #nav-main #nav-sub li a{display:block;font-weight:300;padding:.3em 0}header #nav-main #nav-sub li a:hover{text-decoration:underline;border-bottom:none}header #nav-main.hover-hulda #nav-sub{z-index:-1}@media(min-width: 900px){header li.hulda>a{cursor:default}header li.hulda>a:hover{text-decoration:none}header li.hulda>ul{position:absolute;top:100%;left:0;width:100%;text-align:center;display:flex;justify-content:flex-end;display:none}header li.hulda>ul.hover{display:flex}header li.hulda>ul.hover #links-container>li>a{opacity:1;pointer-events:auto}header li.hulda>ul.hover #nav-sub{z-index:-1}header li.hulda>ul #links-container{cursor:default;background-color:#fff;padding-right:8.5em}header li.hulda>ul #links-container>li{margin:0;padding-top:.25rem}header li.hulda>ul #links-container>li>a{width:100%;padding:0 .5em;opacity:0;transition:opacity .3s ease-in;display:inline-block;pointer-events:none}header li.hulda>ul #links-container>li #nav-sub{top:0}header li.hulda #nav-sub{display:none}header li.hulda.hovering>ul{display:flex}header li.hulda.hovering>ul #links-container>li>a{opacity:1;pointer-events:auto}header li.hulda.hovering>ul #links-container>li #nav-sub{z-index:-1}header li.hulda.current-menu-ancestor>ul{display:flex}header li.hulda.current-menu-ancestor #nav-sub{display:flex;justify-content:center}header #nav-sub{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0}header #nav-main{margin-bottom:1.5em}}@media(min-width: 1200px){header #nav-main ul{white-space:nowrap}}@media(max-width: 900px){header #hamburger{display:block}header .wrapper{-ms-flex-pack:justify;justify-content:space-between}header #nav-main,header #nav-sub{display:none;flex-basis:100%;text-align:center}header #nav-main ul li,header #nav-sub ul li{margin:.7em 0}header #nav-main{font-size:1.3em}header.mobile #nav-main,header.mobile #nav-sub{display:block}header.mobile #nav-sub li{margin:0}}.header-block{display:-ms-flexbox;display:flex;height:500px}.header-block>div{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:50%;height:100%}@media(max-width: 750px){.header-block{-ms-flex-direction:column;flex-direction:column;height:auto}.header-block>div{display:block;width:100%}.header-block .header-block__slider{height:300px}}.header-block .header-block__logo{background-color:#f7f2e4;padding:2em;text-align:center}.header-block .header-block__logo img{width:350px;max-width:100%}.header-block .header-block__slider{position:relative}.header-block .header-block__slider .image-slider-block{width:100%}.header-block .header-block__slider .image-slider-block.aspect-fill,.header-block .header-block__slider .image-slider-block.aspect-fill div{height:100%}.header-block .header-block__slider .aspect-fill{height:100%;background-size:cover}.media-wrap.has-slides{overflow:hidden;visibility:hidden;position:relative}.slider-wrap{overflow:hidden;position:relative}.slider-wrap>div{float:left;width:100%;position:relative;overflow:hidden}.media-slide{position:relative;width:100%}body.orange .media-slide>div{background-position:50% 50%}.media-slide img,.media-slide video{display:block;width:100%;height:auto}.media-slide p.media-credit{color:rgba(255,255,255,.65);font-size:1em;margin:0;position:absolute;bottom:5em;right:2em;text-shadow:2px 2px 3px rgba(23,63,109,.25)}.media-slide p{color:rgba(255,255,255,.75);font:400 1.2em roboto;margin:0;letter-spacing:.025em;position:absolute;bottom:4em;right:2em;text-shadow:2px 2px 1px rgba(0,0,0,.5);text-transform:uppercase}.page-section .media-slide p{background:rgba(255,255,255,.5);color:#101438;font:500 1.2em roboto;letter-spacing:0;padding:.75em;left:0;right:initial;bottom:0;text-shadow:none;text-transform:unset;width:100%}.page-section .media-slide span.media-credit{display:block;font:italic 400 80% roboto;letter-spacing:.025em;margin-top:.5em;text-transform:uppercase}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;text-align:center}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.slider-prevnext{-webkit-appearance:none;-moz-appearance:none;-ms-apperance:none;appearance:none;background:rgba(255,255,255,.5);border:0;border-radius:50%;cursor:pointer;height:30px;width:30px;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.slider-prevnext:hover{background:rgba(255,255,255,.85)}.slider-prev{left:2em}.slider-next{right:2em}.slider-prevnext>svg{height:40%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:40%}.media-header{background:#fff;margin:0 2em;padding:2em;position:relative;top:-4em;z-index:2}.media-header:first-child{box-shadow:none;margin:0;top:auto}.media-header p{font:400 1.6em/1.5 roboto}.hero [class*=symbol-]{display:none}@media(min-width: 750px){.hero{flex:0 0 auto}.hero+*{flex:1 0 auto}.hero [class*=symbol-]{display:block}.hero .symbol-right img{left:87%}.hero>div:not([class*=symbol-]){display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:4em}.hero .media-wrap{border:3px solid #75bddf;flex:0 0 auto;width:70%}.hero .media-slide p{right:initial;bottom:1em;left:1em}.media-slide.with-video .media-credit{bottom:initial;top:1em}.page-section .media-slide p{font-size:1.4em}.page-section .media-wrap{margin:2em -4em}.hero .slider-next{right:11%}.slider-prev,.slider-next{height:35px;width:35px}.media-header{flex:0 0 auto;margin:0 0 0 -35%;top:0;width:35%}.media-header:first-child{box-shadow:3px 3px 6px rgba(16,20,56,.15);flex:1 0 auto}.media-header p{font-size:1.4em}}@media(min-width: 900px){.media-img{flex-basis:70%}.media-header{padding:3em}}@media(min-width: 1200px){.site-top>div,.hero>div:not([class*=symbol-]){margin:0 auto;max-width:1200px}.media-header p{font-size:1.6em}}.text-block{position:relative;padding:4em 0 1px;box-sizing:border-box}.text-block .text{padding:2em;padding-bottom:4em;max-width:800px;margin:0 auto}.text-block .text.semi-transparent-bg{background-color:rgba(255,255,255,.8)}.text-block .text.large p{font-size:1.2em}.text-block .text.columns{max-width:1200px;column-gap:3em;text-align:justify}.text-block .text.columns.columns-2{column-count:2}@media(max-width: 750px){.text-block .text.columns.columns-2{column-count:1}}.text-block .text.columns.columns-3{column-count:3}@media(max-width: 900px){.text-block .text.columns.columns-3{column-count:2}}@media(max-width: 750px){.text-block .text.columns.columns-3{column-count:1}}.text-block h2{padding-left:2rem;padding-right:2rem}.text-block h2:empty+.text{padding-top:0}body.pink .text-block:last-child{color:#fff}.text-boxes{padding:4em 0;text-align:center}.text-boxes h3{font-size:1.3em;margin-bottom:.5em}.text-boxes>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;width:1200px;max-width:100%;margin:0 auto}.text-boxes>div .text-box{width:25%;padding:0 2em 2em;box-sizing:border-box}.text-boxes>div .text-box img{max-width:100px;margin-bottom:.5em}@media(max-width: 900px){.text-boxes>div .text-box{width:50%}}@media(max-width: 750px){.text-boxes>div .text-box{width:100%}}.text-images{padding:0;flex-direction:row-reverse}.text-images .images{height:300px}.text-images.left{flex-direction:row}.text-images .text-content{padding:4em 0 0}.text-images .text-content .preface{font-size:1.1em;font-weight:bold}.text-images .images{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:300px}.text-images .images>div{height:100%}.text-images .images>div:first-child{-ms-flex-positive:1;flex-grow:1}.text-images .images>div:last-child{height:33%;display:-ms-flexbox;display:flex}.text-images .images>div:last-child .image{margin-right:1em}.text-images .images>div:last-child .image:last-child{margin-right:0}.text-images .images.images-multiple{height:500px}.text-images .images.images-multiple>div:first-child{height:67%}.text-images .images.images-multiple>div:last-child{margin-top:1em}.text-images .images .image{background-size:cover;background-repeat:no-repeat;background-position:center top;height:100%;-ms-flex-positive:1;flex-grow:1}@media(min-width: 750px){.text-images .images{height:500px}.text-images .images.images-multiple{height:700px}}@media(min-width: 900px){.text-images{display:-ms-flexbox;display:flex}.text-images>div{width:50%}.text-images .images,.text-images .images.images-multiple{height:auto}}.products{padding:4em 0}.products>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:left;width:1200px;max-width:100%;margin:0 auto;box-sizing:border-box}.products>div .product{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:1.5em;width:33.33%}@media(max-width: 900px){.products>div .product{width:50%}}@media(max-width: 750px){.products>div .product{width:100%}}.products>div .product .product-image{background-color:#fff;padding:1em}.products>div .product .product-image img{display:block;width:100%;height:auto}.products>div .product .product-info{padding-top:1.5em;flex:1 0 auto}.products>div .product .product-info h3{margin-bottom:.5em;text-align:left;font-size:1.3em}.products>div .product .product-info p{margin-bottom:0}.products>div .product .product-info.product-bg{padding:1.5em}.section-management .management-people{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.section-management .management-people .management-person{max-width:300px;margin:0 2em 4em 2em;text-align:center}.section-management .management-people h3{font-size:1.3em}.section-management .management-people .image{border-radius:50%;background:no-repeat 50% 50%;background-size:cover;width:150px;height:150px;margin:0 auto 1em}@media(max-width: 750px){.section-management .management-people{display:block}.section-management .management-people .management-person{max-width:100%}}.work-leaders{padding:6em 2em !important}.work-leaders>div{width:1200px;max-width:100%;margin:0 auto;box-sizing:border-box}@media(min-width: 900px){.work-leaders>div{display:-ms-flexbox;display:flex}}.work-leaders>div .department-leader{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;text-align:center;padding:0 2em;max-width:100%}@media(min-width: 900px){.work-leaders>div .department-leader{border-right:2px solid #fff;border-right:2px solid rgba(255,255,255,.4);margin-right:2em}}.work-leaders>div .department-leader img{width:150px;height:auto;border-radius:50%;margin-bottom:1em}.work-leaders>div .department-leader h3{font-size:1.4em}.work-leaders>div .department-leader .leader-title{margin-bottom:1em}.work-leaders>div .department-leader p{margin-bottom:0}.work-leaders>div .department-leader p.leader-description{margin-bottom:1em}.work-leaders>div .leaders-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-positive:1;flex-grow:1}.work-leaders>div .leaders-container h2{margin:2rem 0 .7em}@media(min-width: 900px){.work-leaders>div .leaders-container h2{text-align:left}.work-leaders>div .leaders-container h2::after{display:none}}.work-leaders>div .leaders-container .preface{margin-bottom:2em}.work-leaders>div .leaders-container>div{-ms-flex-positive:1;flex-grow:1;width:100%}.work-leaders>div .leaders-container .leaders{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.work-leaders>div .leaders-container .leaders .leader{font-size:.9em;margin-bottom:2rem;width:100%}@media(min-width: 900px){.work-leaders>div .leaders-container .leaders .leader{width:33%}}@media(min-width: 1200px){.work-leaders>div .leaders-container .leaders .leader{width:25%}}.work-leaders>div .leaders-container .leaders .leader h4{text-align:left;font-size:1.2em}.work-leaders>div .leaders-container .leaders .leader p{margin-bottom:0}body.orange .work-leaders.has-bg h2{color:#fff}.section-location{padding:4em 0 0}.section-location .location-info{display:-ms-flexbox;display:flex;display:-ms-flexbox;-ms-flex-pack:center;justify-content:center;font-size:1.1em;max-width:600px;margin:0 auto}@media(max-width: 750px){.section-location .location-info{display:block}.section-location .location-info .address{text-align:center}.section-location .location-info .contact-info table{margin:0 auto}}.section-location .location-info>div{margin:2em}.section-location .location-info table td:first-child{padding-right:1em}.section-location #location-map{height:400px}body.orange .section-location.has-bg h2{color:#fff}.section-contact{padding:4em 2em}.section-contact p,.section-contact form{width:500px;max-width:100%;margin:0 auto}.section-contact p{margin:2em auto}.section-contact .email{text-align:center;font-size:1.2em}.section-contact form input,.section-contact form textarea{border:none;border-bottom:1px solid rgba(255,255,255,.6666666667);box-sizing:border-box;font-size:1em;color:#fff;width:100%;padding:1em;background-color:rgba(0,0,0,0);-webkit-appearance:none}.section-contact form input::placeholder,.section-contact form textarea::placeholder{color:#fff}.section-contact form textarea{height:150px}.section-contact form input[type=submit]{background-color:#fff;border-radius:.5em;border:none;color:#333;font-size:.9em;padding:1em 1.2em;margin-top:1em;width:100%}.section-contact form input[type=submit]:hover{background-color:#ddd;cursor:pointer}.section-contact form .alert{margin-top:2em;padding:.6em 1em;border:1px solid #fff;border-radius:5px}.section-contact form .alert.alert-success{background-color:#d4edda;border-color:#c3e6cb}.section-contact form .alert.alert-danger{background-color:#f8d7da;border-color:#f5c6cb}body.orange .section-contact.has-bg h2{color:#fff}.reports{padding:4em 0}.reports>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;max-width:100%;width:400px;margin:2em auto 0;line-height:2em}.reports .report{margin:1em 0;font-size:1.2em;width:100%}@media(min-width: 900px){.reports .report{width:25%}}.menu-block{padding:4em 1em}.menu-block.has-bg h2{color:#d27261}.menu-block.has-bg h3{color:#fff}.menu-block h2{margin-bottom:3rem;font-weight:600}.menu-block .text{margin-bottom:4rem;text-align:center;color:#58595b}.menu-block h3{margin-bottom:2rem;font-weight:400;font-size:2.25rem;text-transform:uppercase}.menu-block .menu-elements .menu-element{margin-bottom:3rem}.menu-block .menu-elements .menu-element h3,.menu-block .menu-elements .menu-element h4{text-align:left;color:#58595b;font-size:1.25rem;font-weight:400}.menu-block .menu-elements .menu-element p{font-size:.875rem;color:#58595b}.menu-block .menu-elements .menu-element p strong{font-size:1.25rem}.menu-block .menu-elements .menu-element:last-of-type{margin-bottom:0}@media(min-width: 750px){.menu-block .text{width:50%;margin-left:auto;margin-right:auto;font-size:1.2em}.menu-block h3{text-align:left}.menu-block .menu-elements{display:flex;flex-wrap:wrap}.menu-block .menu-elements .menu-element{width:calc(50% - 1.5em)}.menu-block .menu-elements .menu-element:nth-of-type(odd){margin-right:3em}.menu-block .menu-elements .menu-element:nth-last-of-type(-n+2){margin-bottom:0}}@media(min-width: 900px){.menu-block{padding:5em 2em}.menu-block h3{font-size:2.5rem}.menu-block .menu-elements .menu-element{width:calc(33.33% - 2em);margin-right:3em}.menu-block .menu-elements .menu-element h3,.menu-block .menu-elements .menu-element h4{font-size:1.5rem}.menu-block .menu-elements .menu-element p{font-size:1rem}.menu-block .menu-elements .menu-element:nth-of-type(3n +3){margin-right:0}.menu-block .menu-elements .menu-element:nth-last-of-type(-n+3){margin-bottom:0}}@media(min-width: 1200px){.menu-block .wrapper{width:1200px;margin-left:auto;margin-right:auto}.menu-block .menu-elements .menu-element{width:25%;margin-right:12.5%}.menu-block .menu-elements .menu-element:nth-of-type(odd){margin-right:12.5%}.menu-block .menu-elements .menu-element:nth-of-type(3n +3){margin-right:0}.menu-block .menu-elements .menu-element:nth-last-of-type(-n+3){margin-bottom:0}}@media(min-width: 900px){.spacer+.menu-block.has-bg{padding-top:1em}}.timeline{position:relative;margin:0 2em 4em}.timeline .timeline-border{position:absolute;border-right:3px solid #cfd0d7;left:5px;top:15px;bottom:15px;z-index:-1}.timeline .timeline-section .timeline-date,.timeline .timeline-section .timeline-item{margin-top:30px}.timeline .timeline-section:first-child .timeline-date{margin-top:0}.timeline .timeline-section .timeline-date{display:inline-block}.timeline .timeline-section .timeline-date>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.timeline .timeline-section .timeline-date .date-label{border:3px solid #baa00e;display:inline-block;padding:3px 12px;text-align:center;text-transform:uppercase}.timeline .timeline-section .timeline-date .date-icon{background-color:#d9c780;border:2px solid #baa00e;border-radius:50%;box-sizing:border-box;margin-left:-3px;height:20px;width:20px}.timeline .timeline-section .timeline-date hr{width:30px;margin:10px;border:none;border-bottom:3px solid #baa00e}.timeline .timeline-section .timeline-item>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.timeline .timeline-section .timeline-item .item-icon{background-color:#d9c780;border:2px solid #baa00e;border-radius:50%;height:14px;width:14px;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:54px;margin-left:0}@media screen and (min-width: 750px){.timeline .timeline-border{left:calc(50% - 1.5px)}.timeline .timeline-section{margin-left:calc(50% - 18px)}.timeline .timeline-section .timeline-date{margin-left:11px}.timeline .timeline-section .timeline-date .timeline-icon{margin-left:5px}.timeline .timeline-section .timeline-item .item-icon{margin-left:11px}.timeline .timeline-section:nth-of-type(even){margin-left:0;margin-right:calc(50% - 18px)}.timeline .timeline-section:nth-of-type(even) .timeline-date,.timeline .timeline-section:nth-of-type(even) .timeline-item{float:right}.timeline .timeline-section:nth-of-type(even) .timeline-date>div,.timeline .timeline-section:nth-of-type(even) .timeline-item>div{flex-direction:row-reverse}.timeline .timeline-section:nth-of-type(even) .timeline-date .date-icon{margin-left:0;margin-right:9px}.timeline .timeline-section:nth-of-type(even) .timeline-item .item-icon{margin-right:11px;margin-left:54px}.timeline .timeline-section:nth-of-type(even) .timeline-item .description{text-align:right}}footer{border-top:2px solid rgba(255,255,255,.4);color:#222;flex-grow:0}footer a{color:#222}body.brown footer{background-color:#baa00e}body.yellow footer{background-color:#f4c827}body.light-green footer{background-color:#96c6b3}body.blue footer{background-color:#64b0c4}body.dark-green footer{background-color:#b7ad30}body.red footer{background-color:#b71f26}body.pink footer{background-color:#943077}body.dark-green footer,body.red footer,body.pink footer{color:#fff}body.dark-green footer a,body.red footer a,body.pink footer a{color:#fff}footer .locations{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;font-size:.8em;text-align:center}@media(min-width: 500px){footer .locations{justify-content:flex-start}}@media(min-width: 1700px){footer .locations{flex-wrap:nowrap;justify-content:center}}footer .locations .location{box-sizing:border-box;padding:2em;width:100%}footer .locations .location h3{font-size:1.1em;margin-bottom:.2em;text-transform:uppercase}footer .locations .location p{margin-bottom:0;line-height:1.6em}@media(min-width: 500px){footer .locations .location{width:33%}}@media(min-width: 900px){footer .locations .location{text-align:left;width:25%}footer .locations .location h3{text-align:left}}@media(min-width: 1200px){footer .locations .location{width:20%}}@media(min-width: 1400px){footer .locations .location{width:16.66%}}@media(min-width: 1700px){footer .locations .location{width:inherit}}footer .creator{background-color:#000;color:#aaa;font-size:.8em;text-align:center;padding:.6em 0}footer .creator span{margin:0 1em}footer .creator a{color:#aaa}.page-404{text-align:center;margin:3em 0;display:flex;flex-direction:column;justify-content:center;flex-grow:1}.page-404 h2{margin-bottom:2em}.page-404 p{padding:0 1em}body{background-color:#fff;color:#6d6e71;font-family:"Montserrat",Helvetica,Arial,sans-serif;line-height:1.4em;min-height:100%;min-height:100vh;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{text-align:center;line-height:1.3em;font-family:"brandon-grotesque","Montserrat",Helvetica,Arial,sans-serif}h1,h2{text-transform:uppercase}h1{font-size:2.5em}h2{font-size:2.1em;position:relative;word-break:break-word}h2::after{content:" ";display:block;border-bottom:2px solid #baa00e;text-align:center;width:100px;position:absolute;left:50%;bottom:-0.4em;transform:translateX(-50%)}body.yellow h2::after{border-bottom-color:#f4c827}body.light-green h2::after{border-bottom-color:#96c6b3}body.blue h2::after{border-bottom-color:#64b0c4}body.dark-green h2::after{border-bottom-color:#b7ad30}body.red h2::after{border-bottom-color:#b71f26}body.orange h2::after{border-bottom-color:#d27261}body.pink h2::after{border-bottom-color:#943077}h2:empty::after{content:none}a{color:#6d6e71}p{margin:0 0 1em;line-height:1.6em}strong{font-weight:bold}table td{padding:.2em 1em}table td:first-child{padding-left:0}#content{flex-grow:1;display:flex;flex-direction:column}input,textarea,button{font-family:"Montserrat",Helvetica,Arial,sans-serif}.clear{clear:both}.hide,.hidden{display:none}.has-bg{color:#222}.has-bg a{color:#222;text-decoration:none;border-bottom:1px solid #222}.has-bg h2,.has-bg h3,.has-bg h4,.has-bg h5,.has-bg h6{color:#222}.has-bg+.has-bg{padding-top:0}.jip-element{position:absolute;z-index:-1}body.brown .jip-element{background:url(../images/brown-bottom-left.svg) bottom left no-repeat}body.yellow .jip-element{background:url(../images/yellow-bottom-left.svg) bottom left no-repeat}body.light-green .jip-element{background:url(../images/light-green-bottom-left.svg) bottom left no-repeat}body.blue .jip-element{background:url(../images/blue-bottom-left.svg) bottom left no-repeat}body.dark-green .jip-element{background:url(../images/dark-green-bottom-left.svg) bottom left no-repeat}body.red .jip-element{background:url(../images/red-bottom-left.svg) bottom left no-repeat}body.orange .jip-element{background:url(../images/orange-bottom-left.svg) bottom left no-repeat}body.pink .jip-element{background:url(../images/pink-bottom-left.svg) bottom left no-repeat}.jip-element.bottom-left{bottom:0;left:0;width:200px;height:200px}hr.divider{border-top:10px solid #000;border-bottom:0;margin:0}body.brown hr.divider{border-top-color:#baa00e}.has-bg+hr.divider{border-top-width:2px}body.brown .has-bg+hr.divider{border-top-color:rgba(217,199,128,.6666666667)}a#up{position:fixed;font-family:sans-serif;bottom:.7em;right:.7em;font-size:25px;background-color:#a18a0c;width:40px;height:40px;display:block;text-align:center;color:#fff;border-radius:50%;text-decoration:none;padding-top:11px;opacity:.8;transform:translateY(100px)}body.dark-green a#up{background-color:#75701b}body.light-green a#up{background-color:#6a7f77}body.red a#up{background-color:#9e1b21}body.blue a#up{background-color:#5799ab}body.yellow a#up{background-color:#dbb323}body.orange a#up{background-color:#d27261}body.pink a#up{background-color:#943077}a#up:hover{opacity:1}@media(max-width: 750px){a#up{right:1rem;bottom:1rem}}

/*# sourceMappingURL=style.css.map*/