html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{font-size:14px;-webkit-text-size-adjust:100%}@media (min-width:980px){html{font-size:16px}}body{font-size:16px;font-size:1rem;color:#5A5A5A;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.414;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{font-size:16px;font-size:1rem;margin-top:0;margin-bottom:23px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{margin:0;margin-bottom:23px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;line-height:1.4;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal}h1 a,h1 a:link,h1 a:focus,h1 a:active,h1 a:hover,h1 a:visited,h2 a,h2 a:link,h2 a:focus,h2 a:active,h2 a:hover,h2 a:visited,h3 a,h3 a:link,h3 a:focus,h3 a:active,h3 a:hover,h3 a:visited,h4 a,h4 a:link,h4 a:focus,h4 a:active,h4 a:hover,h4 a:visited,h5 a,h5 a:link,h5 a:focus,h5 a:active,h5 a:hover,h5 a:visited,h6 a,h6 a:link,h6 a:focus,h6 a:active,h6 a:hover,h6 a:visited{color:inherit}h1,.h1{font-size:46px;font-size:2.875rem}h1.page-title{margin:23px 0}h2,.h2{font-size:32px;font-size:2rem}h3,.h3{font-size:23px;font-size:1.4375rem}h4,.h4{font-size:16px;font-size:1rem}h5,.h5,h6,.h6{font-size:15px;font-size:.9375rem}*+h1,*+.h1,*+h2,*+.h2,*+h3,*+.h3,*+h4,*+.h4{margin-top:23px}small{font-size:15px;font-size:.9375rem}strong,b{font-weight:500}em,i{font-style:italic}abbr[title]{cursor:help;border-bottom:1px dotted #ddd}blockquote{margin:23px;padding-left:10px;border-left:4px solid #ccc}blockquote p{font-size:16px;font-size:1rem;margin-bottom:0;font-weight:300}blockquote small{display:block;color:#b3b3b3}blockquote small:before{content:"\2014 \00A0"}q:before,q:after,blockquote:before,blockquote:after{content:""}cite{font-style:normal}sub,sup{font-size:15px;font-size:.9375rem;position:relative;vertical-align:baseline;line-height:0}sup{top:-23px}sub{bottom:-23px}samp{font-family:Menlo,Monaco,"Courier New",monospace}hr{margin:23px 0;border:0;border-top:1px solid #b3b3b3;border-bottom:1px solid #fff}::-moz-selection{color:#fff;background:#3F51B5;text-shadow:none}::selection{color:#fff;background:#3F51B5;text-shadow:none}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{position:relative;display:block;width:100%;height:100%;margin:0;padding:0;background-color:#fff}#wrapper{position:relative;display:block;float:left;width:100%;height:100%}.layout-container{max-width:1200px;margin-left:auto;margin-right:auto}.layout-container:after{content:" ";display:block;clear:both}.status-messages{padding-top:23px;background-color:#fff}.status-messages div.messages{margin:0}div[id="page-loader"]{position:fixed;z-index:10000;width:100%;height:100%;opacity:1;background:#fff}html.page-animation-disabled div[id="page-loader"],.page-animation-completed div[id="page-loader"]{display:none;height:0}.slideInUp{visibility:hidden;opacity:0;transition:all 1s ease-out;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}.slideInUp.is-active{visibility:visible;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.animation-overlay{position:absolute;z-index:1;width:100%;height:100%;content:"";background-color:#fff}
a,a:link,a:focus,a:active,a:hover,a:visited{-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;text-decoration:none;color:#FF5252}a:hover,a:focus,a:link:hover,a:link:focus,a:focus:hover,a:focus:focus,a:active:hover,a:active:focus,a:hover:hover,a:hover:focus,a:visited:hover,a:visited:focus{color:#eb0000}a.linkbutton{-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;display:inline-block;margin:11.5px;padding:7.66667px;text-transform:none;color:#5A5A5A;background-color:#FF5252}ul.linkicon{margin:0;padding:0;border:0;overflow:hidden;*zoom:1}ul.linkicon>li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;float:left;padding-left:5.75px;padding-right:5.75px;overflow:hidden;*zoom:1;margin:0}ul.linkicon>li:first-child{padding-left:0}ul.linkicon>li:last-child{padding-right:0}ul.linkicon>li.last{padding-right:0}ul{list-style-type:disc}ol{list-style-type:decimal}ul,ol{margin:0 0 23px 23px;padding:0}ul ul,ul ol,ol ul,ol ol{margin-left:46px}ul ul,ol ul{list-style-type:circle}ul ul ul,ol ul ul{list-style-type:square}ul ol,ol ol{list-style-type:upper-roman}ul ol ol,ol ol ol{list-style-type:lower-roman}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}dl{margin-bottom:23px}dt{font-weight:500}dd{margin-left:23px}code,pre{font-size:15px;font-size:.9375rem;padding:0;tab-size:3;color:#444;border-radius:3px;font-family:Menlo,Monaco,"Courier New",monospace}code{padding:0;color:#444;background-color:#ddd}pre{display:block;margin:0 0 23px;padding:11.5px;white-space:pre;color:#444;border-radius:4px;background-color:#ddd}pre code{padding:0;color:#444;border:0;background-color:#ddd}.pre--scrollable{overflow-y:scroll;max-height:340px}img{max-width:100%;height:auto}.object-fit{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;height:100%;position:relative}.object-fit img{visibility:hidden}form{margin:0 0 23px}form fieldset{margin:0;padding:0;border:0}form legend{font-size:23px;font-size:1.4375rem;display:block;width:100%;margin-bottom:23px;padding:0;white-space:normal;border:0;border-bottom:1px solid #eee;line-height:1.414}form legend small{font-size:15px;font-size:.9375rem;color:#b3b3b3}form label{display:block;font-weight:500}form label small{font-weight:400}input[type="input"],input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="tel"],input[type="url"],input[type="number"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],textarea{font-size:16px;font-size:1rem;-moz-transition:border 200ms ease-in-out;-o-transition:border 200ms ease-in-out;-webkit-transition:border 200ms ease-in-out;transition:border 200ms ease-in-out;display:block;width:100%;height:2.5em;padding:0.5em;vertical-align:baseline;color:#5A5A5A;border:1px solid #ccc;border-radius:0;background-color:#fff;background-clip:padding-box;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;line-height:1.414}input[type="input"]:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="number"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,textarea:focus{border-color:#3F51B5;outline:0;outline:thin dotted \9}input[type="input"][disabled],input[type="input"][readonly],input[type="text"][disabled],input[type="text"][readonly],input[type="email"][disabled],input[type="email"][readonly],input[type="password"][disabled],input[type="password"][readonly],input[type="search"][disabled],input[type="search"][readonly],input[type="tel"][disabled],input[type="tel"][readonly],input[type="url"][disabled],input[type="url"][readonly],input[type="number"][disabled],input[type="number"][readonly],input[type="date"][disabled],input[type="date"][readonly],input[type="month"][disabled],input[type="month"][readonly],input[type="week"][disabled],input[type="week"][readonly],input[type="time"][disabled],input[type="time"][readonly],input[type="datetime"][disabled],input[type="datetime"][readonly],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;border-color:#ccc;background-color:#e6e6e6}input[type="image"],input[type="checkbox"],input[type="radio"],input[type="range"]{box-sizing:border-box;width:auto;height:auto;margin:3px 0;padding:0;cursor:pointer;border-radius:0;line-height:normal}input[type="image"]{border:0}input[type="file"]{font-size:16px;font-size:1rem;display:inline-block;height:28px;margin:0;padding:initial;vertical-align:middle;border:initial;background-color:#fff;background-color:initial;line-height:1em}input[type="file"]:focus{outline:none}input[type="hidden"]{display:none}input[type="color"]{overflow:hidden;width:40px;height:40px;padding:2px}input[type="password"]{font-family:sans-serif}textarea{-moz-transition:border 200ms ease-in-out;-o-transition:border 200ms ease-in-out;-webkit-transition:border 200ms ease-in-out;transition:border 200ms ease-in-out;display:block;overflow:auto;height:auto;resize:none;border:1px solid #ccc;border-radius:0;background-color:#fff}textarea:focus{border-color:#3F51B5;outline:0;outline:thin dotted \9}select{-moz-transition:border 200ms ease-in-out;-o-transition:border 200ms ease-in-out;-webkit-transition:border 200ms ease-in-out;transition:border 200ms ease-in-out;display:block;width:100%;height:2.6em;margin:0;color:#5A5A5A;border:1px solid #ccc;border-radius:0;background-color:#fff}select *,select *:before,select *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}select:focus{color:#5A5A5A;border-color:#3F51B5;outline:none}select[multiple]{height:auto;padding-right:0}button,input[type="button"],input[type="reset"],input[type="submit"]{-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;-moz-appearance:button;-webkit-appearance:button;display:inline-block;width:auto;margin:11.5px 11.5px 11.5px 0;padding:5.75px 11.5px;cursor:pointer;text-transform:uppercase;color:#5A5A5A;border:2px solid #FF5252;background-color:#FF5252}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{color:#5A5A5A;border-color:#ffb8b8;background-color:#ffb8b8}::-webkit-input-placeholder{color:#b3b3b3 !important}:-moz-placeholder{color:#b3b3b3 !important}input:-moz-placeholder{color:#b3b3b3 !important}:-ms-input-placeholder{color:#b3b3b3 !important}::-ms-input-placeholder{color:#b3b3b3 !important}::placeholder{color:#b3b3b3 !important}div.messages{text-align:left}ul.pager{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;margin:23px 0;padding:0;list-style:none;text-align:center}ul.pager li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;float:left;padding-left:4px;padding-right:4px}ul.pager li:first-child{padding-left:0}ul.pager li:last-child{padding-right:0}ul.pager li.last{padding-right:0}ul.pager li{display:inline;float:none}div[id="toolbar-administration"]{z-index:99999}
.page-user-login-wrapper{width:100%;height:100%;background:#57B8FF}.page-user-login-wrapper .logo{background-image:url(/profiles/savvy/themes/savvy_base/logo-text.svg);background-repeat:no-repeat;background-position:center center;background-size:40%;width:65%;height:100%}.page-user-login-wrapper .layout-content{background:#1F1F1F;position:absolute;top:0;right:0;width:35%;max-width:550px;height:100%;padding:5% 2.5%;color:white}.page-user-login-wrapper .layout-content h3{font-weight:400;color:#57B8FF}.page-user-login-wrapper .layout-content form label{font-size:14px;font-size:.875rem;color:#999;color:#fff;font-weight:600;margin:10px 0px}.page-user-login-wrapper .layout-content form .form-item .description{display:none}.page-user-login-wrapper .layout-content form input[type="input"],.page-user-login-wrapper .layout-content form input[type="text"],.page-user-login-wrapper .layout-content form input[type="email"],.page-user-login-wrapper .layout-content form input[type="password"],.page-user-login-wrapper .layout-content form input[type="search"],.page-user-login-wrapper .layout-content form input[type="tel"],.page-user-login-wrapper .layout-content form input[type="url"],.page-user-login-wrapper .layout-content form input[type="number"],.page-user-login-wrapper .layout-content form input[type="date"],.page-user-login-wrapper .layout-content form input[type="month"],.page-user-login-wrapper .layout-content form input[type="week"],.page-user-login-wrapper .layout-content form input[type="time"],.page-user-login-wrapper .layout-content form input[type="datetime"],.page-user-login-wrapper .layout-content form input[type="datetime-local"],.page-user-login-wrapper .layout-content form textarea{padding:10px;height:auto}.page-user-login-wrapper .layout-content form button,.page-user-login-wrapper .layout-content form input[type="button"],.page-user-login-wrapper .layout-content form input[type="reset"],.page-user-login-wrapper .layout-content form input[type="submit"]{background-color:#57B8FF;border:0;padding:0.5em 2em;text-transform:capitalize}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
html{font-size:16px;-webkit-text-size-adjust:100%}@media (min-width:980px){html{font-size:16px}}body{font-size:16px;font-size:1rem;color:#4f4f4f;font-family:"Lato",sans-serif;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{font-size:16px;font-size:1rem;margin-top:0;margin-bottom:24px;font-family:"Lato",sans-serif}h1,h2,h3,h4,h5,h6{margin:0;margin-bottom:24px;font-family:"Lato",sans-serif;font-weight:700;line-height:1.125;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal}h1 a,h1 a:link,h1 a:focus,h1 a:active,h1 a:hover,h1 a:visited,h2 a,h2 a:link,h2 a:focus,h2 a:active,h2 a:hover,h2 a:visited,h3 a,h3 a:link,h3 a:focus,h3 a:active,h3 a:hover,h3 a:visited,h4 a,h4 a:link,h4 a:focus,h4 a:active,h4 a:hover,h4 a:visited,h5 a,h5 a:link,h5 a:focus,h5 a:active,h5 a:hover,h5 a:visited,h6 a,h6 a:link,h6 a:focus,h6 a:active,h6 a:hover,h6 a:visited{color:inherit}h1,.h1{font-size:32px;font-size:2rem}h1.page-title{margin:24px 0}h2,.h2{font-size:25px;font-size:1.5625rem}h3,.h3{font-size:20px;font-size:1.25rem}h4,.h4{font-size:16px;font-size:1rem}h5,.h5,h6,.h6{font-size:15px;font-size:.9375rem}*+h1,*+.h1,*+h2,*+.h2,*+h3,*+.h3,*+h4,*+.h4{margin-top:24px}small{font-size:15px;font-size:.9375rem}strong,b{font-weight:700}em,i{font-style:italic}abbr[title]{cursor:help;border-bottom:1px dotted #ddd}blockquote{margin:24px;padding-left:10px;border-left:4px solid #ccc}blockquote p{font-size:16px;font-size:1rem;margin-bottom:0;font-weight:300}blockquote small{display:block;color:#b3b3b3}blockquote small:before{content:"\2014 \00A0"}q:before,q:after,blockquote:before,blockquote:after{content:""}cite{font-style:normal}sub,sup{font-size:15px;font-size:.9375rem;position:relative;vertical-align:baseline;line-height:0}sup{top:-24px}sub{bottom:-24px}samp{font-family:Menlo,Monaco,"Courier New",monospace}hr{margin:24px 0;border:0;border-top:1px solid #b3b3b3;border-bottom:1px solid #fff}::-moz-selection{color:#fff;background:#9d7f61;text-shadow:none}::selection{color:#fff;background:#9d7f61;text-shadow:none}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{position:relative;display:block;width:100%;height:100%;margin:0;padding:0;background-color:#fff}#wrapper{position:relative;display:block;float:left;width:100%;height:100%}.layout-container{max-width:1200px;margin-left:auto;margin-right:auto}.layout-container:after{content:" ";display:block;clear:both}.status-messages{padding-top:24px;background-color:#fff}.status-messages div.messages{margin:0}div[id="page-loader"]{position:fixed;z-index:10000;width:100%;height:100%;opacity:1;background:#fff}html.page-animation-disabled div[id="page-loader"],.page-animation-completed div[id="page-loader"]{display:none;height:0}.slideInUp{visibility:hidden;opacity:0;transition:all 1s ease-out;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}.slideInUp.is-active{visibility:visible;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.animation-overlay{position:absolute;z-index:1;width:100%;height:100%;content:"";background-color:#fff}.block-system-main-block{min-height:500px}.savvy-page.content--boxed,.layout-container{max-width:1400px;margin-left:auto;margin-right:auto;overflow:visible;width:100%;padding:0 20px}.savvy-page.content--boxed:after,.layout-container:after{content:" ";display:block;clear:both}@media (min-width:768px){.savvy-page.content--boxed,.layout-container{padding:0 40px}}@media (min-width:980px){.savvy-page.content--boxed,.layout-container{padding:0 80px}}.paragraph .layout-content{overflow:hidden;*zoom:1}.site-logo{display:inline-block;width:275px}.site-logo img{width:100%}.contextual-region.focus:before{position:absolute;z-index:400;top:0;left:0;display:block;width:100%;height:100%;content:"";background-image:repeating-linear-gradient(45deg,rgba(255,0,0,0.35),rgba(255,0,0,0.35) 3px,transparent 3px,transparent 50px)}.svg-icon{overflow:hidden;width:1em;height:1em;margin:0 0.5em;vertical-align:-0.15em;fill:currentColor}h1,h2,h3,h4,h5,h6{font-weight:700}.text-formatted h4{margin-top:24px;margin-bottom:0;text-transform:uppercase}blockquote{position:relative;margin:0;padding:24px;text-align:center;border:0;border-top:1px solid #9d7f61;border-bottom:1px solid #9d7f61}blockquote:before{position:absolute;top:-1px;left:0;display:block;width:2em;height:2em;padding-right:50px;content:"";background-color:white;background-image:url(/themes/custom/savvy_sharp/img/svg/quote-left.svg);background-repeat:no-repeat;background-size:contain}blockquote p{font-size:25px;font-size:1.5625rem;max-width:750px;margin:0 auto;color:#9d7f61;font-weight:500;font-style:italic}.field--name-field-link-to-profile{display:none}.field--name-field-link-to-profile a,.field--name-field-link-to-profile a:link,.field--name-field-link-to-profile a:focus,.field--name-field-link-to-profile a:active,.field--name-field-link-to-profile a:hover,.field--name-field-link-to-profile a:visited{position:relative;padding-right:2em;color:#4f4f4f}.field--name-field-link-to-profile a:hover,.field--name-field-link-to-profile a:link:hover,.field--name-field-link-to-profile a:focus:hover,.field--name-field-link-to-profile a:active:hover,.field--name-field-link-to-profile a:hover:hover,.field--name-field-link-to-profile a:visited:hover{text-decoration:underline}.field--name-field-link-to-profile a:after,.field--name-field-link-to-profile a:link:after,.field--name-field-link-to-profile a:focus:after,.field--name-field-link-to-profile a:active:after,.field--name-field-link-to-profile a:hover:after,.field--name-field-link-to-profile a:visited:after{position:absolute;right:0;display:inline-block;width:1.2em;height:1.2em;content:"";background-image:url(/themes/custom/savvy_sharp/img/svg/facebook-official-color-text.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;line-height:1}@media (min-width:768px){.field--name-field-link-to-profile{display:block}}div[id="block-simplesitesettingsblock-6"] .field--name-field-link-to-profile a:after,div[id="block-simplesitesettingsblock-6"] .field--name-field-link-to-profile a:link:after,div[id="block-simplesitesettingsblock-6"] .field--name-field-link-to-profile a:focus:after,div[id="block-simplesitesettingsblock-6"] .field--name-field-link-to-profile a:active:after,div[id="block-simplesitesettingsblock-6"] .field--name-field-link-to-profile a:hover:after,div[id="block-simplesitesettingsblock-6"] .field--name-field-link-to-profile a:visited:after,div[id="block-simplesitesettingsblock-7"] .field--name-field-link-to-profile a:after,div[id="block-simplesitesettingsblock-7"] .field--name-field-link-to-profile a:link:after,div[id="block-simplesitesettingsblock-7"] .field--name-field-link-to-profile a:focus:after,div[id="block-simplesitesettingsblock-7"] .field--name-field-link-to-profile a:active:after,div[id="block-simplesitesettingsblock-7"] .field--name-field-link-to-profile a:hover:after,div[id="block-simplesitesettingsblock-7"] .field--name-field-link-to-profile a:visited:after{background-image:url(/themes/custom/savvy_sharp/img/svg/instagram-color-text.svg)}.view-website-section-link .views-field-title a,.view-website-section-link .views-field-title a:link,.view-website-section-link .views-field-title a:focus,.view-website-section-link .views-field-title a:active,.view-website-section-link .views-field-title a:hover,.view-website-section-link .views-field-title a:visited{position:relative;padding-right:1em;color:#4f4f4f}.view-website-section-link .views-field-title a:hover,.view-website-section-link .views-field-title a:link:hover,.view-website-section-link .views-field-title a:focus:hover,.view-website-section-link .views-field-title a:active:hover,.view-website-section-link .views-field-title a:hover:hover,.view-website-section-link .views-field-title a:visited:hover{text-decoration:underline}.view-website-section-link .views-field-title a:after,.view-website-section-link .views-field-title a:link:after,.view-website-section-link .views-field-title a:focus:after,.view-website-section-link .views-field-title a:active:after,.view-website-section-link .views-field-title a:hover:after,.view-website-section-link .views-field-title a:visited:after{position:absolute;right:0;bottom:0;display:inline-block;width:1em;height:1em;content:"";background-image:url(/themes/custom/savvy_sharp/img/svg/angle-right-color-text.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;line-height:1}
a,a:link,a:focus,a:active,a:hover,a:visited{-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;text-decoration:none;color:#9d7f61}a:hover,a:focus,a:link:hover,a:link:focus,a:focus:hover,a:focus:focus,a:active:hover,a:active:focus,a:hover:hover,a:hover:focus,a:visited:hover,a:visited:focus{color:#5e4c3a}a.linkbutton{-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;display:inline-block;margin:12px;padding:8px;text-transform:none;color:#4f4f4f;background-color:#e6e2dd}ul.linkicon{margin:0;padding:0;border:0;overflow:hidden;*zoom:1}ul.linkicon>li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;float:left;padding-left:6px;padding-right:6px;overflow:hidden;*zoom:1;margin:0}ul.linkicon>li:first-child{padding-left:0}ul.linkicon>li:last-child{padding-right:0}ul.linkicon>li.last{padding-right:0}ul{list-style-type:disc}ol{list-style-type:decimal}ul,ol{margin:0 0 24px 24px;padding:0}ul ul,ul ol,ol ul,ol ol{margin-left:48px}ul ul,ol ul{list-style-type:circle}ul ul ul,ol ul ul{list-style-type:square}ul ol,ol ol{list-style-type:upper-roman}ul ol ol,ol ol ol{list-style-type:lower-roman}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}dl{margin-bottom:24px}dt{font-weight:700}dd{margin-left:24px}code,pre{font-size:15px;font-size:.9375rem;padding:0;tab-size:3;color:#444;border-radius:3px;font-family:Menlo,Monaco,"Courier New",monospace}code{padding:0;color:#444;background-color:#ddd}pre{display:block;margin:0 0 24px;padding:12px;white-space:pre;color:#444;border-radius:4px;background-color:#ddd}pre code{padding:0;color:#444;border:0;background-color:#ddd}.pre--scrollable{overflow-y:scroll;max-height:340px}img{max-width:100%;height:auto}.object-fit{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;height:100%;position:relative}.object-fit img{visibility:hidden}form{margin:0 0 24px}form fieldset{margin:0;padding:0;border:0}form legend{font-size:20px;font-size:1.25rem;display:block;width:100%;margin-bottom:24px;padding:0;white-space:normal;border:0;border-bottom:1px solid #eee;line-height:1.5}form fieldset legend{border:0}form legend small{font-size:15px;font-size:.9375rem;color:#b3b3b3}form label{display:block;font-weight:700}form label small{font-weight:400}input[type="input"],input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="tel"],input[type="url"],input[type="number"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],textarea{font-size:16px;font-size:1rem;-moz-transition:border 200ms ease-in-out;-o-transition:border 200ms ease-in-out;-webkit-transition:border 200ms ease-in-out;transition:border 200ms ease-in-out;display:block;width:100%;height:2.5em;padding:0.5em;vertical-align:baseline;color:#4f4f4f;border:1px solid #ccc;border-radius:0;background-color:#fff;background-clip:padding-box;font-family:"Lato",sans-serif;font-weight:normal;line-height:1.5}input[type="input"]:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="number"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,textarea:focus{border-color:#9d7f61;outline:0;outline:thin dotted \9}input[type="input"][disabled],input[type="input"][readonly],input[type="text"][disabled],input[type="text"][readonly],input[type="email"][disabled],input[type="email"][readonly],input[type="password"][disabled],input[type="password"][readonly],input[type="search"][disabled],input[type="search"][readonly],input[type="tel"][disabled],input[type="tel"][readonly],input[type="url"][disabled],input[type="url"][readonly],input[type="number"][disabled],input[type="number"][readonly],input[type="date"][disabled],input[type="date"][readonly],input[type="month"][disabled],input[type="month"][readonly],input[type="week"][disabled],input[type="week"][readonly],input[type="time"][disabled],input[type="time"][readonly],input[type="datetime"][disabled],input[type="datetime"][readonly],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;border-color:#ccc;background-color:#e6e6e6}input[type="image"],input[type="checkbox"],input[type="radio"],input[type="range"]{box-sizing:border-box;width:auto;height:auto;margin:3px 0;padding:0;cursor:pointer;border-radius:0;line-height:normal}input[type="image"]{border:0}input[type="file"]{font-size:16px;font-size:1rem;display:inline-block;height:28px;margin:0;padding:initial;vertical-align:middle;border:initial;background-color:#fff;background-color:initial;line-height:1em}input[type="file"]:focus{outline:none}input[type="hidden"]{display:none}input[type="color"]{overflow:hidden;width:40px;height:40px;padding:2px}input[type="password"]{font-family:sans-serif}textarea{-moz-transition:border 200ms ease-in-out;-o-transition:border 200ms ease-in-out;-webkit-transition:border 200ms ease-in-out;transition:border 200ms ease-in-out;display:block;overflow:auto;height:auto;resize:none;border:1px solid #ccc;border-radius:0;background-color:#fff}textarea:focus{border-color:#9d7f61;outline:0;outline:thin dotted \9}select{-moz-transition:border 200ms ease-in-out;-o-transition:border 200ms ease-in-out;-webkit-transition:border 200ms ease-in-out;transition:border 200ms ease-in-out;display:block;width:100%;height:2.6em;margin:0;color:#4f4f4f;border:1px solid #ccc;border-radius:0;background-color:#fff}select *,select *:before,select *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}select:focus{color:#4f4f4f;border-color:#9d7f61;outline:none}select[multiple]{height:auto;padding-right:0}button,input[type="button"],input[type="reset"],input[type="submit"]{-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;-moz-appearance:button;-webkit-appearance:button;display:inline-block;width:auto;margin:12px 12px 12px 0;padding:6px 12px;cursor:pointer;text-transform:uppercase;color:#4f4f4f;border:2px solid #e6e2dd;background-color:#e6e2dd}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{color:#4f4f4f;border-color:#fff;background-color:#fff}::-webkit-input-placeholder{color:#b3b3b3 !important}:-moz-placeholder{color:#b3b3b3 !important}input:-moz-placeholder{color:#b3b3b3 !important}:-ms-input-placeholder{color:#b3b3b3 !important}::-ms-input-placeholder{color:#b3b3b3 !important}::placeholder{color:#b3b3b3 !important}div.messages{text-align:left}ul.pager{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;margin:24px 0;padding:0;list-style:none;text-align:center}ul.pager li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;float:left;padding-left:4px;padding-right:4px}ul.pager li:first-child{padding-left:0}ul.pager li:last-child{padding-right:0}ul.pager li.last{padding-right:0}ul.pager li{display:inline;float:none}div[id="toolbar-administration"]{z-index:99999}.read-more-linkbutton a,.read-more-linkbutton a:link,.read-more-linkbutton a:focus,.read-more-linkbutton a:active,.read-more-linkbutton a:hover,.read-more-linkbutton a:visited{font-size:20px;font-size:1.25rem;transition-property:background-color,color;background-color:#9d7f61;padding:0.75em 1.5em;color:#fff;display:inline-block;background-image:url(/themes/custom/savvy_sharp/img/svg/angle-right-white.svg);background-repeat:no-repeat;background-position:right 1em center;padding-right:2em}.read-more-linkbutton a:hover,.read-more-linkbutton a:link:hover,.read-more-linkbutton a:focus:hover,.read-more-linkbutton a:active:hover,.read-more-linkbutton a:hover:hover,.read-more-linkbutton a:visited:hover{color:#9d7f61;background-color:#d8d8d8;background-image:url(/themes/custom/savvy_sharp/img/svg/angle-right-alpha.svg)}.read-more-linkbutton a.read-more-linkbutton-alternative,.read-more-linkbutton a:link.read-more-linkbutton-alternative,.read-more-linkbutton a:focus.read-more-linkbutton-alternative,.read-more-linkbutton a:active.read-more-linkbutton-alternative,.read-more-linkbutton a:hover.read-more-linkbutton-alternative,.read-more-linkbutton a:visited.read-more-linkbutton-alternative{background-color:#282828;color:#fff}.read-more-link{text-align:center}.read-more-link a,.read-more-link a:link,.read-more-link a:focus,.read-more-link a:active,.read-more-link a:hover,.read-more-link a:visited{font-size:inherit;border-top:1px solid #9d7f61;border-bottom:1px solid #9d7f61;display:inline-block;padding:0.05em 0;text-transform:lowercase}.backlinks{display:none}form.webform-submission-form .form-item{clear:both;width:100%;float:left;margin-left:0;margin-right:0;font-size:16px;font-size:1rem;margin:0.25em 0}form.webform-submission-form .form-item:first-of-type{margin-top:0}form.webform-submission-form .form-item.fieldgroup:first-of-type{margin-top:0.25em}form.webform-submission-form .form-item label{padding:0.75em 0;font-weight:400}@media (min-width:768px){form.webform-submission-form .form-item label{width:22.85714%;float:left;margin-right:2.85714%}}@media (min-width:768px){form.webform-submission-form .form-item .intl-tel-input,form.webform-submission-form .form-item input[type="input"],form.webform-submission-form .form-item input[type="text"],form.webform-submission-form .form-item input[type="email"],form.webform-submission-form .form-item input[type="password"],form.webform-submission-form .form-item input[type="search"],form.webform-submission-form .form-item input[type="tel"],form.webform-submission-form .form-item input[type="url"],form.webform-submission-form .form-item input[type="number"],form.webform-submission-form .form-item input[type="date"],form.webform-submission-form .form-item input[type="month"],form.webform-submission-form .form-item input[type="week"],form.webform-submission-form .form-item input[type="time"],form.webform-submission-form .form-item input[type="datetime"],form.webform-submission-form .form-item input[type="datetime-local"],form.webform-submission-form .form-item textarea{width:74.28571%;float:right;margin-right:0}}form.webform-submission-form .form-item .intl-tel-input input[type="tel"]{width:100%}form.webform-submission-form .form-item input[type="input"],form.webform-submission-form .form-item input[type="text"],form.webform-submission-form .form-item input[type="email"],form.webform-submission-form .form-item input[type="password"],form.webform-submission-form .form-item input[type="search"],form.webform-submission-form .form-item input[type="tel"],form.webform-submission-form .form-item input[type="url"],form.webform-submission-form .form-item input[type="number"],form.webform-submission-form .form-item input[type="date"],form.webform-submission-form .form-item input[type="month"],form.webform-submission-form .form-item input[type="week"],form.webform-submission-form .form-item input[type="time"],form.webform-submission-form .form-item input[type="datetime"],form.webform-submission-form .form-item input[type="datetime-local"],form.webform-submission-form .form-item textarea{padding:1.5em 1em;color:#4f4f4f;border-color:#eee;background-color:#eee}form.webform-submission-form .form-actions{*zoom:1}form.webform-submission-form .form-actions:after{content:"";display:table;clear:both}form.webform-submission-form .form-actions button,form.webform-submission-form .form-actions input[type="button"],form.webform-submission-form .form-actions input[type="reset"],form.webform-submission-form .form-actions input[type="submit"]{font-size:20px;font-size:1.25rem;background-color:#9d7f61;padding:0.75em 1.5em;color:#fff;display:inline-block;background-image:url(/themes/custom/savvy_sharp/img/svg/angle-right-white.svg);background-repeat:no-repeat;background-position:right 0.75em center;padding-right:2em;text-transform:none;border:0;border-radius:0;float:right}form.webform-submission-form .messages{display:none}form.webform-submission-form .form-item--error-message{font-size:14px;font-size:.875rem;position:relative;top:5px;clear:both;text-align:left;color:red}@media (min-width:768px){form.webform-submission-form .form-item--error-message{width:74.28571%;float:right;margin-right:0}}form.webform-submission-form .error{border:2px solid red !important}.block-language.language-switcher-language-url{margin:0;min-width:55px}@media (min-width:768px){.block-language.language-switcher-language-url{margin:0 24px}}.block-language.language-switcher-language-url ul.links,.block-language.language-switcher-language-url ul.links li{display:inline-block;margin:0;padding:0}.block-language.language-switcher-language-url ul.links li:before{margin:0 5px;content:" | "}.block-language.language-switcher-language-url ul.links li:first-of-type:before{display:none}.block-language.language-switcher-language-url ul.links li a,.block-language.language-switcher-language-url ul.links li a:link,.block-language.language-switcher-language-url ul.links li a:focus,.block-language.language-switcher-language-url ul.links li a:active,.block-language.language-switcher-language-url ul.links li a:hover,.block-language.language-switcher-language-url ul.links li a:visited{text-transform:uppercase;color:inherit;font-size:inherit;font-weight:inherit}.block-language.language-switcher-language-url ul.links li a:hover,.block-language.language-switcher-language-url ul.links li a:link:hover,.block-language.language-switcher-language-url ul.links li a:focus:hover,.block-language.language-switcher-language-url ul.links li a:active:hover,.block-language.language-switcher-language-url ul.links li a:hover:hover,.block-language.language-switcher-language-url ul.links li a:visited:hover{text-decoration:underline}.block-language.language-switcher-language-url ul.links li a.is-active,.block-language.language-switcher-language-url ul.links li a:link.is-active,.block-language.language-switcher-language-url ul.links li a:focus.is-active,.block-language.language-switcher-language-url ul.links li a:active.is-active,.block-language.language-switcher-language-url ul.links li a:hover.is-active,.block-language.language-switcher-language-url ul.links li a:visited.is-active{color:#9d7f61}footer .block-system-branding-block{align-self:flex-start}footer .block-system-branding-block a.site-logo,footer .block-system-branding-block a:link.site-logo,footer .block-system-branding-block a:focus.site-logo,footer .block-system-branding-block a:active.site-logo,footer .block-system-branding-block a:hover.site-logo,footer .block-system-branding-block a:visited.site-logo{max-width:230px}.view-website-section-link{margin-left:24px}.view-website-section-link a,.view-website-section-link a:link,.view-website-section-link a:focus,.view-website-section-link a:active,.view-website-section-link a:hover,.view-website-section-link a:visited{color:inherit;font-size:inherit;font-weight:inherit}.block-content--type-widget .paragraph--type-text-three-columns{padding:0 48px;text-align:center}.block-content--type-widget .paragraph--type-text-three-columns h3{font-size:18px;font-size:1.125rem;text-transform:uppercase;font-weight:400}.block-content--type-widget .paragraph--type-text-three-columns .group-left,.block-content--type-widget .paragraph--type-text-three-columns .group-middle,.block-content--type-widget .paragraph--type-text-three-columns .group-right{margin-bottom:48px}@media (min-width:980px){.block-content--type-widget .paragraph--type-text-three-columns .group-left,.block-content--type-widget .paragraph--type-text-three-columns .group-middle,.block-content--type-widget .paragraph--type-text-three-columns .group-right{margin-bottom:0}}.block-content--type-widget .paragraph--type-text-three-columns .svg-icon{width:4.375em;height:4.375em;fill:#9d7f61}@media (min-width:980px){.block-content--type-widget .paragraph--type-text-three-columns .group-left,.block-content--type-widget .paragraph--type-text-three-columns .group-middle,.block-content--type-widget .paragraph--type-text-three-columns .group-right{width:28.57143%;float:left;margin-right:7.14286%}.block-content--type-widget .paragraph--type-text-three-columns .group-right{float:right;margin-right:0}}.view-articles.view-display-id-list .views-row{margin-bottom:2.85714%}.node--type-article.node--view-mode-teaser .publication-date{font-size:15px;font-size:.9375rem;background:#9d7f61;color:#fff;font-weight:800;display:inline-block;padding:0.25em 0.5em}.node--type-article.node--view-mode-teaser a{display:block}.node--type-article.node--view-mode-teaser h2{color:#4f4f4f}.node--type-article.node--view-mode-teaser h2 a,.node--type-article.node--view-mode-teaser h2 a:hover{color:inherit}.node--type-article.node--view-mode-teaser .read-more-link{display:inline-block;margin-top:24px;float:right}.node--type-article.node--view-mode-teaser .group-left{margin-bottom:2.85714%}@media (min-width:980px){.node--type-article.node--view-mode-teaser .group-left{width:31.42857%;float:left;margin-right:2.85714%}.node--type-article.node--view-mode-teaser .group-right{width:65.71429%;float:left;margin-right:2.85714%;float:right;margin-right:0}}.view-project-categories.teaser-list .views-row{margin-bottom:9.09091%}@media (min-width:768px){.view-project-categories.teaser-list .views-row{width:33.06773%;float:left;margin-bottom:0}.view-project-categories.teaser-list .views-row:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.view-project-categories.teaser-list .views-row:nth-child(3n+2){margin-left:33.46614%;margin-right:-100%;clear:none}.view-project-categories.teaser-list .views-row:nth-child(3n+3){margin-left:66.93227%;margin-right:-100%;clear:none}}.view-project-categorieen .views-row{margin-bottom:5px}@media (min-width:768px){.view-project-categorieen .views-row{width:33.06773%;float:left}.view-project-categorieen .views-row:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.view-project-categorieen .views-row:nth-child(3n+2){margin-left:33.46614%;margin-right:-100%;clear:none}.view-project-categorieen .views-row:nth-child(3n+3){margin-left:66.93227%;margin-right:-100%;clear:none}}.node--type-project-categorie.node--view-mode-teaser-alternative{position:relative}.node--type-project-categorie.node--view-mode-teaser-alternative .ds-content-link,.node--type-project-categorie.node--view-mode-teaser-alternative img{display:block}.node--type-project-categorie.node--view-mode-teaser-alternative .ds-content-link:before{content:'';background:#0D0A0A;opacity:0.3;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;transition:all 250ms ease-in-out}.node--type-project-categorie.node--view-mode-teaser-alternative:hover .ds-content-link:before{opacity:0.75}.node--type-project-categorie.node--view-mode-teaser-alternative .content-wrapper{position:absolute;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;z-index:5;width:85%;text-align:center}.node--type-project-categorie.node--view-mode-teaser-alternative .content-wrapper h3{text-transform:uppercase;color:#fff}.node--type-project-categorie.node--view-mode-teaser .ds-content-link{-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;cursor:pointer}.node--type-project-categorie.node--view-mode-teaser .ds-content-link img{display:block;width:100%}.node--type-project-categorie.node--view-mode-teaser .ds-content-link h3{-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;margin:0;padding:24px;text-align:center;text-transform:uppercase;color:#3b4449;background:#d8d8d8;font-weight:600}.node--type-project-categorie.node--view-mode-teaser .ds-content-link:hover h3{color:#fff;background:#9d7f61}.view-technical-information.teaser-list .views-row{width:33.06773%;float:left}.view-technical-information.teaser-list .views-row:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.view-technical-information.teaser-list .views-row:nth-child(3n+2){margin-left:33.46614%;margin-right:-100%;clear:none}.view-technical-information.teaser-list .views-row:nth-child(3n+3){margin-left:66.93227%;margin-right:-100%;clear:none}.node--type-technical-information.node--view-mode-teaser img,.node--type-technical-information.node--view-mode-teaser-alternative img{display:block;width:100%}.node--type-technical-information.node--view-mode-teaser:hover h3,.node--type-technical-information.node--view-mode-teaser-alternative:hover h3{color:#fff;background-color:#9d7f61}.node--type-technical-information.node--view-mode-teaser h3,.node--type-technical-information.node--view-mode-teaser-alternative h3{-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;margin:0;padding:24px;text-align:center;text-transform:uppercase;color:#3b4449;background:#d8d8d8;font-weight:500}.navigation.menu--footer ul.menu,.navigation.menu--footer ul.menu li{display:inline-block;margin:0;padding:0}.navigation.menu--footer ul.menu li{color:#3b4449}.navigation.menu--footer ul.menu li:before{margin:0 5px;content:" | ";color:#4f4f4f}.navigation.menu--footer ul.menu li.menu-item--active-trail{color:#9d7f61}.navigation.menu--footer ul.menu li a,.navigation.menu--footer ul.menu li a:link,.navigation.menu--footer ul.menu li a:focus,.navigation.menu--footer ul.menu li a:active,.navigation.menu--footer ul.menu li a:hover,.navigation.menu--footer ul.menu li a:visited{color:inherit;font-weight:400}.region-navigation{display:none}@media (min-width:980px){.region-navigation{display:block}}.navigation.menu--main ul.menu,.navigation.menu--main ul.menu li{display:inline-block;margin:0;margin-left:24px;padding:0}.navigation.menu--main ul.menu li{color:#3b4449}.navigation.menu--main ul.menu li.menu-item--active-trail{color:#9d7f61}.navigation.menu--main ul.menu li a,.navigation.menu--main ul.menu li a:link,.navigation.menu--main ul.menu li a:focus,.navigation.menu--main ul.menu li a:active,.navigation.menu--main ul.menu li a:hover,.navigation.menu--main ul.menu li a:visited{text-transform:uppercase;color:inherit;font-weight:400}.navigation.menu--main ul.menu li a:hover,.navigation.menu--main ul.menu li a:link:hover,.navigation.menu--main ul.menu li a:focus:hover,.navigation.menu--main ul.menu li a:active:hover,.navigation.menu--main ul.menu li a:hover:hover,.navigation.menu--main ul.menu li a:visited:hover{color:#9d7f61}@media (min-width:980px){#hamburger{display:none}}.hamburger{position:absolute;top:12px;right:12px;outline:none;line-height:0 !important}.hamburger:hover{background:none}.region-modal-navigation{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);-moz-transition:all .5s cubic-bezier(0.68,0.11,0.13,0.98);-o-transition:all .5s cubic-bezier(0.68,0.11,0.13,0.98);-webkit-transition:all .5s cubic-bezier(0.68,0.11,0.13,0.98);transition:all .5s cubic-bezier(0.68,0.11,0.13,0.98);position:fixed;z-index:200;top:0;right:0;overflow:hidden;width:100%;height:100%;background-color:#fff}.region-modal-navigation>.inner-content{*zoom:1;position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:50px}.region-modal-navigation>.inner-content:after{content:"";display:table;clear:both}.region-modal-navigation.is-active{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.region-modal-navigation .modal-close{position:absolute;z-index:100;top:0;right:0;padding:.9375em}.region-modal-navigation .modal-close .modal-close-wrapper label{cursor:pointer}.region-modal-navigation .modal-close .modal-close-wrapper label:hover{text-decoration:underline}.region-modal-navigation .modal-close .modal-close-wrapper button,.region-modal-navigation .modal-close .modal-close-wrapper input[type="button"],.region-modal-navigation .modal-close .modal-close-wrapper input[type="reset"],.region-modal-navigation .modal-close .modal-close-wrapper input[type="submit"]{width:1em;height:1em;margin:0;margin-left:1em;padding:0;color:#4f4f4f;border:0;outline:none;background-color:transparent;background-image:url(/themes/custom/savvy_sharp/img/svg/close-black.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.region-modal-navigation .modal-close .modal-close-wrapper button:hover,.region-modal-navigation .modal-close .modal-close-wrapper input[type="button"]:hover,.region-modal-navigation .modal-close .modal-close-wrapper input[type="reset"]:hover,.region-modal-navigation .modal-close .modal-close-wrapper input[type="submit"]:hover{color:#9d7f61;border:0}.region-modal-navigation nav.menu--main ul.menu,.region-modal-navigation nav.menu--main ul.menu li{margin:0;padding:0}.region-modal-navigation nav.menu--main ul.menu li{display:block;padding:0}.region-modal-navigation nav.menu--main ul.menu li.menu-item--active-trail a,.region-modal-navigation nav.menu--main ul.menu li.menu-item--active-trail a:link,.region-modal-navigation nav.menu--main ul.menu li.menu-item--active-trail a:focus,.region-modal-navigation nav.menu--main ul.menu li.menu-item--active-trail a:active,.region-modal-navigation nav.menu--main ul.menu li.menu-item--active-trail a:hover,.region-modal-navigation nav.menu--main ul.menu li.menu-item--active-trail a:visited{color:#9d7f61}.region-modal-navigation nav.menu--main ul.menu li a,.region-modal-navigation nav.menu--main ul.menu li a:link,.region-modal-navigation nav.menu--main ul.menu li a:focus,.region-modal-navigation nav.menu--main ul.menu li a:active,.region-modal-navigation nav.menu--main ul.menu li a:hover,.region-modal-navigation nav.menu--main ul.menu li a:visited{font-size:20px;font-size:1.25rem;color:#4f4f4f;font-weight:800}@media (min-width:768px){.region-modal-navigation nav.menu--main ul.menu li a,.region-modal-navigation nav.menu--main ul.menu li a:link,.region-modal-navigation nav.menu--main ul.menu li a:focus,.region-modal-navigation nav.menu--main ul.menu li a:active,.region-modal-navigation nav.menu--main ul.menu li a:hover,.region-modal-navigation nav.menu--main ul.menu li a:visited{font-size:32px;font-size:2rem}}@media (min-width:980px){.region-modal-navigation nav.menu--main ul.menu li a,.region-modal-navigation nav.menu--main ul.menu li a:link,.region-modal-navigation nav.menu--main ul.menu li a:focus,.region-modal-navigation nav.menu--main ul.menu li a:active,.region-modal-navigation nav.menu--main ul.menu li a:hover,.region-modal-navigation nav.menu--main ul.menu li a:visited{font-size:38px;font-size:2.375rem}}.region-modal-navigation nav.menu--main ul.menu li a:hover,.region-modal-navigation nav.menu--main ul.menu li a:link:hover,.region-modal-navigation nav.menu--main ul.menu li a:focus:hover,.region-modal-navigation nav.menu--main ul.menu li a:active:hover,.region-modal-navigation nav.menu--main ul.menu li a:hover:hover,.region-modal-navigation nav.menu--main ul.menu li a:visited:hover{color:#9d7f61}.region-modal-navigation .language-switcher-language-url{float:right}.pager{margin:48px 0;padding:0.5em 0;border-top:1px solid #9d7f61;border-bottom:1px solid #9d7f61}.pager ul.pager__items{display:block;margin:0;padding:0;text-align:center}.pager ul.pager__items li.pager__item{display:inline;color:#3b4449;font-weight:600}.pager ul.pager__items li.pager__item.is-active{color:#9d7f61}.pager ul.pager__items li.pager__item a,.pager ul.pager__items li.pager__item a:link,.pager ul.pager__items li.pager__item a:focus,.pager ul.pager__items li.pager__item a:active,.pager ul.pager__items li.pager__item a:hover,.pager ul.pager__items li.pager__item a:visited{color:inherit}.paragraph--type-call-to-action.paragraph--view-mode-default{color:#fff}.paragraph--type-call-to-action.paragraph--view-mode-default .layout-content{display:flex}.paragraph--type-call-to-action.paragraph--view-mode-default .content-wrapper{font-size:20px;font-size:1.25rem;width:70%;padding:0.75em 1.5em}.paragraph--type-call-to-action.paragraph--view-mode-default .content-wrapper .field{display:inline-block}.paragraph--type-call-to-action.paragraph--view-mode-default .content-wrapper .field a,.paragraph--type-call-to-action.paragraph--view-mode-default .content-wrapper .field a:link,.paragraph--type-call-to-action.paragraph--view-mode-default .content-wrapper .field a:focus,.paragraph--type-call-to-action.paragraph--view-mode-default .content-wrapper .field a:active,.paragraph--type-call-to-action.paragraph--view-mode-default .content-wrapper .field a:hover,.paragraph--type-call-to-action.paragraph--view-mode-default .content-wrapper .field a:visited{color:inherit}.paragraph--type-call-to-action.paragraph--view-mode-default .content-wrapper .field-name-field-title{padding-right:24px;font-style:italic}.paragraph--type-call-to-action.paragraph--view-mode-default .content-wrapper .field-name-field-title:after{content:" : "}.paragraph--type-call-to-action.paragraph--view-mode-default .field--name-field-call-to-action-url{width:30%;margin-left:.35714%}.paragraph--type-call-to-action.paragraph--view-mode-default .field--name-field-call-to-action-url a,.paragraph--type-call-to-action.paragraph--view-mode-default .field--name-field-call-to-action-url a:link,.paragraph--type-call-to-action.paragraph--view-mode-default .field--name-field-call-to-action-url a:focus,.paragraph--type-call-to-action.paragraph--view-mode-default .field--name-field-call-to-action-url a:active,.paragraph--type-call-to-action.paragraph--view-mode-default .field--name-field-call-to-action-url a:hover,.paragraph--type-call-to-action.paragraph--view-mode-default .field--name-field-call-to-action-url a:visited{font-size:20px;font-size:1.25rem;background-color:#9d7f61;padding:0.75em 1.5em;color:#fff;display:inline-block;background-image:url(/themes/custom/savvy_sharp/img/svg/angle-right-white.svg);background-repeat:no-repeat;background-position:right 0.75em center;padding-right:2em;text-transform:none;background-color:#000}.paragraph--type-call-to-action.paragraph--view-mode-default .content-wrapper{background-color:#9d7f61}.paragraph--type-call-to-action.paragraph--view-mode-image-carousel .full-content .slick{display:none}@media (min-width:768px){.paragraph--type-call-to-action.paragraph--view-mode-image-carousel .full-content .slick{display:block}}.paragraph--type-call-to-action.paragraph--view-mode-image-carousel .full-content .slick img{width:100%;border-right:1px solid white}.paragraph--type-call-to-action.paragraph--view-mode-image-carousel .main-content .layout-container{width:100%;max-width:1400px;margin:0 auto;padding:0}@media (min-width:768px){.paragraph--type-call-to-action.paragraph--view-mode-image-carousel .main-content .layout-container{width:60%;padding:0}}@media (min-width:980px){.paragraph--type-call-to-action.paragraph--view-mode-image-carousel .main-content .layout-container{padding:0}}.paragraph--type-call-to-action.paragraph--view-mode-image-carousel .main-content .layout-content{position:relative;margin-top:-60px;padding:24px;text-align:center;color:#fff;background-color:rgba(157,127,97,0.85)}@media (min-width:980px){.paragraph--type-call-to-action.paragraph--view-mode-image-carousel .main-content .layout-content{padding:24px 48px}}.paragraph--type-call-to-action.paragraph--view-mode-image-carousel .main-content .layout-content a,.paragraph--type-call-to-action.paragraph--view-mode-image-carousel .main-content .layout-content a:link,.paragraph--type-call-to-action.paragraph--view-mode-image-carousel .main-content .layout-content a:focus,.paragraph--type-call-to-action.paragraph--view-mode-image-carousel .main-content .layout-content a:active,.paragraph--type-call-to-action.paragraph--view-mode-image-carousel .main-content .layout-content a:hover,.paragraph--type-call-to-action.paragraph--view-mode-image-carousel .main-content .layout-content a:visited{color:inherit;font-weight:inherit}.paragraph--type-call-to-action.paragraph--view-mode-image-carousel .main-content .layout-content h3{font-size:25px;font-size:1.5625rem;font-weight:400;font-style:italic}.paragraph--type-call-to-action.paragraph--view-mode-image-carousel .main-content .layout-content .field-name-field-e-mail,.paragraph--type-call-to-action.paragraph--view-mode-image-carousel .main-content .layout-content .field-name-field-phone{font-size:20px;font-size:1.25rem;display:block;text-align:left;font-weight:300}@media (min-width:980px){.paragraph--type-call-to-action.paragraph--view-mode-image-carousel .main-content .layout-content .field-name-field-e-mail,.paragraph--type-call-to-action.paragraph--view-mode-image-carousel .main-content .layout-content .field-name-field-phone{font-size:20px;font-size:1.25rem;display:inline-block;width:49%}}@media (min-width:1280px){.paragraph--type-call-to-action.paragraph--view-mode-image-carousel .main-content .layout-content .field-name-field-e-mail,.paragraph--type-call-to-action.paragraph--view-mode-image-carousel .main-content .layout-content .field-name-field-phone{font-size:25px;font-size:1.5625rem}}@media (min-width:980px){.paragraph--type-call-to-action.paragraph--view-mode-image-carousel .main-content .layout-content .field-name-field-e-mail{text-align:right}}.paragraph--type-gallery img{width:100%}.paragraph--type-gallery .gallery-landscape .savvy-media{margin-bottom:2.85714%}@media (min-width:768px){.paragraph--type-gallery .gallery-landscape .savvy-media{width:48.57143%;float:left}.paragraph--type-gallery .gallery-landscape .savvy-media:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.paragraph--type-gallery .gallery-landscape .savvy-media:nth-child(2n+2){margin-left:51.42857%;margin-right:-100%;clear:none}}.paragraph--type-gallery .layout-content{position:relative;overflow:visible}.paragraph--type-gallery .field-caption{position:relative;right:0;float:right;max-width:90%;margin-top:-75px;padding:12px;background-color:rgba(157,127,97,0.85)}.paragraph--type-gallery .field-caption p{font-size:20px;font-size:1.25rem;color:#fff;font-weight:300;font-style:italic}@media (min-width:980px){.paragraph--type-gallery .field-caption{max-width:50%;padding:24px 48px}.paragraph--type-gallery .field-caption p{font-size:25px;font-size:1.5625rem}}.paragraph--type-gallery.paragraph--view-mode-full-width .media .object-fit{max-height:650px;min-height:250px}.paragraph--type-header.paragraph--view-mode-default{position:relative;padding:24px 0;color:#fff;background-color:#9d7f61}@media (min-width:980px){.paragraph--type-header.paragraph--view-mode-default .layout-content{float:left;max-width:65%}}.paragraph--type-header.paragraph--view-mode-default .backlinks{margin-bottom:24px}@media (min-width:980px){.paragraph--type-header.paragraph--view-mode-default .backlinks{float:right;margin-top:9%}}.paragraph--type-header.paragraph--view-mode-default .backlinks a,.paragraph--type-header.paragraph--view-mode-default .backlinks a:link,.paragraph--type-header.paragraph--view-mode-default .backlinks a:focus,.paragraph--type-header.paragraph--view-mode-default .backlinks a:active,.paragraph--type-header.paragraph--view-mode-default .backlinks a:hover,.paragraph--type-header.paragraph--view-mode-default .backlinks a:visited{font-size:20px;font-size:1.25rem;position:relative;padding:0.75em 2em 0.75em 1em;color:#9d7f61;background-color:#fff}.paragraph--type-header.paragraph--view-mode-default .backlinks a:after,.paragraph--type-header.paragraph--view-mode-default .backlinks a:link:after,.paragraph--type-header.paragraph--view-mode-default .backlinks a:focus:after,.paragraph--type-header.paragraph--view-mode-default .backlinks a:active:after,.paragraph--type-header.paragraph--view-mode-default .backlinks a:hover:after,.paragraph--type-header.paragraph--view-mode-default .backlinks a:visited:after{position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0.75em;bottom:0;display:inline-block;width:1em;height:1em;content:"";background-image:url(/themes/custom/savvy_sharp/img/svg/angle-right-alpha.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;line-height:1}.header-template-active.default .header{background-color:#f7f5f3}.paragraph--type-header.paragraph--view-mode-header-hero{position:relative}.paragraph--type-header.paragraph--view-mode-header-hero .object-fit{min-height:400px}.paragraph--type-header.paragraph--view-mode-header-hero .main-content .layout-content{position:relative;right:0;float:left;max-width:90%;margin-top:-75px;padding:12px;background-color:rgba(157,127,97,0.85)}.paragraph--type-header.paragraph--view-mode-header-hero .main-content .layout-content p{font-size:20px;font-size:1.25rem;color:#fff;font-weight:300;font-style:italic}@media (min-width:980px){.paragraph--type-header.paragraph--view-mode-header-hero .main-content .layout-content{max-width:50%;padding:24px 48px}.paragraph--type-header.paragraph--view-mode-header-hero .main-content .layout-content p{font-size:25px;font-size:1.5625rem}}.header-template-active.header-hero .header{position:absolute;z-index:5;top:0;left:0;width:100%;background-color:rgba(40,40,40,0.85)}.paragraph--type-text.paragraph--view-mode-centered .paragraph--content-wrapper{max-width:750px;margin:0 auto;text-align:center}@media (min-width:980px){.paragraph--type-text-image .group-left,.paragraph--type-text-image .group-right{width:47.05882%;float:left;margin-right:5.88235%}.paragraph--type-text-image .group-right{float:right;margin-right:0}}.paragraph--type-text-image .group-left,.paragraph--type-text-image .group-right{margin-bottom:24px}.paragraph--type-text-image h2{color:#9d7f61}.paragraph--type-text-three-columns .group-left,.paragraph--type-text-three-columns .group-middle,.paragraph--type-text-three-columns .group-right{margin-bottom:9.09091%}@media (min-width:768px){.paragraph--type-text-three-columns .group-left,.paragraph--type-text-three-columns .group-middle,.paragraph--type-text-three-columns .group-right{width:29.41176%;float:left;margin-right:5.88235%}.paragraph--type-text-three-columns .group-right{float:right;margin-right:0}}.paragraph--type-text-three-columns h3{color:#9d7f61}@media (min-width:980px){.paragraph--type-text-two-columns .group-left,.paragraph--type-text-two-columns .group-right{width:47.05882%;float:left;margin-right:5.88235%}.paragraph--type-text-two-columns .group-right{float:right;margin-right:0}}.paragraph--type-text-two-columns h3{color:#9d7f61}.taxonomy-term--type-project-category.taxonomy-term--view-mode-teaser{-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;cursor:pointer}.taxonomy-term--type-project-category.taxonomy-term--view-mode-teaser img{display:block;width:100%}.taxonomy-term--type-project-category.taxonomy-term--view-mode-teaser h3{-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;margin:0;padding:24px;text-align:center;text-transform:uppercase;color:#3b4449;background:#d8d8d8;font-weight:600}.taxonomy-term--type-project-category.taxonomy-term--view-mode-teaser:hover h3{color:#fff;background:#9d7f61}.hamburger{padding:0 0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:30px;height:20px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:2px;background-color:#000;border-radius:0;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-9px}.hamburger-inner::after{bottom:-9px}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(0.7,1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(0.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(0.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(0.7,1)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--collapse .hamburger-inner::after{top:-18px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-9px,0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0.1s 0.22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1)}
.region-footer-prefix .block-content,.savvy-page-2col.node--view-mode-full .paragraph,.savvy-page.node--view-mode-full .paragraph{margin:72px 0}.region-footer-prefix .block-content:first-of-type,.savvy-page-2col.node--view-mode-full .paragraph:first-of-type,.savvy-page.node--view-mode-full .paragraph:first-of-type{margin-top:0}header[id="header-top"] .region-header-top{font-size:14px;font-size:.875rem;display:flex;flex-direction:row;margin-bottom:12px;padding:6px 0;color:#3b4449;font-weight:300;align-items:center;flex-wrap:nowrap;justify-content:space-between}@media (min-width:768px){header[id="header-top"] .region-header-top{justify-content:flex-end}}header[id="header"]{position:relative;display:flex;flex-direction:row;padding:12px 0;align-items:center;flex-wrap:nowrap;justify-content:space-between}header[id="header"] .site-logo{max-width:200px}@media (min-width:768px){header[id="header"] .site-logo{max-width:none}}.savvy-page-2col .node-content{margin:48px 0}@media (min-width:980px){.savvy-page-2col .node-content .node-content-left{width:64.70588%;float:left;margin-right:5.88235%}.savvy-page-2col .node-content .node-content-right{width:29.41176%;float:right;margin-right:0}}.region-main-prefix .layout-content{*zoom:1;margin:24px 0}.region-main-prefix .layout-content:after{content:"";display:table;clear:both}.is-isotope{margin:0 0 72px 0}.is-isotope .grid-sizer,.is-isotope .views-row{width:49.8008%}@media (min-width:980px){.is-isotope .grid-sizer,.is-isotope .views-row{width:33.06773%}}.is-isotope .gutter-sizer{width:.39841%}@media (min-width:980px){.is-isotope .views-row.project-landscape{width:66.53386%}}.is-isotope .isotope-content{opacity:0}.is-isotope .isotope-content.processed{opacity:1}.is-isotope .isotope-content,.is-isotope .view-content{height:100%}.is-isotope .views-row{z-index:0}.is-isotope img{width:100%;height:auto}.is-isotope .paragraph.paragraph--type-project-gallery{margin:0}.is-isotope .savvy-media a,.is-isotope .savvy-media a:link,.is-isotope .savvy-media a:focus,.is-isotope .savvy-media a:active,.is-isotope .savvy-media a:hover,.is-isotope .savvy-media a:visited{position:relative;display:block;outline:none}.is-isotope .savvy-media a:before,.is-isotope .savvy-media a:link:before,.is-isotope .savvy-media a:focus:before,.is-isotope .savvy-media a:active:before,.is-isotope .savvy-media a:hover:before,.is-isotope .savvy-media a:visited:before{-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-color:rgba(0,0,0,0.65);background-image:url(/themes/custom/savvy_sharp/img/svg/search-plus-white.svg);background-repeat:no-repeat;background-position:center center;background-size:2em}.is-isotope .savvy-media a:hover:before,.is-isotope .savvy-media a:link:hover:before,.is-isotope .savvy-media a:focus:hover:before,.is-isotope .savvy-media a:active:hover:before,.is-isotope .savvy-media a:hover:hover:before,.is-isotope .savvy-media a:visited:hover:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.is-isotope .savvy-media a img,.is-isotope .savvy-media a:link img,.is-isotope .savvy-media a:focus img,.is-isotope .savvy-media a:active img,.is-isotope .savvy-media a:hover img,.is-isotope .savvy-media a:visited img{display:block}.views-exposed-form.bef-exposed-form .form-composite>legend{font-size:16px;font-size:1rem;margin-bottom:12px;border:0;font-weight:400}.views-exposed-form.bef-exposed-form .fieldgroup.form-item{float:none !important;width:100%}.views-exposed-form.bef-exposed-form .form-item{margin:0;margin-bottom:.45455%;padding:0}@media (min-width:980px){.views-exposed-form.bef-exposed-form .form-item{width:33.06773%;float:left}.views-exposed-form.bef-exposed-form .form-item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.views-exposed-form.bef-exposed-form .form-item:nth-child(3n+2){margin-left:33.46614%;margin-right:-100%;clear:none}.views-exposed-form.bef-exposed-form .form-item:nth-child(3n+3){margin-left:66.93227%;margin-right:-100%;clear:none}}.views-exposed-form.bef-exposed-form .form-item input[type="radio"]{display:none}.views-exposed-form.bef-exposed-form .form-item input:checked+label{color:#fff;background-color:#9d7f61}.views-exposed-form.bef-exposed-form .form-item label{font-size:20px;font-size:1.25rem;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;display:block;padding:24px;cursor:pointer;text-align:center;text-transform:uppercase;color:#3b4449;background:#d8d8d8;font-weight:500}.views-exposed-form.bef-exposed-form .form-item label:hover{color:#fff;background-color:#9d7f61}footer{overflow:hidden;*zoom:1;overflow:visible}footer h2{font-size:16px;font-size:1rem;margin:0;text-transform:uppercase;color:#9d7f61;font-weight:700}footer[id="footer"]{margin:48px 0}.region-footer{display:block;text-align:center}.region-footer .block-system-branding-block{margin-bottom:48px}@media (min-width:980px){.region-footer{display:flex;text-align:left;align-items:flex-end;flex-wrap:nowrap;justify-content:space-between}}footer[id="footer-suffix"]{font-size:14px;font-size:.875rem;padding:20px 0;background:#f5f2ef}footer[id="footer-suffix"] .left{display:none}@media (min-width:768px){footer[id="footer-suffix"] .left{display:block}}footer[id="footer-suffix"] .region-footer-suffix{display:flex;flex-wrap:nowrap;justify-content:space-between}footer[id="footer-suffix"] .copy,footer[id="footer-suffix"] .menu--footer{display:inline-block}footer[id="footer-suffix"] .made-by a,footer[id="footer-suffix"] .made-by a:link,footer[id="footer-suffix"] .made-by a:focus,footer[id="footer-suffix"] .made-by a:active,footer[id="footer-suffix"] .made-by a:hover,footer[id="footer-suffix"] .made-by a:visited{display:inline-block;margin-left:5px}footer[id="footer-suffix"] .made-by a img,footer[id="footer-suffix"] .made-by a:link img,footer[id="footer-suffix"] .made-by a:focus img,footer[id="footer-suffix"] .made-by a:active img,footer[id="footer-suffix"] .made-by a:hover img,footer[id="footer-suffix"] .made-by a:visited img{height:0.75em}
@media (min-width:768px){.path-frontpage{max-height:100vh}}.path-frontpage header[id="header"]{display:block;width:100%;text-align:center;margin:12px 0}@media (min-width:768px){.path-frontpage header[id="header"]{margin-top:60px}}.path-frontpage .branding-logo{display:inline-block;margin:0 auto}.path-frontpage .branding-logo img{width:200px}@media (min-width:768px){.path-frontpage .branding-logo img{width:400px}}@media (min-width:980px){.path-frontpage .branding-logo img{width:550px}}.path-frontpage .block-system-main-block{min-height:unset}@media (min-width:768px){.path-frontpage footer[id="footer-suffix"]{position:fixed;bottom:0;left:0;width:100%}}.path-frontpage footer[id="footer-suffix"] .left{display:none}@media (min-width:768px){.path-frontpage footer[id="footer-suffix"] .left{display:block}}.path-frontpage footer[id="footer-suffix"] .layout-container{max-width:1000px}.view-landingpage-front .view-content{*zoom:1;margin:24px 0}.view-landingpage-front .view-content:after{content:"";display:table;clear:both}@media (min-width:768px){.view-landingpage-front .view-content{margin:60px 0;margin-top:96px}}@media (min-width:980px){.view-landingpage-front .view-content{margin:60px 0}}.view-landingpage-front .views-rows-wrapper{font-size:20px;font-size:1.25rem;-moz-transition:background-color 350ms ease-in-out;-o-transition:background-color 350ms ease-in-out;-webkit-transition:background-color 350ms ease-in-out;transition:background-color 350ms ease-in-out;margin-bottom:24px;padding:24px 36px;text-align:right;text-transform:uppercase;color:#9d7f61;border-color:#9d7f61;background-color:#f5f2ef}@media (min-width:768px){.view-landingpage-front .views-rows-wrapper{float:left;width:50%;margin-bottom:48px;padding:48px 72px}}.view-landingpage-front .views-rows-wrapper a,.view-landingpage-front .views-rows-wrapper a:link,.view-landingpage-front .views-rows-wrapper a:focus,.view-landingpage-front .views-rows-wrapper a:active,.view-landingpage-front .views-rows-wrapper a:hover,.view-landingpage-front .views-rows-wrapper a:visited{color:inherit;font-size:inherit}.view-landingpage-front .views-rows-wrapper a:hover,.view-landingpage-front .views-rows-wrapper a:link:hover,.view-landingpage-front .views-rows-wrapper a:focus:hover,.view-landingpage-front .views-rows-wrapper a:active:hover,.view-landingpage-front .views-rows-wrapper a:hover:hover,.view-landingpage-front .views-rows-wrapper a:visited:hover{font-weight:900}.view-landingpage-front .views-rows-wrapper:hover{color:#fff;border-color:#fff;background-color:#9d7f61}.view-landingpage-front .views-rows-wrapper.view-rows-section-7{text-align:left;color:#3b4449;border-color:#3b4449;background-color:#eee}.view-landingpage-front .views-rows-wrapper.view-rows-section-7:hover{color:#fff;border-color:#fff;background-color:#3b4449}.view-landingpage-front .views-rows-wrapper .views-row{padding:12px 0;text-align:center}@media (min-width:1280px){.view-landingpage-front .views-rows-wrapper .views-row{float:right;width:60%}}.view-landingpage-front .views-rows-wrapper .views-row:first-of-type{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:inherit}.view-landingpage-front .views-rows-wrapper.view-rows-section-7 .views-row{float:none}@media (min-width:980px){.node-6 .paragraph--type-text-image.paragraph--view-mode-image-left .group-left{width:40%;float:left;margin-right:2.85714%}.node-6 .paragraph--type-text-image.paragraph--view-mode-image-left .group-right{width:57.14286%;float:right;margin-right:0}}@media (min-width:980px){.node-6 .paragraph--type-text-image.paragraph--view-mode-image-right .group-left{width:57.14286%;float:left;margin-right:2.85714%}.node-6 .paragraph--type-text-image.paragraph--view-mode-image-right .group-right{width:40%;float:right;margin-right:0}}
@font-face{font-family:'Lato';src:url(/themes/custom/savvy_sharp/fonts/lato/Lato-Light.woff2) format('woff2'),url(/themes/custom/savvy_sharp/fonts/lato/Lato-Light.woff) format('woff');font-weight:300;font-style:normal;}@font-face{font-family:'Lato';src:url(/themes/custom/savvy_sharp/fonts/lato/Lato-Regular.woff2) format('woff2'),url(/themes/custom/savvy_sharp/fonts/lato/Lato-Regular.woff) format('woff');font-weight:400;font-style:normal;}@font-face{font-family:'Lato';src:url(/themes/custom/savvy_sharp/fonts/lato/Lato-Medium.woff2) format('woff2'),url(/themes/custom/savvy_sharp/fonts/lato/Lato-Medium.woff) format('woff');font-weight:500;font-style:normal;}@font-face{font-family:'Lato';src:url(/themes/custom/savvy_sharp/fonts/lato/Lato-Semibold.woff2) format('woff2'),url(/themes/custom/savvy_sharp/fonts/lato/Lato-Semibold.woff) format('woff');font-weight:600;font-style:normal;}@font-face{font-family:'Lato';src:url(/themes/custom/savvy_sharp/fonts/lato/Lato-Bold.woff2) format('woff2'),url(/themes/custom/savvy_sharp/fonts/lato/Lato-Bold.woff) format('woff');font-weight:700;font-style:normal;}@font-face{font-family:'Lato';src:url(/themes/custom/savvy_sharp/fonts/lato/Lato-Heavy.woff2) format('woff2'),url(/themes/custom/savvy_sharp/fonts/lato/Lato-Heavy.woff) format('woff');font-weight:800;font-style:normal;}@font-face{font-family:'Lato';src:url(/themes/custom/savvy_sharp/fonts/lato/Lato-Black.woff2) format('woff2'),url(/themes/custom/savvy_sharp/fonts/lato/Lato-Black.woff) format('woff');font-weight:900;font-style:normal;}
