/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}96%{-webkit-transform:rotate(346deg);transform:rotate(346deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg)}96%{-webkit-transform:rotate(346deg)}to{-webkit-transform:rotate(1turn)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}#block-gsh-local-tasks>ul{-webkit-box-shadow:-2px 1px 3px 1px rgba(0,0,0,.333);box-shadow:-2px 1px 3px 1px rgba(0,0,0,.333);position:fixed;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1001}#block-gsh-local-tasks>ul:before{background:#f5f5f2;-webkit-box-shadow:-2px -1px 3px 1px rgba(0,0,0,.333);box-shadow:-2px -1px 3px 1px rgba(0,0,0,.333);color:#666;content:"mode_edit";font-family:Material Icons;font-size:1.5em;height:50px;padding-top:10px;position:absolute;right:0;text-align:center;top:-50px;width:100%}#block-gsh-local-tasks>ul li a{background:#f5f5f2;border-bottom:1px solid #ddd;color:#333;cursor:pointer;display:block;font-size:1em;padding:1.3em 1.2em;text-align:center}#block-gsh-local-tasks>ul li a.is-active,#block-gsh-local-tasks>ul li a:hover{background:#fff;color:#000;text-decoration:underline}#block-gsh-local-tasks>ul li:last-of-type a{border-bottom:1px solid transparent}.breadcrumbs-wrap .breadcrumbs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:20px;margin-right:20px;padding-bottom:10px;padding-top:10px}.breadcrumbs-wrap .breadcrumbs .crumb{-ms-flex-item-align:center;align-self:center;color:#85744f;font-family:Roboto,sans-serif;font-size:.8484848484848485rem;font-weight:400}.breadcrumbs-wrap .breadcrumbs svg{stroke:#8a9190;height:12px;width:12px}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.flexcontainer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between}.flexcontainer.flc-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flexcontainer.flc-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flexcontainer.flc-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flexcontainer.flc-around{-ms-flex-pack:distribute;justify-content:space-around}.flexcontainer.flc-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flexcontainer.flc-vert-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flexcontainer.flc-no-gutter .fl-1,.flexcontainer.flc-no-gutter .fl-10,.flexcontainer.flc-no-gutter .fl-11,.flexcontainer.flc-no-gutter .fl-12,.flexcontainer.flc-no-gutter .fl-2,.flexcontainer.flc-no-gutter .fl-3,.flexcontainer.flc-no-gutter .fl-4,.flexcontainer.flc-no-gutter .fl-5,.flexcontainer.flc-no-gutter .fl-6,.flexcontainer.flc-no-gutter .fl-7,.flexcontainer.flc-no-gutter .fl-8,.flexcontainer.flc-no-gutter .fl-9,.flexcontainer.flc-no-gutter .fl-item,.flexcontainer.flc-no-gutter .fl-item-shrink{padding-left:0;padding-right:0}.fl-1,.fl-10,.fl-11,.fl-12,.fl-2,.fl-3,.fl-4,.fl-5,.fl-6,.fl-7,.fl-8,.fl-9,.fl-item,.fl-item-shrink{-webkit-box-flex:0;-ms-flex-preferred-size:auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex:0 0 auto;flex:0 0 auto;flex-basis:auto;flex-grow:0;flex-shrink:0;min-height:0;padding-left:20px;padding-right:20px}.fl-item{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.fl-item-shrink{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.fl-1{width:8.33333%}.fl-2{width:16.6666%}.fl-3{width:25%}.fl-4{width:33.29%}.fl-5{width:41.6666%}.fl-6{width:50%}.fl-7{width:58.3333%}.fl-8{width:66.6666%}.fl-9{width:75%}.fl-10{width:83.3333%}.fl-11{width:91.6666%}.fl-12{width:100%}@media only screen and (max-width:62em){.md-1{width:8.33333%}.md-2{width:16.6666%}.md-3{width:25%}.md-4{width:33.29%}.md-5{width:41.6666%}.md-6{width:50%}.md-7{width:58.3333%}.md-8{width:66.6666%}.md-9{width:75%}.md-10{width:83.3333%}.md-11{width:91.6666%}.md-12{width:100%}.md-1{width:8.33333%}.md-2{width:16.6666%}.md-3{width:25%}.md-4{width:33.29%}.md-5{width:41.6666%}.md-6{width:49.9%}.md-7{width:58.3333%}.md-8{width:66.6666%}.md-9{width:75%}.md-10{width:83.3333%}.md-11{width:91.6666%}.md-12{width:100%}}@media only screen and (max-width:36em){.sm-1{width:8.33333%}.sm-2{width:16.6666%}.sm-3{width:25%}.sm-4{width:33.29%}.sm-5{width:41.6666%}.sm-6{width:49.9%}.sm-7{width:58.3333%}.sm-8{width:66.6666%}.sm-9{width:75%}.sm-10{width:83.3333%}.sm-11{width:91.6666%}.sm-12{width:100%}}@media only screen and (max-width:20em){.xs-1{width:8.33333%}.xs-2{width:16.6666%}.xs-3{width:25%}.xs-4{width:33.29%}.xs-5{width:41.6666%}.xs-6{width:49.9%}.xs-7{width:58.3333%}.xs-8{width:66.6666%}.xs-9{width:75%}.xs-10{width:83.3333%}.xs-11{width:91.6666%}.xs-12{width:100%}}.footer-social{background:#dfdbd1;padding:10px 0;width:100%}.footer-social .icon{color:#433f40;font-family:Roboto,sans-serif;font-size:24px;font-weight:700;line-height:100%;margin:0 10px;text-align:center;width:10%}.footer-social .icon:active,.footer-social .icon:focus,.footer-social .icon:hover{color:#85744f}footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-pack:center;-ms-flex-pack:center;background:#1d1c1a;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;justify-content:center;padding:40px}footer.flc-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer.flc-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer.flc-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer.flc-around{-ms-flex-pack:distribute;justify-content:space-around}footer.flc-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer.flc-vert-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer.flc-no-gutter .fl-1,footer.flc-no-gutter .fl-10,footer.flc-no-gutter .fl-11,footer.flc-no-gutter .fl-12,footer.flc-no-gutter .fl-2,footer.flc-no-gutter .fl-3,footer.flc-no-gutter .fl-4,footer.flc-no-gutter .fl-5,footer.flc-no-gutter .fl-6,footer.flc-no-gutter .fl-7,footer.flc-no-gutter .fl-8,footer.flc-no-gutter .fl-9,footer.flc-no-gutter .fl-item,footer.flc-no-gutter .fl-item-shrink{padding-left:0;padding-right:0}footer .item{-webkit-box-flex:0;-ms-flex-preferred-size:auto;-ms-flex-positive:0;-ms-flex-negative:0;border-right:1px dotted hsla(42,16%,87%,.2);-ms-flex:0 0 auto;flex:0 0 auto;flex-basis:auto;flex-grow:0;flex-shrink:0;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:16px;min-height:0;padding-left:20px;padding-right:20px;width:25%}@media only screen and (max-width:36em){footer .item{-webkit-box-flex:0;-ms-flex-preferred-size:auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex:0 0 auto;flex:0 0 auto;flex-basis:auto;flex-grow:0;flex-shrink:0;min-height:0;padding-left:20px;padding-right:20px;width:50%}}footer .item.footer-links .title{margin-bottom:10px}@media only screen and (max-width:36em){footer .item.footer-links .title{margin-top:10px}}footer .item.footer-links .title a{color:#ede9e0;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:16px;text-transform:uppercase}@media only screen and (max-width:36em){footer .item.footer-links .title a{display:inline-block;padding-bottom:10px;padding-top:10px}}footer .item.footer-links .title a:active,footer .item.footer-links .title a:focus,footer .item.footer-links .title a:hover,footer .item.footer-links .title.active a,footer .item.footer-links .title.active a:active,footer .item.footer-links .title.active a:focus,footer .item.footer-links .title.active a:hover{color:#85744f}footer .item.company{border-right:none}footer .item.company p{color:#ede9e0;display:block;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:16px;margin-bottom:2px}footer .item.company p.email{margin-bottom:20px}.developer{background:#d1cbba;padding:5px}.developer p{color:#433f40;font-family:Roboto,sans-serif;font-size:12px;line-height:15px;margin:0;text-align:center}form{font-size:.9em}form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form textarea{border:1px solid #8a9190;display:block;font-family:Roboto,sans-serif;margin-bottom:40px;padding:10px}form input[type=email]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=tel]:focus,form input[type=text]:focus,form textarea:focus{outline:1px dotted #8a9190}form label{display:block;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:22px;margin-bottom:5px}form button,form input[type=submit]{background:transparent;border:1px solid #85744f;color:#85744f;cursor:pointer;display:inline-block;font-family:Roboto,sans-serif;font-size:17px;font-weight:700;line-height:22px;outline:none;padding:10px;text-align:center;text-decoration:none;text-transform:uppercase}form button:active,form button:hover,form input[type=submit]:active,form input[type=submit]:hover{background:#85744f;border:1px solid #85744f;color:#fff}form button:focus,form input[type=submit]:focus{-webkit-transform:translateY(1px);transform:translateY(1px)}form button.cta-opposite,form input[type=submit].cta-opposite{background:#85744f;border:1px solid #85744f;color:#fff}form button.cta-opposite:active,form button.cta-opposite:hover,form input[type=submit].cta-opposite:active,form input[type=submit].cta-opposite:hover{background:#fff;border:1px solid #85744f;color:#85744f}form button.cta-opposite:focus,form input[type=submit].cta-opposite:focus{-webkit-transform:translateY(1px);transform:translateY(1px)}form button.cta-secondary,form input[type=submit].cta-secondary{background:#586261;border:1px solid #586261;color:#fff}form button.cta-secondary:active,form button.cta-secondary:hover,form input[type=submit].cta-secondary:active,form input[type=submit].cta-secondary:hover{background:#4c5554;border:1px solid #586261}form button.cta-secondary:focus,form input[type=submit].cta-secondary:focus{-webkit-transform:translateY(1px);transform:translateY(1px)}form button.btn-block,form input[type=submit].btn-block{display:block;width:100%}form.contact-form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;margin-top:20px}form.contact-form.flc-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}form.contact-form.flc-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}form.contact-form.flc-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}form.contact-form.flc-around{-ms-flex-pack:distribute;justify-content:space-around}form.contact-form.flc-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form.contact-form.flc-vert-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}form.contact-form.flc-no-gutter .fl-1,form.contact-form.flc-no-gutter .fl-10,form.contact-form.flc-no-gutter .fl-11,form.contact-form.flc-no-gutter .fl-12,form.contact-form.flc-no-gutter .fl-2,form.contact-form.flc-no-gutter .fl-3,form.contact-form.flc-no-gutter .fl-4,form.contact-form.flc-no-gutter .fl-5,form.contact-form.flc-no-gutter .fl-6,form.contact-form.flc-no-gutter .fl-7,form.contact-form.flc-no-gutter .fl-8,form.contact-form.flc-no-gutter .fl-9,form.contact-form.flc-no-gutter .fl-item,form.contact-form.flc-no-gutter .fl-item-shrink{padding-left:0;padding-right:0}form.contact-form .captcha{margin:0 auto 20px}form.contact-form .field--name-field-email,form.contact-form .field--name-field-first,form.contact-form .field--name-field-phone-number,form.contact-form .field--name-field-surname{margin-bottom:40px;width:48%}@media only screen and (max-width:62em){form.contact-form .field--name-field-email,form.contact-form .field--name-field-first,form.contact-form .field--name-field-phone-number,form.contact-form .field--name-field-surname{margin-left:auto;margin-right:auto;width:90%}}form.contact-form .field--name-field-email .form-item,form.contact-form .field--name-field-first .form-item,form.contact-form .field--name-field-phone-number .form-item,form.contact-form .field--name-field-surname .form-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between}form.contact-form .field--name-field-email .form-item.flc-start,form.contact-form .field--name-field-first .form-item.flc-start,form.contact-form .field--name-field-phone-number .form-item.flc-start,form.contact-form .field--name-field-surname .form-item.flc-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}form.contact-form .field--name-field-email .form-item.flc-end,form.contact-form .field--name-field-first .form-item.flc-end,form.contact-form .field--name-field-phone-number .form-item.flc-end,form.contact-form .field--name-field-surname .form-item.flc-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}form.contact-form .field--name-field-email .form-item.flc-center,form.contact-form .field--name-field-first .form-item.flc-center,form.contact-form .field--name-field-phone-number .form-item.flc-center,form.contact-form .field--name-field-surname .form-item.flc-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}form.contact-form .field--name-field-email .form-item.flc-around,form.contact-form .field--name-field-first .form-item.flc-around,form.contact-form .field--name-field-phone-number .form-item.flc-around,form.contact-form .field--name-field-surname .form-item.flc-around{-ms-flex-pack:distribute;justify-content:space-around}form.contact-form .field--name-field-email .form-item.flc-vertical,form.contact-form .field--name-field-first .form-item.flc-vertical,form.contact-form .field--name-field-phone-number .form-item.flc-vertical,form.contact-form .field--name-field-surname .form-item.flc-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form.contact-form .field--name-field-email .form-item.flc-vert-center,form.contact-form .field--name-field-first .form-item.flc-vert-center,form.contact-form .field--name-field-phone-number .form-item.flc-vert-center,form.contact-form .field--name-field-surname .form-item.flc-vert-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}form.contact-form .field--name-field-email .form-item.flc-no-gutter .fl-1,form.contact-form .field--name-field-email .form-item.flc-no-gutter .fl-10,form.contact-form .field--name-field-email .form-item.flc-no-gutter .fl-11,form.contact-form .field--name-field-email .form-item.flc-no-gutter .fl-12,form.contact-form .field--name-field-email .form-item.flc-no-gutter .fl-2,form.contact-form .field--name-field-email .form-item.flc-no-gutter .fl-3,form.contact-form .field--name-field-email .form-item.flc-no-gutter .fl-4,form.contact-form .field--name-field-email .form-item.flc-no-gutter .fl-5,form.contact-form .field--name-field-email .form-item.flc-no-gutter .fl-6,form.contact-form .field--name-field-email .form-item.flc-no-gutter .fl-7,form.contact-form .field--name-field-email .form-item.flc-no-gutter .fl-8,form.contact-form .field--name-field-email .form-item.flc-no-gutter .fl-9,form.contact-form .field--name-field-email .form-item.flc-no-gutter .fl-item,form.contact-form .field--name-field-email .form-item.flc-no-gutter .fl-item-shrink,form.contact-form .field--name-field-first .form-item.flc-no-gutter .fl-1,form.contact-form .field--name-field-first .form-item.flc-no-gutter .fl-10,form.contact-form .field--name-field-first .form-item.flc-no-gutter .fl-11,form.contact-form .field--name-field-first .form-item.flc-no-gutter .fl-12,form.contact-form .field--name-field-first .form-item.flc-no-gutter .fl-2,form.contact-form .field--name-field-first .form-item.flc-no-gutter .fl-3,form.contact-form .field--name-field-first .form-item.flc-no-gutter .fl-4,form.contact-form .field--name-field-first .form-item.flc-no-gutter .fl-5,form.contact-form .field--name-field-first .form-item.flc-no-gutter .fl-6,form.contact-form .field--name-field-first .form-item.flc-no-gutter .fl-7,form.contact-form .field--name-field-first .form-item.flc-no-gutter .fl-8,form.contact-form .field--name-field-first .form-item.flc-no-gutter .fl-9,form.contact-form .field--name-field-first .form-item.flc-no-gutter .fl-item,form.contact-form .field--name-field-first .form-item.flc-no-gutter .fl-item-shrink,form.contact-form .field--name-field-phone-number .form-item.flc-no-gutter .fl-1,form.contact-form .field--name-field-phone-number .form-item.flc-no-gutter .fl-10,form.contact-form .field--name-field-phone-number .form-item.flc-no-gutter .fl-11,form.contact-form .field--name-field-phone-number .form-item.flc-no-gutter .fl-12,form.contact-form .field--name-field-phone-number .form-item.flc-no-gutter .fl-2,form.contact-form .field--name-field-phone-number .form-item.flc-no-gutter .fl-3,form.contact-form .field--name-field-phone-number .form-item.flc-no-gutter .fl-4,form.contact-form .field--name-field-phone-number .form-item.flc-no-gutter .fl-5,form.contact-form .field--name-field-phone-number .form-item.flc-no-gutter .fl-6,form.contact-form .field--name-field-phone-number .form-item.flc-no-gutter .fl-7,form.contact-form .field--name-field-phone-number .form-item.flc-no-gutter .fl-8,form.contact-form .field--name-field-phone-number .form-item.flc-no-gutter .fl-9,form.contact-form .field--name-field-phone-number .form-item.flc-no-gutter .fl-item,form.contact-form .field--name-field-phone-number .form-item.flc-no-gutter .fl-item-shrink,form.contact-form .field--name-field-surname .form-item.flc-no-gutter .fl-1,form.contact-form .field--name-field-surname .form-item.flc-no-gutter .fl-10,form.contact-form .field--name-field-surname .form-item.flc-no-gutter .fl-11,form.contact-form .field--name-field-surname .form-item.flc-no-gutter .fl-12,form.contact-form .field--name-field-surname .form-item.flc-no-gutter .fl-2,form.contact-form .field--name-field-surname .form-item.flc-no-gutter .fl-3,form.contact-form .field--name-field-surname .form-item.flc-no-gutter .fl-4,form.contact-form .field--name-field-surname .form-item.flc-no-gutter .fl-5,form.contact-form .field--name-field-surname .form-item.flc-no-gutter .fl-6,form.contact-form .field--name-field-surname .form-item.flc-no-gutter .fl-7,form.contact-form .field--name-field-surname .form-item.flc-no-gutter .fl-8,form.contact-form .field--name-field-surname .form-item.flc-no-gutter .fl-9,form.contact-form .field--name-field-surname .form-item.flc-no-gutter .fl-item,form.contact-form .field--name-field-surname .form-item.flc-no-gutter .fl-item-shrink{padding-left:0;padding-right:0}form.contact-form .field--name-field-email input,form.contact-form .field--name-field-email label,form.contact-form .field--name-field-first input,form.contact-form .field--name-field-first label,form.contact-form .field--name-field-phone-number input,form.contact-form .field--name-field-phone-number label,form.contact-form .field--name-field-surname input,form.contact-form .field--name-field-surname label{-webkit-box-flex:0;color:#f9f7f4;-ms-flex:0 1 auto;flex:0 1 auto;margin:0}@media only screen and (max-width:62em){form.contact-form .field--name-field-email input,form.contact-form .field--name-field-email label,form.contact-form .field--name-field-first input,form.contact-form .field--name-field-first label,form.contact-form .field--name-field-phone-number input,form.contact-form .field--name-field-phone-number label,form.contact-form .field--name-field-surname input,form.contact-form .field--name-field-surname label{text-align:left;width:100%}}form.contact-form .field--name-field-email label,form.contact-form .field--name-field-first label,form.contact-form .field--name-field-phone-number label,form.contact-form .field--name-field-surname label{text-align:right;width:20%}@media only screen and (max-width:62em){form.contact-form .field--name-field-email label,form.contact-form .field--name-field-first label,form.contact-form .field--name-field-phone-number label,form.contact-form .field--name-field-surname label{text-align:left;width:100%}}form.contact-form .field--name-field-email input,form.contact-form .field--name-field-first input,form.contact-form .field--name-field-phone-number input,form.contact-form .field--name-field-surname input{background:transparent;opacity:.6;width:75%}@media only screen and (max-width:62em){form.contact-form .field--name-field-email input,form.contact-form .field--name-field-first input,form.contact-form .field--name-field-phone-number input,form.contact-form .field--name-field-surname input{text-align:left;width:100%}}form.contact-form .field--name-field-email input.content,form.contact-form .field--name-field-email input:focus,form.contact-form .field--name-field-first input.content,form.contact-form .field--name-field-first input:focus,form.contact-form .field--name-field-phone-number input.content,form.contact-form .field--name-field-phone-number input:focus,form.contact-form .field--name-field-surname input.content,form.contact-form .field--name-field-surname input:focus{opacity:1}form.contact-form .field--name-message,form.contact-form .form-actions{width:100%}form.contact-form .field--name-message .form-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between}form.contact-form .field--name-message .form-item.flc-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}form.contact-form .field--name-message .form-item.flc-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}form.contact-form .field--name-message .form-item.flc-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}form.contact-form .field--name-message .form-item.flc-around{-ms-flex-pack:distribute;justify-content:space-around}form.contact-form .field--name-message .form-item.flc-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form.contact-form .field--name-message .form-item.flc-vert-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}form.contact-form .field--name-message .form-item.flc-no-gutter .fl-1,form.contact-form .field--name-message .form-item.flc-no-gutter .fl-10,form.contact-form .field--name-message .form-item.flc-no-gutter .fl-11,form.contact-form .field--name-message .form-item.flc-no-gutter .fl-12,form.contact-form .field--name-message .form-item.flc-no-gutter .fl-2,form.contact-form .field--name-message .form-item.flc-no-gutter .fl-3,form.contact-form .field--name-message .form-item.flc-no-gutter .fl-4,form.contact-form .field--name-message .form-item.flc-no-gutter .fl-5,form.contact-form .field--name-message .form-item.flc-no-gutter .fl-6,form.contact-form .field--name-message .form-item.flc-no-gutter .fl-7,form.contact-form .field--name-message .form-item.flc-no-gutter .fl-8,form.contact-form .field--name-message .form-item.flc-no-gutter .fl-9,form.contact-form .field--name-message .form-item.flc-no-gutter .fl-item,form.contact-form .field--name-message .form-item.flc-no-gutter .fl-item-shrink{padding-left:0;padding-right:0}@media only screen and (max-width:62em){form.contact-form .field--name-message .form-item{margin-left:auto;margin-right:auto;width:90%}}form.contact-form .field--name-message .form-item label,form.contact-form .field--name-message .form-item>div{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}form.contact-form .field--name-message .form-item label{color:#f9f7f4;text-align:right;width:9%}@media only screen and (max-width:62em){form.contact-form .field--name-message .form-item label{text-align:left;width:100%}}form.contact-form .field--name-message .form-item>div{width:88%}@media only screen and (max-width:62em){form.contact-form .field--name-message .form-item>div{text-align:left;width:100%}}form.contact-form .field--name-message .form-item>div textarea{background:transparent;color:#f6f4f0;height:80px;max-width:100%;min-height:80px;opacity:.6;width:100%}form.contact-form .field--name-message .form-item>div textarea.content,form.contact-form .field--name-message .form-item>div textarea:focus{opacity:1}form.contact-form .form-actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}form.contact-form .form-actions input{border-color:#fff;color:#fff;display:block;margin:auto;width:33%}form.contact-form .form-actions input:active,form.contact-form .form-actions input:focus,form.contact-form .form-actions input:hover{background:#4c5554}@media only screen and (max-width:62em){form.contact-form .form-actions input{text-align:center;width:90%}}body{padding-bottom:20px;padding-left:20px;padding-right:20px}body,body.loaded{opacity:1;-webkit-transition:opacity 175ms linear;transition:opacity 175ms linear}body:after{background:#fff;bottom:0;content:"";height:20px;left:0;position:fixed;right:0;z-index:1}@media only screen and (min-width:62em){body{padding-bottom:40px;padding-left:40px;padding-right:40px}body:after{background:#fff;bottom:0;content:"";height:40px;left:0;position:fixed;right:0;z-index:1}}.container{margin-left:auto;margin-right:auto;max-width:100%;width:100%}@media only screen and (min-width:20em){.container{width:100%}}@media only screen and (min-width:36em){.container{width:100%}}@media only screen and (min-width:62em){.container{width:62em}}@media only screen and (min-width:75em){.container{width:75em}}section{margin-bottom:40px}section.nomargin{margin-bottom:0}.img-responsive img,img.img-responsive{display:block;height:auto;max-width:100%}body{position:relative}body .nav-overlay{background:rgba(29,28,26,.95);bottom:0;display:none;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}body .nav-overlay,body.nav-active .nav-overlay{animation:fadeIn 175ms ease;animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-iteration-count:1;-webkit-animation:fadeIn 175ms ease;-webkit-animation-fill-mode:forwards;-webkit-animation-iteration-count:1;-moz-animation:fadeIn 175ms ease;-moz-animation-iteration-count:1;-o-animation:fadeIn 175ms ease;-o-animation-fill-mode:forwards;-o-animation-iteration-count:1;-ms-animation:fadeIn 175ms ease;-ms-animation-fill-mode:forwards;-ms-animation-iteration-count:1;transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%}body.nav-active .nav-overlay{display:block}@media only screen and (max-width:36em){body.nav-active .nav-overlay{display:none}}body.logged-in .header{position:relative}.header{background:#fff;left:0;padding-left:40px;padding-right:40px;position:relative;position:fixed;right:0;top:0;z-index:2;z-index:10}.header,.header>.inner{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.header.scrolled,.header>.inner{border-bottom:1px solid #928e82}.header.scrolled{margin-left:40px;margin-right:40px;padding-left:0;padding-right:0}.header.scrolled .inner{border-bottom:none}.header .search-check{display:none}.header .search-check:checked~.inner nav.nav-wrapper .search-toggle{border-bottom:5px solid #85744f}.header .search-check:checked~.search-wrapper{display:block}.header .logo-wrapper{margin-top:15px;padding-left:0;padding-right:0}.header .logo-wrapper,.header .logo-wrapper img{-webkit-transition:all 175ms cubic-bezier(.68,-.55,.265,1.55);transition:all 175ms cubic-bezier(.68,-.55,.265,1.55)}.header .logo-wrapper img{height:auto;max-width:100%}.header.scrolled .logo-wrapper{-webkit-transition:all 175ms cubic-bezier(.68,-.55,.265,1.55);transition:all 175ms cubic-bezier(.68,-.55,.265,1.55);width:15%}.header .nav-toggle{background:none;border:none;display:none;font-size:22px;margin:10px 0;padding:0;width:100%}.header nav.nav-wrapper{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;justify-content:space-evenly;padding-right:0}.header nav.nav-wrapper,.header nav.nav-wrapper .navigation-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.header nav.nav-wrapper .navigation-menu{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header nav.nav-wrapper .navigation-menu,.header nav.nav-wrapper .navigation-menu.flc-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header nav.nav-wrapper .navigation-menu.flc-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header nav.nav-wrapper .navigation-menu.flc-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header nav.nav-wrapper .navigation-menu.flc-around{-ms-flex-pack:distribute;justify-content:space-around}.header nav.nav-wrapper .navigation-menu.flc-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header nav.nav-wrapper .navigation-menu.flc-vert-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header nav.nav-wrapper .navigation-menu.flc-no-gutter .fl-1,.header nav.nav-wrapper .navigation-menu.flc-no-gutter .fl-10,.header nav.nav-wrapper .navigation-menu.flc-no-gutter .fl-11,.header nav.nav-wrapper .navigation-menu.flc-no-gutter .fl-12,.header nav.nav-wrapper .navigation-menu.flc-no-gutter .fl-2,.header nav.nav-wrapper .navigation-menu.flc-no-gutter .fl-3,.header nav.nav-wrapper .navigation-menu.flc-no-gutter .fl-4,.header nav.nav-wrapper .navigation-menu.flc-no-gutter .fl-5,.header nav.nav-wrapper .navigation-menu.flc-no-gutter .fl-6,.header nav.nav-wrapper .navigation-menu.flc-no-gutter .fl-7,.header nav.nav-wrapper .navigation-menu.flc-no-gutter .fl-8,.header nav.nav-wrapper .navigation-menu.flc-no-gutter .fl-9,.header nav.nav-wrapper .navigation-menu.flc-no-gutter .fl-item,.header nav.nav-wrapper .navigation-menu.flc-no-gutter .fl-item-shrink{padding-left:0;padding-right:0}.header nav.nav-wrapper .navigation-menu .item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.header nav.nav-wrapper .navigation-menu .item .nolink,.header nav.nav-wrapper .navigation-menu .item a{color:#433f40}.header nav.nav-wrapper .navigation-menu .item .nolink{cursor:default}.header nav.nav-wrapper .navigation-menu .item.level-0{border-bottom:10px solid transparent;margin:0 20px}.header nav.nav-wrapper .navigation-menu .item.level-0>.navigation-menu{border-top:1px solid #928e82;left:0;position:absolute;right:0;top:100%;-webkit-transform:translateY(-1px);transform:translateY(-1px);width:100%;z-index:100}@media (orientation:portrait){.header nav.nav-wrapper .navigation-menu .item.level-0>.navigation-menu{left:0;right:0;width:100%}}.header nav.nav-wrapper .navigation-menu .item.level-0>.nolink,.header nav.nav-wrapper .navigation-menu .item.level-0>a{display:block;padding-bottom:0;padding-left:10px;padding-right:10px;text-transform:uppercase}.header nav.nav-wrapper .navigation-menu .item.level-0>.nolink:active,.header nav.nav-wrapper .navigation-menu .item.level-0>.nolink:focus,.header nav.nav-wrapper .navigation-menu .item.level-0>.nolink:hover,.header nav.nav-wrapper .navigation-menu .item.level-0>a:active,.header nav.nav-wrapper .navigation-menu .item.level-0>a:focus,.header nav.nav-wrapper .navigation-menu .item.level-0>a:hover{color:#85744f}.header nav.nav-wrapper .navigation-menu .item.level-0>.navigation-menu{background:#e4e1da;border-bottom:5px solid #85744f;display:none}.header nav.nav-wrapper .navigation-menu .item.level-0.active-trail,.header nav.nav-wrapper .navigation-menu .item.level-0.click{border-bottom:5px solid #85744f}.header nav.nav-wrapper .navigation-menu .item.level-0.active-trail>a,.header nav.nav-wrapper .navigation-menu .item.level-0.click>a{color:#85744f}.header nav.nav-wrapper .navigation-menu .item.level-0.click>.navigation-menu{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:20px}.header nav.nav-wrapper .navigation-menu .item.level-1>.nolink,.header nav.nav-wrapper .navigation-menu .item.level-1>a{text-transform:uppercase}.header nav.nav-wrapper .navigation-menu .item.level-1 .nolink,.header nav.nav-wrapper .navigation-menu .item.level-1 a{border-bottom:3px solid transparent;display:block;padding:5px;width:100%}.header nav.nav-wrapper .navigation-menu .item.level-1 .nolink:hover,.header nav.nav-wrapper .navigation-menu .item.level-1 a:hover{border-bottom:3px solid #85744f}.header nav.nav-wrapper .navigation-menu .item.level-1 .nolink .navigation-menu,.header nav.nav-wrapper .navigation-menu .item.level-1 a .navigation-menu{display:block;padding:10px;width:100%}.header nav.nav-wrapper .navigation-menu .item.level-2>.nolink,.header nav.nav-wrapper .navigation-menu .item.level-2>a{font-family:Roboto,sans-serif;font-size:14px;font-weight:300;line-height:16px}.header nav.nav-wrapper .search-toggle{border-bottom:5px solid transparent;cursor:pointer;margin:0 20px;padding-left:10px;padding-right:10px}.header .search-wrapper,.header nav.nav-wrapper .search-toggle.after{display:none}.header .search-wrapper .positioner{background:#433f40;left:0;position:absolute;right:0;top:100%;width:100%;z-index:1}.header .search-wrapper .positioner .inner{margin:auto;padding:40px 20px;width:30%}@media only screen and (max-width:62em){.header .search-wrapper .positioner .inner{width:50%}}@media only screen and (max-width:36em){.header .search-wrapper .positioner .inner{width:90%}}.header .search-wrapper .positioner .inner .search-block-form{margin:0 auto 10px}.header .search-wrapper .positioner .inner .search-block-form form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:center}@media only screen and (max-width:36em){.header .search-wrapper .positioner .inner .search-block-form form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-flow:column;flex-flow:column}}.header .search-wrapper .positioner .inner .search-block-form form .form-item{-webkit-box-flex:1;-ms-flex:1 1 80%;flex:1 1 80%}@media only screen and (max-width:36em){.header .search-wrapper .positioner .inner .search-block-form form .form-item{width:100%}}.header .search-wrapper .positioner .inner .search-block-form form .form-item input{height:100%;padding:10px;width:100%}max .header .search-wrapper .positioner .inner .search-block-form form .form-item input:focus{outline:none}.header .search-wrapper .positioner .inner .search-block-form form .form-actions{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.header .search-wrapper .positioner .inner .search-block-form form .form-actions input{background:#000;border:none;color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:300;height:100%;line-height:16px;width:100%}@media only screen and (max-width:36em){.header .search-wrapper .positioner .inner .search-block-form form .form-actions{width:100%}}.header .search-wrapper .positioner .inner .close label{color:#fff;display:block;font-family:Roboto,sans-serif;font-size:12px;line-height:15px;margin:auto;text-align:center;width:100%}@media only screen and (min-width:62em){.header nav .navigation-menu .item.level-0>.navigation-menu{left:0;position:absolute;right:0;top:100%;-webkit-transform:translateY(-1px);transform:translateY(-1px);width:100%;z-index:100}.header nav .navigation-menu .item.level-0>.navigation-menu .item{margin:0}.header nav .navigation-menu .item.level-1{text-align:center;width:12%}.header nav .navigation-menu .item.level-1 .nolink,.header nav .navigation-menu .item.level-1 a{padding:10px 10px 5px}.header nav .navigation-menu .item.level-1 .navigation-menu{display:block}.header nav .navigation-menu .item.level-2 .nolink,.header nav .navigation-menu .item.level-2 a{border-bottom:2px solid transparent;padding:10px 20px}.header nav .navigation-menu .item.level-2 a:active,.header nav .navigation-menu .item.level-2 a:focus,.header nav .navigation-menu .item.level-2 a:hover{border-bottom:2px solid #85744f}}@media only screen and (max-width:62em) and (orientation:portrait){.header .logo-wrapper{margin-left:auto;margin-right:auto}.header .nav-toggle{display:block}.header nav.nav-wrapper{display:none}.header nav.nav-wrapper .navigation-menu .item{border-bottom:none;margin:0;text-align:center;width:100%}.header nav.nav-wrapper .navigation-menu .item.level-0{margin-bottom:20px}.header nav.nav-wrapper .navigation-menu .item.level-0.active-trail,.header nav.nav-wrapper .navigation-menu .item.level-0:hover{border-bottom-color:transparent}.header nav.nav-wrapper .navigation-menu .item.level-0>.navigation-menu{margin-bottom:40px;min-width:100%;position:relative;top:auto;-webkit-transform:none;transform:none}.header nav.nav-wrapper .navigation-menu .item.level-0.active-trail,.header nav.nav-wrapper .navigation-menu .item.level-0.click{border-bottom-color:transparent}.header nav.nav-wrapper .navigation-menu .item.level-0.active-trail>.navigation-menu,.header nav.nav-wrapper .navigation-menu .item.level-0.click>.navigation-menu{padding-bottom:0;padding-top:0}.header nav.nav-wrapper .navigation-menu .item.level-1{margin-bottom:0;padding-bottom:0}.header nav.nav-wrapper .navigation-menu .item.level-1 a{margin:10px 0;padding:10px 0}.header nav.nav-wrapper .navigation-menu .item.level-1>.navigation-menu{display:none}.header nav.nav-wrapper .navigation-menu .item.level-1:last-of-type{border-bottom:none}.header nav.nav-wrapper .navigation-menu .item.level-2 a{margin:10px 0;padding:10px 0}.header nav.nav-wrapper .search-toggle{display:block;margin-left:auto;margin-right:auto;text-align:center;width:100px}.header.visible nav.nav-wrapper{display:block;padding-left:0}.header.scrolled .logo-wrapper{width:50%}}@media only screen and (max-width:36em){.header .logo-wrapper{margin-left:auto;margin-right:auto}.header .nav-toggle{display:block}.header nav.nav-wrapper{display:none}.header nav.nav-wrapper .navigation-menu .item{border-bottom:none;margin:0;text-align:center;width:100%}.header nav.nav-wrapper .navigation-menu .item.level-0{margin-bottom:20px}.header nav.nav-wrapper .navigation-menu .item.level-0.active-trail,.header nav.nav-wrapper .navigation-menu .item.level-0:hover{border-bottom-color:transparent}.header nav.nav-wrapper .navigation-menu .item.level-0>.navigation-menu{margin-bottom:40px;min-width:100%;position:relative;top:auto;-webkit-transform:none;transform:none}.header nav.nav-wrapper .navigation-menu .item.level-0.active-trail,.header nav.nav-wrapper .navigation-menu .item.level-0.click{border-bottom-color:transparent}.header nav.nav-wrapper .navigation-menu .item.level-0.active-trail>.navigation-menu,.header nav.nav-wrapper .navigation-menu .item.level-0.click>.navigation-menu{padding-bottom:0;padding-top:0}.header nav.nav-wrapper .navigation-menu .item.level-1{margin-bottom:0;padding-bottom:0}.header nav.nav-wrapper .navigation-menu .item.level-1 a{margin:10px 0;padding:10px 0}.header nav.nav-wrapper .navigation-menu .item.level-1>.navigation-menu{display:none}.header nav.nav-wrapper .navigation-menu .item.level-1:last-of-type{border-bottom:none}.header nav.nav-wrapper .navigation-menu .item.level-2 a{margin:10px 0;padding:10px 0}.header nav.nav-wrapper .search-toggle{display:block;margin-left:auto;margin-right:auto;text-align:center;width:100px}.header.visible nav.nav-wrapper{display:block;padding-left:0}.header.scrolled .logo-wrapper{width:50%}}.touchevents .header nav.nav-wrapper .navigation-menu .item.level-1 .nolink,.touchevents .header nav.nav-wrapper .navigation-menu .item.level-1 a,.touchevents .header nav.nav-wrapper .navigation-menu .item.level-2 .nolink,.touchevents .header nav.nav-wrapper .navigation-menu .item.level-2 a{margin-bottom:5px;margin-top:5px}.material-icons.spinner{-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite}.material-icons.spinner .path{stroke-dasharray:187;stroke-dashoffset:0;-webkit-animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg)}to{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}.root-path-search .layout-container #block-gsh-content .search-form{display:none}.root-path-search .layout-container #block-gsh-content>h2{color:#433f40;display:inline-block;font-family:Roboto Slab,sans-serif;font-size:35px;font-weight:700;line-height:100%;margin-bottom:30px;margin-left:50%;margin-top:50px;padding:20px 0;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:36em){.root-path-search .layout-container #block-gsh-content>h2{font-size:17.5px;margin-bottom:10px;margin-top:20px}}.root-path-search .layout-container #block-gsh-content>h2:after,.root-path-search .layout-container #block-gsh-content>h2:before{background:#d1cbba;content:"";height:1px;left:4%;position:absolute;right:4%;width:92%;z-index:1}.root-path-search .layout-container #block-gsh-content>h2:before{top:0}.root-path-search .layout-container #block-gsh-content>h2:after{bottom:0}.root-path-search .layout-container #block-gsh-content>ol{padding:10px 0}.root-path-search .layout-container #block-gsh-content>ol li{background:#f6f4f0;margin-bottom:20px;padding:10px}.root-path-search .layout-container #block-gsh-content>ol li:last-of-type{margin-bottom:0}.root-path-search .layout-container #block-gsh-content>ol li>h3{margin-bottom:10px}.root-path-search .layout-container #block-gsh-content>ol li>h3 a{font-family:Roboto,sans-serif;font-size:24px;font-weight:700;line-height:100%;text-transform:uppercase}.root-path-search .layout-container #block-gsh-content>ol li .snippet{margin-bottom:30px}.root-path-search .layout-container #block-gsh-content>ol li .snippet p{margin:0}.root-path-search .layout-container #block-gsh-content>ol li .snippet p strong{border-bottom:2px solid #dfdbd1;padding:1px 2px}.root-path-search .layout-container #block-gsh-content>ol li .read-more{margin:0}.root-path-search .layout-container #block-gsh-content>ol+nav.pager{margin:20px auto 0}.root-path-search .layout-container #block-gsh-content>ol+nav.pager ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:center}.root-path-search .layout-container #block-gsh-content>ol+nav.pager ul li{position:relative}.root-path-search .layout-container #block-gsh-content>ol+nav.pager ul li:nth-of-type(2n){background:#d1cbba}.root-path-search .layout-container #block-gsh-content>ol+nav.pager ul li.is-active:after{background:#d1cbba;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%;z-index:1}.root-path-search .layout-container #block-gsh-content>ol+nav.pager ul li.pager__item--next,.root-path-search .layout-container #block-gsh-content>ol+nav.pager ul li.pager__item--previous{background:none}.root-path-search .layout-container #block-gsh-content>ol+nav.pager ul li.pager__item--previous{margin-right:5px}.root-path-search .layout-container #block-gsh-content>ol+nav.pager ul li.pager__item--next{margin-left:5px}.root-path-search .layout-container #block-gsh-content>ol+nav.pager ul li.pager__item--ellipsis,.root-path-search .layout-container #block-gsh-content>ol+nav.pager ul li.pager__item--first,.root-path-search .layout-container #block-gsh-content>ol+nav.pager ul li.pager__item--last{display:none}.root-path-search .layout-container #block-gsh-content>ol+nav.pager ul li a{display:block;font-family:Roboto,sans-serif;font-size:12px;line-height:15px;padding:10px}.ps-theme-mch{padding-right:10px;position:relative}.ps-theme-mch .ps-scrollbar-y-rail{position:absolute;width:4px;z-index:0}.ps-theme-mch .ps-scrollbar-y-rail:after{content:"";height:100%;position:absolute;right:4px;top:0;width:2px;z-index:-1}.ps-theme-mch .ps-scrollbar-y-rail .ps-scrollbar-y{border-radius:5px;cursor:n-resize;position:absolute;right:2px;width:3px}.ps-theme-mch:hover .ps-scrollbar-y-rail .ps-scrollbar-y{width:6px}.fontStyleOne{font-family:Roboto Slab,sans-serif;font-size:48px;font-weight:400;line-height:58px}@media only screen and (max-width:36em){.fontStyleOne{font-size:20px;line-height:26px}}.fontStyleTwo{font-family:Roboto Slab,sans-serif;font-size:35px;font-weight:700;line-height:100%}@media only screen and (max-width:36em){.fontStyleTwo{font-size:17.5px}}.fontStyleThree{font-size:24px}.fontStyleFour,.fontStyleThree{font-family:Roboto,sans-serif;font-weight:700;line-height:100%}.fontStyleFour{font-size:22px}.fontStyleFive{font-family:Roboto,sans-serif;font-size:17px;font-weight:700;line-height:22px}.fontStyleSix{font-size:18px;line-height:100%}.fontStyleSeven,.fontStyleSix{font-family:Roboto,sans-serif;font-weight:400}.fontStyleSeven{font-size:16px;line-height:22px}.fontStyleEight{font-family:Roboto,sans-serif;font-size:16px;font-weight:300;line-height:20px}.fontStyleNine{font-weight:400}.fontStyleNine,.fontStyleTen{font-family:Roboto,sans-serif;font-size:14px;line-height:16px}.fontStyleTen{font-weight:300}.fontStyleEleven{font-family:Roboto,sans-serif;font-size:14px;font-weight:700;line-height:16px}.fontStyleTwelve{font-family:Roboto,sans-serif;font-size:12px;line-height:15px}.fontStyleThirteen{font-family:Roboto,sans-serif;font-size:14px;font-weight:700;line-height:16px}body,html{font-size:100%}strong{font-weight:700}em{font-style:italic}body,html{font-family:Roboto,sans-serif}body h1,body h2,body h3,body h4,body h5,body h6,body p,html h1,html h2,html h3,html h4,html h5,html h6,html p{cursor:default}body p,html p{color:#433f40;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:22px;margin-bottom:20px}body a,html a{color:#85744f;text-decoration:none}body a:active,body a:focus,body a:hover,html a:active,html a:focus,html a:hover{color:#433f40}.cta{background:transparent;border:1px solid #85744f;color:#85744f;cursor:pointer;display:inline-block;font-family:Roboto,sans-serif;font-size:17px;font-weight:700;line-height:22px;outline:none;padding:10px;text-align:center;text-decoration:none;text-transform:uppercase}.cta:active,.cta:hover{background:#85744f;border:1px solid #85744f;color:#fff}.cta:focus{-webkit-transform:translateY(1px);transform:translateY(1px)}.cta.cta-opposite{background:#85744f;border:1px solid #85744f;color:#fff}.cta.cta-opposite:active,.cta.cta-opposite:hover{background:#fff;border:1px solid #85744f;color:#85744f}.cta.cta-opposite:focus{-webkit-transform:translateY(1px);transform:translateY(1px)}.cta.cta-secondary{background:#586261;border:1px solid #586261;color:#fff}.cta.cta-secondary:active,.cta.cta-secondary:hover{background:#4c5554;border:1px solid #586261}.cta.cta-secondary:focus{-webkit-transform:translateY(1px);transform:translateY(1px)}.cta.btn-block{display:block;width:100%}@-webkit-keyframes colors{0%{stroke:#e4e1da}25%{stroke:#d1cbba}50%{stroke:#586261}75%{stroke:#1d1c1a}to{stroke:#dfdbd1}}.feature-icons{border-bottom:1px dashed;border-top:1px dashed;margin-bottom:40px;margin-top:40px}.feature-icons .item{border-right:1px dashed;padding-bottom:40px;padding-top:40px;position:relative}.feature-icons .item.sleeps{-webkit-transform:translateY(.5em);transform:translateY(.5em)}.feature-icons .item.sleeps span{left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.feature-icons .item:last-of-type{border-right:1px dashed transparent}.field--content p{color:#433f40;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:22px}.field--content ul{display:block;list-style-type:disc;margin-bottom:20px;margin-left:40px;margin-top:20px}.field--content ul li{color:#433f40;display:list-item;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:22px;margin-bottom:20px;margin-top:20px}.field--multi-image .multi-image{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:20px;max-width:100%}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;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-prev-next-button{background:transparent;border:none;border-radius:50%;cursor:pointer;height:44px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:44px}.flickity-prev-next-button:hover{background:none}.flickity-prev-next-button:focus{-webkit-box-shadow:0 0 0 5px transparent;box-shadow:0 0 0 5px transparent;outline:none}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button:disabled{cursor:auto;opacity:.3}.flickity-prev-next-button svg{height:100%;left:0;position:absolute;top:0;width:100%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{bottom:25px;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{background:#333;border-radius:50%;cursor:pointer;display:inline-block;height:6px;margin:0 8px;opacity:.25;width:6px}.flickity-page-dots .dot.is-selected{opacity:1}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-tile{-webkit-filter:inherit;filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{-webkit-box-sizing:border-box;box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1);will-change:transform}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{background:hsla(0,0%,100%,.5);border:2px dotted #38f}.leaflet-container{font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif}.leaflet-bar{border-radius:4px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.65);box-shadow:0 1px 5px rgba(0,0,0,.65)}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-control-zoom-out{font-size:20px}.leaflet-touch .leaflet-control-zoom-in{font-size:22px}.leaflet-touch .leaflet-control-zoom-out{font-size:24px}.leaflet-control-layers{background:#fff;border-radius:5px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.4);box-shadow:0 1px 5px rgba(0,0,0,.4)}.leaflet-control-layers-toggle{background-image:url(/themes/custom/gsh/css/dist/images/layers.png);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/themes/custom/gsh/css/dist/images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/themes/custom/gsh/css/dist/images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fff;background:hsla(0,0%,100%,.5);border:2px solid #777;border-top:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:11px;line-height:1.1;overflow:hidden;padding:2px 5px 1px;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{-webkit-box-shadow:none;box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid rgba(0,0,0,.2)}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{line-height:1.4;margin:13px 19px}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;-webkit-box-shadow:0 3px 14px rgba(0,0,0,.4);box-shadow:0 3px 14px rgba(0,0,0,.4);color:#333}.leaflet-container a.leaflet-popup-close-button{background:transparent;border:none;color:#c3c3c3;font:16px/14px Tahoma,Verdana,sans-serif;font-weight:700;height:14px;padding:4px 4px 0 0;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:18px}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{border-bottom:1px solid #ddd;border-top:1px solid #ddd;overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4);color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:transparent;border:6px solid transparent;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}.page-title{text-align:center}.page-title .h1,.page-title .h2,.page-title .h3,.page-title .h4,.page-title .h5,.page-title .h6,.page-title h1,.page-title h2,.page-title h3,.page-title h4,.page-title h5,.page-title h6{color:#433f40;display:inline-block;font-family:Roboto Slab,sans-serif;font-size:35px;font-weight:700;line-height:100%;margin-bottom:30px;margin-top:50px;padding:20px 0;position:relative}@media only screen and (max-width:36em){.page-title .h1,.page-title .h2,.page-title .h3,.page-title .h4,.page-title .h5,.page-title .h6,.page-title h1,.page-title h2,.page-title h3,.page-title h4,.page-title h5,.page-title h6{font-size:17.5px;margin-bottom:10px;margin-top:20px}}.page-title .h1:after,.page-title .h1:before,.page-title .h2:after,.page-title .h2:before,.page-title .h3:after,.page-title .h3:before,.page-title .h4:after,.page-title .h4:before,.page-title .h5:after,.page-title .h5:before,.page-title .h6:after,.page-title .h6:before,.page-title h1:after,.page-title h1:before,.page-title h2:after,.page-title h2:before,.page-title h3:after,.page-title h3:before,.page-title h4:after,.page-title h4:before,.page-title h5:after,.page-title h5:before,.page-title h6:after,.page-title h6:before{background:#d1cbba;content:"";height:1px;left:4%;position:absolute;right:4%;width:92%;z-index:1}.page-title .h1:before,.page-title .h2:before,.page-title .h3:before,.page-title .h4:before,.page-title .h5:before,.page-title .h6:before,.page-title h1:before,.page-title h2:before,.page-title h3:before,.page-title h4:before,.page-title h5:before,.page-title h6:before{top:0}.page-title .h1:after,.page-title .h2:after,.page-title .h3:after,.page-title .h4:after,.page-title .h5:after,.page-title .h6:after,.page-title h1:after,.page-title h2:after,.page-title h3:after,.page-title h4:after,.page-title h5:after,.page-title h6:after{bottom:0}.bordered-image{padding:5px}.bordered-image,.grid-article-styling{background:#fff;border:1px solid #d1cbba}.grid-article-styling{margin-bottom:40px;padding:20px}.grid-article-styling .image{margin-bottom:40px}.grid-article-styling .cta-wrap,.grid-article-styling .cta-wrap .cta{width:100%}.homepage-services-styling{background:#fff;border:1px solid #d1cbba;margin-bottom:40px;padding:0}.homepage-services-styling .image{margin-bottom:40px}.homepage-services-styling .cta-wrap,.homepage-services-styling .cta-wrap .cta{width:100%}.homepage-services-styling .image{margin-bottom:20px}.blog-entry-styling article{border-bottom:1px dotted #f6f4f0;padding:20px 0 0 20px}.blog-entry-styling article .title a{color:#433f40;font-family:Roboto,sans-serif;font-size:17px;font-weight:700;line-height:22px}.blog-entry-styling article .title a:active,.blog-entry-styling article .title a:focus,.blog-entry-styling article .title a:hover{color:#85744f}.blog-entry-styling article .title .authored{color:#433f40;margin-top:3px}.blog-entry-styling article .content,.blog-entry-styling article .title .authored{font-family:Roboto,sans-serif;font-size:14px;font-weight:300;line-height:16px}.blog-entry-styling article .content .field--longtext{margin-bottom:20px;margin-top:10px}.blog-entry-styling article .content .field--longtext p{margin:0}.spinner{-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.spinner .path{stroke-dasharray:187;stroke-dashoffset:0;-webkit-animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;-webkit-transform-origin:center;transform-origin:center}@keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes colors{0%{stroke:#e4e1da}25%{stroke:#d1cbba}50%{stroke:#586261}75%{stroke:#1d1c1a}to{stroke:#dfdbd1}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg)}to{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}body.modal-is-visible{overflow:hidden}.js-modal-trigger{cursor:pointer;position:relative}.js-modal-trigger .hover{background:rgba(29,28,26,.6);bottom:0;display:none;height:100%;left:0;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:1}.js-modal-trigger .hover .title{color:#f9f7f4;display:block;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;left:50%;line-height:16px;padding:10px 0;position:relative;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50%}.js-modal-trigger .hover .title:after,.js-modal-trigger .hover .title:before{background:#f9f7f4;content:"";height:1px;left:26%;position:absolute;right:26%;width:48%;z-index:1}.js-modal-trigger .hover .title:before{top:0}.js-modal-trigger .hover .title:after{bottom:0}@media only screen and (max-width:75em){.js-modal-trigger:hover .hover{display:block}}@media only screen and (max-width:62em){.js-modal-trigger:hover .hover{display:block}}@media only screen and (max-width:36em){.js-modal-trigger:hover .hover{display:block}}.modal{bottom:auto;display:none;height:calc(100% - 100px);left:50%;overflow:hidden;padding:40px;pointer-events:none;position:fixed;right:auto;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 100px);z-index:990}.modal.modal-is-visible{display:block;text-align:center;z-index:1010}.modal.modal-is-visible img{margin:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal h1{margin:0;padding:0}.modal .modal-body{height:100%;overflow:auto}.modal-overlay{-ms-overflow-style:none;background:rgba(29,28,26,.95);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:980}.modal-overlay.modal-is-visible{display:block;z-index:1009}.modal-overlay header{background:transparent;padding:20px}.modal-overlay header .js-close-modal-trigger{color:#e4e1da;cursor:pointer;display:block;left:calc(100% - 34px);position:relative}.modal-overlay header .js-close-modal-trigger i{color:#e4e1da}.modal-overlay .modal-control{z-index:1011}.modal-overlay .modal-control .next,.modal-overlay .modal-control .previous{background:none;border:none;color:#f9f7f4;cursor:pointer;font-family:Roboto,sans-serif;font-size:24px;font-weight:700;line-height:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1011}.modal-overlay .modal-control .next i,.modal-overlay .modal-control .previous i{color:#fff}.modal-overlay .modal-control .next:active,.modal-overlay .modal-control .next:focus,.modal-overlay .modal-control .previous:active,.modal-overlay .modal-control .previous:focus{outline:none}.modal-overlay .modal-control .previous{left:0}.modal-overlay .modal-control .next{right:0}.pager-wrapper{display:block;width:100%}.pager-wrapper nav{width:100%}.pager-wrapper nav .pager__items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #d1cbba;border-top:1px solid #d1cbba;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;margin-bottom:40px;padding:0}.pager-wrapper nav .pager__items.flc-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pager-wrapper nav .pager__items.flc-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pager-wrapper nav .pager__items.flc-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pager-wrapper nav .pager__items.flc-around{-ms-flex-pack:distribute;justify-content:space-around}.pager-wrapper nav .pager__items.flc-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pager-wrapper nav .pager__items.flc-vert-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pager-wrapper nav .pager__items.flc-no-gutter .fl-1,.pager-wrapper nav .pager__items.flc-no-gutter .fl-10,.pager-wrapper nav .pager__items.flc-no-gutter .fl-11,.pager-wrapper nav .pager__items.flc-no-gutter .fl-12,.pager-wrapper nav .pager__items.flc-no-gutter .fl-2,.pager-wrapper nav .pager__items.flc-no-gutter .fl-3,.pager-wrapper nav .pager__items.flc-no-gutter .fl-4,.pager-wrapper nav .pager__items.flc-no-gutter .fl-5,.pager-wrapper nav .pager__items.flc-no-gutter .fl-6,.pager-wrapper nav .pager__items.flc-no-gutter .fl-7,.pager-wrapper nav .pager__items.flc-no-gutter .fl-8,.pager-wrapper nav .pager__items.flc-no-gutter .fl-9,.pager-wrapper nav .pager__items.flc-no-gutter .fl-item,.pager-wrapper nav .pager__items.flc-no-gutter .fl-item-shrink{padding-left:0;padding-right:0}.pager-wrapper nav .pager__items .pager__item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:20px 10px}.pager-wrapper nav .pager__items .pager__item,.pager-wrapper nav .pager__items .pager__item a{font-family:Roboto,sans-serif;font-size:16px;font-weight:300;line-height:20px}.pager-wrapper nav .pager__items .pager__item.pager__item--ellipsis,.pager-wrapper nav .pager__items .pager__item.pager__item--first,.pager-wrapper nav .pager__items .pager__item.pager__item--last{display:none}.pager-wrapper nav .pager__items .pager__item.pager__item--next,.pager-wrapper nav .pager__items .pager__item.pager__item--previous{position:relative}.pager-wrapper nav .pager__items .pager__item.pager__item--next:after,.pager-wrapper nav .pager__items .pager__item.pager__item--previous:after{color:#85744f;font-family:Ionicons;height:100%;position:absolute;text-align:center;top:20px;width:20px}.pager-wrapper nav .pager__items .pager__item.pager__item--next.nolink:after,.pager-wrapper nav .pager__items .pager__item.pager__item--previous.nolink:after{color:#433f40}.pager-wrapper nav .pager__items .pager__item.pager__item--next{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;padding-right:20px}.pager-wrapper nav .pager__items .pager__item.pager__item--next:after{content:"\f3d3";right:0}.pager-wrapper nav .pager__items .pager__item.pager__item--previous{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-left:20px}.pager-wrapper nav .pager__items .pager__item.pager__item--previous:after{content:"\f3d2";left:0}.pager-wrapper nav .pager__items .pager__item.is-active{background:#fff}.paragraph--content-w-image .field--longtext{margin-bottom:20px;margin-top:20px}.status-message-wrapper .message-items{margin-bottom:40px;margin-top:40px}.status-message-wrapper .message-items .item{border:1px solid;border-left:5px solid;margin-bottom:10px;padding:10px}.status-message-wrapper .message-items .item a{color:#414071;font-weight:bolder}.status-message-wrapper .message-items .item.type-status{background:#c4e2c4;border-color:green;color:green}.status-message-wrapper .message-items .item.type-status a{color:green;font-weight:bolder}.status-message-wrapper .message-items .item.type-warning{background:#ffebca;border-color:#a56d0f;color:#a56d0f}.status-message-wrapper .message-items .item.type-warning a{color:#a56d0f;font-weight:bolder}.status-message-wrapper .message-items .item.type-error{background:#f1bebe;border-color:#b83030;color:#b83030}.status-message-wrapper .message-items .item.type-error a{color:#414071;font-weight:bolder}.tabs{margin-bottom:40px;position:relative}.tabs .tab-btn{-webkit-box-flex:1;background:transparent;border:none;border-right:1px solid #e4e1da;bottom:-1px;cursor:pointer;-ms-flex:1 1 auto;flex:1 1 auto;font-family:Roboto,sans-serif;font-size:16px;font-weight:300;line-height:20px;padding:20px;position:relative;text-transform:uppercase}@media only screen and (max-width:36em){.tabs .tab-btn{padding:20px 10px}}.tabs .tab-btn:last-of-type{border-right:none}.tabs .tab-btn.active{background:#e4e1da;outline:none}.tabs:before{bottom:-1px;content:"";height:1px;left:0;position:absolute;right:0;width:100%}.tab-content{position:relative}.tab-content .tab{display:none}.tab-content .tab.active{display:block}.tab-content .tab article{border-bottom:1px dotted #f6f4f0;padding:20px 0 0 20px}.tab-content .tab article .title a{color:#433f40;font-family:Roboto,sans-serif;font-size:17px;font-weight:700;line-height:22px}.tab-content .tab article .title a:active,.tab-content .tab article .title a:focus,.tab-content .tab article .title a:hover{color:#85744f}.tab-content .tab article .title .authored{color:#433f40;margin-top:3px}.tab-content .tab article .content,.tab-content .tab article .title .authored{font-family:Roboto,sans-serif;font-size:14px;font-weight:300;line-height:16px}.tab-content .tab article .content .field--longtext{margin-bottom:20px;margin-top:10px}.tab-content .tab article .content .field--longtext p{margin:0}.wysiwyg ul{display:block;list-style-type:disc;margin-left:40px}.wysiwyg ul,.wysiwyg ul li{margin-bottom:20px;margin-top:20px}.wysiwyg ul li{color:#433f40;display:list-item;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:22px}.wysiwyg p{margin-bottom:10px}.root-path-archive .layout-container,.root-path-category .layout-container{background:#f6f4f0}.node-type-article_homepage section{margin:0}.node-type-article_homepage .layout-container{background:#f6f4f0}.node-type-article_homepage .page-title{margin-top:20px}.node-type-article_homepage .main-content .field--content,.node-type-article_homepage .main-content .latest{margin-bottom:40px}.node-type-article_homepage .main-content .field--content article,.node-type-article_homepage .main-content .latest article{border-bottom:1px dotted #f6f4f0;padding:20px 0 0 20px}.node-type-article_homepage .main-content .field--content article .title a,.node-type-article_homepage .main-content .latest article .title a{color:#433f40;font-family:Roboto,sans-serif;font-size:17px;font-weight:700;line-height:22px}.node-type-article_homepage .main-content .field--content article .title a:active,.node-type-article_homepage .main-content .field--content article .title a:focus,.node-type-article_homepage .main-content .field--content article .title a:hover,.node-type-article_homepage .main-content .latest article .title a:active,.node-type-article_homepage .main-content .latest article .title a:focus,.node-type-article_homepage .main-content .latest article .title a:hover{color:#85744f}.node-type-article_homepage .main-content .field--content article .title .authored,.node-type-article_homepage .main-content .latest article .title .authored{color:#433f40;font-family:Roboto,sans-serif;font-size:14px;font-weight:300;line-height:16px;margin-top:3px}.node-type-article_homepage .main-content .field--content article .content,.node-type-article_homepage .main-content .latest article .content{font-family:Roboto,sans-serif;font-size:14px;font-weight:300;line-height:16px}.node-type-article_homepage .main-content .field--content article .content .field--longtext,.node-type-article_homepage .main-content .latest article .content .field--longtext{margin-bottom:20px;margin-top:10px}.node-type-article_homepage .main-content .field--content article .content .field--longtext p,.node-type-article_homepage .main-content .latest article .content .field--longtext p{margin:0}.node-type-article_homepage .main-content .field--content .article,.node-type-article_homepage .main-content .latest .article{padding:0}.node-type-article_homepage .main-content .field--content .article .image,.node-type-article_homepage .main-content .latest .article .image{background:#fff;border:1px solid #d1cbba;margin-bottom:20px;padding:5px}.node-type-article_homepage .main-content .field--content .article .image img,.node-type-article_homepage .main-content .latest .article .image img{width:100%}.node-type-article_homepage .main-content .field--content .article .cta-wrap,.node-type-article_homepage .main-content .latest .article .cta-wrap{margin-top:10px}.node-type-article_homepage .main-content .articles .archive{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between}.node-type-article_homepage .main-content .articles .archive.flc-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.node-type-article_homepage .main-content .articles .archive.flc-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.node-type-article_homepage .main-content .articles .archive.flc-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.node-type-article_homepage .main-content .articles .archive.flc-around{-ms-flex-pack:distribute;justify-content:space-around}.node-type-article_homepage .main-content .articles .archive.flc-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.node-type-article_homepage .main-content .articles .archive.flc-vert-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node-type-article_homepage .main-content .articles .archive.flc-no-gutter .fl-1,.node-type-article_homepage .main-content .articles .archive.flc-no-gutter .fl-10,.node-type-article_homepage .main-content .articles .archive.flc-no-gutter .fl-11,.node-type-article_homepage .main-content .articles .archive.flc-no-gutter .fl-12,.node-type-article_homepage .main-content .articles .archive.flc-no-gutter .fl-2,.node-type-article_homepage .main-content .articles .archive.flc-no-gutter .fl-3,.node-type-article_homepage .main-content .articles .archive.flc-no-gutter .fl-4,.node-type-article_homepage .main-content .articles .archive.flc-no-gutter .fl-5,.node-type-article_homepage .main-content .articles .archive.flc-no-gutter .fl-6,.node-type-article_homepage .main-content .articles .archive.flc-no-gutter .fl-7,.node-type-article_homepage .main-content .articles .archive.flc-no-gutter .fl-8,.node-type-article_homepage .main-content .articles .archive.flc-no-gutter .fl-9,.node-type-article_homepage .main-content .articles .archive.flc-no-gutter .fl-item,.node-type-article_homepage .main-content .articles .archive.flc-no-gutter .fl-item-shrink{padding-left:0;padding-right:0}.node-type-article_homepage .main-content .articles .archive article{border-bottom:1px dotted #f6f4f0;padding:20px 0 0 20px}.node-type-article_homepage .main-content .articles .archive article .title a{color:#433f40;font-family:Roboto,sans-serif;font-size:17px;font-weight:700;line-height:22px}.node-type-article_homepage .main-content .articles .archive article .title a:active,.node-type-article_homepage .main-content .articles .archive article .title a:focus,.node-type-article_homepage .main-content .articles .archive article .title a:hover{color:#85744f}.node-type-article_homepage .main-content .articles .archive article .title .authored{color:#433f40;font-family:Roboto,sans-serif;font-size:14px;font-weight:300;line-height:16px;margin-top:3px}.node-type-article_homepage .main-content .articles .archive article .content{font-family:Roboto,sans-serif;font-size:14px;font-weight:300;line-height:16px}.node-type-article_homepage .main-content .articles .archive article .content .field--longtext{margin-bottom:20px;margin-top:10px}.node-type-article_homepage .main-content .articles .archive article .content .field--longtext p{margin:0}.node-type-article_homepage .main-content .articles .archive .article{-webkit-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;border:1px solid #d1cbba;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;margin-bottom:40px;padding:10px;width:calc(50% - 20px)}.node-type-article_homepage .main-content .articles .archive .article .image{margin-bottom:40px}.node-type-article_homepage .main-content .articles .archive .article .cta-wrap,.node-type-article_homepage .main-content .articles .archive .article .cta-wrap .cta{width:100%}.node-type-article_homepage .main-content .articles .archive .article .image{margin-bottom:10px}@media only screen and (max-width:36em){.node-type-article_homepage .main-content .articles .archive .article{width:calc(50% - 10px)}}.node-type-article_homepage aside.archive{margin-bottom:40px}.node-type-article_homepage aside.archive .bttt{background:#e4e1da;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.node-type-article_homepage aside.archive .bttt:active,.node-type-article_homepage aside.archive .bttt:focus,.node-type-article_homepage aside.archive .bttt:hover{background:#85744f}.node-type-article section{margin:0}.node-type-article main{background:#f6f4f0}.node-type-article .layout-content{padding-bottom:40px}.node-type-article .page-title{margin-top:20px}.node-type-article .main-content .field--single-image{margin-bottom:10px}.node-type-article .main-content .field--single-image img{width:100%}.node-type-article .main-content .field--content .field--longtext{margin-bottom:10px;margin-top:0}.node-type-article .main-content .field--content .field--multi-image{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;justify-content:center}.node-type-article .main-content .field--content .field--multi-image .multi-image{margin:0 5px 10px;width:calc(33% - 10px)}.node-type-article .main-content .field--content .field--multi-image .multi-image .image{background:#fff;border:1px solid #d1cbba;height:100%;padding:5px;width:100%}.node-type-article .main-content .field--content .field--multi-image .multi-image.image-count-single{padding:0;width:100%}.node-type-article .main-content .share-buttons{-webkit-box-pack:start;-ms-flex-pack:start;border-bottom:1px solid #d1cbba;border-top:1px solid #d1cbba;justify-content:flex-start;margin-bottom:20px;margin-top:40px;padding:0}.node-type-article .main-content .share-buttons .icon,.node-type-article .main-content .share-buttons .prompt{-webkit-box-flex:0;color:#433f40;-ms-flex:0 1 auto;flex:0 1 auto;font-family:Roboto,sans-serif;font-size:17px;font-weight:700;line-height:22px;padding:20px 10px}.node-type-article .main-content .share-buttons .icon a,.node-type-article .main-content .share-buttons .prompt a{color:#433f40;font-family:Roboto,sans-serif;font-size:17px;font-weight:700;line-height:22px}.node-type-article .main-content .share-buttons .icon a:focus,.node-type-article .main-content .share-buttons .icon a:hover,.node-type-article .main-content .share-buttons .prompt a:focus,.node-type-article .main-content .share-buttons .prompt a:hover{color:#85744f}.node-type-article .main-content .share-buttons .icon{text-align:center;width:15%}.node-type-article aside.archive{margin-bottom:40px}.node-type-article aside.archive .bttt{background:#e4e1da;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.node-type-article aside.archive .bttt:active,.node-type-article aside.archive .bttt:focus,.node-type-article aside.archive .bttt:hover{background:#85744f}.node-type-contact article{background:#f6f4f0}.node-type-contact article .main-header{position:relative}.node-type-contact article .main-header .image img{display:block;height:auto;width:100%}.node-type-contact article .main-header .title h1{font-family:Roboto Slab,sans-serif;font-size:48px;font-weight:400;line-height:58px;text-align:center}@media only screen and (max-width:36em){.node-type-contact article .main-header .title h1{font-size:20px;line-height:26px}}.node-type-contact article .main-header .title.abs{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:33%;z-index:1}.node-type-contact article .main-header .title.abs h1{color:#f9f7f4;display:inline-block;padding:20px 0;position:relative}.node-type-contact article .main-header .title.abs h1:after,.node-type-contact article .main-header .title.abs h1:before{background:#f9f7f4;content:"";height:2px;left:4%;position:absolute;right:4%;width:92%;z-index:1}.node-type-contact article .main-header .title.abs h1:before{top:0}.node-type-contact article .main-header .title.abs h1:after{bottom:0}.node-type-contact article .main-header .title.no-image{padding:80px;width:100%}.node-type-contact article .main-header .title.no-image h1{color:#433f40;margin:auto;width:50%}.node-type-contact article .main-content{padding-bottom:20px;padding-top:20px}.node-type-contact article .main-content .opening-times-title{margin-bottom:20px}.node-type-contact article .main-content .opening-times-title h3{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:22px}.node-type-contact article .main-content .opening-times .opening-time{margin-bottom:20px}.node-type-contact article .main-content .opening-times .opening-time .day{width:15%}@media only screen and (max-width:62em){.node-type-contact article .main-content .opening-times .opening-time .day{width:25%}}@media only screen and (max-width:36em){.node-type-contact article .main-content .opening-times .opening-time .day{margin-bottom:5px;width:100%}}.node-type-contact article .secondary-content{padding-bottom:40px;padding-top:40px}.node-type-contact article .secondary-content .contact{margin-bottom:40px}.node-type-contact article .secondary-content .contact.contact-email.fl-4,.node-type-contact article .secondary-content .contact.contact-post.fl-4,.node-type-contact article .secondary-content .contact.contact-social.fl-4{border-right:1px dotted #fff}.node-type-contact article .secondary-content .contact.contact-email.fl-4:last-of-type,.node-type-contact article .secondary-content .contact.contact-post.fl-4:last-of-type,.node-type-contact article .secondary-content .contact.contact-social.fl-4:last-of-type{border-right:none}.node-type-contact article .secondary-content .contact.contact-social .social-icons{font-family:Roboto,sans-serif;font-size:24px;font-weight:700;line-height:100%}.node-type-contact article .secondary-content .contact.contact-social .social-icons .icon{color:#433f40;margin:0 20px}.node-type-contact article .secondary-content .contact.contact-social .social-icons .icon:active,.node-type-contact article .secondary-content .contact.contact-social .social-icons .icon:focus,.node-type-contact article .secondary-content .contact.contact-social .social-icons .icon:hover{color:#85744f}.node-type-contact article .contact-wrapper{background:#586261;padding-bottom:40px;padding-top:40px}.node-type-contact article .contact-wrapper .page-title h5{color:#f6f4f0}.node-type-contact article .map-wrapper .location-map{height:50vh}.node-type-gallery .page-title{margin-top:20px}@media only screen and (max-width:62em){.node-type-gallery .images-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.node-type-gallery .images-wrapper .image-wrapper{display:block;padding:0;width:32%}@media only screen and (max-width:62em){.node-type-gallery .images-wrapper .image-wrapper{margin-left:1%;margin-right:1%;width:48%}}@media only screen and (max-width:36em){.node-type-gallery .images-wrapper .image-wrapper{margin-left:1%;margin-right:1%;width:98%}}.node-type-gallery .discuss-project{margin-bottom:50px;margin-top:40px}.node-type-homepage .main-header{margin-bottom:20px}.node-type-homepage .main-header.flick-item{margin-bottom:0;width:100%}.node-type-homepage .contact-wrapper,.node-type-homepage .news-wrapper,.node-type-homepage .services-wrapper,.node-type-homepage .social{padding-bottom:20px;padding-top:20px}.node-type-homepage .contact-wrapper,.node-type-homepage .news-wrapper{padding-bottom:80px}.node-type-homepage .main-header{position:relative}.node-type-homepage .main-header .image img{display:block;width:100%}.node-type-homepage .main-header .title h1{font-family:Roboto Slab,sans-serif;font-size:48px;font-weight:400;line-height:58px;text-align:center;text-transform:uppercase}@media only screen and (max-width:36em){.node-type-homepage .main-header .title h1{font-size:20px;line-height:26px}}.node-type-homepage .main-header .title.abs{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%;z-index:1}@media only screen and (min-width:75em){.node-type-homepage .main-header .title.abs{width:37%}}.node-type-homepage .main-header .title.abs h1{color:#f9f7f4;display:inline-block;padding:20px 0;position:relative}@media only screen and (max-width:36em){.node-type-homepage .main-header .title.abs h1{padding:10px 0}}.node-type-homepage .main-header .title.abs h1:after,.node-type-homepage .main-header .title.abs h1:before{background:#f9f7f4;content:"";height:2px;left:4%;position:absolute;right:4%;width:92%;z-index:1}.node-type-homepage .main-header .title.abs h1:before{top:0}.node-type-homepage .main-header .title.abs h1:after{bottom:0}.node-type-homepage .main-header .title.no-image{padding:20px;width:100%}.node-type-homepage .main-header .title.no-image h1{color:#433f40;margin:auto;width:50%}.node-type-homepage .services-wrapper{background:#e4e1da;margin-bottom:0}.node-type-homepage .services-wrapper .services{width:100%}.node-type-homepage .services-wrapper .services .parent-service{background:#fff;border:1px solid #d1cbba;margin:0 20px 4%;padding:0;width:calc(33.33% - 40px)}.node-type-homepage .services-wrapper .services .parent-service .image{margin-bottom:40px}.node-type-homepage .services-wrapper .services .parent-service .cta-wrap,.node-type-homepage .services-wrapper .services .parent-service .cta-wrap .cta{width:100%}.node-type-homepage .services-wrapper .services .parent-service .image{margin-bottom:20px}@media only screen and (max-width:62em){.node-type-homepage .services-wrapper .services .parent-service{margin:0 10px 4%;width:calc(50% - 20px)}}@media only screen and (max-width:36em){.node-type-homepage .services-wrapper .services .parent-service{margin:0 10px 2.25%;width:calc(100% - 20px)}}.node-type-homepage .services-wrapper .services .parent-service .image{padding:10px 10px 0}.node-type-homepage .services-wrapper .services .parent-service .image img{-webkit-filter:sepia(0) grayscale(0);filter:sepia(0) grayscale(0);-webkit-transition:all 175ms linear;transition:all 175ms linear}.node-type-homepage .services-wrapper .services .parent-service .title.parent{font-family:Roboto,sans-serif;font-size:24px;font-weight:700;line-height:100%;padding:0 10px 20px;text-transform:uppercase}.node-type-homepage .services-wrapper .services .parent-service .title.parent a{color:#433f40}.node-type-homepage .services-wrapper .services .parent-service .title.parent a:active,.node-type-homepage .services-wrapper .services .parent-service .title.parent a:focus,.node-type-homepage .services-wrapper .services .parent-service .title.parent a:hover{color:#85744f}.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:1px solid #e4e1da;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;padding-top:10px;width:50%}.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch.flc-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch.flc-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch.flc-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch.flc-around{-ms-flex-pack:distribute;justify-content:space-around}.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch.flc-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch.flc-vert-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch.flc-no-gutter .fl-1,.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch.flc-no-gutter .fl-10,.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch.flc-no-gutter .fl-11,.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch.flc-no-gutter .fl-12,.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch.flc-no-gutter .fl-2,.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch.flc-no-gutter .fl-3,.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch.flc-no-gutter .fl-4,.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch.flc-no-gutter .fl-5,.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch.flc-no-gutter .fl-6,.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch.flc-no-gutter .fl-7,.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch.flc-no-gutter .fl-8,.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch.flc-no-gutter .fl-9,.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch.flc-no-gutter .fl-item,.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch.flc-no-gutter .fl-item-shrink{padding-left:0;padding-right:0}.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch .service{padding:0}.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch .service .title{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:16px;padding:0 10px 10px}@media only screen and (max-width:62em){.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch .service .title{margin-bottom:10px;margin-top:10px;padding-bottom:0}}.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch .service .title a{color:#433f40}@media only screen and (max-width:62em){.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch .service .title a{padding-bottom:10px;padding-top:10px}}.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch .service .title a:active,.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch .service .title a:focus,.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch .service .title a:hover{color:#85744f}.node-type-homepage .services-wrapper .services .parent-service .related-services .services-batch:first-of-type{border-right:1px solid #e4e1da;padding-right:10px}.node-type-homepage .services-wrapper .services .parent-service .cta-wrapper{margin:20px 10px 10px}.node-type-homepage .services-wrapper .services .parent-service .cta-wrapper .cta{text-transform:uppercase;width:100%}.node-type-homepage .services-wrapper .services .parent-service:hover .image img{-webkit-filter:grayscale(1) sepia(.4);filter:grayscale(1) sepia(.4);-webkit-transition:all 175ms linear;transition:all 175ms linear}.node-type-homepage .services-wrapper .services:after{-webkit-box-flex:1;content:"";-ms-flex:auto;flex:auto}.node-type-homepage .social .content{margin-bottom:30px}.node-type-homepage .social .content p{margin:0}.node-type-homepage .social .images .image-wrapper{display:block;margin-bottom:15px;padding:0;width:calc(33.3% - 10px)}@media only screen and (max-width:62em){.node-type-homepage .social .images .image-wrapper{width:calc(50% - 10px)}}@media only screen and (max-width:36em){.node-type-homepage .social .images .image-wrapper{margin-bottom:10px;width:calc(50% - 10px)}}.node-type-homepage .social .social-media .account{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:15px;margin-top:40px;width:calc(33.3% - 10px)}@media only screen and (max-width:36em){.node-type-homepage .social .social-media .account{width:100%}}.node-type-homepage .social .social-media .account .inner{-webkit-box-flex:1;border-bottom:4px solid #433f40;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 10px}.node-type-homepage .social .social-media .account .inner .icon{font-family:Roboto,sans-serif;font-size:24px;font-weight:700;line-height:100%;margin-bottom:20px;text-align:center}.node-type-homepage .social .social-media .account .inner .icon a{color:#433f40}.node-type-homepage .social .social-media .account .inner .icon a:active,.node-type-homepage .social .social-media .account .inner .icon a:focus,.node-type-homepage .social .social-media .account .inner .icon a:hover{color:#85744f}.node-type-homepage .news-wrapper{background:#dfdbd1}.node-type-homepage .news-wrapper .articles-wrapper .listings-wrapper{padding-right:40px}@media only screen and (max-width:62em){.node-type-homepage .news-wrapper .articles-wrapper .listings-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:0;padding-right:0}}.node-type-homepage .news-wrapper .articles-wrapper .listings-wrapper .listings{border-right:1px dotted #f6f4f0;padding-right:20px}@media only screen and (max-width:62em){.node-type-homepage .news-wrapper .articles-wrapper .listings-wrapper .listings{border-right:0;padding-right:0}}.node-type-homepage .news-wrapper .articles-wrapper .listings-wrapper .listings article{border-bottom:1px dotted #f6f4f0;padding:20px 0 0 20px}.node-type-homepage .news-wrapper .articles-wrapper .listings-wrapper .listings article .title a{color:#433f40;font-family:Roboto,sans-serif;font-size:17px;font-weight:700;line-height:22px}.node-type-homepage .news-wrapper .articles-wrapper .listings-wrapper .listings article .title a:active,.node-type-homepage .news-wrapper .articles-wrapper .listings-wrapper .listings article .title a:focus,.node-type-homepage .news-wrapper .articles-wrapper .listings-wrapper .listings article .title a:hover{color:#85744f}.node-type-homepage .news-wrapper .articles-wrapper .listings-wrapper .listings article .title .authored{color:#433f40;font-family:Roboto,sans-serif;font-size:14px;font-weight:300;line-height:16px;margin-top:3px}.node-type-homepage .news-wrapper .articles-wrapper .listings-wrapper .listings article .content{font-family:Roboto,sans-serif;font-size:14px;font-weight:300;line-height:16px}.node-type-homepage .news-wrapper .articles-wrapper .listings-wrapper .listings article .content .field--longtext{margin-bottom:20px;margin-top:10px}.node-type-homepage .news-wrapper .articles-wrapper .listings-wrapper .listings article .content .field--longtext p{margin:0}@media only screen and (max-width:62em){.node-type-homepage .news-wrapper .articles-wrapper .listings-wrapper .listings article{padding-left:0}}.node-type-homepage .news-wrapper .articles-wrapper .listings-wrapper .listings article:first-of-type{padding-top:0}.node-type-homepage .news-wrapper .articles-wrapper .listings-wrapper .listings article:last-of-type{border-bottom:none}.node-type-homepage .news-wrapper .articles-wrapper .latest{background:#fff;border:1px solid #d1cbba;margin-bottom:40px;padding:20px}.node-type-homepage .news-wrapper .articles-wrapper .latest article{border-bottom:1px dotted #f6f4f0;padding:20px 0 0 20px}.node-type-homepage .news-wrapper .articles-wrapper .latest article .title a{color:#433f40;font-family:Roboto,sans-serif;font-size:17px;font-weight:700;line-height:22px}.node-type-homepage .news-wrapper .articles-wrapper .latest article .title a:active,.node-type-homepage .news-wrapper .articles-wrapper .latest article .title a:focus,.node-type-homepage .news-wrapper .articles-wrapper .latest article .title a:hover{color:#85744f}.node-type-homepage .news-wrapper .articles-wrapper .latest article .title .authored{color:#433f40;font-family:Roboto,sans-serif;font-size:14px;font-weight:300;line-height:16px;margin-top:3px}.node-type-homepage .news-wrapper .articles-wrapper .latest article .content{font-family:Roboto,sans-serif;font-size:14px;font-weight:300;line-height:16px}.node-type-homepage .news-wrapper .articles-wrapper .latest article .content .field--longtext{margin-bottom:20px;margin-top:10px}.node-type-homepage .news-wrapper .articles-wrapper .latest article .content .field--longtext p{margin:0}.node-type-homepage .news-wrapper .articles-wrapper .latest .image{margin-bottom:40px}.node-type-homepage .news-wrapper .articles-wrapper .latest .cta-wrap,.node-type-homepage .news-wrapper .articles-wrapper .latest .cta-wrap .cta{width:100%}.node-type-homepage .news-wrapper .articles-wrapper .latest .article{border-bottom:none;padding:0}.node-type-homepage .news-wrapper .articles-wrapper .latest .article .image{border:none;margin-bottom:20px;padding:0}.node-type-homepage .news-wrapper .articles-wrapper .latest .article .image img{width:100%}.node-type-homepage .news-wrapper .articles-wrapper .latest .article .cta-wrap{margin-top:10px}@media only screen and (max-width:62em){.node-type-homepage .news-wrapper .articles-wrapper .latest{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.node-type-homepage .contact-wrapper{background:#586261}.node-type-homepage .contact-wrapper .page-title h5{color:#f9f7f4}.node-type-homepage .contact-wrapper .page-title h5:after,.node-type-homepage .contact-wrapper .page-title h5:before{background:#8a9190}.node-type-homepage .map-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between}.node-type-homepage .map-wrapper.flc-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.node-type-homepage .map-wrapper.flc-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.node-type-homepage .map-wrapper.flc-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.node-type-homepage .map-wrapper.flc-around{-ms-flex-pack:distribute;justify-content:space-around}.node-type-homepage .map-wrapper.flc-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.node-type-homepage .map-wrapper.flc-vert-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node-type-homepage .map-wrapper.flc-no-gutter .fl-1,.node-type-homepage .map-wrapper.flc-no-gutter .fl-10,.node-type-homepage .map-wrapper.flc-no-gutter .fl-11,.node-type-homepage .map-wrapper.flc-no-gutter .fl-12,.node-type-homepage .map-wrapper.flc-no-gutter .fl-2,.node-type-homepage .map-wrapper.flc-no-gutter .fl-3,.node-type-homepage .map-wrapper.flc-no-gutter .fl-4,.node-type-homepage .map-wrapper.flc-no-gutter .fl-5,.node-type-homepage .map-wrapper.flc-no-gutter .fl-6,.node-type-homepage .map-wrapper.flc-no-gutter .fl-7,.node-type-homepage .map-wrapper.flc-no-gutter .fl-8,.node-type-homepage .map-wrapper.flc-no-gutter .fl-9,.node-type-homepage .map-wrapper.flc-no-gutter .fl-item,.node-type-homepage .map-wrapper.flc-no-gutter .fl-item-shrink{padding-left:0;padding-right:0}.node-type-homepage .map-wrapper .left,.node-type-homepage .map-wrapper .right{position:relative;width:50%}@media only screen and (max-width:62em){.node-type-homepage .map-wrapper .left,.node-type-homepage .map-wrapper .right{width:100%}}.node-type-homepage .map-wrapper .left .page-title.abs{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60%;z-index:1}@media only screen and (max-width:62em){.node-type-homepage .map-wrapper .left .page-title.abs{width:90%}}.node-type-homepage .map-wrapper .left .page-title.abs h6{color:#f9f7f4;font-family:Roboto Slab,sans-serif;font-size:48px;font-weight:400;line-height:58px;text-transform:uppercase}@media only screen and (max-width:36em){.node-type-homepage .map-wrapper .left .page-title.abs h6{font-size:20px;line-height:26px;padding:10px 0}}.node-type-homepage .map-wrapper .left .page-title.abs h6:after,.node-type-homepage .map-wrapper .left .page-title.abs h6:before{background:#f9f7f4;content:"";height:2px;left:4%;position:absolute;right:4%;width:92%;z-index:1}.node-type-homepage .map-wrapper .left .page-title.abs h6:before{top:0}.node-type-homepage .map-wrapper .left .page-title.abs h6:after{bottom:0}.node-type-service section{margin:0}.node-type-service main{background:#f6f4f0}.node-type-service .page-title{margin-top:20px}.node-type-service .images.masonry-grid{margin:10px 7.5px;padding:0}.node-type-service .images.masonry-grid .masonry-item{padding:10px;width:33%}.node-type-service .images.masonry-grid .masonry-item .image-wrapper{background:#fff;border:1px solid #d1cbba;display:block;padding:5px;width:100%}.node-type-service .images.masonry-grid .masonry-item .image-wrapper img{display:block;width:100%}.node-type-service .images.masonry-grid .masonry-item .image-wrapper .modal .image{width:auto}.node-type-service .related-services-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-align:start;-ms-flex-align:start;align-items:center;align-items:flex-start;margin-top:40px}.node-type-service .related-services-wrap .children,.node-type-service .related-services-wrap .parent{margin-bottom:10px}.node-type-service .related-services-wrap .children,.node-type-service .related-services-wrap .parent,.node-type-service .related-services-wrap .spacer,.node-type-service .related-services-wrap .title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-align:start;-ms-flex-align:start;align-items:center;align-items:flex-start;padding:0}.node-type-service .related-services-wrap .spacer{margin-bottom:0}.node-type-service .related-services-wrap .spacer i{font-size:15px;line-height:100%}.node-type-service .related-services-wrap .parent{max-width:25%}.node-type-service .related-services-wrap .parent .spacer{padding-left:10px}.node-type-service .related-services-wrap .children{-webkit-box-flex:0;-ms-flex:0 1 74%;flex:0 1 74%;max-width:74%}.node-type-service .related-services-wrap .children .service{padding-left:20px}.node-type-service .related-services-wrap .service a,.node-type-service .related-services-wrap .service span{color:#433f40;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:16px}.node-type-service .related-services-wrap .service a:active,.node-type-service .related-services-wrap .service a:focus,.node-type-service .related-services-wrap .service a:hover,.node-type-service .related-services-wrap .service span:active,.node-type-service .related-services-wrap .service span:focus,.node-type-service .related-services-wrap .service span:hover{color:#85744f}.node-type-service .related-services-wrap .service.parent a,.node-type-service .related-services-wrap .service.parent span{font-family:Roboto,sans-serif;font-size:14px;font-weight:700;line-height:16px}.node-type-service .related-services-wrap .service .title.active a,.node-type-service .related-services-wrap .service .title.active span{color:#85744f}.node-type-service .related-services-wrap .related-services{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.node-type-service .discuss-project{padding:0}.node-type-service .discuss-project.no-related-services{margin-top:60px}.node-type-service .services-wrap .services .service{margin-bottom:40px;text-align:center}.node-type-service .services-wrap .services .service .image{background:#fff;border:1px solid #d1cbba;margin-bottom:10px;padding:5px}.node-type-service .services-wrap .services .service .title a{color:#433f40;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:16px}.node-type-service .services-wrap .services .service .title a:active,.node-type-service .services-wrap .services .service .title a:focus,.node-type-service .services-wrap .services .service .title a:hover{color:#85744f}aside.archive{padding:0 20px}aside.archive .tabs .tab-content{background:#e4e1da;padding:0}aside.archive .tabs .tab-content .tab{padding:20px 10px}aside.archive .tabs .tab-content .tab.archive .article,aside.archive .tabs .tab-content .tab.archive .term,aside.archive .tabs .tab-content .tab.archive .title,aside.archive .tabs .tab-content .tab.archive li,aside.archive .tabs .tab-content .tab.categories .article,aside.archive .tabs .tab-content .tab.categories .term,aside.archive .tabs .tab-content .tab.categories .title,aside.archive .tabs .tab-content .tab.categories li,aside.archive .tabs .tab-content .tab.latest .article,aside.archive .tabs .tab-content .tab.latest .term,aside.archive .tabs .tab-content .tab.latest .title,aside.archive .tabs .tab-content .tab.latest li{border-bottom:1px solid #f6f4f0;padding:20px 0;text-transform:capitalize}aside.archive .tabs .tab-content .tab.archive .article a,aside.archive .tabs .tab-content .tab.archive .term a,aside.archive .tabs .tab-content .tab.archive .title a,aside.archive .tabs .tab-content .tab.archive li a,aside.archive .tabs .tab-content .tab.categories .article a,aside.archive .tabs .tab-content .tab.categories .term a,aside.archive .tabs .tab-content .tab.categories .title a,aside.archive .tabs .tab-content .tab.categories li a,aside.archive .tabs .tab-content .tab.latest .article a,aside.archive .tabs .tab-content .tab.latest .term a,aside.archive .tabs .tab-content .tab.latest .title a,aside.archive .tabs .tab-content .tab.latest li a{color:#433f40;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;line-height:16px}aside.archive .tabs .tab-content .tab.archive .article a:active,aside.archive .tabs .tab-content .tab.archive .article a:focus,aside.archive .tabs .tab-content .tab.archive .article a:hover,aside.archive .tabs .tab-content .tab.archive .term a:active,aside.archive .tabs .tab-content .tab.archive .term a:focus,aside.archive .tabs .tab-content .tab.archive .term a:hover,aside.archive .tabs .tab-content .tab.archive .title a:active,aside.archive .tabs .tab-content .tab.archive .title a:focus,aside.archive .tabs .tab-content .tab.archive .title a:hover,aside.archive .tabs .tab-content .tab.archive li a:active,aside.archive .tabs .tab-content .tab.archive li a:focus,aside.archive .tabs .tab-content .tab.archive li a:hover,aside.archive .tabs .tab-content .tab.categories .article a:active,aside.archive .tabs .tab-content .tab.categories .article a:focus,aside.archive .tabs .tab-content .tab.categories .article a:hover,aside.archive .tabs .tab-content .tab.categories .term a:active,aside.archive .tabs .tab-content .tab.categories .term a:focus,aside.archive .tabs .tab-content .tab.categories .term a:hover,aside.archive .tabs .tab-content .tab.categories .title a:active,aside.archive .tabs .tab-content .tab.categories .title a:focus,aside.archive .tabs .tab-content .tab.categories .title a:hover,aside.archive .tabs .tab-content .tab.categories li a:active,aside.archive .tabs .tab-content .tab.categories li a:focus,aside.archive .tabs .tab-content .tab.categories li a:hover,aside.archive .tabs .tab-content .tab.latest .article a:active,aside.archive .tabs .tab-content .tab.latest .article a:focus,aside.archive .tabs .tab-content .tab.latest .article a:hover,aside.archive .tabs .tab-content .tab.latest .term a:active,aside.archive .tabs .tab-content .tab.latest .term a:focus,aside.archive .tabs .tab-content .tab.latest .term a:hover,aside.archive .tabs .tab-content .tab.latest .title a:active,aside.archive .tabs .tab-content .tab.latest .title a:focus,aside.archive .tabs .tab-content .tab.latest .title a:hover,aside.archive .tabs .tab-content .tab.latest li a:active,aside.archive .tabs .tab-content .tab.latest li a:focus,aside.archive .tabs .tab-content .tab.latest li a:hover{color:#85744f}aside.archive .tabs .tab-content .tab.archive .article .authored,aside.archive .tabs .tab-content .tab.archive .term .authored,aside.archive .tabs .tab-content .tab.archive .title .authored,aside.archive .tabs .tab-content .tab.archive li .authored,aside.archive .tabs .tab-content .tab.categories .article .authored,aside.archive .tabs .tab-content .tab.categories .term .authored,aside.archive .tabs .tab-content .tab.categories .title .authored,aside.archive .tabs .tab-content .tab.categories li .authored,aside.archive .tabs .tab-content .tab.latest .article .authored,aside.archive .tabs .tab-content .tab.latest .term .authored,aside.archive .tabs .tab-content .tab.latest .title .authored,aside.archive .tabs .tab-content .tab.latest li .authored{font-family:Roboto,sans-serif;font-size:12px;line-height:15px}aside.archive .tabs .tab-content .tab.archive .article:last-of-type,aside.archive .tabs .tab-content .tab.archive .term:last-of-type,aside.archive .tabs .tab-content .tab.archive .title:last-of-type,aside.archive .tabs .tab-content .tab.archive li:last-of-type,aside.archive .tabs .tab-content .tab.categories .article:last-of-type,aside.archive .tabs .tab-content .tab.categories .term:last-of-type,aside.archive .tabs .tab-content .tab.categories .title:last-of-type,aside.archive .tabs .tab-content .tab.categories li:last-of-type,aside.archive .tabs .tab-content .tab.latest .article:last-of-type,aside.archive .tabs .tab-content .tab.latest .term:last-of-type,aside.archive .tabs .tab-content .tab.latest .title:last-of-type,aside.archive .tabs .tab-content .tab.latest li:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}aside.archive .tabs .tab-content .tab.archive li{font-family:Roboto,sans-serif;font-size:12px;line-height:15px}aside.archive .tabs .tab-content .tab.archive li a{color:#433f40;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;line-height:16px}aside.archive .tabs .tab-content .tab.latest .article{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;padding:10px 0}aside.archive .tabs .tab-content .tab.latest .article .image,aside.archive .tabs .tab-content .tab.latest .article .title{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}aside.archive .tabs .tab-content .tab.latest .article .image{-ms-flex-item-align:start;align-self:flex-start;padding:3px;width:25%}aside.archive .tabs .tab-content .tab.latest .article .image+.title{max-width:75%;padding-left:10px}aside.archive .tabs .tab-content .tab.latest .article .title{padding:0}.archive-listings{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between}.archive-listings article{border-bottom:1px dotted #f6f4f0;padding:20px 0 0 20px}.archive-listings article .title a{color:#433f40;font-family:Roboto,sans-serif;font-size:17px;font-weight:700;line-height:22px}.archive-listings article .title a:active,.archive-listings article .title a:focus,.archive-listings article .title a:hover{color:#85744f}.archive-listings article .title .authored{color:#433f40;margin-top:3px}.archive-listings article .content,.archive-listings article .title .authored{font-family:Roboto,sans-serif;font-size:14px;font-weight:300;line-height:16px}.archive-listings article .content .field--longtext{margin-bottom:20px;margin-top:10px}.archive-listings article .content .field--longtext p{margin:0}.archive-listings .article{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;border:1px solid #d1cbba;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;margin-bottom:40px;padding:20px;width:calc(50% - 20px)}.archive-listings .article .image{margin-bottom:40px}.archive-listings .article .cta-wrap,.archive-listings .article .cta-wrap .cta{width:100%}.archive-listings .article.flc-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.archive-listings .article.flc-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.archive-listings .article.flc-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.archive-listings .article.flc-around{-ms-flex-pack:distribute;justify-content:space-around}.archive-listings .article.flc-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.archive-listings .article.flc-vert-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.archive-listings .article.flc-no-gutter .fl-1,.archive-listings .article.flc-no-gutter .fl-10,.archive-listings .article.flc-no-gutter .fl-11,.archive-listings .article.flc-no-gutter .fl-12,.archive-listings .article.flc-no-gutter .fl-2,.archive-listings .article.flc-no-gutter .fl-3,.archive-listings .article.flc-no-gutter .fl-4,.archive-listings .article.flc-no-gutter .fl-5,.archive-listings .article.flc-no-gutter .fl-6,.archive-listings .article.flc-no-gutter .fl-7,.archive-listings .article.flc-no-gutter .fl-8,.archive-listings .article.flc-no-gutter .fl-9,.archive-listings .article.flc-no-gutter .fl-item,.archive-listings .article.flc-no-gutter .fl-item-shrink{padding-left:0;padding-right:0}.archive-listings .article .title{-ms-flex-item-align:end;align-self:flex-end;width:100%}.archive-listings .article .cta-wrap{-ms-flex-item-align:end;align-self:flex-end;margin-top:10px}
