body,html{font-family:'Open Sans',Arial,sans-serif}a,a:focus,a:hover,a:visited{text-decoration:none;color:inherit}body,html,main{background-color:#FFF}@font-face{font-family:'News Cycle';font-style:normal;font-weight:400;font-display:swap;src:url(../shared/fonts/NewsCycle-Regular.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'News Cycle';font-style:normal;font-weight:700;font-display:swap;src:url(../shared/fonts/NewsCycle-Bold.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../shared/fonts/OpenSans-MediumItalic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../shared/fonts/OpenSans-Medium.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../shared/fonts/OpenSans-Bold.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:after,:before{box-sizing:border-box;transition:visibility linear 1s,opacity linear 1s;-moz-transition:visibility linear 1s,opacity linear 1s;-webkit-transition:visibility linear 1s,opacity linear 1s}body,html{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;image-rendering:auto;shape-rendering:geometricprecision;color-rendering:optimizeQuality}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font-size:1rem;font-weight:500;color:#151f6d}main{min-height:100vh;z-index:1}a{font-size:inherit}.modalbg{position:fixed;left:0;top:0;bottom:0;right:0;background-color:rgba(150,150,150,.7);z-index:10}.modalbg .modal{width:600px;max-width:80vw;max-width:calc(100vw - 40px);margin-left:auto;margin-right:auto;padding:20px;background:#FFF;border-radius:5px;margin-top:10vh;max-height:80vh;max-height:calc(90vh - 20px);position:relative}.modalbg .modal .modalclose{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDMyIiBoZWlnaHQ9IjMycHgiIGlkPSLQodC70L7QuV8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMycHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIGlkPSJDYW5jZWwiPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE2LDBDNy4xNjMsMCwwLDcuMTYzLDAsMTZjMCw4LjgzNiw3LjE2MywxNiwxNiwxNiAgIGM4LjgzNiwwLDE2LTcuMTYzLDE2LTE2QzMyLDcuMTYzLDI0LjgzNiwwLDE2LDB6IE0xNiwzMEM4LjI2OCwzMCwyLDIzLjczMiwyLDE2QzIsOC4yNjgsOC4yNjgsMiwxNiwyczE0LDYuMjY4LDE0LDE0ICAgQzMwLDIzLjczMiwyMy43MzIsMzAsMTYsMzB6IiBmaWxsPSIjMTIxMzEzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMi43MjksMjEuMjcxbC01LjI2OC01LjI2OWw1LjIzOC01LjE5NSAgIGMwLjM5NS0wLjM5MSwwLjM5NS0xLjAyNCwwLTEuNDE0Yy0wLjM5NC0wLjM5LTEuMDM0LTAuMzktMS40MjgsMGwtNS4yMzEsNS4xODhsLTUuMzA5LTUuMzFjLTAuMzk0LTAuMzk2LTEuMDM0LTAuMzk2LTEuNDI4LDAgICBjLTAuMzk0LDAuMzk1LTAuMzk0LDEuMDM3LDAsMS40MzJsNS4zMDEsNS4zMDJsLTUuMzMxLDUuMjg3Yy0wLjM5NCwwLjM5MS0wLjM5NCwxLjAyNCwwLDEuNDE0YzAuMzk0LDAuMzkxLDEuMDM0LDAuMzkxLDEuNDI5LDAgICBsNS4zMjQtNS4yOGw1LjI3Niw1LjI3NmMwLjM5NCwwLjM5NiwxLjAzNCwwLjM5NiwxLjQyOCwwQzIzLjEyMywyMi4zMDgsMjMuMTIzLDIxLjY2NywyMi43MjksMjEuMjcxeiIgZmlsbD0iIzEyMTMxMyIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9nPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjwvc3ZnPg==) center center/20px no-repeat #FFF;height:20px;width:20px;position:absolute;right:-5px;top:-5px;border-radius:10px}.overlaynote{pointer-events:none!important;position:fixed;display:flex;top:6px;bottom:6px;left:0;right:0;align-items:center;text-align:center;align-content:center;z-index:2147483641;overflow:hidden;padding:.5rem}.overlaynote .ol_base{pointer-events:auto;width:600px;max-width:100%;background-color:#56a532;z-index:2000;border:1px solid #CCC;margin:auto;font-size:110%;line-height:125%}.section .headline,.section h1,.section h2{line-height:2.0625rem;font-weight:700;font-family:'News Cycle',Arial,sans-serif}.overlaynote .ol_base .ol_content{overflow:hidden;position:relative}.overlaynote .ol_base .ol_content>div{max-height:calc(100vh - 16px - 5rem);overflow:auto;position:relative;padding:1rem}.overlaynote .ol_base .ol_content>div>p:first-child{margin-top:0}.overlaynote .ol_base .ol_content.scroll>div{max-height:calc(100vh - 16px - 6rem);margin-bottom:1rem}.overlaynote .ol_base .ol_content.scroll:after{content:'...';position:absolute;bottom:0;left:0}.overlaynote .ol_base .ol_btnframe{height:3rem;min-height:3rem}.overlaynote .ol_base .ol_btnframe>div{width:100px;margin:15px auto 5px;background-color:#FFF;border:1px solid #727272;border-radius:3px;padding:6px 10px;cursor:pointer;box-shadow:0 0 3px rgba(50,50,50,.6)}.section .frm.outer,header,header .frm.outer{box-shadow:0 0 7px rgba(50,50,50,.7)}.section{padding:0;position:relative;min-height:inherit;margin:0;overflow:hidden;background-color:#FFF}.section .frm{position:relative;height:100%;width:100%}.section .frm.inner{padding:56px 32px;overflow:auto}@media (max-width:501px){.section .frm.inner{padding:24px}}.section.hnf{min-height:5rem}@media (min-width:1200px){.section .frm.outer{width:1200px;height:100%;margin-left:auto;margin-right:auto;position:relative}}@media (min-width:1200px) and (max-width:1264px){.section .frm.inner{padding-left:32px;padding-right:32px}}.section .headline,.section h1,.section h2{color:#151f6d;display:block;position:relative}.section .headline p,.section h1 p,.section h2 p{margin:0}.section .headline span.bm,.section h1 span.bm,.section h2 span.bm{font-variant:small-caps;text-transform:uppercase}.section .headline,.section h1{font-size:1.75rem;letter-spacing:.15rem;margin-top:2.5rem;margin-bottom:3rem;text-align:left}.section .headline::after,.section h1::after{content:'';border-bottom:3px double #3f92d1;position:absolute;left:0;right:0;bottom:-1rem}.section .headline:first-child,.section h1:first-child{margin-top:0}.section .headline:last-child,.section h1:last-child{margin-bottom:0}.section h2{font-size:1.45rem;letter-spacing:.1rem;margin-top:1.5rem;margin-bottom:2.5rem;text-align:left}.section h2::after{content:'';border-bottom:1px double #3f92d1;position:absolute;left:0;right:0;bottom:-1rem}.section h2:first-child{margin-top:0}.section h2:last-child{margin-bottom:0}@media (max-width:425px){.section h2{font-size:1.25rem}}.section h3{font-family:'News Cycle',Arial,sans-serif;font-size:1.15rem;font-weight:400;letter-spacing:.05rem;display:block;position:relative;margin-top:1rem;margin-bottom:1.5rem;text-align:left}.section div.content p:first-of-type,.section h3:first-child{margin-top:0}.section h3:last-child{margin-bottom:0}.section h3::after{content:'';border-bottom:1px solid #3f92d1;position:absolute;left:0;right:0;bottom:-1rem}@media (max-width:425px){.section h3{font-size:1.1rem}}.section.dark{background-color:#151f6d;color:#FFF}.section.dark .headline,.section.dark h1,.section.dark h2{color:#FFF}.section.akzent,.section.akzent .headline,.section.akzent h1,.section.akzent h2,.section.light,.section.light .headline,.section.light h1,.section.light h2{color:#151f6d}.section.light{background-color:#FFF}.section.akzent{background-color:#c4e2f9;text-shadow:1px 1px 3px rgba(255,255,255,.52)}.section.akzent:nth-of-type(4n+1),.section.akzent:nth-of-type(4n+3){background-color:#bedff8;text-shadow:1px 1px 3px zfs_text_lightshadow}.section.akzent:nth-of-type(4n+2){background-color:#b5dbf7;text-shadow:1px 1px 3px zfs_text_lightshadow}.section div.content{font-size:1rem;line-height:1.45rem}.section div.content div.image{display:inline}.section div.content div.image img{max-height:inherit;max-width:100%}.section div.content q{font-style:italic;color:#FFF;font-weight:600;font-family:Times,Times New Roman,Georgia,serif;font-size:114%}.section div.content.t2c{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;-webkit-column-count:2;-moz-column-count:2;column-count:2}.section div.content.t3c{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}@media (max-width:768px){.section div.content.t3c{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.section div.content.t4c{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;-webkit-column-count:4;-moz-column-count:4;column-count:4}@media (max-width:768px){.section div.content.t4c{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width:961px){.section div.content.t4c{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.section .btnrow>.btn,.section .btnrow>.btnfrm{float:left}.section .btnrow .btnfrm{position:relative;text-align:center;display:inline-block}.section .btnrow .btnfrm.bc2:nth-child(n+2),.section .btnrow .btnfrm.bc3:nth-child(n+2),.section .btnrow .btnfrm.bc4:nth-child(n+2){margin-left:1.5rem}.section .btnrow .btnfrm.bc2{width:calc(50% - .75rem)}.section .btnrow .btnfrm.bc3{width:calc(33% - 1rem)}.section .btnrow .btnfrm.bc4{width:calc(25% - 1.125rem)}.section .btnrow .btnfrm .btn{display:inline-block}.section .btnrow .btnfrm .label,.section .btnrow .btnfrm label{display:block;font-size:1.25rem;font-weight:700;text-align:center}footer,header,main{width:100%;position:relative}header{background-color:inherit;height:132px;position:fixed;display:block;top:0;z-index:7;-webkit-transition:height .21s linear;-moz-transition:height .21s linear;transition:height .21s linear;border-bottom:4px solid #3f92d1}header::before{content:'';position:absolute;left:0;right:0;bottom:2px;height:2px;background-color:#3f92d1}header.cookie{height:217px}header.unfocus{height:100px}header.unfocus.cookie{height:217px}header .frm.outer{position:relative;height:100%;max-height:132px}@media (min-width:1200px){header .frm.outer{width:1200px;margin-left:auto;margin-right:auto}}@media (max-height:499px){header{max-height:100px}header .logo img.logo-image{max-height:74px}header #toggle-nav{top:25px}header .nav_menu_frm{top:100px!important}}header.lml .logo{left:-146px}header .logo{position:absolute;left:32px;top:1rem;width:200px;padding:0 32px 0 0;cursor:pointer}header .logo .nav-link--home{position:relative;left:0;width:100%;top:4px}header .logo .nav-link--home .logo-image{max-height:100%;max-width:100%;color:#FFF;font-size:1.3rem;word-wrap:break-word;filter:drop-shadow(1px 1px 0 #FFF) drop-shadow(-1px 1px 0 #FFF)}header .nav_contact,header .nav_title{color:#151f6d;font-family:'News Cycle',Arial,sans-serif;position:absolute}@media (max-width:768px){header .logo{width:130px}}@media (max-width:561px){header .logo{width:90px;top:.5rem}}@media (max-width:501px){header .logo{left:24px;padding-right:24px}}header+footer,header+main{margin-top:132px;min-height:calc(100vh - 132px)}@media (max-height:499px){header+footer,header+main{margin-top:100px;min-height:calc(100vh - 100px)}}@media (min-width:562px){header.unfocus .logo{width:130px;top:.5rem}}header .nav_contact,header .nav_menu_frm .nav_menu_contact{width:auto;white-space:nowrap;box-shadow:2px 2px 5px rgba(63,146,209,.6);border-radius:.3rem}header.unfocus+footer,header.unfocus+main{margin-top:100px;min-height:calc(100vh - 100px)}header.nfb{height:140px;border-bottom:1px solid rgba(255,255,255,.7)}header.nfb .topstrip{height:0;border-bottom-style:solid;padding-top:7px;border-bottom-width:1px}header #toggle-nav{display:none}header .nav_title{text-align:left;top:1rem;left:264px}header .nav_title h2{font-size:2rem;margin:0}header .nav_title p{margin:0;line-height:1.3}@media (max-width:768px){header .nav_title{left:162px}}@media (max-width:561px){header .nav_title{left:122px}header .nav_title h2{font-size:1.2rem}header .nav_title p{font-size:90%}}@media (max-width:501px){header .nav_title{left:114px}header .nav_title p{font-size:80%}}header .nav_contact{list-style:none;font-size:1rem;display:block;text-align:center;right:32px;bottom:16px;margin:0;padding:0}header .nav_contact a{display:none;text-decoration:none!important}@media (min-width:961px){header .nav_contact{bottom:32px}header .nav_contact a.eft{display:inline-block;padding:.5rem 1rem}}@media (max-width:770px){header .nav_contact{display:none}}@media (max-width:960px){header .nav_contact a.eabb{display:inline-block;padding:.3rem .8rem}}@media (max-width:501px){header .nav_contact{right:24px;bottom:16.8px}}header .nav_menu_frm{font-family:'News Cycle',Arial,sans-serif;position:absolute;bottom:0;right:calc(20px);left:150px}header .nav_menu_frm .nav_menu_contact{background-color:#3f92d1;color:#FFF;margin:2rem 0 0;padding:0}header .nav_menu_frm .nav_menu_contact a:hover,header .nav_menu_frm .nav_menu_contact:hover{border:1px solid #151f6d}header .nav_menu_frm .nav_menu_contact a{color:#FFF;padding:.3rem .8rem .35rem}header .nav_menu_frm .nav_menu_contact a:focus,header .nav_menu_frm .nav_menu_contact a:hover,header .nav_menu_frm .nav_menu_contact a:visited{color:#FFF}header .nav_menu_frm a{color:#151f6d;font-size:inherit;text-decoration:none;letter-spacing:.085rem;transition:text-decoration 1s;position:relative}header .nav_menu_frm a::after{content:'';width:0;height:2px;left:0;bottom:-.15rem;border-bottom:1px solid #FFF;-webkit-transition:width .21s linear;-moz-transition:width .21s linear;transition:width .21s linear;position:absolute}header .nav_menu_frm a:hover::after{width:100%}header .nav_menu_frm a:focus,header .nav_menu_frm a:hover{color:#151f6d}header .nav_menu_frm a:visited{text-decoration:none;color:#151f6d}header .nav_menu_frm ul{padding:0;margin:0}header .nav_menu_frm .nav-link.current{font-weight:600}@media (min-width:981px){header .nav_menu_frm{left:130px}}@media (min-width:771px) and (max-width:840px){header .nav_menu_frm .nav_menu{max-width:275px}}@media (min-width:771px){header .nav_menu_frm{display:none}header .nav_menu_frm .nav_menu{text-align:center}header .nav_menu_frm li{list-style:none;font-size:.88rem;padding:0 .6rem;display:inline-block;margin:0 0 11px}header .nav_menu_frm li+li{margin-left:.4rem}}@media (min-width:562px) and (max-width:770px){header .nav_menu_frm{left:auto;width:360px}}@media (max-width:561px){header .nav_menu_frm{left:0}}@media (max-width:770px){header .nav_menu_frm{display:none;position:fixed;top:132px;bottom:0;right:0;background-color:rgba(255,255,255,.9);color:#151f6d;overflow-y:auto}header .nav_menu_frm ul{position:relative;display:block;margin:0 auto;width:360px;max-width:calc(100vw - 48px)}header .nav_menu_frm ul li{display:block;position:relative;text-align:center;font-size:1.125rem;line-height:2rem;border-bottom:1px solid #151f6d;padding:0 0 .375rem;background:rgba(255,255,255,.6);border-top-right-radius:.2rem;border-top-left-radius:.2rem;margin-top:.375rem}header .nav_menu_frm ul li.cct{border-bottom:none}header .nav_menu_frm ul li a{padding-top:.5rem;display:block}header #toggle-nav{display:block;position:absolute;cursor:pointer;z-index:6;bottom:16px;right:32px}}@media (max-width:770px) and (max-width:501px){header #toggle-nav{right:24px;bottom:16.8px}}@media (max-width:770px){header #toggle-nav{right:30px;padding-top:2px}header #toggle-nav.active~.nav_menu_frm{display:block}header .hamburger{width:28px;height:28px;border:1px solid #FFF;border-radius:3px;cursor:pointer}header .hamburger.lines div,header .hamburger.lines div:after,header .hamburger.lines div:before{background-color:#151f6d;width:20px;height:2px;content:'';position:absolute}header .hamburger.lines div{top:12px;left:3px}header .hamburger.lines div:before{transform:translateY(-6px)}header .hamburger.lines div:after{transform:translateY(6px)}header .hamburger.lines.active div{background-color:transparent!important}header .hamburger.lines.active div:after,header .hamburger.lines.active div:before{transform:translateY(0)}header .hamburger.lines.active div:before{transform:rotate(45deg)}header .hamburger.lines.active div:after{transform:rotate(-45deg)}}footer{background-color:#FFF;min-height:384.65px;position:relative;color:#151f6d;font-size:.875rem;z-index:6}footer .frm.outer{box-shadow:0 0 7px rgba(50,50,50,.7);margin-bottom:56px}footer .frm.outer::after{content:'';position:absolute;top:-10px;left:0;right:0;height:12px;background-color:#FFF}@media (min-width:1200px){footer .frm.outer{width:1200px;height:100%;margin-left:auto;margin-right:auto;position:relative}footer .frm.inner{padding-left:0;padding-right:0}}footer .frm.inner{text-align:left;padding:56px 32px 24px}@media (max-width:501px){footer .frm.inner{padding:24px}}footer .frm.inner>div{margin-top:1.5rem;margin-bottom:1.5rem;display:block}footer .frm.inner #baselinks{text-align:center;display:block;margin-bottom:0;margin-top:2rem}footer .frm.inner>.ft_contact h2{border-bottom:3px double #3f92d1;padding-bottom:.5rem;color:#151f6d}footer .frm.inner>.ft_contact h3{font-family:Copperplate,'News Cycle',Arial,sans-serif;color:#151f6d}footer .frm.inner>.ft_logo{margin-top:145px;position:relative;margin-bottom:3rem}footer .frm.inner>.ft_logo img.logo-image{max-height:145px;height:145px;width:auto}footer .frm.inner>.ft_logo::before{content:'';border-bottom:1px solid rgba(255,255,255,.3);position:absolute;left:0;right:0;top:-3rem}footer #pw{position:absolute;bottom:.5rem;right:.5rem}body.navactive section.frontpage .content{opacity:.2}section.frontpage{max-height:calc(100vh - 132px);height:calc(100vh - 132px);background:linear-gradient(180deg,#fff 0,#eaf7e0 45%,#b8ce45 65%,#87a72f 90%,#418c00 100%)}section.frontpage .frm.inner .content{display:block;width:auto;height:auto;margin-top:3rem;position:relative;text-align:right}section.frontpage .frm.inner .content .super{font-size:3rem;text-align:center;display:inline-block;line-height:1.1;background-color:rgba(255,255,255,.7);border-radius:.5rem;padding:2rem;color:#151f6d}@media (max-width:768px){section.frontpage .frm.inner .content{margin-top:2rem}section.frontpage .frm.inner .content .super{font-size:2rem}}@media (max-width:501px){section.frontpage .frm.inner .content{margin-top:1rem}section.frontpage .frm.inner .content .super{font-size:1.6rem}}section.frontpage .frm.outer .background_image{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}section.frontpage .frm.outer .background_image img,section.frontpage .frm.outer .background_image picture{height:100%;width:100%;object-fit:cover;object-position:50% 50%;object-position:center center}section .content img{max-width:100%;height:auto;width:auto}section .content img.rounded{border-radius:.7rem;box-shadow:3px 3px 5px rgba(0,0,0,.3)}section .content .imgdsp{text-decoration:underline;cursor:pointer;margin-bottom:1rem}section .content .imgdsp.active~.imgpfrm{display:block}section .content .imgpfrm{display:none}section .content .imglbl{font-style:italic;font-size:95%}section .content .imgfrm{background:url(/media/layout/frame_black2_width-300.jpg) center center/contain no-repeat;position:relative;padding:3%;overflow:hidden;width:300px;height:236px;filter:drop-shadow(1px 1px 5px rgba(50, 50, 50, .6));margin:10px;display:inline-grid;align-items:center;vertical-align:middle;text-align:center;justify-items:center}section .content .imgfrm img{border:1px solid #9A9A9A;max-width:86%;max-height:86%;filter:drop-shadow(1px 1px 5px rgba(50, 50, 50, .3))}@media (max-width:561px){section .content .imgfrm{margin:10px 0}}section .eblocks .eblk.foldable{margin-left:2rem}section .eblocks .eblk+.eblk{margin-top:2rem}section .cblock.c2{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;grid-row-gap:2rem}section .cblock.c2.l13{grid-template-columns:25% 1fr}section .cblock.c2.l31{grid-template-columns:1fr 25%}section .cblock.c2.l12{grid-template-columns:33% 1fr}section .cblock.c2.l21{grid-template-columns:1fr 33%}section .cblock.c2 .blockfooter{grid-column:1/span 2}@media (min-width:562px) and (max-width:770px){section .cblock.c2.l13{grid-template-columns:33.3% 1fr}section .cblock.c2.l31{grid-template-columns:1fr 33%}section .cblock.c2.l12,section .cblock.c2.l21{grid-template-columns:1fr 1fr}section .cblock.c2 .blockfooter{grid-column:1/span 2}}@media (max-width:561px){section .cblock.c2{grid-template-columns:100%}section .cblock.c2 .blockfooter{grid-column:1/span 1}section .cblock.c2>div.content{display:block;width:100%}}section .cblock.c3.narrow{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:1rem;grid-row-gap:2rem}section .cblock.c3.narrow .blockfooter{grid-column:1/span 3}@media (min-width:562px) and (max-width:770px){section .cblock.c3.narrow{grid-template-columns:repeat(3,1fr)}section .cblock.c3.narrow .blockfooter{grid-column:1/span 3}section .cblock.c3.narrow.fs{grid-template-columns:1fr 1fr}section .cblock.c3.narrow.fs .blockfooter{grid-column:1/span 2}}@media (min-width:362px) and (max-width:561px){section .cblock.c3.narrow{grid-template-columns:1fr 1fr}section .cblock.c3.narrow .blockfooter{grid-column:1/span 2}}@media (max-width:361px){section .cblock.c3.narrow{grid-template-columns:100%}section .cblock.c3.narrow .blockfooter{grid-column:1/span 1}}section .cblock.c3:not(.narrow){display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:1rem;grid-row-gap:2rem}section .cblock.c3:not(.narrow) .blockfooter{grid-column:1/span 3}@media (min-width:771px) and (max-width:961px){section .cblock.c3:not(.narrow){grid-template-columns:repeat(3,1fr)}section .cblock.c3:not(.narrow) .blockfooter{grid-column:1/span 3}section .cblock.c3:not(.narrow).fs{grid-template-columns:1fr 1fr}section .cblock.c3:not(.narrow).fs .blockfooter{grid-column:1/span 2}}@media (min-width:769px) and (max-width:770px){section .cblock.c3:not(.narrow){grid-template-columns:1fr 1fr}section .cblock.c3:not(.narrow) .blockfooter{grid-column:1/span 2}}@media (max-width:768px){section .cblock.c3:not(.narrow){grid-template-columns:100%}section .cblock.c3:not(.narrow) .blockfooter{grid-column:1/span 1}}table.vita{border-collapse:collapse;border:none}table.vita td{padding-top:.3rem;vertical-align:top}table.vita td:first-child{padding-right:1rem}div.btn{border:1px solid #CCC;border-radius:.2rem;position:relative;display:inline-block;height:auto;padding:0;background:#FFF;box-shadow:1px 1px 3px rgba(50,50,50,.7)}div.btn a{padding:.5rem 1rem!important;text-decoration:none}