.form-item,.field-name-comment-body{padding:0;margin:0 0 1.5em;}.form-type-email label,.form-type-file label,.form-type-password label,.form-type-select label,.form-type-textarea label,.form-type-textfield label{display:block;margin:0 0 0.25em;}abbr.form-required,abbr.tabledrag-changed,abbr.ajax-changed{text-decoration:none;}.form-required{color:#ff0000;}.form-item-radios label,.form-item-checkboxes label{display:block;margin:0 0 0.8em;}.form-item-radio label,.form-radios label,.form-item-checkbox label,.form-checkboxes label{display:inline-block;font-weight:400;margin:0;}.form-radios .form-item:last-child,.form-checkboxes .form-item:last-child{margin:0;}.filter-wrapper .form-item,.teaser-checkbox .form-item,.form-item .form-item{padding:0.3125em 0;margin:0;border:0;}.form-type-checkbox{padding:0;}.text-format-wrapper .form-item{padding-bottom:0;}.form-item label{margin:0 0 0.625em;}.field-label label{margin:0;padding:0;}.form-item input.form-radio,.form-item input.form-checkbox{vertical-align:middle;margin-right:0.3125em;}td.checkbox .form-item input{margin:0;}.filter-wrapper{margin:0 0 1.2em;border-top:0;padding:1em 0.125em;}.filter-wrapper .fieldset-wrapper{padding-top:3em;}.filter-wrapper .form-item,.filter-wrapper .filter-guidelines,.filter-wrapper .filter-help{font-size:0.923em;padding:0.125em 0 0 0;}.filter-wrapper .form-item label{font-weight:normal;}.form-item .description,.password-strength,.password-match{border-left:0.25em solid #bbbbbb;margin:0.6875em 0 2.5em;padding:0.5em 0.8em;}.form-item-radios .description,.form-item-checkboxes .description{margin-top:0.375em;}.resizable-textarea + .description,.form-item-date .description,.form-item-select .description{margin-top:0.875em;}.field-suffix{display:block;padding:0.5em 0 0;}.field-suffix .machine-name-value{display:inline-block;margin:0 0.5em;padding:0.375em;border:0.0625rem solid #dee2ea;font-family:Consolas,'Lucida Console','Courier New',monospace;}.password-strength{padding-top:0.375em;}ul.tips{margin:0.25em 0.25em 0;padding:0 1em;}select{background:#fbfbfb;}input.form-submit,button.form-submit,.button{display:inline-block;text-align:center;text-transform:uppercase;letter-spacing:0.025em;line-height:2.4em;border:0;padding:0 1.5625em;margin-bottom:1em;margin-right:1em;}[dir="rtl"] input.form-submit,[dir="rtl"] .button{margin-left:1em;margin-right:0;}.form-managed-file input.form-submit{margin-left:0.5em;position:relative;top:0.0625em;}[dir="rtl"] .form-managed-file input.form-submit{margin-left:0;margin-right:0.5em;}button,input,optgroup,select,textarea{font-family:"Open Sans",sans-serif;line-height:1.4;}input.form-autocomplete,input.form-text,input.form-tel,input.form-date,input.form-time,input.form-email,input.form-url,input.form-color,input.form-number,input.form-search,input.form-file,textarea.form-textarea{box-sizing:border-box;max-width:100%;padding:0.625em;border:1px solid #d0d0d0;font-weight:400;}input.form-text,input.form-date,input.form-time,input.form-email,input.form-url,input.form-search,textarea.form-textarea{max-width:100%;}select.form-select{box-sizing:border-box;padding:0.625em;border:1px solid #d0d0d0;font-weight:400;will-change:border-color;}select.filter-list{padding:0.125em 0.5em;margin-left:0.3125em;}[dir="rtl"] select.filter-list{margin-left:0;margin-right:0.3125em;}input.form-text:focus,input.form-tel:focus,input.form-date:focus,input.form-time:focus,input.form-email:focus,input.form-url:focus,input.form-color:focus,input.form-number:focus,input.form-search:focus,input.form-file:focus,select:focus,textarea.form-textarea:focus{outline:0;border-color:#6daee6;}#autocomplete{border:1px solid #d0d0d0;border-top:0;box-sizing:content-box;}#autocomplete ul{margin:0;}#autocomplete li{padding:0.2em 0.625em;margin:0;}#autocomplete li.selected{background:#008be2;color:#ffffff;}ul.action-links{margin:1em 0;padding:0 1.25em 0;list-style-type:none;overflow:hidden;}ul.action-links li{float:left;margin:0 1em 0 0;}[dir="rtl"] ul.action-links li{float:right;margin:0 0 0 1em;}ul.action-links a{position:relative;padding-left:1.125em;line-height:1.875;}[dir="rtl"] ul.action-links a{padding-left:0;padding-right:1.125em;}ul.action-links a:before,ul.action-links a:after{content:'';display:block;position:absolute;background:#0074bd;}ul.action-links a:before{top:0.375em;left:0.25em;width:0.125em;height:0.625em;}ul.action-links a:after{top:0.625em;left:0;width:0.625em;height:0.125em;}[dir="rtl"] ul.action-links a:before{left:auto;right:0.25em;}[dir="rtl"] ul.action-links a:after{left:auto;right:0;}.button,input.form-submit,input.button-primary,button.button-primary,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background-color:#ddd;background-image:radial-gradient(#f7f7f7,#e7e7e7);color:#000;border:1px solid #aaa;border-radius:5px;box-shadow:none;}.button:hover,.button:focus,input.form-submit:hover,input.form-submit:focus,input.button-primary:hover,input.button-primary:focus,button.button-primary:hover,button.button-primary:focus,.ui-state-default:hover,.ui-state-default:focus,.ui-widget-content .ui-state-default:hover,.ui-widget-content .ui-state-default:focus,.ui-widget-header .ui-state-default:hover,.ui-widget-header .ui-state-default:focus{background-image:radial-gradient(#fafafa,#ddd);color:#000;box-shadow:0 0 3px #0005;}a.form-delete,input.button-danger,button.button-danger{border-color:#f00;color:#f00 !important;}a.form-delete:hover,a.form-delete:focus,input.button-danger:hover,input.button-danger:focus,button.button-danger:hover,button.button-danger:focus{color:#f00;box-shadow:0 0 4px #f007;text-decoration:none;}.form-item .description,.password-strength,.password-match{border:none;font-size:0.9rem;padding-left:0;padding-right:0;}.dropbutton li{margin:0;}
.caption{display:table;max-width:100%;margin:1em 0;}.caption > *{display:block;max-width:100%;border:none;}.caption > figcaption{padding:0.3em 0.5em;text-align:center;font-size:0.9em;background-color:#f7f7f7;}figure.align-left{margin:0.2em 2em .4em 0;}figure.align-right{margin:0.2em 0 .4em 2em;}
.comment{position:relative;display:block;padding:0;margin:0 0 1.5em;}.comments .indented{position:relative;padding-left:1.25em;margin-top:-1.5em;}[dir="rtl"] .comments .indented{padding-left:0;padding-right:1.25em;}.comments .indented:before,.comments .indented:after{content:'';position:absolute;display:block;border:0.125em solid transparent;}.comments .indented:before{top:-1em;left:0;width:0.5em;height:1.5em;border-left-color:#dee2ea;border-bottom-color:#dee2ea;}[dir="rtl"] .comments .indented:before{left:auto;right:0;border-left-color:transparent;border-right-color:#dee2ea;}.comments .indented:after{content:'';position:absolute;top:0.6875em;left:0.4375em;width:0.25em;height:0.25em;border-top-color:#dee2ea;border-right-color:#dee2ea;-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:right top;}[dir="rtl"] .comments .indented:after{left:auto;right:0.9em;-webkit-transform:rotate(225deg);transform:rotate(225deg);}.comment-header{position:relative;}.comment-header:before{content:"";position:absolute;top:100%;left:1.625em;width:0.875em;height:0.875em;display:block;border:0.125em solid transparent;border-bottom-color:#dee2ea;border-left-color:#dee2ea;-webkit-transform:rotate(-45deg) translate(0,-0.75em);transform:rotate(-45deg) translate(0,-0.75em);background:#ffffff;pointer-events:none;z-index:0;}[dir="rtl"] .comment-header:before{left:auto;right:1.625em;}[dir="rtl"] .comment:before{right:1.625em;left:auto;}.comment .attribution{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0.5em;}.comment .attribution img{display:block;}.comment .user-picture{width:3.25em;padding:0 0.75em 0 0;}.commenter-name{margin:0;}.commenter-name a{text-decoration:none;}.commenter-name a:hover{text-decoration:underline;}.comment .comment-text{border:0.125em solid #dee2ea;}.comment-title{padding:1em 1.25em 0.25em;}.comment-title h3{margin:0;padding:0;font-size:1.125em;}.comment.comment-title-hidden .comment-title .permalink{display:block;width:1em;height:1em;float:right;margin:0 0 0 8px;text-indent:-333px;overflow:hidden;background-color:currentColor;-webkit-mask-image:url(/themes/pelerine/images/permalink.svg);mask-image:url(/themes/pelerine/images/permalink.svg);-webkit-mask-size:cover;mask-size:cover;}[dir="rtl"] .comment.comment-title-hidden .comment-title .permalink{float:left;margin:0 8px 0 0;}.comment-time{padding:0;font-size:0.875em;}.comment .content{padding:0 1.375em;}.comment-footer{float:right;margin:0 -0.125em 0 0;padding:0.5em 0.5em;background:#eee;}.comment-footer .links.inline li{margin:0;padding:0 0.5em;}.comment-footer .links.inline li:after{display:none;}.comment-footer .links.inline a{display:inline-block;margin:0 -0.5em;padding:0 0.5em;}[dir="rtl"] .comment-footer{float:left;}
fieldset{font-size:1rem;position:relative;max-width:100%;margin:1em 0;padding:2em 0 1em;border:1px solid #eaeaea;}fieldset .fieldset-legend{position:absolute;left:0;top:0;right:0;padding:0.5em;text-transform:uppercase;}.fieldset-description{margin:0 0 0.5em;padding:0.5em 0.1875em;}.collapsible > .fieldset-wrapper > .fieldset-description{margin:0 0 0.5em;padding:0.5em 1.5625em;}.js fieldset.collapsible{}fieldset .fieldset-wrapper{padding:0 10px 10px 15px;}[dir="rtl"] fieldset .fieldset-wrapper{padding:0 15px 10px 10px;}.js fieldset.collapsible .fieldset-title{position:relative;z-index:1;display:block;padding:0.3em 0.3em 0.3em 1.8em;margin:0;background:transparent;text-decoration:none;}.js[dir="rtl"] fieldset.collapsible .fieldset-title{padding:0.3em 1.8em 0.3em 0.3em;}.js fieldset.collapsible .fieldset-legend a:before{content:"";position:absolute;left:0.6em;top:0.8em;width:0;height:0;border:.32em solid transparent;border-top-color:#000000;border-bottom:0;-webkit-transform:translate(0,0.125em);transform:translate(0,0.125em);}.js[dir="rtl"] fieldset.collapsible .fieldset-legend a:before{right:0.6em;left:auto;-webkit-transform:translate(0,0.125em);transform:translate(0,0.125em);}.fieldset-legend span.summary{position:absolute;top:.4em;right:2em;display:none;}.fieldset-legend span.summary:not(:empty):before{content:'(';}.fieldset-legend span.summary:not(:empty):after{content:')';}@media (min-width:34em){.fieldset-legend span.summary{display:block;}}.js fieldset.collapsed{padding:2em 0 1em;}.js fieldset.collapsed .fieldset-legend a:before{-webkit-transform:translate(0,0.125em)
    rotate(-90deg);transform:translate(0,0.125em)
    rotate(-90deg);}.js[dir="rtl"] fieldset.collapsed .fieldset-legend a:before{-webkit-transform:translate(0,0.125em)
    rotate(90deg);transform:translate(0,0.125em)
    rotate(90deg);}
.block-hero{position:relative;padding:12vh 2rem 8vh;margin:0 -0.9375rem;}.block-hero .block-title,.block-hero .block-content{max-width:100%;overflow-wrap:break-word;}@media (min-width:25em){.block-hero .block-content{font-size:1.3em;}}@media (min-width:34em){.block-hero .block-content{font-size:1.5em;}}@media (min-width:62em){.block-hero .block-content{font-size:1.6em;}}.block-hero-no-image{background-color:#26515e;background-image:radial-gradient(circle,#999,#666);background-blend-mode:luminosity;}.no-background-blend-mode .block-hero-no-image *{position:relative;z-index:1;}.no-background-blend-mode .block-hero-no-image{position:relative;z-index:1;}.no-background-blend-mode .block-hero-no-image:before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#009dff;opacity:0.5;z-index:0;}.block-hero .block-title{margin:0 0 0.2em;padding:0;font-weight:200;line-height:1.2;font-size:2.3em;}@media (min-width:34em){.block-hero .block-title{font-size:2.3em;}}
.menu-dropdown{position:relative;border-top:1px solid #ccc;}.menu-toggle-button{line-height:1.3;padding:10px 10px 10px 0;margin-left:.9375rem;margin-top:3px;}.js .menu-dropdown ul{border:none;background-color:#fff;box-shadow:1px 0 3px #0005;}.js .menu-dropdown li,.js .menu-dropdown a.has-submenu.highlighted{float:none;border-bottom:1px solid #bbbbbb;}.js .menu-dropdown li.last{border-bottom:0;}.js .menu-dropdown > li.last{padding-bottom:1px;}.js .menu-dropdown ul li a{padding-left:3em;}.js .menu-dropdown ul li li a{padding-left:5em;}.js .menu-dropdown li.has-children > a{padding-right:3.625rem;}.menu-dropdown a span.sub-arrow{position:absolute;top:1rem;margin-top:-1.0625rem;left:auto;right:0;width:3.5rem;height:3.5rem;overflow:hidden;border:1px solid #bbbbbb;background:#ddd;font:normal 1.384615rem/2.125rem monospace;text-align:center;text-shadow:none;}.menu-dropdown span.sub-arrow:before{display:block;content:'+';margin-top:0.5625rem;}.menu-dropdown a.highlighted span.sub-arrow:before{display:block;content:'–';}@media (min-width:34em){.menu-dropdown a span.sub-arrow{width:3.625rem;height:3.625rem;}}@media (min-width:48em){.js .menu-dropdown ul{position:absolute;width:12rem;top:1em;}.js .menu-dropdown li,.js .menu-dropdown a.has-submenu.highlighted{border-bottom:none;}.js .menu-dropdown ul li a,.js .menu-dropdown ul li li a{padding-left:1.25rem;}.js .menu-dropdown > li{float:left;}[dir="rtl"] .menu-dropdown li{float:right;}.menu-dropdown ul li,[dir="rtl"] .menu-dropdown ul li{float:none;}.menu-dropdown a{white-space:nowrap;}.menu-dropdown ul a{white-space:normal;}.js .menu-dropdown ul ul{border-left:1px solid #fff;}.js .menu-dropdown > li{border-bottom:0;}.js .menu-dropdown > li.last{padding-bottom:0;}.js .menu-dropdown li.has-children > a{padding-right:1.75rem;}.menu-dropdown a span.sub-arrow{top:50%;margin-top:-0.125rem;right:0.75rem;width:0;height:0;border-width:0.25rem;border-style:solid dashed dashed dashed;border-color:#000 transparent transparent transparent;background:transparent;}.menu-dropdown a.highlighted span.sub-arrow:before{display:none;}.menu-dropdown li{border-top:0;}.menu-dropdown ul{padding:0.3125rem 0;}.menu-dropdown ul .has-children > a{padding-right:1.25rem;}.menu-dropdown ul a span.sub-arrow{right:0.5rem;top:50%;margin-top:-0.3125rem;border-width:0.3125rem;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #000;}.menu-dropdown span.scroll-up,.menu-dropdown span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;height:1.25rem;}.menu-dropdown span.scroll-up-arrow,.menu-dropdown span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-0.375rem;width:0;height:0;overflow:hidden;border-width:0.375rem;border-style:dashed dashed solid dashed;border-color:transparent transparent #ffffff transparent;}.menu-dropdown span.scroll-down-arrow{top:0.5rem;border-style:solid dashed dashed dashed;border-color:#ffffff transparent transparent transparent;}[dir="rtl"] .menu-dropdown li.has-children > a{padding-right:0.75rem;padding-left:1.5rem;}[dir="rtl"] .menu-dropdown span.sub-arrow{right:auto;left:0.75rem;}[dir="rtl"] .menu-dropdown > li > ul:before{left:auto;right:1.875rem;}[dir="rtl"] .menu-dropdown > li > ul:after{left:auto;right:1.9375rem;}[dir="rtl"] .menu-dropdown li.has-children > a{padding:0.625rem 1.25rem;}[dir="rtl"] .menu-dropdown span.sub-arrow{right:auto;left:0.5rem;border-style:dashed solid dashed dashed;border-color:transparent #000 transparent transparent;}}
ul.pager{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1em 0 2em;padding:0;clear:both;}.pager-item,.pager-ellipsis{display:none;}@media (min-width:34em){.pager-item,.pager-ellipsis{display:block;}}.item-list .pager li{padding:0.6em 1em;margin:0;color:#fff;background-color:#999;border-left:1px solid #ccc;}.item-list .pager li.first{border-left:none;}.item-list .pager a{color:#fff;}.item-list .pager a:hover{text-decoration:none;background-color:#777;}.pager-ellipsis{padding-left:0;padding-right:0;}.pager-first a,.pager-previous a,.pager-next a,.pager-last a{position:relative;display:block;text-indent:-9999em;overflow:hidden;width:1em;}.pager-first a:before,.pager-first a:after,.pager-previous a:before,.pager-next a:before,.pager-last a:before,.pager-last a:after{content:'';position:absolute;top:50%;left:50%;display:block;width:0.5em;height:0.5em;border:0.125rem solid #ffffff;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);}.pager-first a:before,.pager-first a:after,.pager-previous a:before{border-top-width:0;border-right-width:0;}.pager-last a:before,.pager-last a:after,.pager-next a:before{border-bottom-width:0;border-left-width:0;}.pager-first a:before,.pager-last a:before{margin-left:-0.1875rem;}.pager-last a:after,.pager-first a:after{margin-left:0.1875rem;}.item-list .pager .pager-current{color:#444;background:#eee;}.pager-first a,.pager-previous a,.pager-next a,.pager-last a,.pager-item a{margin:-0.6em -1em;padding:0.6em 1em;text-decoration:none;white-space:nowrap;}@media (min-width:48em){.pager-first a,.pager-previous a,.pager-next a,.pager-last a{text-indent:0;overflow:visible;width:auto;}.pager-first a:before,.pager-first a:after,.pager-previous a:before,.pager-next a:before,.pager-last a:before,.pager-last a:after{display:none;}}
.tabs ul.primary{padding:0 3px;margin:1rem 0;overflow:hidden;position:relative;}.tabs ul.primary::before{content:" ";position:absolute;display:block;bottom:1px;left:0;right:0;border-bottom:1px solid #ccc;}.tabs ul.primary li{display:block;vertical-align:bottom;position:relative;margin:0 5px 0 0;}.tabs ul.primary li a{color:#000;background-color:#ddd;border-color:#888;height:1.8em;line-height:1.9;display:block;font-size:0.929em;padding:8px 24px;margin:0;border:1px solid #bbb;}.tabs ul.primary li.active a{background-color:#fff;}@media screen and (min-width:600px){.tabs ul.primary{margin:0;}.tabs ul.primary li{float:left;}.tabs ul.primary li a{float:left;border-color:#bbb;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom:none;}.tabs ul.primary li a:hover{border-color:#666;}}
.search-block-form > div{display:flex;}.search-block-form input.form-search{padding:7px 5px;line-height:22px;border-right:none;}.search-block-form .form-actions{margin:0;width:38px;height:38px;position:relative;background:#ddd;border-top-right-radius:6px;border-bottom-right-radius:6px;}.search-block-form .form-actions::before{content:" ";display:block;width:12px;height:12px;border:4px solid #666;border-radius:50%;position:absolute;top:6px;left:6px;}.search-block-form .form-actions::after{content:" ";display:block;width:10px;height:1px;border-bottom:4px solid #666;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:10px;right:6px;}.search-block-form input.form-submit{border:none;padding:0;margin:0;background:transparent;font-size:1rem;text-transform:none;width:38px;height:38px;text-indent:-333px;overflow:hidden;position:absolute;z-index:2;cursor:pointer;}.search-block-form input.form-submit:hover,.search-block-form input.form-submit:focus{outline:none;box-shadow:none;}.search-info{font-size:95%;}
.vertical-tabs{position:relative;margin:1em 0;border:1px solid #bbbbbb;background:#ffffff;}@media (min-width:48em){.vertical-tabs{padding:0 0 0 15em;}[dir="rtl"] .vertical-tabs{padding-left:0;padding-right:15em;}.vertical-tabs:before{content:'';position:absolute;left:0;top:0;z-index:0;width:15em;height:100%;background:#bbbbbb;}}.vertical-tabs-list{position:relative;z-index:1;display:none;width:15em;border-top:1px solid #bbbbbb;padding:0;}@media (min-width:48em){.vertical-tabs-list{display:block;float:left;margin:-1px 0 -1px -15em;}[dir="rtl"] .vertical-tabs-list{margin-left:0;margin-right:-15em;float:right;}}.vertical-tab-item{list-style:none;font-size:0.923em;}.vertical-tabs-pane{overflow:hidden;margin:0;padding:0;border:0;border-bottom:1px solid #bbbbbb;border-radius:0;}.vertical-tabs-pane:nth-last-child(2){border-bottom:0;}.vertical-tabs-pane .fieldset-wrapper{display:none;padding:0 1em;}.vertical-tab-selected .fieldset-wrapper{display:block;}.vertical-tabs-pane table{display:table;overflow:visible;}.vertical-tabs-pane .fieldset-wrapper{overflow-y:auto;}@media (min-width:48em){.vertical-tabs-panes{overflow:hidden;width:100%;}.vertical-tabs-pane{position:absolute;left:-9999em;height:0;border:0;background:transparent;}.vertical-tabs-pane.vertical-tab-selected{position:static;height:auto;padding:10px 15px;background:transparent;}.vertical-tabs-pane > legend{display:none;}.vertical-tabs-pane .fieldset-wrapper{display:block;}}.vertical-tab-item{border:1px solid #bbbbbb;border-left-width:0;border-top-width:0;padding:0;margin:0;background:#eee;}[dir="rtl"] .vertical-tab-item{border-left-width:1px;border-right-width:0;}.vertical-tab-link{display:block;text-decoration:none;padding:0.5em 0.6em;font-size:1em;cursor:pointer;}.vertical-tab-link span{display:block;}.vertical-tab-link strong,.vertical-tab-link .fieldset-legend{position:static;font-weight:bold;color:#000;margin:0;padding:0;}@media (min-width:48em){.vertical-tab-link strong,.vertical-tab-link .fieldset-legend{font-size:0.923em;}}.vertical-tab-link:focus,.vertical-tab-link:active,.vertical-tab-link:hover,.vertical-tab-link:focus,.vertical-tab-link:active,.vertical-tab-link:hover{text-decoration:none;background:#ddd;}.vertical-tab-link .summary{font-size:0.846em;text-transform:none;color:#666666;word-wrap:break-word;}.vertical-tab-selected.vertical-tab-item{background-color:#ffffff;border-right-width:0;}[dir="rtl"] .vertical-tab-selected.vertical-tab-item{border-left-width:0;border-right-width:1px;}.vertical-tab-selected .vertical-tab-link{background:#ffffff;}.vertical-tab-selected strong,.vertical-tab-selected .fieldset-legend{color:#000000;}.vertical-tabs .vertical-tabs .vertical-tabs-list .summary{line-height:1.4;margin-bottom:0;}.vertical-tabs-pane > .vertical-tab-link{width:100%;box-sizing:border-box;padding-left:1em;padding-right:1em;background:#eee;}.vertical-tabs-pane.vertical-tab-selected > .vertical-tab-link{padding-top:0.7em;padding-bottom:0.7em;background:transparent;border-bottom:1px solid #eee;}.vertical-tabs-pane.vertical-tab-selected > .vertical-tab-link .summary{display:none;}
.draggable{border-bottom:1px solid #ccc;}.draggable.drag-previous{background-color:#faf5c9;}.draggable td{position:relative;}.draggable abbr.warning::before{content:" ";display:block;background-color:#fce400;position:absolute;left:0;top:0;bottom:0;width:6px;}.draggable a.tabledrag-handle{margin-left:-0.4em;}a.tabledrag-handle .handle{margin:-0.2em 0.5em;}
.block-views-promoted-cards-block{max-width:none;}.view-promoted-cards{margin:2rem 0;}.view-promoted-cards .views-view-grid{gap:2rem;}.view-promoted-cards .views-grid-box{border:none;padding:0 0 1rem;background-color:#fff;max-width:540px;}.view-promoted-cards .views-field{padding:0 1rem;}.view-promoted-cards .views-field-field-image{padding:0;}@media (max-width:1024px){.view-promoted-cards .views-view-grid{display:block;}.view-promoted-cards .views-grid-box{margin:0 auto 2rem;}}
body{font:1rem/1.6 "Open Sans",sans-serif;background-repeat:no-repeat;background-size:180% auto;background-position:top center;background-color:#ddd;color:#444;min-width:320px;}a{color:#457782;text-decoration:none;}a:hover{text-decoration:underline;}p{margin:0 0 1em;}pre{max-width:100%;overflow-x:auto;background:#fafafa;color:#000;border:1px solid #ddd;padding:8px;}code{border:none;}.breadcrumb{}blockquote{border-left:5px solid #ddd;margin:1em 0;padding:0 1.5em;}ol,ul,.item-list ol,.item-list ul{margin:1em 0 1em 1em;padding:0 0 0 1.2em;}.item-list li{margin:0;}.links li{list-style-type:square;}table{display:block;border-collapse:collapse;max-width:100%;overflow-x:auto;margin:1em 0;padding-bottom:1em;}tr.even{background-color:#fff;}tr.odd{background-color:#f7f7f7;}td,th{padding:4px 10px;vertical-align:top;}table.sticky-enabled,table.sticky-header{display:table;width:100%;}h1{font-size:1.8em;line-height:130%;}h2{font-size:1.6em;line-height:130%;font-weight:normal;}h3{font-size:1.4em;}h4{font-size:1.1em;}h5{font-size:1em;}h6{font-size:1em;}.layout{max-width:1200px;margin-left:auto;margin-right:auto;height:100%;}.l-wrapper{background-color:#eee;}.l-middle,.layout--sutro .l-content,.layout--boxton .l-content,.layout-legacy .l-content{background-color:#fff;padding:2.5em .9375rem 2em;margin-left:-0.9375rem;margin-right:-0.9375rem;}.l-flexible-row{background:#fff;}.layout--sutro .l-content{padding-bottom:1em;}.layout--sutro .l-middle{padding-top:1em;}.l-header .l-flexible-row,.l-footer .l-flexible-row{background:inherit;}.l-header .col-md-12{padding:0;}.block-node-content .block-title{text-align:center;}.l-page-title{margin:0;padding:0;}.page-title{margin:0;padding:1em 0;}.l-header{background:inherit;margin:0;padding:0;}.l-header-inner{padding:0;max-width:none;}.l-header-inner .block{}.l-header .block-system-header{margin:2em 0 1em;}.block-system-header .block-content{text-align:center;}.block-system-header .block-content > *{display:inline-block;vertical-align:middle;margin:0 .9375rem 10px;}.block-system-header .logo{max-width:400px;}.name-and-slogan{color:#fff;text-align:center;}.name-and-slogan .site-name,.name-and-slogan .site-slogan{padding:0.1em .9375rem;margin:0 0 10px;background-color:#fffa;color:#444;}.name-and-slogan .site-name{font-size:1.7em;line-height:1.8em;}.name-and-slogan .site-name a{color:#444;}.name-and-slogan .site-name a:hover{text-decoration:none;}.name-and-slogan .site-slogan{font-size:1.3em;}.header-menu{text-align:right;margin:0;}.header-menu ul,.header-menu li{list-style:none;list-style-type:none;margin:0;padding:0;display:inline-block;}.header-menu a,.header-menu a:hover{display:inline-block;color:#444;padding:5px 10px;margin:0 0 0 .9375rem;}.messages,.l-footer{margin:0;}img.align-left,img.align-right{margin-top:5px;}.field-type-text-long,.field-type-text-with-summary{overflow:unset;}.submitted{font-size:0.9rem;}.field-type-taxonomy-term-reference .field-item{display:inline-block;background:#eee;padding:4px 8px;margin:4px;border:1px solid #aaa;color:#000;-webkit-transform:skew(-10deg);transform:skew(-10deg);}.field-type-taxonomy-term-reference .field-item a{color:#000;display:block;-webkit-transform:skew(10deg);transform:skew(10deg);}.progress .filled{background:#999;}.page-title{text-align:center;max-width:1024px;margin:0 auto;}.node,.node-form{max-width:820px;margin:0 auto 1em;}.block-system-breadcrumb{display:table;margin:0 auto;padding:1em 0;}.field{margin-bottom:1em;}.view-mode-teaser{margin:0 auto 2em;padding:0 0 1em;}.view-mode-teaser::after{content:" ";display:block;height:2px;width:75%;margin:2rem auto 0;border-bottom:1px solid #ccc;}.view-mode-full .links.inline,.view-mode-teaser .links.inline{display:block;text-align:right;margin:0;}.node-readmore > a::before{content:"»";display:inline-block;margin-right:5px;}.l-header .block-system-main-menu{display:block;clear:both;font-size:0.9em;background-color:#fff;color:#777;border-bottom:1px solid #ccc;min-height:50px;}.l-header .block-system-main-menu .menu a{font-size:1.2rem;color:#555;display:block;padding:1em 1.2em;}.l-header .block-system-main-menu .menu a:hover{color:#000;background-color:#f7f7f7;}.l-header .block-system-main-menu .menu .menu a:hover{background-color:pink;}.l-header .block-system-main-menu .menu a.active,.l-header .block-system-main-menu .menu a.active-trail{color:#000;background-color:#f7f7f7;}.l-header .block-search-form{position:relative;z-index:1;float:right;margin-right:.9375rem;}.l-footer{padding:2em 0;background:#484848;color:#d0d0d0;}.l-footer .block-content a{color:#fff;}@media screen and (max-width:600px){img.align-left,img.align-right{float:none;margin:.5em 0;}}@media screen and (min-width:34em){.container{max-width:none;}}@media screen and (min-width:769px){body{background-size:100% auto;}.l-header .block-system-header{margin:12vh 0 8vh;}.block-system-header .header-site-name-wrapper a,.block-system-header .header-site-name-wrapper a:hover{font-size:42px;}.name-and-slogan .site-name,.name-and-slogan .site-slogan{padding:0.3em .9375rem;}.name-and-slogan .site-name{font-size:2.05em;}}@media screen and (min-width:1101px){.block-system-header .block-content{text-align:left;}.header-menu{float:right;margin-right:0;}h1{font-size:2.1em;}h2{font-size:1.8em;}}@media screen and (min-width:1201px){.block-system-header .block-content > *{margin-left:0;}.l-header .block-search-form{margin-right:0;}}.maintenance-page{background-color:#ddd;}.maintenance-page header{background-color:#cadad8;padding:15px;}.maintenance-page header img{max-width:200px;}.maintenance-page .name-and-slogan > *{display:block;margin:2px 0;}.maintenance-page .l-container{background-color:#fff;max-width:680px;padding:30px;margin:18vh auto;box-shadow:0 0 30px #0003;}
.abstract-teal-orange{background-color:#52b8ae;}.abstract-teal-orange .block-hero-no-image{background-color:#50847f;}.abstract-teal-orange a{color:#50847f;}.abstract-teal-orange .name-and-slogan .site-name,.abstract-teal-orange .name-and-slogan .site-name a{background-color:#52b8ae;color:#fff;}.abstract-teal-orange .name-and-slogan .site-name{border:1px solid #fff;}.abstract-yellow{background-color:#f4f4f4;}.blue-abstract{background-color:#44a1b2;}.blue-abstract .block-hero-no-image{background-color:#507884;}.blue-abstract .name-and-slogan .site-name,.blue-abstract .name-and-slogan .site-name a{background-color:#4dabbb;color:#fff;}.blue-abstract .name-and-slogan .site-name{border:1px solid #fff;}.color-bars{background-color:#f5f5f5;}.color-bars .block-hero-no-image{background-color:#8d8294;}.color-bars a{color:#857092;}.dark-turquoise{background-color:#1b2929;}.dark-turquoise .block-hero-no-image{background-color:#296362;}.dark-turquoise .name-and-slogan .site-name,.dark-turquoise .name-and-slogan .site-name a{background-color:transparent;color:#fff;}.dark-turquoise .name-and-slogan .site-slogan{background-color:transparent;color:#fff;}.dark-turquoise .header-menu a{color:#fff;}.dark-turquoise a{color:#458282;}.green-grey-dots{background-color:#f3f3f3;}.green-grey-dots .block-hero-no-image{background-color:#9c9a9b;}.green-grey-dots a{color:#9eb90f;}.green-grey-dots .name-and-slogan .site-name{background-color:#bfdf14;color:#fff;border:1px solid #fff;}.green-grey-dots .name-and-slogan .site-name a{color:#fff;}.green-grey-dots .name-and-slogan .site-slogan{background-color:#9c9a9b;color:#fff;}.green-grey-dots .header-menu a{color:#000;background-color:#fffa;}.green-stripes{background-color:#789e05;}.green-stripes .block-hero-no-image{background-color:#789e05;}.green-stripes a{color:#648403;}.green-stripes .name-and-slogan .site-name{background-color:#789e05;color:#fff;border:1px solid #a3d314;}.green-stripes .name-and-slogan .site-name a{color:#fff;}.green-stripes .name-and-slogan .site-slogan{background-color:#a3d314;}.green-stripes .header-menu a{color:#fff;}.lavender-labyrinth{background-color:#ae8da7;}.lavender-labyrinth .block-hero-no-image{background-color:#825e7f;}.lavender-labyrinth .name-and-slogan .site-name,.lavender-labyrinth .name-and-slogan .site-slogan{background-color:#ae8da7;color:#fff;}.lavender-labyrinth .name-and-slogan .site-name a,.lavender-labyrinth .header-menu a{color:#fff;}.lavender-labyrinth a{color:#61465e;}.orange-circles{background-color:#e78311;}.orange-circles .block-hero-no-image{background-color:#e78311;}.orange-circles .name-and-slogan .site-name,.orange-circles .name-and-slogan .site-slogan{background-color:#cb5c0c;color:#fff;}.orange-circles .name-and-slogan .site-name{border:1px solid #e78311;}.orange-circles .name-and-slogan .site-name a,.orange-circles .header-menu a{color:#fff;}.orange-circles a{color:#cb5c0c;}.pink-stripes{background-color:#530157;}.pink-stripes .block-hero-no-image{background-color:#a66da9;}.pink-stripes .name-and-slogan .site-name,.pink-stripes .name-and-slogan .site-slogan{background-color:#530157;color:#fff;}.pink-stripes .name-and-slogan .site-name{border:1px solid #bb037f;}.pink-stripes .name-and-slogan .site-name a,.pink-stripes .header-menu a{color:#fff;}.pink-stripes a{color:#530157;}.warm-geometric{background-color:#f4b21e;}.warm-geometric .block-hero-no-image{background-color:#88775e;}.warm-geometric .name-and-slogan .site-name,.warm-geometric .name-and-slogan .site-slogan{background-color:#9e2b28;color:#fff;}.warm-geometric .name-and-slogan .site-name a{color:#fff;}.warm-geometric a{color:#9e2b28;}.floating-ink{background-color:#75a8bb;}.floating-ink .block-hero-no-image{background-color:#5585a9;}.floating-ink .name-and-slogan .site-name,.floating-ink .name-and-slogan .site-slogan{background-color:#5585a9;color:#fff;}.floating-ink .name-and-slogan .site-name a,.floating-ink .header-menu a{color:#fff;}.floating-ink a{color:#375f7d;}
