html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}#debug{z-index:9999999;position:fixed;bottom:0;left:0;padding:0 0 12px 3px;height:auto;background:transparent;color:#888;font-family:Consolas,Courier,monospace;font-size:11px}#debug:after{content:"default"}@media (min-width:440px){#debug:after{content:"small"}}@media (min-width:768px){#debug:after{content:"medium"}}@media (min-width:1150px){#debug:after{content:"normal"}}@media (min-width:1400px){#debug:after{content:"wide"}}@media (min-width:1600px){#debug:after{content:"x-wide"}}#cp-entryEdit{position:fixed;bottom:undefined;right:undefined;z-index:9999}@media (min-width:768px){#cp-entryEdit{right:18px}}@media (max-width:767px){#cp-entryEdit{right:12px}}@media (min-width:768px){#cp-entryEdit{bottom:18px}}@media (max-width:767px){#cp-entryEdit{bottom:12px}}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;overflow-y:scroll}html,html body{margin:0;padding:0}.cf{*zoom:1}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}img{max-width:100%;vertical-align:top;height:auto!important;padding:0}figure,img{margin:0}a:active,a:focus,a:visited{outline:0;border:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}ol,ul{list-style:none}.link-style,ol,ul{margin:0;padding:0}.link-style{display:inline-block;background-color:transparent;background:transparent;border:0;outline:none;cursor:pointer;overflow:visible}.link-style:focus{text-decoration:none}.link-style::-moz-focus-inner{border:none;padding:0}table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:undefined}@media (min-width:768px){table{margin-bottom:18px}}@media (max-width:767px){table{margin-bottom:12px}}table tbody{text-align:left;vertical-align:top}table tbody tr td,table tbody tr th{min-width:36px;border-top:1px solid #1b1b1b;padding:3px 0}.wrapper{min-width:320px;padding-top:undefined}@media (min-width:768px){.wrapper{padding-top:18px}}@media (max-width:767px){.wrapper{padding-top:12px}}.home .wrapper{padding-top:0;margin-bottom:0}.home .wrapper:after{height:0}.main{padding-bottom:undefined}@media (min-width:768px){.main{padding-bottom:72px}}@media (max-width:767px){.main{padding-bottom:48px}}.home .main{margin-top:0;padding-bottom:0}.container{margin:0 auto;padding:undefined;width:auto}@media (min-width:768px){.container{padding:0 18px}}@media (max-width:767px){.container{padding:0 12px}}.page-container{margin:0 auto;width:auto}@media (min-width:768px){.page-container{width:100%;max-width:1200px}.home .main .page-container{width:80%;max-width:850px;left:0;right:0}}@media (min-width:1150px){.home .main .page-container{padding-left:undefined}@media (min-width:768px){.home .main .page-container{padding-left:36px}}@media (max-width:767px){.home .main .page-container{padding-left:24px}}}@media (min-width:1400px){.wrapper{padding-top:undefined}@media (min-width:768px){.wrapper{padding-top:36px}}@media (max-width:767px){.wrapper{padding-top:24px}}.container{padding:undefined}@media (min-width:768px){.container{padding:0 36px}}@media (max-width:767px){.container{padding:0 24px}}}@media (min-width:1600px){.home .main .page-container{top:52%}}@font-face{font-family:Apercu;src:url(../fonts/apercu-bold-italic-pro.eot);src:url(../fonts/apercu-bold-italic-pro.eot?#iefix) format("embedded-opentype"),url(../fonts/apercu-bold-italic-pro.woff) format("woff"),url(../fonts/apercu-bold-italic-pro.woff2) format("woff2"),url(../fonts/apercu-bold-italic-pro.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Apercu;src:url(../fonts/apercu-bold-pro.eot);src:url(../fonts/apercu-bold-pro.eot?#iefix) format("embedded-opentype"),url(../fonts/apercu-bold-pro.woff) format("woff"),url(../fonts/apercu-bold-pro.woff2) format("woff2"),url(../fonts/apercu-bold-pro.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Apercu;src:url(../fonts/apercu-italic-pro.eot);src:url(../fonts/apercu-italic-pro.eot?#iefix) format("embedded-opentype"),url(../fonts/apercu-italic-pro.woff) format("woff"),url(../fonts/apercu-italic-pro.woff2) format("woff2"),url(../fonts/apercu-italic-pro.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Apercu;src:url(../fonts/apercu-regular-pro.eot);src:url(../fonts/apercu-regular-pro.eot?#iefix) format("embedded-opentype"),url(../fonts/apercu-regular-pro.woff) format("woff"),url(../fonts/apercu-regular-pro.woff2) format("woff2"),url(../fonts/apercu-regular-pro.ttf) format("truetype");font-weight:400;font-style:normal}body{background:#fff}body,body a{color:#1b1b1b}body a{text-decoration:none}body a:active,body a:focus,body a:hover{color:#1b1b1b}.body-link a,.body-link a.active,.body-link a:active,.body-link a:focus,.body-link a:hover,.body-link button,.body-link button.active,.body-link button:active,.body-link button:focus,.body-link button:hover{color:#1b1b1b}.border-link a,.border-link button{color:currentColor;border-bottom:1px solid currentColor}.border-link a.active,.border-link a:active,.border-link a:focus,.border-link a:hover,.border-link button.active,.border-link button:active,.border-link button:focus,.border-link button:hover{color:currentColor;border-bottom:1px solid transparent}figure a{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent}embed,iframe,img,video{-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;border:0}.fitvid{max-width:100%}.home-list-block .image-wrapper img{height:100%!important;object-fit:cover;object-position:50% 50%}.image-wrapper{margin:0;position:relative;height:1px;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%}.lazy img{will-change:opacity;opacity:0;transition:opacity .333s cubic-bezier(.55,.085,.68,.53) 999ms}.lazy img.lazy-loaded{opacity:1}.content-slider .slide{margin-right:undefined}@media (min-width:768px){.content-slider .slide{margin-right:36px}}@media (max-width:767px){.content-slider .slide{margin-right:24px}}.content-slider .slide:last-child{margin-right:0}.content-slider button{border:none!important}#featured-cover{display:block;position:fixed;z-index:-1}.full-cover{background-repeat:no-repeat;background-size:cover;background-position:top;top:0;left:0;width:100%;height:100%;display:none;opacity:0}.search-wrapper{position:absolute;display:none;padding-right:10px;top:0;width:calc(100% - 34px);background-color:#fff}.search-wrapper .search-form{height:auto}.search-wrapper .search-form input.site-search{color:#1b1b1b;width:100%;background:transparent;padding:0;margin:0;outline:none;border:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;text-align:right;border-bottom:1px solid}.search-wrapper .search-form input.site-search::-webkit-input-placeholder{color:#1b1b1b}.search-wrapper .search-form input.site-search::-moz-placeholder{color:#1b1b1b}.search-wrapper .search-form input.site-search:-ms-input-placeholder{color:#1b1b1b}.search-wrapper .search-form input.site-search:-moz-placeholder{color:#1b1b1b}.supports_touchevents input.site-search{font-size:17px}@media (max-width:1149px){.search-wrapper{position:relative;top:-1rem;background:none}}.search-open .search-wrapper{display:block}.newsletter{padding:undefined;background-color:#0ff}@media (min-width:768px){.newsletter{padding:18px}}@media (max-width:767px){.newsletter{padding:12px}}.newsletter .newsletter-form{margin-top:undefined}@media (min-width:768px){.newsletter .newsletter-form{margin-top:36px}}@media (max-width:767px){.newsletter .newsletter-form{margin-top:24px}}.newsletter .newsletter-form input{border:1px solid;padding:undefined;margin-bottom:undefined;font-size:16px;font-size:1rem}@media (min-width:768px){.newsletter .newsletter-form input{margin-bottom:36px}}@media (max-width:767px){.newsletter .newsletter-form input{margin-bottom:24px}}@media (min-width:768px){.newsletter .newsletter-form input{padding:18px}}@media (max-width:767px){.newsletter .newsletter-form input{padding:12px}}.newsletter .newsletter-form input:last-child{margin-bottom:0}.newsletter .newsletter-form input[type=submit]{float:right;margin-bottom:0;border:none;color:#fff;background-color:#1b1b1b;font-weight:700}.newsletter .newsletter-form .form-status{float:right;padding:undefined}@media (min-width:768px){.newsletter .newsletter-form .form-status{padding:18px}}@media (max-width:767px){.newsletter .newsletter-form .form-status{padding:12px}}@media (max-width:767px){.newsletter{margin-top:72px}@media (min-width:768px){.newsletter{margin-top:108px}}@media (max-width:767px){.newsletter{margin-top:72px}}}.confirmation,.notification,input,textarea{display:block}input[type=checkbox]{display:inline-block}textarea{border:1px solid #e9ecef}input[type=email],input[type=tel],input[type=text],textarea{width:100%}textarea{min-height:300px}.button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;cursor:pointer}.button:focus,.button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{opacity:.8}.button{text-align:center;display:block}.error{border-color:red}.confirmation,.notification{display:none}.form-success .confirmation{display:block}.form-error .notification{display:block}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile+label{display:block;max-width:220px;padding:.75em 1.5em;margin:1em 0 1.8em;border:none;text-align:center;background-color:#e9ecef}.inputfile+label:hover,.inputfile:focus+label{opacity:.8;cursor:pointer}::-moz-selection{background:#1b1b1b;color:#fff;text-shadow:none}::selection{background:#1b1b1b;color:#fff;text-shadow:none}hr{margin:undefined;display:block;height:1px;border:0;border-top:1px solid;padding:0}@media (min-width:768px){hr{margin:18px 0}}@media (max-width:767px){hr{margin:12px 0}}.container hr{margin:undefined}@media (min-width:768px){.container hr{margin:0 18px}}@media (max-width:767px){.container hr{margin:0 12px}}.col hr{margin:6px 0}@media (max-width:439px){.tiny-hide{display:none}}@media (min-width:440px){.tiny-show{display:none}}@media (max-width:767px){.mobile-hide{display:none}}@media (min-width:768px){.mobile-show{display:none}}body.baseline{position:relative}body.baseline:after{background:linear-gradient(180deg,rgba(89,38,115,.3),rgba(89,38,115,.3) 1px,transparent 0,transparent);background-size:100% 14px;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:16px;height:1000%;z-index:-1}.header{position:relative}.header-logo{margin-bottom:undefined}@media (min-width:768px){.header-logo{margin-bottom:18px}}@media (max-width:767px){.header-logo{margin-bottom:12px}}.header-title{display:none;margin-bottom:undefined}@media (min-width:768px){.header-title{margin-bottom:18px}}@media (max-width:767px){.header-title{margin-bottom:12px}}.home .header{position:absolute;width:100%;padding-top:undefined}@media (min-width:768px){.home .header{padding-top:18px}}@media (max-width:767px){.home .header{padding-top:12px}}@media (min-width:768px){@media (min-width:768px){.home .header{padding-top:36px}}@media (max-width:767px){.home .header{padding-top:36px}}}@media (max-width:767px){body:not(.home) .header-logo{display:none}body:not(.home) .header-title{display:inline-block}}.home .header .menu{padding-top:undefined}@media (min-width:768px){.home .header .menu{padding-top:72px}}@media (max-width:767px){.home .header .menu{padding-top:48px}}@media (min-width:1150px){.home .header .menu{padding-top:undefined}@media (min-width:768px){.home .header .menu{padding-top:36px}}@media (max-width:767px){.home .header .menu{padding-top:24px}}.home .header .menu .search-wrapper{padding-top:undefined}@media (min-width:768px){.home .header .menu .search-wrapper{padding-top:36px}}@media (max-width:767px){.home .header .menu .search-wrapper{padding-top:24px}}}@media (min-width:768px){@media (min-width:768px){.home .header .burger-container{padding-top:36px}}@media (max-width:767px){.home .header .burger-container{padding-top:36px}}}.header nav a{color:#1b1b1b;border-bottom:1px solid transparent}.header nav a:active,.header nav a:focus,.header nav a:hover{color:#1b1b1b;border-bottom:1px solid currentColor}.header nav .active>a{font-weight:700}.header .page-menu .pagination-nav,.header .page-menu .year-nav{margin-top:19.2px;margin-top:1.2rem}.header .page-menu ul li{margin-bottom:14.4px;margin-bottom:.9rem}.header .page-menu ul li:last-child{margin-bottom:0}.header .page-menu ul li.inactive{color:#dee2e6}@media (min-width:1150px){.header .menu{position:absolute;top:0;right:undefined}@media (min-width:768px){.header .menu{right:18px}}@media (max-width:767px){.header .menu{right:12px}}.header .menu ul li{float:left;padding-right:undefined}@media (min-width:768px){.header .menu ul li{padding-right:18px}}@media (max-width:767px){.header .menu ul li{padding-right:12px}}.header .menu ul li:last-child{padding-right:0}.header .menu ul li.has-children ul{position:absolute;transition:all .2s ease-in-out;height:0;transform:scaleY(0);transform-origin:top;margin-top:7px}.header .menu ul li.has-children:hover ul{transform:scaleY(1)}.header .menu ul li.has-children ul li{clear:both}.header .menu-header-title{display:none}}@media (min-width:1400px){.header .menu{right:undefined}@media (min-width:768px){.header .menu{right:36px}}@media (max-width:767px){.header .menu{right:24px}}}.header .burger-container{display:none}body.home .header .burger-container{position:relative;width:100%;height:auto;top:0;right:0;margin-bottom:undefined}@media (min-width:768px){body.home .header .burger-container{margin-bottom:24px}}@media (max-width:767px){body.home .header .burger-container{margin-bottom:18px}}.header .menu ul li.has-children li{margin-bottom:0}@media (min-width:440px){body.home .header .burger-container{position:absolute;width:undefined;right:undefined}@media (min-width:768px){body.home .header .burger-container{right:18px}}@media (max-width:767px){body.home .header .burger-container{right:12px}}@media (min-width:768px){body.home .header .burger-container{width:calc(100% - 36px)}}@media (max-width:767px){body.home .header .burger-container{width:calc(100% - 24px)}}}@media (max-width:1149px){.header .burger-container{display:block;z-index:6;position:absolute;right:undefined;top:0;text-align:right}@media (min-width:768px){.header .burger-container{right:18px}}@media (max-width:767px){.header .burger-container{right:12px}}.header .burger-container>a{position:absolute;left:0;top:0}.header .burger{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent}.header .burger .svg-icon{display:none;width:15px;position:relative;top:1px}.header .burger .icon-close{display:none}.header .menu{position:absolute;top:0;width:undefined;height:undefined;background:#fff;padding-top:4.3rem;text-align:right;z-index:-1;opacity:0}@media (min-width:768px){.header .menu{height:calc(100vh - 18px)}}@media (max-width:767px){.header .menu{height:calc(100vh - 12px)}}@media (min-width:768px){.header .menu{width:calc(100% - 36px)}}@media (max-width:767px){.header .menu{width:calc(100% - 24px)}}.header .menu ul{width:100%;padding-top:0;padding-bottom:0}.header .menu ul li{margin-bottom:.9rem}.header .menu ul li:last-child{margin-bottom:0}.header .menu ul li.search-item{display:inline-block}.header .menu-header-title{position:absolute;top:undefined;left:0}@media (min-width:768px){.header .menu-header-title{top:18px}}@media (max-width:767px){.header .menu-header-title{top:12px}}.header .menu-header-title .svg-logo{position:relative;top:1px;left:1px;height:13px}body:not(.home) .header .summary-link{display:none}}@media(max-width:1149px) and (min-width:768px){.header .menu-header-title{top:undefined}@media (min-width:768px){.header .menu-header-title{top:36px}}@media (max-width:767px){.header .menu-header-title{top:24px}}}@media (max-width:439px){.header .burger span{display:none}.header .burger .icon-burger{display:block}}@media (min-width:768px){.header .menu-header-title .svg-logo{top:2px;height:18px}.header .menu{padding-top:calc(178px + 2.5rem)}}@media (min-width:1150px){.header .menu{padding-top:0}}.menu-open body{overflow:hidden;height:100%}.menu-open .header .burger .icon-burger{display:none}.menu-open .header .burger .icon-close{display:inline-block;margin-left:2px}.menu-open .header .summary-link{display:none}.logo-wrapper.mobile{display:none}.logo-wrapper.mobile a{height:50px}@media (max-width:767px){.logo-wrapper.mobile{display:block}.logo-wrapper.desktop{display:none}}.logo-wrapper a{width:100%;display:inline-block}.logo-wrapper .svg-logo{width:auto;height:100%}.logo-wrapper svg,.logo-wrapper svg *{fill:#1b1b1b;transition:fill 333ms cubic-bezier(.4,0,.22,1)}#footer-logo-icon{height:42px}@media (min-width:1150px){#footer-logo-icon{margin-top:3px}}@media (min-width:440px){.logo-wrapper a{height:80px}#logo-text{height:38px;width:auto;margin-top:4px}}@media (min-width:1400px){.logo-wrapper a{height:130px}}.block-list>div{margin-bottom:undefined}@media (min-width:768px){.block-list>div{margin-bottom:54px}}@media (max-width:767px){.block-list>div{margin-bottom:36px}}.block-list>div:last-child{margin-bottom:0}.block-list .event-block .header-image{padding:.944em 0 .611em;max-width:612px}.block-list .event-block .header-image.image-vertical{width:75%}@media(min-width:768px){.block-featuredEvents{height:100vh}}.block-featuredEvents .inner{position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:767px){.block-featuredEvents .inner{position:relative;top:0;transform:translateY(0);margin-top:150px;margin-bottom:48px!important}@media (min-width:768px){.block-featuredEvents .inner{margin-bottom:72px!important}}@media (max-width:767px){.block-featuredEvents .inner{margin-bottom:48px!important}}}#eventList{margin-bottom:undefined}@media (min-width:768px){#eventList{margin-bottom:54px}}@media (max-width:767px){#eventList{margin-bottom:36px}}.scroll-button{position:absolute;left:0;right:0;text-align:center;bottom:100px}@media(max-width:767px){.scroll-button{display:none}}.scroll-button span{position:absolute;top:0;left:50%;width:30px;height:30px;margin-left:-12px;border-left:4px solid #000;border-bottom:4px solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:a 1.5s infinite;animation:a 1.5s infinite;box-sizing:border-box}.scroll-button span.stop{animation:none}@-webkit-keyframes a{0%{-webkit-transform:rotate(-45deg) translate(0);opacity:0}50%{opacity:1}to{-webkit-transform:rotate(-45deg) translate(-20px,20px);opacity:0}}@keyframes a{0%{transform:rotate(-45deg) translate(0);opacity:0}50%{opacity:1}to{transform:rotate(-45deg) translate(-20px,20px);opacity:0}}.home .event-block a,.home .event-block h1{display:inline-block}.home-block-list{display:flex;flex-wrap:wrap;justify-content:flex-start}.home-list-block{width:undefined;padding:undefined}@media (min-width:768px){.home-list-block{padding:18px 0}}@media (max-width:767px){.home-list-block{padding:12px 0}}@media (min-width:768px){.home-list-block{width:calc(100% / 2 - 18px)}}@media (max-width:767px){.home-list-block{width:calc(100% / 2 - 12px)}}.home-list-block:nth-child(odd){margin-right:undefined}@media (min-width:768px){.home-list-block:nth-child(odd){margin-right:18px}}@media (max-width:767px){.home-list-block:nth-child(odd){margin-right:12px}}.home-list-block:nth-child(2n+2){margin-left:undefined}@media (min-width:768px){.home-list-block:nth-child(2n+2){margin-left:18px}}@media (max-width:767px){.home-list-block:nth-child(2n+2){margin-left:12px}}.home-list-block .list-content{margin:0}.home-list-block .list-content.title{font-weight:700}.home-list-block .list-content.subtitle{font-size:11.6px;font-size:.725rem}.home-list-block .list-content:first-of-type{margin-top:undefined}@media (min-width:768px){.home-list-block .list-content:first-of-type{margin-top:18px}}@media (max-width:767px){.home-list-block .list-content:first-of-type{margin-top:12px}}@media (min-width:768px){@media (min-width:768px){.home-list-block{width:calc(100% / 2 - 18px)}}@media (max-width:767px){.home-list-block{width:calc(100% / 2 - 18px)}}}@media (min-width:1150px){.home-list-block{width:undefined}@media (min-width:768px){.home-list-block{width:calc(100% / 3 - 18px)}}@media (max-width:767px){.home-list-block{width:calc(100% / 3 - 12px)}}.home-list-block:nth-child(odd){margin-right:0}.home-list-block:nth-child(2n+2){margin-left:0}.home-list-block:nth-child(3n+2){margin-left:undefined;margin-right:undefined}@media (min-width:768px){.home-list-block:nth-child(3n+2){margin-right:27px}}@media (max-width:767px){.home-list-block:nth-child(3n+2){margin-right:18px}}@media (min-width:768px){.home-list-block:nth-child(3n+2){margin-left:27px}}@media (max-width:767px){.home-list-block:nth-child(3n+2){margin-left:18px}}}.publication-block .header-image,.publication-page .header-image{padding:0 0 .944em;width:80%;max-width:612px}.publication-block .header-image.image-vertical,.publication-page .header-image.image-vertical{width:50%;max-width:280px}@media (min-width:440px){.publication-index .block-list{display:flex;flex-wrap:wrap;justify-content:space-between}.publication-block{width:undefined;float:left}@media (min-width:768px){.publication-block{width:calc(100% / 2 - 18px)}}@media (max-width:767px){.publication-block{width:calc(100% / 2 - 12px)}}.publication-page .header-image.image-horizontal{width:60%}}@media (min-width:768px){.publication-block{width:calc(100% / 3 - 18px);float:left}@media (max-width:767px){.publication-block{width:calc(100% / 3 - 18px)}}}article h1{margin-bottom:28.8px;margin-bottom:1.8rem}article>figure{margin-bottom:calc(.6rem + 5px)}article h1+figure{margin-bottom:28.8px;margin-bottom:1.8rem;max-width:100%}@media (min-width:1150px){article h1+figure{max-width:612px}}article figcaption{color:#adb5bd}article .body+figure{margin-top:calc(.6rem + 5px);max-width:612px}article .body+.slider{margin-top:calc(.8rem + 5px);margin-bottom:16.8px;margin-bottom:1.05rem}article figure+figure{margin-top:19.2px;margin-top:1.2rem}article .svg-logo{height:.68em}.publication-page article h1{margin-top:25.6px;margin-top:1.6rem;margin-bottom:16.8px;margin-bottom:1.05rem}.page-body,.page-body-full,.page-header{padding-top:39.2px;padding-top:2.45rem}@media (min-width:768px){.page-body{float:right;width:75%}.page-header{float:left;width:20%}.single-page .page-body{margin-top:-.85rem}.index-page .page-body{margin-top:-.1rem}header+.main{margin-top:132px}}blockquote,figcaption,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}h1,h1+h1,h1+h2,h2,h2+h2,h2+h3,h3,h3+h3,h3+h4,h4,h4+h4,h4+h5,h5,h5+h5,h5+h6,h6,h6+h6,p,small{padding:0}figcaption{padding:.6em 0 0}figcaption span p{padding:0}article h1{max-width:640px;max-width:40rem}article .body,article .lead{max-width:608px;max-width:38rem}.lead p{margin-bottom:9.6px;margin-bottom:.6rem}.lead:last-child{margin-bottom:0}h1.large{font-weight:400}h1.large em{font-style:normal;font-weight:700}.home h1.large{font-size:32px;font-size:2rem;font-weight:400}.home h1.large em{font-style:normal;font-weight:700}@media(min-width:768px){.home h1.large{font-size:3.5rem}}.body h2{font-weight:700;padding:0}.body h2+p{padding-top:0}.body h3{padding:0}.body h3+p{padding-top:0}.body p{margin-bottom:11.2px;margin-bottom:.7rem}.body p+ol,.body p+ul{padding-top:0}.body blockquote{padding:0}@media (max-width:767px){.body blockquote{padding:0}}.body h5{padding:0}.body .small p{padding:0}.body ul li{list-style:disc}.body ol li{list-style:decimal}.body ol,.body ol ol,.body ul,.body ul ul{margin-left:21px;padding:0}.body li{padding-left:0}blockquote,button,form,html,input,label{font-family:Apercu,Arial,sans-serif;font-size:125%;line-height:1.2;font-style:normal}@media (max-width:1399px){blockquote,button,form,html,input,label{font-size:110%}}blockquote,body,button,form,html,input,label{font-weight:400;font-style:normal}.lead,.regular,button,h1,h2,h3{font-weight:700;font-style:normal}.italic,em{font-style:italic}.bold,b,h4,h6,strong{font-weight:700;font-style:normal}.bold em,b em,strong em{font-weight:700;font-style:italic}.xxlarge{font-size:32px;font-size:2rem;line-height:1.05}@media (max-width:1149px){.xxlarge{font-size:2rem;line-height:1.05}}.xlarge{font-size:32px;font-size:2rem;line-height:1.05}@media (max-width:1149px){.xlarge{font-size:2rem;line-height:1.05}}.large{font-size:32px;font-size:2rem;line-height:1.05}@media (max-width:1149px){.large{font-size:2rem;line-height:1.05}}.lead,.lead p,.med,blockquote,blockquote p,h3,h4{font-size:16px;font-size:1rem;line-height:1.4}@media (max-width:1149px){.lead,.lead p,.med,blockquote,blockquote p,h3,h4{font-size:1rem;line-height:1.4}}.body-size,h1,h2,li,p{font-size:16px;font-size:1rem;line-height:1.4}@media (max-width:1149px){.body-size,h1,h2,li,p{font-size:1rem;line-height:1.4}}.small,.small p,figcaption,figcaption p,h5,h6,small{font-size:11.2px;font-size:.7rem;line-height:1.75}@media (max-width:1149px){.small,.small p,figcaption,figcaption p,h5,h6,small{font-size:.7rem;line-height:1.75}}.micro,.micro p{font-size:11.2px;font-size:.7rem;line-height:1.75}@media (max-width:1149px){.micro,.micro p{font-size:.7rem;line-height:1.75}}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}@media (min-width:768px){.align-center-desktop{text-align:center}}@media (max-width:767px){.align-center-mobile{text-align:center}}@media (min-width:768px){.align-right-desktop{text-align:right}}@media (max-width:767px){.align-right-mobile{text-align:right}}.upper{text-transform:uppercase}abbr,abbr[title]{border-bottom:1px dotted currentColor;text-decoration:none}code,pre{font-family:courier new,courier,monospace;color:currentColor;font-weight:400;font-style:normal}pre{font-size:11.2px;font-size:.7rem;line-height:1.75;padding:undefined;border:1px solid currentColor;white-space:pre;overflow-x:auto;word-wrap:normal;page-break-inside:avoid}@media (min-width:768px){pre{padding:18px 36px}}@media (max-width:767px){pre{padding:18px 24px}}code{margin:0;padding:0}sub,sup{font-size:80%;padding-left:0;padding-right:.175em}sup{top:-.4em}sub{bottom:-.25em}.sans blockquote,.sans h1,.sans h2,.sans h3,.sans h4,.sans h5,.sans h6,.serif blockquote,.serif h1,.serif h2,.serif h3,.serif h4,.serif h5,.serif h6{font-variant-ligatures:common-ligatures;-webkit-font-feature-settings:"liga","clig";font-feature-settings:"liga","clig"}.small-caps{font-variant-caps:small-caps;-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp"}.caps-to-small-caps{font-variant-caps:all-small-caps;-webkit-font-feature-settings:"c2sc","smcp";font-feature-settings:"c2sc","smcp"}.ligatures,.serif{font-variant-ligatures:common-ligatures;-webkit-font-feature-settings:"liga","clig";font-feature-settings:"liga","clig"}.lining-figures{font-variant-numeric:lining-nums;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum"}.oldstyle-figures{font-variant-numeric:oldstyle-nums;-webkit-font-feature-settings:"onum";font-feature-settings:"onum"}.issueToc,.tabular-figures{font-variant-numeric:tabular-nums;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}.proportional-figures{font-variant-numeric:proportional-nums;-webkit-font-feature-settings:"pnum";font-feature-settings:"pnum"}.fractions{font-variant-numeric:diagonal-fractions;-webkit-font-feature-settings:"frac";font-feature-settings:"frac"}.ordinals{font-variant-numeric:ordinal;-webkit-font-feature-settings:"ordn";font-feature-settings:"ordn"}.superscript{font-variant-position:super;-webkit-font-feature-settings:"sups";font-feature-settings:"sups"}.subscript{font-variant-position:sub;-webkit-font-feature-settings:"subs";font-feature-settings:"subs"}.socialbar{position:fixed;padding-right:0;padding-bottom:0;right:18px;bottom:18px}.socialbar a{display:block;margin-top:20px;margin-right:5px;-webkit-writing-mode:vertical-lr;-moz-writing-mode:vertical-lr;-ms-writing-mode:vertical-lr;writing-mode:vertical-lr;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);margin-bottom:20px;font-weight:700;border-left:2px solid transparent;transition:all .5s}.socialbar a:focus,.socialbar a:hover{border-color:#000}.footer{padding-top:undefined;padding-bottom:undefined}@media (min-width:768px){.footer{padding-bottom:18px}}@media (max-width:767px){.footer{padding-bottom:12px}}@media (min-width:768px){.footer{padding-top:54px}}@media (max-width:767px){.footer{padding-top:36px}}.footer-element--map-wrapper{position:relative;height:1px;padding-bottom:56.25%;margin:undefined}@media (min-width:768px){.footer-element--map-wrapper{margin:54px 0}}@media (max-width:767px){.footer-element--map-wrapper{margin:36px 0}}.footer-element--map{position:absolute;top:0;left:0}.footer-element--map,.footer-element--map iframe{width:100%;height:100%}.footer a,.footer button{color:#1b1b1b;border-bottom:1px solid transparent;display:inline-block}.footer a.active,.footer a:active,.footer a:focus,.footer a:hover,.footer button.active,.footer button:active,.footer button:focus,.footer button:hover{color:#1b1b1b;border-bottom:1px solid}.footer ul{margin:0;padding:0}@media (min-width:768px){.footer{padding-top:0}.footer-element:first-child{margin-bottom:0}.footer-column{float:left;margin-right:36px}@media (max-width:767px){.footer-column{margin-right:36px}}.footer-column:last-child{margin-right:0}.footer .svg-logo{position:relative;top:5px}body,html{height:100%}.wrapper{min-height:100%;margin-bottom:-114px}.wrapper:after{content:"";display:block}.footer,.wrapper:after{height:114px}}@media (min-width:1150px){.footer-element{display:inline-block;margin-right:undefined}@media (min-width:768px){.footer-element{margin-right:36px}}@media (max-width:767px){.footer-element{margin-right:24px}}.footer-element:last-child{margin-right:0}.wrapper{margin-bottom:-74px}.footer,.wrapper:after{height:74px}}.overflow-wrapper{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.flickity-slider,.slider,.slider-wrap{overflow:visible!important}.slider{outline:none;border:none}.slider .slide{width:100%}.slider .slide.video{height:100%}.slider .slide.video iframe{width:100%;height:100%}.supports_no-touchevents .slider .flickity-viewport{will-change:height;transition:height 111ms linear}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-prev-next-button{display:block;width:50%;position:absolute;z-index:9;top:0;height:calc(100% - 0px);border:none;background:transparent;cursor:pointer}.flickity-prev-next-button:after{font-size:23.2px;font-size:1.45rem;line-height:1;font-weight:300;font-style:normal;display:none;width:19.2px;width:1.2rem}.flickity-prev-next-button.previous:after{content:"\2039"}.flickity-prev-next-button.next:after{content:"\203A";float:right}.flickity-prev-next-button.previous{left:0}.flickity-prev-next-button.next{right:0}.flickity-prev-next-button svg{display:none}.flickity-prev-next-button:active,.flickity-prev-next-button:focus,.flickity-prev-next-button:hover{filter:alpha(opacity=50);opacity:.5;outline:none}.flickity-prev-next-button:disabled{display:none;opacity:0;cursor:auto}.flickity-prev-next-button.no-svg{color:#1b1b1b;font-size:22px}.supports_touchevents .flickity-prev-next-button{display:none}@media (min-width:1400px){.supports_touchevents .flickity-prev-next-button{display:block}.flickity-prev-next-button{width:40px}.flickity-prev-next-button:after{display:block}.flickity-prev-next-button.previous{left:-40px}.flickity-prev-next-button.next{right:-40px}.supports_no-touchevents .flickity-prev-next-button{width:calc(50% + 40px)}}.flickity-page-dots{height:16px;height:1rem;line-height:3px;bottom:4.8px;bottom:.3rem;position:absolute;list-style:none;text-align:center;padding:0;margin:0;width:100%}@media (max-width:767px){.flickity-page-dots{width:calc(100% - 12px)}@media (min-width:768px){.flickity-page-dots{width:calc(100% - 18px)}}@media (max-width:767px){.flickity-page-dots{width:calc(100% - 12px)}}}.flickity-page-dots .dot{background:#1b1b1b;width:3px;height:3px;margin:undefined;border-radius:50%;display:inline-block;cursor:pointer;border:1px solid;opacity:.4}@media (min-width:768px){.flickity-page-dots .dot{margin:0 6px}}@media (max-width:767px){.flickity-page-dots .dot{margin:0 4px}}.flickity-page-dots .dot.is-selected,.flickity-page-dots .dot:hover{opacity:1}.modal{display:none}.vanilla-modal .modal{display:block;position:fixed;content:"";top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:-1;opacity:0;transition:opacity .2s,z-index 0s .2s;text-align:center;overflow:hidden;overflow-y:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.vanilla-modal .modal>*{display:inline-block;white-space:normal;vertical-align:middle;text-align:left}.vanilla-modal .modal:before{display:inline-block;overflow:hidden;width:0;height:100%;vertical-align:middle;content:""}.vanilla-modal.modal-visible .modal{z-index:99;opacity:1;transition:opacity .2s}.modal-inner{position:relative;overflow:hidden;max-width:90%;max-height:90%;overflow-x:hidden;overflow-y:auto;background:#fff;z-index:-1;opacity:0;transform:scale(0);transition:opacity .2s,transform .2s,z-index 0s .2s}.modal-visible .modal-inner{z-index:100;opacity:1;transform:scale(1);transition:opacity .2s,transform .2s}[data-modal-close]{position:absolute;z-index:2;left:undefined;bottom:undefined;width:auto;cursor:pointer;padding:undefined}@media (min-width:768px){[data-modal-close]{padding:18px}}@media (max-width:767px){[data-modal-close]{padding:12px}}@media (min-width:768px){[data-modal-close]{bottom:24px}}@media (max-width:767px){[data-modal-close]{bottom:18px}}@media (min-width:768px){[data-modal-close]{left:24px}}@media (max-width:767px){[data-modal-close]{left:18px}}.caption-title{display:none}.pswp--open .caption-title{display:block}.supports_no-touchevents .lightboxes .image-wrapper:after{opacity:.0001;position:absolute;z-index:1;top:3px;right:3px;width:24px;height:24px;line-height:24px;content:"\e942";display:block;pointer-events:none;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.supports_no-touchevents .lightboxes .image-wrapper:hover:after{opacity:1}.pswp{display:none;position:absolute;z-index:1500;left:0;top:0;width:100%;height:100%;overflow:hidden;-webkit-text-size-adjust:100%;-ms-touch-action:none;touch-action:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none}.pswp *{-o-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.0001}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:grabbing}.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pswp__scroll-wrap{will-change:transform}.pswp__container,.pswp__zoom-wrap{position:absolute;left:0;right:0;top:0;bottom:0;-ms-touch-action:none;touch-action:none}.pswp__container,.pswp__img{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__zoom-wrap{position:absolute;width:100%;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{opacity:.0001;will-change:opacity;transition:opacity 999ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.pswp__item{right:0;bottom:0;overflow:hidden}.pswp__img,.pswp__item{position:absolute;left:0;top:0}.pswp__img{width:auto;height:auto;transition:opacity .15s cubic-bezier(.4,0,.22,1)}.pswp__img--placeholder{-webkit-backface-visibility:hidden;backface-visibility:hidden}.pswp__img--placeholder--blank{background:transparent}.pswp--ie .pswp__img{width:100%;height:100%;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;margin-top:-9px}.pswp__error-msg a{text-decoration:none;border-bottom:1px solid currentColor}.pswp__bg{background:#fff}.pswp__button{width:36px;height:60px;background:none;position:relative;float:right;overflow:visible;display:block;border:0;padding:0;margin:0;margin-right:1px!important;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;box-shadow:none;opacity:1;transition:opacity .2s cubic-bezier(.4,0,.22,1)}.pswp__button:before{font-size:19px}@media (max-width:767px){.pswp__button:before{font-size:22px}}.pswp__button:focus,.pswp__button:hover{opacity:.6;border:none;outline:none}.pswp__button:active{opacity:1;outline:none;border:none}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button--close:before{content:"✕"}.pswp--supports-fs .pswp__button--fs:before{content:"<>"}.pswp--supports-fs.pswp--fs .pswp__button--fs:before{content:"><"}.pswp__button--zoom{display:none}.pswp__button--zoom:before{content:"+"}.pswp--zoomed-in .pswp__button--zoom:before{content:"-"}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{height:48px;width:48px;background:none;height:100%;position:absolute;top:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{font-size:21px;line-height:24px;width:24px;height:24px;margin-top:-12px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--left:before{content:"\02190";left:undefined}@media (min-width:768px){.pswp__button--arrow--left:before{left:36px}}@media (max-width:767px){.pswp__button--arrow--left:before{left:24px}}.pswp__button--arrow--right{right:0}.pswp__button--arrow--right:before{content:"\02192";right:undefined}@media (min-width:768px){.pswp__button--arrow--right:before{right:36px}}@media (max-width:767px){.pswp__button--arrow--right:before{right:24px}}.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:fixed;right:undefined;bottom:undefined}@media (min-width:768px){.pswp__counter{bottom:18px}}@media (max-width:767px){.pswp__counter{bottom:12px}}@media (min-width:768px){.pswp__counter{right:36px}}@media (max-width:767px){.pswp__counter{right:24px}}.pswp__preloader{width:30px;height:30px;position:absolute;top:0;left:50%;margin-top:0;margin-left:-15px;opacity:.0001;will-change:opacity;transition:opacity 125ms cubic-bezier(.4,0,.22,1)}.pswp__preloader__icn{width:30px;height:30px;margin:0}.pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:b 1.5s linear infinite}.pswp--css_animation .pswp__preloader__icn{width:15px;height:15px;position:absolute;left:7px;top:8px;margin:0;background:none;opacity:1}.pswp--css_animation .pswp__preloader__donut{width:15px;height:15px;border:1px solid currentColor;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;margin:0;background:none;box-sizing:border-box}@-webkit-keyframes b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.pswp__ui{opacity:1;visibility:visible;z-index:1550;-webkit-font-smoothing:auto}.pswp__top-bar{position:relative;z-index:2;padding:undefined}@media (min-width:768px){.pswp__top-bar{padding:0 18px 0 36px}}@media (max-width:767px){.pswp__top-bar{padding:0 12px 0 24px}}.pswp__caption{position:absolute;left:0;right:0;bottom:3px;padding:undefined;font-size:11.2px;font-size:.7rem;line-height:1.75}@media (min-width:768px){.pswp__caption{padding:9px 0}}@media (max-width:767px){.pswp__caption{padding:6px 0;font-size:.7rem;line-height:1.75}}.pswp__caption .pswp__caption__center{padding:undefined}@media (min-width:768px){.pswp__caption .pswp__caption__center{padding:0 36px}}@media (max-width:767px){.pswp__caption .pswp__caption__center{padding:0 24px}}.pswp__caption .pswp__caption__center .caption-title{position:fixed;top:undefined;left:undefined;padding-right:120px}@media (min-width:768px){.pswp__caption .pswp__caption__center .caption-title{left:36px}}@media (max-width:767px){.pswp__caption .pswp__caption__center .caption-title{left:24px}}@media (min-width:768px){.pswp__caption .pswp__caption__center .caption-title{top:18px}}@media (max-width:767px){.pswp__caption .pswp__caption__center .caption-title{top:12px}}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp--animate_opacity,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:.0001}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.0001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}