@import 'https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,900|Montserrat';*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden]{display:none}template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.66667em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type='button'],input[type='reset'],input[type='submit']{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type='checkbox'],input[type='radio']{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto}input[type='search']{-webkit-box-sizing:content-box;box-sizing:content-box}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:1em}body{color:#525057;font-family:"Lato",sans-serif;font-weight:400;line-height:1.3}h1,h2,h3,h4,h5,h6{color:#222D38;font-family:"Montserrat",sans-serif;font-weight:700;margin:1.0em 0 0.5em}h1{line-height:1}h5,h6{text-transform:uppercase}p{line-height:1.2;margin:0 0 1.2em}a{color:#3f5fbc;text-decoration:none;-webkit-transition:color .2s;transition:color .2s}a:hover{color:#768ed1;text-decoration:none}a.icon-help{font-size:0.85em}strong{font-weight:700}mark,.marker{float:right;font-size:0.65em;color:#fff;padding:6px;background-color:#525057}.filter-help a,.more-link a{text-transform:uppercase;font-size:0.65em;font-weight:600}summary{outline:none}blockquote{background-color:#f7efed;border-left:1px solid #ddd2ce;font-style:italic;margin:1.5em 10px;padding:0.5em 10px}blockquote:after{color:#222D38;content:"\201D";font-size:3em;line-height:0.1em;vertical-align:-0.45em}blockquote:before{color:#222D38;content:"\201C";font-size:3em;line-height:0.1em;margin-right:0.2em;vertical-align:-0.4em}blockquote>p:first-child{display:inline}code,kbd,pre,samp{font-size:0.85em}head:before{position:absolute;right:-10px;top:120px;color:#f7efed;background-color:#222D38;cursor:pointer}.no-grid head:before{display:none}.grid{display:block}.breadcrumb a{text-transform:uppercase;font-size:0.65em}.button,.form-submit{outline:none;display:inline-block;padding:.2em 1.5em;margin:0 .5em .5em 0;text-align:center;background-color:#aba1a0;color:#fff;text-transform:uppercase;-webkit-transition:all .5s;transition:all .5s;font-size:0.65em;height:32px;position:relative;top:-2px;border:1px solid transparent;font-weight:600;line-height:2.5em}.button:hover,.form-submit:hover{cursor:pointer;text-decoration:none;border-color:#aba1a0;background-color:#fff;color:#aba1a0}.image-button{background-color:transparent;padding:0.2em 0.5em}.comment{overflow:hidden;margin-top:1em;padding-top:1em}.comment:last-child{border:0}.comment__meta{margin-bottom:1em}@media (min-width: 44em){.comment__meta{width:23.72881%;float:left;margin-left:0;margin-right:-100%}}.comment .content{padding-bottom:1em;border-bottom:1px solid #ddd2ce}@media (min-width: 44em){.comment .content{width:74.57627%;float:left;margin-left:25.42373%;margin-right:-100%}}.comment .content>h3{margin-top:0}.dropdown{position:relative;z-index:8;text-align:right;max-height:40px;margin-left:20px}.dropdown-container{position:relative;text-align:center}.dropdown-button{cursor:pointer;float:right;font-size:1em;margin:0;position:relative;color:#fff}.dropdown-button img{vertical-align:top;width:32px;height:auto}.dropdown-button:after{color:#fff;content:"\25BE";font-size:1.2em;display:block;position:absolute;right:0px;top:0px}.dropdown-menu{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#525057;cursor:pointer;display:none;margin:0;overflow:visible;padding:0;position:absolute;right:0;top:35px;width:auto;z-index:99999}.dropdown-menu:before{position:absolute;top:0;right:1em;bottom:0;left:0;content:"\25b2";font-size:1.4em;pointer-events:none;text-shadow:0 -2px 2px rgba(0,0,0,0.3);top:-0.7em;text-align:right}.dropdown .show-menu{display:block}input:not(.form-checkbox):not(.form-radio):not(.form-file):not(.form-submit),select,textarea{background-color:#fff;border:1px solid #ddd2ce;padding:8px;outline:none}input:not(.form-checkbox):not(.form-radio):not(.form-file):not(.form-submit),select{height:32px}input[type='search']{-webkit-box-sizing:border-box;box-sizing:border-box}.fieldset-legend,label:not(.option){font-weight:600;margin-bottom:5px;font-size:0.85em;text-transform:uppercase;display:block}.description{margin-top:5px}.form-type-radio .description,.form-type-checkbox .description{margin-left:0}.form-type-radio input,.form-type-checkbox input{margin-right:5px}.password-strength{margin:0.5em 0;font-size:0.85em}.simple-list,ul.links,.item-list ul{margin:0;padding:0}.simple-list li,ul.links li,.item-list ul li{list-style-image:none;list-style-type:none}ul.links{font-size:0.85em;line-height:1.5em}.item-list h2,.item-list h3,.item-list h4{margin-bottom:0.5em}.item-list ul li{margin-left:0}.tips{padding-left:1.2em}img{max-width:100%;height:auto;display:block}.messages{background-color:#fff;border-radius:0;border-width:1px 1px 1px 5px;-webkit-box-shadow:none;box-shadow:none}.messages--status{border-color:#3b9376;color:#3b9376}.messages--warning{border-color:#ef8f73;color:#ef8f73}.messages--error{border-color:#D64541;color:#D64541}.pager ul{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pager__item{display:block;margin:0 5px}.pager__item a{color:#aba1a0}.pager__item.is-active{width:32px;height:32px;line-height:1.1em;border-radius:20px;background-color:#222D38;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.pager__item.is-active a{color:inherit;cursor:default}.pager__item--first,.pager__item--previous,.pager__item--next,.pager__item--last{text-transform:lowercase;font-size:0.85em}.progress__track{background-image:none;background-color:#fff;border-color:#ddd2ce;border-radius:0}.progress__bar{border-color:#ddd2ce;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.15))),-webkit-gradient(linear, left top, right bottom, from(#ddd2ce), color-stop(25%, #ddd2ce), color-stop(25%, #eee8e6), color-stop(50%, #eee8e6), color-stop(50%, #ddd2ce), color-stop(75%, #ddd2ce), to(#ddd2ce));background-image:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.15)),linear-gradient(to right bottom, #ddd2ce 0%, #ddd2ce 25%, #eee8e6 25%, #eee8e6 50%, #ddd2ce 50%, #ddd2ce 75%, #ddd2ce 100%);border-radius:0px}table{border:1px solid #ddd2ce}table th{background-color:#222D38;color:#fff;padding:0.65em;border:1px solid #fff;font-weight:400;text-transform:uppercase;font-size:0.85em}table td{padding:0.65em;border:1px solid #fff;background-color:#fff}table tr.odd td{background-color:#faf9f9}.tabs a{color:#222D38;text-transform:uppercase;font-size:0.65em}.tabs a:focus,.tabs a:hover{background-color:transparent}.tabs.primary{border-bottom:1px solid #222D38}.tabs.primary>li{border:1px solid #222D38;border-bottom:0}.tabs.primary>li>a{padding:0.4em 1.5em;-webkit-transition:all 1s ease;transition:all 1s ease}.tabs.primary>li>a:hover,.tabs.primary>li>a.is-active{background-color:#222D38;color:#fff}.tabs.secondary>li{margin:0}.tabs.secondary>li:first-child a{padding-left:0;border-left:0}.tabs.secondary>li:last-child a{padding-right:0}.tabs.secondary>li a{border-left:1px solid #aba1a0}.tabs.secondary>li a:hover,.tabs.secondary>li a.is-active{background-color:transparent;color:#aba1a0}.vertical-tabs__menu-item{background:#ddd2ce}.vertical-tabs__menu-item a{color:#fff}.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title{color:#222D38}body{-webkit-transition:max-width 0.35s ease-out, max-height 0.35s ease-out;transition:max-width 0.35s ease-out, max-height 0.35s ease-out}#resizer{position:fixed;top:100px;left:0;right:0;z-index:99;width:100%;text-align:center;margin:0 auto}#resizer ul{font-size:17px;-webkit-filter:drop-shadow(0 1px 5px rgba(0,0,0,0.25));filter:drop-shadow(0 1px 5px rgba(0,0,0,0.25));-webkit-transform:translateZ(0);transform:translateZ(0);margin:-0.2em auto 0}#resizer ul li{display:inline-block}#resizerFrame{-webkit-transition:max-width 0.35s ease-out, max-height 0.35s ease-out;transition:max-width 0.35s ease-out, max-height 0.35s ease-out}button.rotate i:before,button[data-rotate] i:before{-webkit-transition:all 0.15s linear;transition:all 0.15s linear}.landscape i:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}html,body{min-height:100vh}body{color:#525057;background-color:#fff}.border-region .region,.border-region main{outline:2px #aba1a0 solid}.maintenance-page h1{text-align:center;margin-bottom:0.5em}.restricted-container,.layout-container>.region,.layout-container>header>*:not(.top-bar),.layout-container>header .top-bar>*,.layout-container>main,.layout-container>footer>*{max-width:91.407%;margin-left:auto;margin-right:auto;-webkit-transition:padding .5s ease-in-out;transition:padding .5s ease-in-out}.restricted-container::after,.layout-container>.region::after,.layout-container>header>:not(.top-bar)::after,.layout-container>header .top-bar>::after,.layout-container>main::after,.layout-container>footer>::after{clear:both;content:"";display:table}.restricted-container:after,.layout-container>.region:after,.layout-container>header>:not(.top-bar):after,.layout-container>header .top-bar>:after,.layout-container>main:after,.layout-container>footer>:after{content:" ";display:block;clear:both}head{display:block;position:fixed;right:10px;top:10px;z-index:999;color:#333;background:rgba(255,255,255,0.25)}head:before{content:"|||";display:block;padding:5px 10px;font-family:sans-serif;font-size:16px;font-weight:bold}head:hover{background:rgba(255,255,255,0.5);color:red}head:hover ~ .restricted-container,.layout-container>head:hover ~ .region,.layout-container>header>head:hover ~ *:not(.top-bar),.layout-container>header .top-bar>head:hover ~ *,.layout-container>head:hover ~ main,.layout-container>footer>head:hover ~ *,head:hover ~ body .restricted-container,head:hover ~ body .layout-container>.region,head:hover ~ body .layout-container>header>*:not(.top-bar),head:hover ~ body .layout-container>header .top-bar>*,.layout-container>header head:hover ~ body .top-bar>*,head:hover ~ body .layout-container>main,head:hover ~ body .layout-container>footer>*{position:relative}head:hover ~ .restricted-container:before,.layout-container>head:hover ~ .region:before,.layout-container>header>head:hover ~ :not(.top-bar):before,.layout-container>header .top-bar>head:hover ~ :before,.layout-container>head:hover ~ main:before,.layout-container>footer>head:hover ~ :before,head:hover ~ body .restricted-container:before,head:hover ~ body .layout-container>.region:before,head:hover ~ body .layout-container>header>:not(.top-bar):before,head:hover ~ body .layout-container>header .top-bar>:before,.layout-container>header head:hover ~ body .top-bar>:before,head:hover ~ body .layout-container>main:before,head:hover ~ body .layout-container>footer>:before{position:absolute;top:0;left:0;bottom:0;right:0;content:" ";z-index:998;background-image:linear-gradient(to right, rgba(102,102,255,0.25),rgba(179,179,255,0.25) 80%,rgba(0,0,0,0) 80%),linear-gradient(to bottom, #000 1px,transparent 1px);background-size:8.47458%,100% 24px;background-origin:content-box,border-box;background-clip:content-box,border-box;background-position:left top}@media (min-width: 75em){.restricted-container,.layout-container>.region,.layout-container>header>*:not(.top-bar),.layout-container>header .top-bar>*,.layout-container>main,.layout-container>footer>*{max-width:1170px}}.layout-container{background-color:#fff;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.layout-container>.region{width:100%}.layout-container>header{position:relative}.layout-container>header .region::after{clear:both;content:"";display:table}.layout-container>main{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;margin-bottom:2em;position:relative;background-color:#fff;z-index:2;overflow:hidden}.layout-container>main .region::after{clear:both;content:"";display:table}.drupalera{margin-top:1em;margin-left:8px;display:inline-block}.drupalera img{max-height:15px}@media (min-width: 44em){.layout-one-sidebar.layout-sidebar-first .layout-content{width:74.57627%;float:left;margin-left:25.42373%;margin-right:-100%}}@media (min-width: 44em){.layout-one-sidebar.layout-sidebar-first .layout-sidebar-first{width:23.72881%;float:left;margin-left:0;margin-right:-100%}}@media (min-width: 44em){.layout-one-sidebar.layout-sidebar-second .layout-content{width:74.57627%;float:left;margin-left:0;margin-right:-100%}}@media (min-width: 44em){.layout-one-sidebar.layout-sidebar-second .layout-sidebar-second{width:23.72881%;float:left;margin-left:76.27119%;margin-right:-100%}}@media (min-width: 44em){.layout-two-sidebars .layout-content{width:74.57627%;float:left;margin-left:25.42373%;margin-right:-100%}}@media (min-width: 64em){.layout-two-sidebars .layout-content{width:49.15254%;float:left;margin-left:25.42373%;margin-right:-100%}}@media (min-width: 44em){.layout-two-sidebars .layout-sidebar-first{width:23.72881%;float:left;margin-left:0;margin-right:-100%}}@media (min-width: 44em){.layout-two-sidebars .layout-sidebar-second{clear:both;float:none}}@media (min-width: 64em){.layout-two-sidebars .layout-sidebar-second{width:23.72881%;float:left;margin-left:76.27119%;margin-right:-100%;clear:none}}.site-footer{padding:1em 0;background-color:#ddd2ce}.site-footer a{color:#fff}.site-footer a:hover{color:#fff}.site-footer .menu{margin:0}.layout-container>header{background-color:#222D38;color:#fff}.layout-container>header .region-header{padding:1em 0;position:relative;z-index:2}.layout-container>header .region-header .site-logo{float:left;margin-right:1em;position:relative}.layout-container>header .region-header .site-name{font-family:"Montserrat",sans-serif;font-size:1.5em}.layout-container>header .region-header .site-name a{display:inline-block;margin-top:0.5em}.layout-container>header .region-header .site-slogan{font-style:italic;font-size:0.65em}.layout-container>header .region-header h1{overflow:hidden;text-indent:101%;white-space:nowrap;height:0;margin:0}.layout-container>header .region-header a{color:#fff}.layout-container>header .region-header a:hover{color:#fff}.top-bar{padding:1em 0;font-size:0.75em;background-color:#314151}.region-highlighted{margin-top:1em;margin-bottom:1em}.region-secondary-menu .menu{text-align:right}.region-secondary-menu .menu-item{display:inline-block;margin-right:8px;border-right:1px solid #aba1a0;padding-right:8px;line-height:8px}.region-secondary-menu .menu-item:last-child{border-width:0;margin-right:0;padding-right:0}.region-secondary-menu .menu-item a{color:#fff;display:block;text-transform:uppercase;font-size:0.75em}.region-secondary-menu .menu-item a.is-active{cursor:default}.region-secondary-menu .menu-item a.is-active,.region-secondary-menu .menu-item a:hover{color:#aba1a0}@media (min-width: 64em){header .region-header{width:57.62712%;float:left;margin-left:0;margin-right:-100%}header .region-secondary-menu{width:32.20339%;float:left;margin-left:67.79661%;margin-right:-100%}header .region-secondary-menu #block-languageswitcher{width:6.77966%;float:left;margin-left:93.22034%;margin-right:-100%}}.region-primary-menu .menu{margin:0;text-align:center;border-bottom:1px solid #f8f9fa;padding-bottom:1em;margin-bottom:1em}.region-primary-menu .menu-item{display:inline-block}.region-primary-menu .menu-item a{display:block;margin-right:8px;padding-right:8px;border-right:1px solid #ddd2ce;text-transform:uppercase;color:#222D38}.region-primary-menu .menu-item a:hover,.region-primary-menu .menu-item a.is-active{color:#aba1a0}.region-primary-menu .menu-item a:hover:hover,.region-primary-menu .menu-item a.is-active:hover{color:#aba1a0}.region-primary-menu .menu-item a.is-active{cursor:default;font-weight:600}.region-primary-menu .menu-item:last-child a{border-right:0}.demo-block{text-align:center;color:#525057}aside .block h2,aside .block h3{border-bottom:1px solid #222D38}.search-block-form>div{display:inline-block}.search-results li{margin-left:0;border-bottom:1px solid #ddd2ce}.search-results .search-result__info{text-align:right;margin:1em 0;font-size:0.85em}.node__links{line-height:1.5;text-align:right}.node__submitted{margin-bottom:1em;text-align:right}.node__submitted .profile{max-width:20px;display:inline-block}.node__content .field--label-inline{overflow:hidden}.node__content .field--type-image{margin-bottom:1em}@media (min-width: 44em){.node__content .field--type-image{margin-right:1.5em;float:left}}.node__content .field--type-entity-reference .field__item:not(.field--type-image):not(.text-formatted){display:inline-block;margin-right:5px}.node__content .field--type-entity-reference .field__item:not(.field--type-image):not(.text-formatted):after{content:','}.node__content .field--type-entity-reference .field__item:not(.field--type-image):not(.text-formatted):last-child:after{content:''}.node--view-mode-teaser .node__content>div:first-child.field--type-image{margin-bottom:1em}@media (min-width: 44em){.node--view-mode-teaser .node__content>div:first-child.field--type-image{float:left;margin-right:1em}}.path-user .profile>.field--type-image{width:23.72881%;float:left;margin-left:0;margin-right:-100%}.path-user .profile>div:not(.field--type-image){width:74.57627%;float:left;margin-left:25.42373%;margin-right:-100%;margin-right:auto}.views-element-container:not(.block-views) .views-row,.views-element-container:not(.block-views) ul:not(.links) li{border-bottom:1px solid #f7efed;margin-bottom:1.5em;padding-bottom:0.5em}.views-element-container:not(.block-views) .views-row:last-child,.views-element-container:not(.block-views) ul:not(.links) li:last-child{border:0}.views-element-container:not(.block-views) .views-field-title:not(th):not(td){font-size:1.5em;font-family:"Montserrat",sans-serif;color:#222D38;font-weight:600;margin-bottom:0.5em}.views-view-grid .views-col{padding-left:1em;padding-right:1em}
