/* Generated on: Thu Jan 01 2015 23:36:04 GMT+0000 (UTC) *//* ==========================================================================   normalize.css v2.0.1, along with Webflow base CSS | MIT License | git.io/normalize   ========================================================================== *//*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside, details, figcaption, figure, footer, header, hgroup, main, nav,section, summary {    display: block}audio, canvas, video {    display: inline-block}audio:not([controls]) {    display: none;    height: 0}[hidden], template {    display: none}html {    font-family: sans-serif;    -ms-text-size-adjust: 100%;    -webkit-text-size-adjust: 100%}body {    margin: 0}a {    background: transparent}a:focus {    outline: thin dotted}a:active, a:hover {    outline: 0}h1 {    font-size: 2em;    margin: .67em 0}abbr[title] {    border-bottom: 1px dotted}b, strong {    font-weight: bold}dfn {    font-style: italic}hr {    -moz-box-sizing: content-box;    box-sizing: content-box;    height: 0}mark {    background: #ff0;    color: #000}code, kbd, pre, samp {    font-family: monospace, serif;    font-size: 1em}pre {    white-space: pre-wrap}q {    quotes: "\201C" "\201D" "\2018" "\2019"}small {    font-size: 80%}sub, sup {    font-size: 75%;    line-height: 0;    position: relative;    vertical-align: baseline}sup {    top: -0.5em}sub {    bottom: -0.25em}img {    border: 0}svg:not(:root) {    overflow: hidden}figure {    margin: 0}fieldset {    border: 1px solid #c0c0c0;    margin: 0 2px;    padding: .35em .625em .75em}legend {    border: 0;    padding: 0}button, input, select, textarea {    font-family: inherit;    font-size: 100%;    margin: 0}button, input {    line-height: normal}button, select {    text-transform: none}button, html input[type="button"], input[type="reset"], input[type="submit"] {    -webkit-appearance: button;    cursor: pointer}button[disabled], html input[disabled] {    cursor: default}input[type="checkbox"], input[type="radio"] {    box-sizing: border-box;    padding: 0}input[type="search"] {    -webkit-appearance: textfield;    -moz-box-sizing: content-box;    -webkit-box-sizing: content-box;    box-sizing: content-box}input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {    -webkit-appearance: none}button::-moz-focus-inner, input::-moz-focus-inner {    border: 0;    padding: 0}textarea {    overflow: auto;    vertical-align: top}table {    border-collapse: collapse;    border-spacing: 0}/* ==========================================================================   Start of base Webflow CSS - If you're looking for some ultra-clean CSS, skip the boilerplate and see the unminified code below.   ========================================================================== */@font-face {    font-family: 'webflow-icons';    src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg6SAy0AAAC8AAAAYGNtYXAaVcxaAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5ZgscV1gAAAFwAAABhGhlYWQCkFKvAAAC9AAAADZoaGVhB0MDyQAAAywAAAAkaG10eBIAA10AAANQAAAAIGxvY2EBMADyAAADcAAAABJtYXhwAAwATQAAA4QAAAAgbmFtZWTuiIAAAAOkAAABe3Bvc3QAAwAAAAAFIAAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmAwPA/8D/wAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIOYD//3//wAAAAAAIOYA//3//wAB/+MaBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQEgAAADIAOAAAUAAAkBBwkBFwMg/kBAAYD+gEABwAHAQP6A/oBAAAEA4AAAAuADgAAFAAATARcJAQfgAcBA/oABgEABwAHAQP6A/oBAAAADAMAA4ANAAsAAGAAxAEoAAAEhIg4CHQEUHgIzITI+Aj0BNC4CIxUhIg4CHQEUHgIzITI+Aj0BNC4CIxUhIg4CHQEUHgIzITI+Aj0BNC4CIwMg/cAHCwkFBQkLBwJABwsJBQUJCwf9wAcLCQUFCQsHAkAHCwkFBQkLB/3ABwsJBQUJCwcCQAcLCQUFCQsHAsAFCQsHIAcLCQUFCQsHIAcLCQXABQkLByAHCwkFBQkLByAHCwkFwAUJCwcgBwsJBQUJCwcgBwsJBQAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFFv+egGGAAAAAAEAAAABAADSLAJOXw889QALBAAAAAAAz/iHGQAAAADP+IcZAAAAAAOBA4AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA4EAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAAAABAABIAQAAOAEAADABAAAnQAAAAAACgAUAB4AMgBGAKwAwgAAAAEAAAAIAEsAAwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAaAAAAAQAAAAAAAgAOAHEAAQAAAAAAAwAaADAAAQAAAAAABAAaAH8AAQAAAAAABQAWABoAAQAAAAAABgANAEoAAQAAAAAACgA0AJkAAwABBAkAAQAaAAAAAwABBAkAAgAOAHEAAwABBAkAAwAaADAAAwABBAkABAAaAH8AAwABBAkABQAWABoAAwABBAkABgAaAFcAAwABBAkACgA0AJkAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4AcwBWAGUAcgBzAGkAbwBuACAAMQAuADAAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4Ac3dlYmZsb3ctaWNvbnMAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4AcwBSAGUAZwB1AGwAYQByAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVcAAoAAAAABRQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAZMAAAGTuzUomU9TLzIAAAKIAAAAYAAAAGAOkgMtY21hcAAAAugAAABMAAAATBpVzFpnYXNwAAADNAAAAAgAAAAIAAAAEGhlYWQAAAM8AAAANgAAADYCkFKvaGhlYQAAA3QAAAAkAAAAJAdDA8lobXR4AAADmAAAACAAAAAgEgADXW1heHAAAAO4AAAABgAAAAYACFAAbmFtZQAAA8AAAAF7AAABe2TuiIBwb3N0AAAFPAAAACAAAAAgAAMAAAEABAQAAQEBDndlYmZsb3ctaWNvbnMAAQIAAQA6+BwC+BsD+BgEHgoACXf/i4seCgAJd/+LiwwHi0v6lPpUBR0AAACaDx0AAACfER0AAAAJHQAAAYoSAAkBAQ4bHR8iJywxNndlYmZsb3ctaWNvbnN3ZWJmbG93LWljb25zdTB1MXUyMHVFNjAwdUU2MDF1RTYwMnVFNjAzAAACAYkABgAIAQEEBwoNJDvH4P6UDv6UDv6UDvyUDvm0+FQV/FT4VEtL+BT8FPwU/BTLSwUO93T4VBX4VPhUy0v8FPwU+BT8FEtLBQ75tPlUFfzUiwV5i319i3kIi2sFi3mZfZ2LCPjUiwWdi5mZi50Ii6sFi519mXmLCIv7VBX81IsFeYt9fYt5CItrBYt5mX2diwj41IsFnYuZmYudCIurBYudfZl5iwiL+1QV/NSLBXmLfX2LeQiLawWLeZl9nYsI+NSLBZ2LmZmLnQiLqwWLnX2ZeYsIDvm4+SkV+6n7qvuq96ovLvgG/Bj4BvgYBQ76lBT6lBWLDAoAAAMEAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA5gMDwP/A/8ADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDmA//9//8AAAAAACDmAP/9//8AAf/jGgQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAC1pQTjXw889QALBAAAAAAAz/iHGQAAAADP+IcZAAAAAAOBA4AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA4EAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAAAABAABIAQAAOAEAADABAAAnQAAUAAACAAAAAAADgCuAAEAAAAAAAEAGgAAAAEAAAAAAAIADgBxAAEAAAAAAAMAGgAwAAEAAAAAAAQAGgB/AAEAAAAAAAUAFgAaAAEAAAAAAAYADQBKAAEAAAAAAAoANACZAAMAAQQJAAEAGgAAAAMAAQQJAAIADgBxAAMAAQQJAAMAGgAwAAMAAQQJAAQAGgB/AAMAAQQJAAUAFgAaAAMAAQQJAAYAGgBXAAMAAQQJAAoANACZAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMAVgBlAHIAcwBpAG8AbgAgADEALgAwAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHN3ZWJmbG93LWljb25zAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMAUgBlAGcAdQBsAGEAcgB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('woff');    font-weight: normal;    font-style: normal}[class^="w-icon-"], [class*=" w-icon-"] {    font-family: 'webflow-icons';    speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale}.w-icon-slider-right:before {    content: "\e600"}.w-icon-slider-left:before {    content: "\e601"}.w-icon-nav-menu:before {    content: "\e602"}.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {    content: "\e603"}* {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box}html {    height: 100%}body {    margin: 0;    min-height: 100%;    background-color: #fff;    color: #333}img {    max-width: 100%;    vertical-align: middle;    display: inline-block}html.w-mod-touch * {    background-attachment: scroll !important}a:focus {    outline: 0}.w-block {    display: block}.w-inline-block {    max-width: 100%;    display: inline-block}.w-clearfix:before, .w-clearfix:after {    content: " ";    display: table}.w-clearfix:after {    clear: both}.w-hidden {    display: none}html[w-dynpage] [w-cloak] {    color: transparent !important}h1, h2, h3, h4, h5, h6 {    margin: 0}p {    margin: 0}blockquote {    margin: 0}ul, ol {    margin-top: 0;    margin-bottom: 0}.w-list-unstyled {    padding-left: 0;    list-style: none}.w-embed:before, .w-embed:after {    content: " ";    display: table}.w-embed:after {    clear: both}.w-video {    width: 100%;    position: relative;    padding: 0}.w-video iframe, .w-video object, .w-video embed {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%}fieldset {    padding: 0;    margin: 0;    border: 0}button, html input[type="button"], input[type="reset"], input[type="submit"] {    cursor: pointer;    -webkit-appearance: button}.w-form {    margin: 0 0 15px}.w-form-done {    display: none;    padding: 10px;    background-color: #ddd}.w-form-fail {    display: none;    margin-top: 10px;    padding: 10px;    background-color: #ffdede}label {    display: block;    margin-bottom: 5px;    font-weight: bold}.w-input, .w-select {    display: block;    width: 100%;    height: 38px;    padding: 8px 12px;    margin-bottom: 10px;    font-size: 14px;    line-height: 1.42857143;    color: #555;    vertical-align: middle;    background-color: #fff;    border: 1px solid #ccc}.w-input:-moz-placeholder, .w-select:-moz-placeholder {    color: #999}.w-input::-moz-placeholder, .w-select::-moz-placeholder {    color: #999;    opacity: 1}.w-input:-ms-input-placeholder, .w-select:-ms-input-placeholder {    color: #999}.w-input::-webkit-input-placeholder, .w-select::-webkit-input-placeholder {    color: #999}.w-input:focus, .w-select:focus {    border-color: rgba(82, 168, 236, 0.8);    outline: 0}.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly],fieldset[disabled] .w-input, fieldset[disabled] .w-select {    cursor: not-allowed;    background-color: #eee}textarea.w-input, textarea.w-select {    height: auto}.w-select[multiple] {    height: auto}.w-button {    display: inline-block;    padding: 12px;    background-color: black;    color: white;    border: 0;    line-height: inherit}.w-form-label {    display: inline-block;    cursor: pointer;    font-weight: normal;    margin-bottom: 0}.w-checkbox, .w-radio {    display: block;    margin-bottom: 5px;    padding-left: 20px}.w-checkbox:before, .w-radio:before, .w-checkbox:after, .w-radio:after {    content: " ";    display: table}.w-checkbox:after, .w-radio:after {    clear: both}.w-checkbox-input, .w-radio-input {    margin: 4px 0 0;    margin-top: 1px \9;    line-height: normal;    float: left;    margin-left: -20px}.w-radio-input {    margin-top: 3px}.w-container {    margin-left: auto;    margin-right: auto;    max-width: 940px}.w-container:before, .w-container:after {    content: " ";    display: table}.w-container:after {    clear: both}.w-container .w-row {    margin-left: -10px;    margin-right: -10px}.w-row:before, .w-row:after {    content: " ";    display: table}.w-row:after {    clear: both}.w-row .w-row {    margin-left: 0;    margin-right: 0}.w-col {    position: relative;    float: left;    width: 100%;    min-height: 1px;    padding-left: 10px;    padding-right: 10px}.w-col .w-col {    padding-left: 0;    padding-right: 0}.w-col-1 {    width: 8.33333333%}.w-col-2 {    width: 16.66666667%}.w-col-3 {    width: 25%}.w-col-4 {    width: 33.33333333%}.w-col-5 {    width: 41.66666667%}.w-col-6 {    width: 50%}.w-col-7 {    width: 58.33333333%}.w-col-8 {    width: 66.66666667%}.w-col-9 {    width: 75%}.w-col-10 {    width: 83.33333333%}.w-col-11 {    width: 91.66666667%}.w-col-12 {    width: 100%}.w-col-push-1 {    left: 8.33333333%}.w-col-push-2 {    left: 16.66666667%}.w-col-push-3 {    left: 25%}.w-col-push-4 {    left: 33.33333333%}.w-col-push-5 {    left: 41.66666667%}.w-col-push-6 {    left: 50%}.w-col-push-7 {    left: 58.33333333%}.w-col-push-8 {    left: 66.66666667%}.w-col-push-9 {    left: 75%}.w-col-push-10 {    left: 83.33333333%}.w-col-push-11 {    left: 91.66666667%}.w-col-pull-1 {    right: 8.33333333%}.w-col-pull-2 {    right: 16.66666667%}.w-col-pull-3 {    right: 25%}.w-col-pull-4 {    right: 33.33333333%}.w-col-pull-5 {    right: 41.66666667%}.w-col-pull-6 {    right: 50%}.w-col-pull-7 {    right: 58.33333333%}.w-col-pull-8 {    right: 66.66666667%}.w-col-pull-9 {    right: 75%}.w-col-pull-10 {    right: 83.33333333%}.w-col-pull-11 {    right: 91.66666667%}.w-col-offset-1 {    margin-left: 8.33333333%}.w-col-offset-2 {    margin-left: 16.66666667%}.w-col-offset-3 {    margin-left: 25%}.w-col-offset-4 {    margin-left: 33.33333333%}.w-col-offset-5 {    margin-left: 41.66666667%}.w-col-offset-6 {    margin-left: 50%}.w-col-offset-7 {    margin-left: 58.33333333%}.w-col-offset-8 {    margin-left: 66.66666667%}.w-col-offset-9 {    margin-left: 75%}.w-col-offset-10 {    margin-left: 83.33333333%}.w-col-offset-11 {    margin-left: 91.66666667%}.w-hidden-main {    display: none !important}div.video-background {    height: 100%;    left: 0;    overflow: hidden;    /*position: fixed;    top: 96px;*/    vertical-align: top;    width: 1180px;    /*z-index: -1; */	padding-top:75px;    position:relative;    margin: 0 auto;    margin-bottom:-70px;}div.video-background video {    min-height: 100%;    min-width: 100%;    z-index: -2 !important;}div.video-background > div {    height: 100%;    left: 0;    position: absolute;    top: 0;    width: 100%;    z-index: 10;}div.video-background .circle-overlay {    left: 50%;    margin-left: -590px;    position: absolute;    top: 120px;}div.video-background .ui-video-background {    display: none !important;}div.video-background {    z-index: 99999;}@media screen and (max-width:991px) {    .w-container {        max-width: 728px    }    .w-hidden-main {        display: inherit !important    }    .w-hidden-medium {        display: none !important    }    .w-col-medium-1 {        width: 8.33333333%    }    .w-col-medium-2 {        width: 16.66666667%    }    .w-col-medium-3 {        width: 25%    }    .w-col-medium-4 {        width: 33.33333333%    }    .w-col-medium-5 {        width: 41.66666667%    }    .w-col-medium-6 {        width: 50%    }    .w-col-medium-7 {        width: 58.33333333%    }    .w-col-medium-8 {        width: 66.66666667%    }    .w-col-medium-9 {        width: 75%    }    .w-col-medium-10 {        width: 83.33333333%    }    .w-col-medium-11 {        width: 91.66666667%    }    .w-col-medium-12 {        width: 100%    }    .w-col-medium-push-1 {        left: 8.33333333%    }    .w-col-medium-push-2 {        left: 16.66666667%    }    .w-col-medium-push-3 {        left: 25%    }    .w-col-medium-push-4 {        left: 33.33333333%    }    .w-col-medium-push-5 {        left: 41.66666667%    }    .w-col-medium-push-6 {        left: 50%    }    .w-col-medium-push-7 {        left: 58.33333333%    }    .w-col-medium-push-8 {        left: 66.66666667%    }    .w-col-medium-push-9 {        left: 75%    }    .w-col-medium-push-10 {        left: 83.33333333%    }    .w-col-medium-push-11 {        left: 91.66666667%    }    .w-col-medium-pull-1 {        right: 8.33333333%    }    .w-col-medium-pull-2 {        right: 16.66666667%    }    .w-col-medium-pull-3 {        right: 25%    }    .w-col-medium-pull-4 {        right: 33.33333333%    }    .w-col-medium-pull-5 {        right: 41.66666667%    }    .w-col-medium-pull-6 {        right: 50%    }    .w-col-medium-pull-7 {        right: 58.33333333%    }    .w-col-medium-pull-8 {        right: 66.66666667%    }    .w-col-medium-pull-9 {        right: 75%    }    .w-col-medium-pull-10 {        right: 83.33333333%    }    .w-col-medium-pull-11 {        right: 91.66666667%    }    .w-col-medium-offset-1 {        margin-left: 8.33333333%    }    .w-col-medium-offset-2 {        margin-left: 16.66666667%    }    .w-col-medium-offset-3 {        margin-left: 25%    }    .w-col-medium-offset-4 {        margin-left: 33.33333333%    }    .w-col-medium-offset-5 {        margin-left: 41.66666667%    }    .w-col-medium-offset-6 {        margin-left: 50%    }    .w-col-medium-offset-7 {        margin-left: 58.33333333%    }    .w-col-medium-offset-8 {        margin-left: 66.66666667%    }    .w-col-medium-offset-9 {        margin-left: 75%    }    .w-col-medium-offset-10 {        margin-left: 83.33333333%    }    .w-col-medium-offset-11 {        margin-left: 91.66666667%    }    .w-col-stack {        width: 100%;        left: auto;        right: auto    }}@media screen and (max-width:767px) {    .w-hidden-main {        display: inherit !important    }    .w-hidden-medium {        display: inherit !important    }    .w-hidden-small {        display: none !important    }    .w-row, .w-container .w-row {        margin-left: 0;        margin-right: 0    }    .w-col {        width: 100%;        left: auto;        right: auto    }    .w-col-small-1 {        width: 8.33333333%    }    .w-col-small-2 {        width: 16.66666667%    }    .w-col-small-3 {        width: 25%    }    .w-col-small-4 {        width: 33.33333333%    }    .w-col-small-5 {        width: 41.66666667%    }    .w-col-small-6 {        width: 50%    }    .w-col-small-7 {        width: 58.33333333%    }    .w-col-small-8 {        width: 66.66666667%    }    .w-col-small-9 {        width: 75%    }    .w-col-small-10 {        width: 83.33333333%    }    .w-col-small-11 {        width: 91.66666667%    }    .w-col-small-12 {        width: 100%    }    .w-col-small-push-1 {        left: 8.33333333%    }    .w-col-small-push-2 {        left: 16.66666667%    }    .w-col-small-push-3 {        left: 25%    }    .w-col-small-push-4 {        left: 33.33333333%    }    .w-col-small-push-5 {        left: 41.66666667%    }    .w-col-small-push-6 {        left: 50%    }    .w-col-small-push-7 {        left: 58.33333333%    }    .w-col-small-push-8 {        left: 66.66666667%    }    .w-col-small-push-9 {        left: 75%    }    .w-col-small-push-10 {        left: 83.33333333%    }    .w-col-small-push-11 {        left: 91.66666667%    }    .w-col-small-pull-1 {        right: 8.33333333%    }    .w-col-small-pull-2 {        right: 16.66666667%    }    .w-col-small-pull-3 {        right: 25%    }    .w-col-small-pull-4 {        right: 33.33333333%    }    .w-col-small-pull-5 {        right: 41.66666667%    }    .w-col-small-pull-6 {        right: 50%    }    .w-col-small-pull-7 {        right: 58.33333333%    }    .w-col-small-pull-8 {        right: 66.66666667%    }    .w-col-small-pull-9 {        right: 75%    }    .w-col-small-pull-10 {        right: 83.33333333%    }    .w-col-small-pull-11 {        right: 91.66666667%    }    .w-col-small-offset-1 {        margin-left: 8.33333333%    }    .w-col-small-offset-2 {        margin-left: 16.66666667%    }    .w-col-small-offset-3 {        margin-left: 25%    }    .w-col-small-offset-4 {        margin-left: 33.33333333%    }    .w-col-small-offset-5 {        margin-left: 41.66666667%    }    .w-col-small-offset-6 {        margin-left: 50%    }    .w-col-small-offset-7 {        margin-left: 58.33333333%    }    .w-col-small-offset-8 {        margin-left: 66.66666667%    }    .w-col-small-offset-9 {        margin-left: 75%    }    .w-col-small-offset-10 {        margin-left: 83.33333333%    }    .w-col-small-offset-11 {        margin-left: 91.66666667%    }}@media screen and (max-width:479px) {    .w-container {        max-width: none    }    .w-hidden-main {        display: inherit !important    }    .w-hidden-medium {        display: inherit !important    }    .w-hidden-small {        display: inherit !important    }    .w-hidden-tiny {        display: none !important    }    .w-col {        width: 100%    }    .w-col-tiny-1 {        width: 8.33333333%    }    .w-col-tiny-2 {        width: 16.66666667%    }    .w-col-tiny-3 {        width: 25%    }    .w-col-tiny-4 {        width: 33.33333333%    }    .w-col-tiny-5 {        width: 41.66666667%    }    .w-col-tiny-6 {        width: 50%    }    .w-col-tiny-7 {        width: 58.33333333%    }    .w-col-tiny-8 {        width: 66.66666667%    }    .w-col-tiny-9 {        width: 75%    }    .w-col-tiny-10 {        width: 83.33333333%    }    .w-col-tiny-11 {        width: 91.66666667%    }    .w-col-tiny-12 {        width: 100%    }    .w-col-tiny-push-1 {        left: 8.33333333%    }    .w-col-tiny-push-2 {        left: 16.66666667%    }    .w-col-tiny-push-3 {        left: 25%    }    .w-col-tiny-push-4 {        left: 33.33333333%    }    .w-col-tiny-push-5 {        left: 41.66666667%    }    .w-col-tiny-push-6 {        left: 50%    }    .w-col-tiny-push-7 {        left: 58.33333333%    }    .w-col-tiny-push-8 {        left: 66.66666667%    }    .w-col-tiny-push-9 {        left: 75%    }    .w-col-tiny-push-10 {        left: 83.33333333%    }    .w-col-tiny-push-11 {        left: 91.66666667%    }    .w-col-tiny-pull-1 {        right: 8.33333333%    }    .w-col-tiny-pull-2 {        right: 16.66666667%    }    .w-col-tiny-pull-3 {        right: 25%    }    .w-col-tiny-pull-4 {        right: 33.33333333%    }    .w-col-tiny-pull-5 {        right: 41.66666667%    }    .w-col-tiny-pull-6 {        right: 50%    }    .w-col-tiny-pull-7 {        right: 58.33333333%    }    .w-col-tiny-pull-8 {        right: 66.66666667%    }    .w-col-tiny-pull-9 {        right: 75%    }    .w-col-tiny-pull-10 {        right: 83.33333333%    }    .w-col-tiny-pull-11 {        right: 91.66666667%    }    .w-col-tiny-offset-1 {        margin-left: 8.33333333%    }    .w-col-tiny-offset-2 {        margin-left: 16.66666667%    }    .w-col-tiny-offset-3 {        margin-left: 25%    }    .w-col-tiny-offset-4 {        margin-left: 33.33333333%    }    .w-col-tiny-offset-5 {        margin-left: 41.66666667%    }    .w-col-tiny-offset-6 {        margin-left: 50%    }    .w-col-tiny-offset-7 {        margin-left: 58.33333333%    }    .w-col-tiny-offset-8 {        margin-left: 66.66666667%    }    .w-col-tiny-offset-9 {        margin-left: 75%    }    .w-col-tiny-offset-10 {        margin-left: 83.33333333%    }    .w-col-tiny-offset-11 {        margin-left: 91.66666667%    }}.w-widget {    position: relative}.w-widget-map {    width: 100%;    height: 400px}.w-widget-map label {    width: auto;    display: inline}.w-widget-map img {    max-width: inherit}.w-widget-map .gm-style-iw {    width: 90% !important;    height: auto !important;    top: 7px !important;    left: 6% !important;    display: inline;    text-align: center;    overflow: hidden}.w-widget-map .gm-style-iw+div {    display: none}.w-widget-twitter {    overflow: hidden}.w-widget-gplus {    overflow: hidden}.w-slider {    position: relative;    height: 300px;    text-align: center;    background: rgba(153, 153, 153, 0.5);    clear: both;    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    tap-highlight-color: rgba(0, 0, 0, 0)}.w-slider-mask {    position: relative;    display: block;    overflow: hidden;    z-index: 1;    left: 0;    right: 0;    height: 100%;    white-space: nowrap}.w-slide {    position: relative;    display: inline-block;    vertical-align: top;    width: 100%;    height: 100%;    white-space: normal;    text-align: left}.w-slider-nav {    position: absolute;    z-index: 2;    top: auto;    right: 0;    bottom: 0;    left: 0;    margin: auto;    padding-top: 10px;    height: 40px;    text-align: center;    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    tap-highlight-color: rgba(0, 0, 0, 0)}.w-slider-nav.w-round>div {    -webkit-border-radius: 100%;    -webkit-background-clip: padding-box;    -moz-border-radius: 100%;    -moz-background-clip: padding;    border-radius: 100%;    background-clip: padding-box}.w-slider-nav.w-num>div {    width: auto;    height: auto;    padding: .2em .5em;    font-size: inherit;    line-height: inherit}.w-slider-nav.w-shadow>div {    -webkit-box-shadow: 0 0 3px rgba(51, 51, 51, 0.4);    -moz-box-shadow: 0 0 3px rgba(51, 51, 51, 0.4);    box-shadow: 0 0 3px rgba(51, 51, 51, 0.4)}.w-slider-nav-invert {    color: #fff}.w-slider-nav-invert>div {    background-color: rgba(34, 34, 34, 0.4)}.w-slider-nav-invert>div.w-active {    background-color: #222}.w-slider-dot {    position: relative;    display: inline-block;    width: 1em;    height: 1em;    background-color: rgba(255, 255, 255, 0.4);    cursor: pointer;    margin: 0 3px .5em;    -webkit-transition: background-color 100ms, color 100ms;    -moz-transition: background-color 100ms, color 100ms;    -o-transition: background-color 100ms, color 100ms;    transition: background-color 100ms, color 100ms}.w-slider-dot.w-active {    background-color: #fff}.w-slider-arrow-left, .w-slider-arrow-right {    position: absolute;    width: 80px;    top: 0;    right: 0;    bottom: 0;    left: 0;    margin: auto;    cursor: pointer;    overflow: hidden;    color: white;    font-size: 40px;    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    tap-highlight-color: rgba(0, 0, 0, 0);    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none}.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"],.w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {    position: absolute}.w-slider-arrow-left {    z-index: 3;    right: auto}.w-slider-arrow-right {    z-index: 4;    left: auto}.w-icon-slider-left, .w-icon-slider-right {    top: 0;    right: 0;    bottom: 0;    left: 0;    margin: auto;    width: 1em;    height: 1em}.w-dropdown {    display: inline-block;    position: relative;    text-align: left;    margin-left: auto;    margin-right: auto;    z-index: 900}.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {    position: relative;    vertical-align: top;    text-decoration: none;    color: #222;    padding: 20px;    text-align: left;    margin-left: auto;    margin-right: auto;    white-space: nowrap}.w-dropdown-toggle {    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    display: inline-block;    cursor: pointer;    padding-right: 40px}.w-dropdown-toggle:focus {    outline: 0}.w-icon-dropdown-toggle {    position: absolute;    top: 0;    right: 0;    bottom: 0;    margin: auto;    margin-right: 20px;    width: 1em;    height: 1em}.w-dropdown-list {    position: absolute;    background: #f2f2f2;    display: none;    min-width: 100%}.w-dropdown-list.w--open {    display: block}.w-dropdown-link {    padding: 10px 20px;    display: block}.w-dropdown-link.w--current {    color: #339ce1}.w-nav[data-collapse="all"] .w-dropdown, .w-nav[data-collapse="all"] .w-dropdown-toggle {    display: block}.w-nav[data-collapse="all"] .w-dropdown-list {    position: static}@media screen and (max-width:991px) {    .w-nav[data-collapse="medium"] .w-dropdown, .w-nav[data-collapse="medium"] .w-dropdown-toggle {        display: block    }    .w-nav[data-collapse="medium"] .w-dropdown-list {        position: static    }}@media screen and (max-width:767px) {    .w-nav[data-collapse="small"] .w-dropdown, .w-nav[data-collapse="small"] .w-dropdown-toggle {        display: block    }    .w-nav[data-collapse="small"] .w-dropdown-list {        position: static    }    .w-nav-brand {        padding-left: 10px    }}@media screen and (max-width:479px) {    .w-nav[data-collapse="tiny"] .w-dropdown, .w-nav[data-collapse="tiny"] .w-dropdown-toggle {        display: block    }    .w-nav[data-collapse="tiny"] .w-dropdown-list {        position: static    }}.w-lightbox-backdrop {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    color: #fff;    font-family: "Helvetica Neue", Helvetica, Ubuntu, "Segoe UI", Verdana, sans-serif;    font-size: 17px;    font-weight: 300;    text-align: center;    background: rgba(0, 0, 0, 0.9);    z-index: 2000;    outline: 0;    opacity: 0;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    -webkit-tap-highlight-color: transparent;    -webkit-transform: translate(0, 0)}.w-lightbox-backdrop, .w-lightbox-container {    height: 100%;    overflow: auto;    -webkit-overflow-scrolling: touch}.w-lightbox-content {    position: relative;    height: 100vh;    overflow: hidden}.w-lightbox-view {    position: absolute;    width: 100vw;    height: 100vh;    opacity: 0}.w-lightbox-view:before {    content: "";    height: 100vh}.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {    height: 86vh}.w-lightbox-frame, .w-lightbox-view:before {    display: inline-block;    vertical-align: middle}.w-lightbox-figure {    position: relative;    margin: 0}.w-lightbox-group .w-lightbox-figure {    cursor: pointer}.w-lightbox-img {    width: auto;    height: auto;    max-width: none}.w-lightbox-image {    display: block;    max-width: 100vw;    max-height: 100vh}.w-lightbox-group .w-lightbox-image {    max-height: 86vh}.w-lightbox-caption {    position: absolute;    right: 0;    bottom: 0;    left: 0;    padding: .5em 1em;    background: rgba(0, 0, 0, 0.4);    text-align: left;    text-overflow: ellipsis;    white-space: wrap;    overflow: hidden}.w-lightbox-embed {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    width: 100%;    height: 100%}.w-lightbox-control {    position: absolute;    top: 0;    width: 4em;    background-size: 24px;    background-repeat: no-repeat;    background-position: center;    cursor: pointer;    -webkit-transition: all .3s;    transition: all .3s}.w-lightbox-left {    display: none;    bottom: 0;    left: 0;    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==")}.w-lightbox-right {    display: none;    right: 0;    bottom: 0;    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+")}.w-lightbox-close {    right: 0;    height: 2.6em;    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");    background-size: 18px}.w-lightbox-strip {    padding: 0 1vh;    line-height: 0;    white-space: nowrap;    overflow-x: auto;    overflow-y: hidden}.w-lightbox-item {    display: inline-block;    width: 10vh;    padding: 2vh 1vh;    box-sizing: content-box;    cursor: pointer;    -webkit-transform: translate3d(0, 0, 0)}.w-lightbox-active {    opacity: .3}.w-lightbox-thumbnail {    position: relative;    height: 10vh;    background: #222;    overflow: hidden}.w-lightbox-thumbnail-image {    position: absolute;    top: 0;    left: 0}.w-lightbox-thumbnail .w-lightbox-tall {    top: 50%;    width: 100%;    -webkit-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    transform: translate(0, -50%)}.w-lightbox-thumbnail .w-lightbox-wide {    left: 50%;    height: 100%;    -webkit-transform: translate(-50%, 0);    -ms-transform: translate(-50%, 0);    transform: translate(-50%, 0)}.w-lightbox-spinner {    position: absolute;    top: 50%;    left: 50%;    box-sizing: border-box;    width: 40px;    height: 40px;    margin-top: -20px;    margin-left: -20px;    border: 5px solid rgba(0, 0, 0, 0.4);    border-radius: 50%;    -webkit-animation: spin .8s infinite linear;    animation: spin .8s infinite linear}.w-lightbox-spinner:after {    content: "";    position: absolute;    top: -4px;    right: -4px;    bottom: -4px;    left: -4px;    border: 3px solid transparent;    border-bottom-color: #fff;    border-radius: 50%}.w-lightbox-hide {    display: none}.w-lightbox-noscroll {    overflow: hidden}@media (min-width:768px) {    .w-lightbox-content {        height: 96vh;        margin-top: 2vh    }    .w-lightbox-view, .w-lightbox-view:before {        height: 96vh    }    .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {        height: 84vh    }    .w-lightbox-image {        max-width: 96vw;        max-height: 96vh    }    .w-lightbox-group .w-lightbox-image {        max-width: 82.3vw;        max-height: 84vh    }    .w-lightbox-left, .w-lightbox-right {        display: block;        opacity: .5    }    .w-lightbox-close {        opacity: .8    }    .w-lightbox-control:hover {        opacity: 1    }}.w-lightbox-inactive, .w-lightbox-inactive:hover {    opacity: 0}.w-nav {    position: relative;    background: #bbb;    z-index: 1000}.w-nav:before, .w-nav:after {    content: " ";    display: table}.w-nav:after {    clear: both}.w-nav-brand {    position: relative;    float: left;    text-decoration: none;    color: #222}.w-nav-link {    position: relative;    display: inline-block;    vertical-align: top;    text-decoration: none;    color: #222;    padding: 20px;    text-align: left;    margin-left: auto;    margin-right: auto}.w-nav-link.w--current {    color: #339ce1}.w-nav-menu {    position: relative;    float: right}.w--nav-menu-open {    display: block !important;    position: absolute;    top: 100%;    left: 0;    right: 0;    background: #999;    text-align: center;    overflow: visible;    min-width: 200px}.w--nav-link-open {    display: block;    position: relative}.w-nav-overlay {    position: absolute;    overflow: hidden;    display: none;    top: 100%;    left: 0;    right: 0;    width: 100%}.w-nav-overlay .w--nav-menu-open {    top: 0}.w-nav[data-animation="over-left"] .w-nav-overlay {    width: auto}.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] .w--nav-menu-open {    right: auto;    z-index: 1;    top: 0}.w-nav[data-animation="over-right"] .w-nav-overlay {    width: auto}.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] .w--nav-menu-open {    left: auto;    z-index: 1;    top: 0}.w-nav-button {    position: relative;    float: right;    padding: 18px;    font-size: 24px;    display: none;    cursor: pointer;    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    tap-highlight-color: rgba(0, 0, 0, 0);    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none}.w-nav-button.w--open {    background-color: #999;    color: white}.w-nav[data-collapse="all"] .w-nav-menu {    display: none}.w-nav[data-collapse="all"] .w-nav-button {    display: block}@media screen and (max-width:991px) {    .w-nav[data-collapse="medium"] .w-nav-menu {        display: none    }    .w-nav[data-collapse="medium"] .w-nav-button {        display: block    }}@media screen and (max-width:767px) {    .w-nav[data-collapse="small"] .w-nav-menu {        display: none    }    .w-nav[data-collapse="small"] .w-nav-button {        display: block    }    .w-nav-brand {        padding-left: 10px    }}@media screen and (max-width:479px) {    .w-nav[data-collapse="tiny"] .w-nav-menu {        display: none    }    .w-nav[data-collapse="tiny"] .w-nav-button {        display: block    }}.w-tabs {    position: relative}.w-tabs:before, .w-tabs:after {    content: " ";    display: table}.w-tabs:after {    clear: both}.w-tab-menu {    position: relative}.w-tab-link {    position: relative;    display: inline-block;    vertical-align: top;    text-decoration: none;    padding: 8px 30px;    text-align: left;    cursor: pointer;    background-color: #e8e8e8}.w-tab-link.w--current {    background-color: #bcd3f3}.w-tab-content {    position: relative;    display: block;    overflow: hidden}.w-tab-pane {    position: relative;    display: none}.w--tab-active {    display: block}@media screen and (max-width:479px) {    .w-tab-link {        display: block    }}.w-ix-emptyfix:after {    content: ""}@-webkit-keyframes spin {    0% {        -webkit-transform: rotate(0deg)    }    100% {        -webkit-transform: rotate(360deg)    }}@keyframes spin {    0% {        transform: rotate(0deg)    }    100% {        transform: rotate(360deg)    }}.w-dyn-loading {    display: block;    padding: 10px}.w-dyn-items {    display: none}.w-dyn-items.visible {    display: block}.w-dyn-empty {    padding: 10px;    background-color: #ddd}.w-dyn-error {    display: none;    padding: 10px;    background-color: #ffdede}/* ==========================================================================   Start of custom Webflow CSS   ========================================================================== */body {    margin-top: 0px;    margin-right: 20px;    margin-left: 20px;    padding-top: 20px;    padding-right: 0px;    padding-left: 0px;    background-image: url(../images/backgrounds.jpg);    background-position: 50% 50%;    background-size: 100% 150%;    background-repeat: no-repeat;    background-attachment: fixed;    font-family: Lato, sans-serif;    color: #666;    font-size: 16px;    line-height: 30px;    font-weight: 300;}h1 {    margin-bottom: 20px;    font-family: Lato, sans-serif;    font-size: 40px;    line-height: 50px;    font-weight: 300;}h2 {    margin-bottom: 20px;    font-size: 30px;    line-height: 40px;    font-weight: 300;}h3 {    margin-bottom: 20px;    font-size: 20px;    line-height: 30px;    font-weight: 400;}h4 {    margin-bottom: 20px;    font-family: Lato, sans-serif;    font-size: 16px;    line-height: 24px;    font-weight: 700;}h5 {    margin-top: 10px;    margin-bottom: 10px;    font-size: 14px;    line-height: 20px;    font-weight: 700;}h6 {    margin-top: 10px;    margin-bottom: 10px;    font-size: 12px;    line-height: 18px;    font-weight: 700;}p {    margin-bottom: 30px;    font-size: 16px;    line-height: 30px;    text-align: justify;}.button {    display: inline-block;    padding-top: 10px;    padding-bottom: 10px;    border-radius: 0px;    background-color: #3b8686;    -webkit-transition: all 200ms ease;    transition: all 200ms ease;    font-family: Oswald, sans-serif;    color: white;    text-align: center;    text-transform: uppercase;}.button:hover {    background-color: #1c4f4f;}.nav-link {    padding-top: 30px;    padding-bottom: 30px;    -webkit-transition: all 200ms ease;    transition: all 200ms ease;    font-family: Oswald, sans-serif;    color: #666;    font-weight: 400;    text-transform: uppercase;}.nav-link:hover {    background-color: rgba(168, 219, 168, 0.4);    color: #222;}.nav-link.w--current {    background-color: #a8dba8;    color: #222;}.nav-link.w--current:hover {    background-color: #a8dba8;}.navbar {    margin-bottom: 30px;    border-top: 4px solid #a8dba8;    background-color: white;}.navbar.main {    position: relative;    z-index: 99999;}.brand {    padding-top: 30px;    padding-bottom: 30px;    padding-left: 30px;    font-family: Oswald, sans-serif;    color: #666;    font-size: 22px;    font-weight: 400;    text-transform: uppercase;}.section {    margin-bottom: 120px;}.section.footer {    margin-bottom: 0px;}.element-holder {    margin-bottom: 30px;    border-top: 6px solid #a8dba8;    background-color: white;}.element-holder.white-box {    border-top-style: none;    background-color: white;    color: #222;    text-align: center;}.element-holder.outline {    border-top: 4px solid white;    border-bottom: 4px solid white;    background-color: transparent;    color: white;    text-align: center;}.element-holder.no-top-border {    border-top-style: none;}.element-holder.dark {    border-top-style: none;    background-color: rgba(0, 0, 0, 0.29);    color: white;    text-align: center;}.element-holder.hero-slider {    border-top-style: none;}.element-holder.light-green {    border-top-style: none;    background-color: #a9dbdb;    color: #222;    text-align: center;}.element-holder.comment {    margin-bottom: 0px;}.element-holder.comment.odd {    background-color: #eee;}.meta {    margin-bottom: 20px;    padding-top: 10px;    padding-bottom: 10px;    border-top: 2px solid #a8dba8;    border-bottom: 1px solid rgba(168, 219, 168, 0.49);    font-family: Oswald, sans-serif;    font-weight: 400;    letter-spacing: 1px;    text-transform: uppercase;}.meta.block-style {    border-top-style: none;    border-bottom-style: none;    background-color: rgba(168, 219, 168, 0.45);    color: #1c4f4f;}.meta.hero {    color: white;}.date {    color: #3b8686;}.element-inner-wrap {    padding: 30px;}.post-footer-link {    display: block;    padding-top: 15px;    padding-bottom: 15px;    border-top: 2px solid #a8dba8;    border-bottom: 2px solid #a8dba8;    opacity: 1;    -webkit-transition: all 200ms ease;    transition: all 200ms ease;    font-family: Oswald, sans-serif;    color: #1c4f4f;    font-size: 14px;    line-height: 14px;    font-weight: 400;    letter-spacing: 1px;    text-transform: uppercase;}.post-footer-link:hover {    border-top-color: #1c4f4f;    border-bottom-color: #1c4f4f;}.post-footer-link.widget {    margin-bottom: 10px;}.post-footer-link.author-link {    border-top-style: solid;    border-top-color: rgba(34, 34, 34, 0.09);    border-bottom-style: solid;    border-bottom-color: rgba(34, 34, 34, 0.09);    color: #222;}.post-footer-link.author-link:hover {    border-top-color: #222;    border-bottom-color: #222;}.post-footer-link.author-link.light {    border-top-style: none;    border-bottom-style: none;    background-color: rgba(0, 0, 0, 0.09);    color: white;}.post-footer-link.author-link.light:hover {    background-color: rgba(0, 0, 0, 0.49);}.post-footer-link.white-hero {    border-top-color: rgba(255, 255, 255, 0.45);    border-bottom-color: rgba(255, 255, 255, 0.45);    color: white;}.post-footer-link.white-hero:hover {    border-top-color: white;    border-bottom-color: white;}.widget-link {    display: block;    margin-bottom: 5px;    padding-bottom: 5px;    border-bottom: 1px solid #a8dba8;    -webkit-transition: all 200ms ease;    transition: all 200ms ease;    color: #666;    font-weight: 400;}.widget-link:hover {    color: #3b8686;}.post-image {    display: inline-block;    margin-bottom: 20px;    padding-right: 15px;    float: left;    text-align: left;}.global-link {    display: inline-block;    border-bottom: 1px solid #a8dba8;    -webkit-transition: all 200ms ease;    transition: all 200ms ease;    color: #3b8686;    font-weight: 400;}.global-link:hover {    border-bottom-color: #3b8686;}.global-link.pagination {    border-bottom-style: none;    font-family: Oswald, sans-serif;    color: #1c4f4f;    line-height: 50px;}.global-link.pagination:hover {    background-color: rgba(168, 219, 168, 0.34);}.global-link.pagination.current {    background-color: #a8dba8;}.slide-nav {    position: static;    height: 50px;    padding-top: 18px;    background-color: #3b8686;}.arrow-icon-right {    display: block;    width: 50px;    height: 50px;    margin-top: auto;    margin-bottom: 0px;    padding-top: 13px;    background-color: #3b8686;    color: white;    font-size: 25px;}.arrow-icon-right.fullwidth {    width: 100%;    height: 55px;    padding-top: 15px;    background-color: white;    color: #1c4f4f;    text-align: right;}.arrow-icon-right.fullwidth:hover {    background-color: #a8dba8;    color: #1c4f4f;}.arrow-icon-left {    width: 50px;    height: 50px;    margin-top: auto;    margin-bottom: 0px;    padding-top: 13px;    background-color: #3b8686;    color: white;    font-size: 25px;}.arrow-icon-left.fullwidth {    width: 100%;    height: 55px;    padding-top: 15px;    background-color: white;    color: #1c4f4f;}.arrow-icon-left.fullwidth:hover {    background-color: #a8dba8;    color: #1c4f4f;}.slider {    height: auto;    margin-bottom: 20px;}.no-margin {    margin-bottom: 0px;}.white {    color: white;}.comment-holder {    margin-bottom: 30px;    background-color: white;}.input-field {    height: 50px;    margin-bottom: 20px;    border-top: 2px solid rgba(59, 134, 134, 0.29);    border-bottom: 2px solid rgba(59, 134, 134, 0.29);    border-radius: 0px;    box-shadow: black 0px 0px 0px -25px inset;    -webkit-transition: all 200ms ease;    transition: all 200ms ease;}.input-field:hover {    border-top-color: #3b8686;    border-bottom-color: #3b8686;}.input-field:active {    border-top-color: #1c4f4f;    border-bottom-color: #1c4f4f;}.input-field:focus {    border-top-color: #1c4f4f;    border-bottom-color: #1c4f4f;}.input-field.textarea {    height: auto;    min-height: 200px;    padding-top: 15px;}.form-wrapper {    margin-bottom: 0px;}.pagination-numbers-holder {    height: 55px;    border-top: 5px solid #a8dba8;    background-color: white;    text-align: center;}.author-image {    max-width: 150px;    margin-bottom: 20px;    padding-top: 10px;    padding-bottom: 10px;    border-top: 2px solid white;    border-bottom: 2px solid white;}.author-image.dark {    border-top-color: rgba(0, 0, 0, 0.09);    border-bottom-color: rgba(0, 0, 0, 0.09);}.folio-image {    margin-bottom: 20px;    background-color: #3b8686;    background-image: url(../images/lente.png);    background-position: 50% 50%;    background-repeat: no-repeat;}.lightbox {    -webkit-transition: all 200ms ease;    transition: all 200ms ease;}.lightbox:hover {    opacity: 0.3;	cursor: pointer;}.nav-menu-span {    position: static;    display: inline-block;    width: auto;    float: none;}.nav-container {    text-align: center;}.fullwidth-image {    width: 100%;    margin-bottom: 20px;}.slider-holder {    padding-top: 30%;    padding-bottom: 30px;}.slider-holder.image-1 {    background-image: -webkit-linear-gradient(bottom, #1c4f4f 7%, rgba(28, 79, 79, 0.92) 31%, rgba(28, 79, 79, 0.81) 53%, rgba(28, 79, 79, 0.4) 85%), url(../images/lente.png);    background-image: linear-gradient(to top, #1c4f4f 7%, rgba(28, 79, 79, 0.92) 31%, rgba(28, 79, 79, 0.81) 53%, rgba(28, 79, 79, 0.4) 85%), url(../images/lente.png);    background-size: auto, cover;    background-repeat: repeat, no-repeat;}.slider-holder.image-1.slide-2 {    background-image: -webkit-linear-gradient(bottom, #1c4f4f 7%, rgba(28, 79, 79, 0.92) 31%, rgba(28, 79, 79, 0.81) 53%, rgba(28, 79, 79, 0.4) 85%), url(../images/lente.png);    background-image: linear-gradient(to top, #1c4f4f 7%, rgba(28, 79, 79, 0.92) 31%, rgba(28, 79, 79, 0.81) 53%, rgba(28, 79, 79, 0.4) 85%), url(../images/lente.png);}.slider-holder.image-1.slide-3 {    background-image: -webkit-linear-gradient(bottom, #1c4f4f 7%, rgba(28, 79, 79, 0.92) 31%, rgba(28, 79, 79, 0.81) 53%, rgba(28, 79, 79, 0.4) 85%), url(../images/lente.png);    background-image: linear-gradient(to top, #1c4f4f 7%, rgba(28, 79, 79, 0.92) 31%, rgba(28, 79, 79, 0.81) 53%, rgba(28, 79, 79, 0.4) 85%), url(../images/lente.png);}.hero-article {    width: 50%;    color: white;}.nav-menu-left {    float: left;}.tab-link {    padding-top: 30%;    padding-bottom: 30%;    background-color: rgba(0, 0, 0, 0.2);    background-image: -webkit-linear-gradient(180deg, transparent, transparent 9%);    background-image: linear-gradient(270deg, transparent, transparent 9%);    -webkit-transition: all 200ms ease;    transition: all 200ms ease;    font-family: 'Leafee Icons', sans-serif;    color: white;    font-size: 30px;    font-weight: 400;    text-transform: none;}.tab-link:hover {    background-color: rgba(0, 0, 0, 0.34);}.tab-link.w--current {    background-color: white;    background-image: -webkit-linear-gradient(180deg, transparent, transparent 36%);    background-image: linear-gradient(270deg, transparent, transparent 36%);    color: #1c4f4f;}.tab-link.w--current:hover {    background-color: white;}.tabs-menu {    display: inline-block;    width: 70px;    float: left;}.tabs-content {    display: block;    padding-top: 30px;    padding-bottom: 30px;    background-color: white;}.drop-down-toggle {    padding-top: 0px;    padding-bottom: 0px;}.footer-holder {    margin-bottom: 60px;    padding: 60px 30px;    background-color: rgba(0, 0, 0, 0.49);    color: white;}.footer-holder.boxed {    padding-top: 50px;    padding-bottom: 50px;}.footer-link {    display: block;    -webkit-transition: all 200ms ease;    transition: all 200ms ease;    color: rgba(255, 255, 255, 0.65);    font-size: 14px;}.footer-link:hover {    color: white;}.author-col {    width: 100%;}.cta-holder {    margin-bottom: 20px;}.row-split {    margin-bottom: 30px;    border-bottom: 2px solid #a8dba8;}.middle-container {    text-align: center;}.leafee-logo {    width: 80px;    margin-bottom: 20px;}.title {    font-family: Oswald, sans-serif;    color: white;    font-size: 50px;    font-weight: 300;}.left-border {    margin-bottom: 20px;}.dropdown-link {    background-color: white;    -webkit-transition-delay: initial;    transition-delay: initial;    font-family: Oswald, sans-serif;    color: #666;    font-size: 14px;    font-weight: 400;    text-transform: uppercase;}.dropdown-link:hover {    background-color: rgba(168, 219, 168, 0.4);    color: #222;}.nav-menu-main {    background-color: white;}.footer-header {    padding-bottom: 10px;    border-bottom: 1px solid rgba(255, 255, 255, 0.12);}@media (max-width: 991px) {    body {        padding-top: 60px;        background-image: url(../images/backgrounds.jpg);        background-repeat: repeat-y;        background-attachment: scroll;    }    .nav-link {        background-color: rgba(168, 219, 168, 0.13);    }    .brand {        padding-top: 25px;        padding-bottom: 25px;    }    .menu-button {        padding-top: 28px;        padding-bottom: 28px;    }    .menu-button.w--open {        background-color: #a8dba8;        color: #222;    }    .element-holder.hero-slider {        border-top-style: none;    }    .arrow-icon-right.fullwidth {        text-align: center;    }    .arrow-icon-left.fullwidth {        text-align: center;    }    .pagination-row {        margin-bottom: 30px;    }    .hero-article {        width: 100%;    }    .tab-link {        background-image: -webkit-linear-gradient(180deg, transparent, transparent 21%);        background-image: linear-gradient(270deg, transparent, transparent 21%);    }    .author-col {        width: 50%;    }    .nav-menu-main {        background-color: white;        box-shadow: rgba(0, 0, 0, 0.29) 0px 2px 17px -1px;    }}@media (max-width: 767px) {    h1 {        font-size: 35px;        line-height: 50px;    }    h2 {        font-size: 27px;        line-height: 45px;    }    p {        margin-bottom: 20px;    }    .nav-link {        -webkit-transition: none 0ms ease;        transition: none 0ms ease;    }    .navbar {        margin-bottom: 20px;    }    .menu-button {        padding-top: 28px;        padding-bottom: 28px;    }    .section {        margin-bottom: 60px;    }    .element-holder {        margin-bottom: 20px;    }    .element-holder.hero-slider {        border-top-style: none;    }    .element-inner-wrap {        padding-top: 20px;        padding-bottom: 20px;    }    .element-inner-wrap.hero-slider {        padding-top: 5px;        padding-bottom: 5px;    }    .post-footer-link {        width: 100%;        margin-bottom: 5px;    }    .white {        line-height: 45px;    }    .white.hero-title {        font-size: 30px;        line-height: 40px;    }    .comment-holder {        margin-bottom: 20px;    }    .pagination-row {        margin-bottom: 20px;    }    .slider-holder.image-1 {        padding-top: 30px;        background-image: -webkit-linear-gradient(bottom, #1c4f4f 7%, rgba(28, 79, 79, 0.92) 31%, rgba(28, 79, 79, 0.81) 53%), url(../images/lente.png);        background-image: linear-gradient(to top, #1c4f4f 7%, rgba(28, 79, 79, 0.92) 31%, rgba(28, 79, 79, 0.81) 53%), url(../images/lente.png);    }    .tab-link {        display: inline-block;        padding-top: 15px;        padding-bottom: 15px;        background-image: -webkit-linear-gradient(bottom, transparent, transparent 19%);        background-image: linear-gradient(to top, transparent, transparent 19%);        font-size: 20px;    }    .tab-link.w--current {        background-image: -webkit-linear-gradient(bottom, transparent, transparent 19%);        background-image: linear-gradient(to top, transparent, transparent 19%);    }    .tabs-menu {        width: 100%;    }    .tabs-content {        display: block;        width: 100%;        padding-top: 20px;        padding-bottom: 20px;    }    .footer-holder {        padding-top: 20px;        padding-bottom: 0px;    }    .footer-holder.boxed {        padding-top: 20px;        padding-bottom: 0px;    }    .author-col {        width: 100%;    }    .footer-link-list {        margin-bottom: 30px;    }}@media (max-width: 479px) {    .button {        width: 100%;    }    .post-footer-link {        margin-bottom: 5px;    }    .comment-image {        max-width: 90px;        margin-bottom: 20px;    }    .footer-holder {        padding-top: 20px;        padding-bottom: 20px;    }    .footer-link-list {        margin-bottom: 20px;    }}@font-face {    font-family: 'Leafee Icons';    src: url('https://daks2k3a4ib2z.cloudfront.net/546f14a5c9e198387b0a0889/546fca2b7ff3bd2c64c082aa_leafee-icons.eot') format('embedded-opentype'), url('https://daks2k3a4ib2z.cloudfront.net/546f14a5c9e198387b0a0889/546fca2bf5cf112c11a755f8_leafee-icons.woff') format('woff'), url('https://daks2k3a4ib2z.cloudfront.net/546f14a5c9e198387b0a0889/546fca2bee57422d64062152_leafee-icons.ttf') format('truetype'), url('https://daks2k3a4ib2z.cloudfront.net/546f14a5c9e198387b0a0889/546fca2bf5cf112c11a755f9_leafee-icons.svg') format('svg');    font-weight: 400;    font-style: normal;}body{		padding:0;	margin: 0;}#galleria{	text-align: center;	width: 100%;}.immagine{	display: inline-block;	width: 9%;	margin: 10px 0.5%;	border: 1px solid #ccc;	border-radius: 5px;}.preview{	width: 100%;}@media (max-width: 480px) {	.immagine{		width: 98%;		margin: 1%;	}}@media (max-width: 720px) and (min-width: 480px){	.immagine{		width: 47%;	}}@media (max-width: 1020px) and (min-width: 720px){	.immagine{		width: 30%;	}} 