/*!
Theme Name: kronos
Theme URI: https://infomedia.com
Author: Luke Skywalker
Version: 1.0.4
Text Domain: kronos
Copyright 2017. MIT licensed.
 */


html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}button,input[type=button],input[type=reset],input[type=submit],.button,button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;background-color:#2e4665;border-radius:0;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:"open-sans",sans-serif;font-size:1em;font-weight:600;line-height:1;padding:.75em 1em;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap}button:hover,button:focus,input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:focus,.button:hover,.button:focus,button:hover,button:focus{background-color:rgb(22.0612244898,33.5714285714,48.4387755102);outline:inherit;outline-color:rgba(0,0,0,0);color:#fff}button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled,.button:disabled,button:disabled{cursor:not-allowed;opacity:.5}button.brand,input[type=button].brand,input[type=reset].brand,input[type=submit].brand,.button.brand,button.brand{background:#2e4665;color:#fff !important}button.brand:hover,input[type=button].brand:hover,input[type=reset].brand:hover,input[type=submit].brand:hover,.button.brand:hover,button.brand:hover{background:rgb(66.9,88.5,116.4)}button.brand-alt,input[type=button].brand-alt,input[type=reset].brand-alt,input[type=submit].brand-alt,.button.brand-alt,button.brand-alt{background:#1ecdc5;color:#fff !important}button.brand-alt:hover,input[type=button].brand-alt:hover,input[type=reset].brand-alt:hover,input[type=submit].brand-alt:hover,.button.brand-alt:hover,button.brand-alt:hover{background:rgb(52.5,210,202.8)}button.brand-red,input[type=button].brand-red,input[type=reset].brand-red,input[type=submit].brand-red,.button.brand-red,button.brand-red{background:#f24d60;color:#fff !important}button.brand-red:hover,input[type=button].brand-red:hover,input[type=reset].brand-red:hover,input[type=submit].brand-red:hover,.button.brand-red:hover,button.brand-red:hover{background:rgb(243.3,94.8,111.9)}.angle{position:relative;background-color:#fff;border:1px solid #f24d60;display:inline-block;padding:6px 24px;color:#f24d60}.angle:before{position:absolute;background:#fff;width:12px;height:12px;right:-2px;bottom:-2px;content:"";clip-path:polygon(100% 0, 0 100%, 100% 100%);z-index:1}.angle:after{position:absolute;background:#f24d60;width:10px;height:10px;right:0;bottom:0;content:"";clip-path:polygon(100% 0, 0 100%, 100% 100%)}.angle:hover{color:#fff;background:#f24d60}fieldset{background-color:rgb(246.5,246.5,246.5);border:1px solid #ddd;margin:0 0 .875em;padding:1.75em}input,label,select{display:block;font-family:"open-sans",sans-serif;font-size:1em}label{font-weight:600;margin-bottom:.4375em}label.required::after{content:"*"}label abbr{display:none}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea,select[multiple=multiple],textarea{background-color:#fff;border:1px solid #ddd;border-radius:0;box-shadow:inset 0 1px 3px rgba(0,0,0,.06);box-sizing:border-box;font-family:"open-sans",sans-serif;font-size:1em;margin-bottom:.875em;padding:.5833333333em;transition:border-color;width:100%}input[type=color]:hover,input[type=date]:hover,input[type=datetime]:hover,input[type=datetime-local]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,textarea:hover,select[multiple=multiple]:hover,textarea:hover{border-color:rgb(195.5,195.5,195.5)}input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus,select[multiple=multiple]:focus,textarea:focus{border-color:rgb(195.5,195.5,195.5);box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(38.0204081633,57.8571428571,83.4795918367,.2);outline:none}textarea{resize:vertical}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{display:inline;margin-right:.4375em}input[type=file]{padding-bottom:.875em;width:100%}select{margin-bottom:1.75em;max-width:100%;width:auto}ul.gform_fields::after{clear:both;content:"";display:table}ul.gform_fields{max-width:100%;margin-left:auto;margin-right:auto;list-style:none !important;padding:0 !important;margin:2.5em auto 0 auto}ul.gform_fields .gfield{margin:0 0 1.875em 0;padding:0}ul.gform_fields .gfield:last-child{margin-bottom:0}ul.gform_fields .gfield input[type=text],ul.gform_fields .gfield input[type=email],ul.gform_fields .gfield textarea{background:#f5f5f5;border:none;box-shadow:none;padding:1.5em 1.25em;border:1px solid #fff}ul.gform_fields .gfield .gfield_label{text-transform:uppercase;color:hsl(0,0%,50%);font-weight:400;letter-spacing:.11em}ul.gform_fields .gfield .gfield_required{color:#f24d60;font-size:14px;float:left}@media screen and (min-width: 60em){ul.gform_fields .gfield.half{float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%}ul.gform_fields .gfield.half:last-child{margin-right:0}ul.gform_fields .gfield.half:nth-child(2n){margin-right:0}ul.gform_fields .gfield.half:nth-child(2n+1){clear:left}}@media screen and (min-width: 60em){ul.gform_fields .gfield.full{float:left;display:block;margin-right:2.1276595745%;width:100%}ul.gform_fields .gfield.full:last-child{margin-right:0}ul.gform_fields .gfield.full:nth-child(1n){margin-right:0}ul.gform_fields .gfield.full:nth-child(1n+1){clear:left}}ul.gform_fields .gfield.gfield_error{position:relative}ul.gform_fields .gfield.gfield_error input{border:1px solid rgb(251.1,201.6,207.3)}ul.gform_fields .gfield.gfield_error .gfield_label{color:#f24d60}ul.gform_fields .gfield.gfield_error .validation_message{color:#f24d60;margin:0;padding:0;font-size:14px;position:absolute;top:10px;right:0}ul,ol{list-style-type:none;margin:0;padding:0}dl{margin-bottom:.875em}dl dt{font-weight:bold;margin-top:.875em}dl dd{margin:0}.entry-content ul{padding:0 0 25px 40px;list-style:circle}.entry-content ol{padding:0 0 25px 40px;list-style:decimal}.featurelist{margin:0}.featurelist li{margin:.3125em 0}.featurelist li.amenities{padding-top:1.875em}.featurelist strong{text-transform:uppercase}table{-webkit-font-feature-settings:"kern","liga","tnum";-moz-font-feature-settings:"kern","liga","tnum";-ms-font-feature-settings:"kern","liga","tnum";font-feature-settings:"kern","liga","tnum";border-collapse:collapse;margin:.875em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid hsl(0,0%,71.6666666667%);font-weight:600;padding:.875em 0;text-align:left}td{border-bottom:1px solid #ddd;padding:.875em 0}tr,td,th{vertical-align:middle}body{-webkit-font-feature-settings:"kern","liga","pnum";-moz-font-feature-settings:"kern","liga","pnum";-ms-font-feature-settings:"kern","liga","pnum";font-feature-settings:"kern","liga","pnum";background:#fff;margin:0;padding:0;-webkit-font-smoothing:antialiased;color:#333;font-family:"open-sans",sans-serif;font-size:1em;line-height:1.75}h1,h2,h3,h4,h5,h6{font-family:"ff-meta-serif-web-pro",serif;font-size:1em;line-height:1.1;margin:0 0 .875em}h1{font-size:1.75em}@media screen and (min-width: 48em){h1{font-size:2.5em}}h1{font-weight:normal}h2{font-size:1.25em;font-weight:normal}@media screen and (min-width: 48em){h2{font-size:1.75em}}h3{font-family:"open-sans",sans-serif;font-size:1.25em}h4{font-family:"open-sans",sans-serif;font-size:1em}h5{font-size:.85em}h6{font-size:.75em}p{margin:0 0 .875em}p.leader{font-size:1.25em;text-align:left}a{color:#2e4665;text-decoration:none;transition:color .1s linear}a:active,a:focus,a:hover{color:rgb(22.0612244898,33.5714285714,48.4387755102)}a:active,a:focus{outline:none}.sans{font-family:"open-sans",sans-serif !important}.serif{font-family:"ff-meta-serif-web-pro",serif !important}.brand{color:#2e4665 !important}.brand-alt{color:#1ecdc5 !important}.brand-red{color:#f24d60 !important}.brand-red-hover:hover{color:#f24d60 !important}.fineprint{font-size:.85em}hr{border-bottom:1px solid #ddd;border-left:none;border-right:none;border-top:none;margin:1.75em 0}img,picture{margin:0;max-width:100%;height:auto}ul.list,ol.list{margin-left:1.25em;list-style-position:inside;list-style-type:disc}ol.list{list-style-type:decimal}ol.list li ul{list-style-type:lower-alpha;margin-left:1.25em}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.text-center{text-align:center}.remove-bottom{margin-bottom:0 !important;padding-bottom:0 !important}.mv0{margin-top:0 !important;margin-bottom:0 !important}.pv0{padding-top:0 !important;padding-bottom:0 !important}.mh0{margin-right:0 !important;margin-left:0 !important}.ph0{padding-right:0 !important;padding-left:0 !important}.pb10{padding-bottom:.625em !important}.pb20{padding-bottom:1.25em !important}.pb30{padding-bottom:1.875em !important}.mb10{margin-bottom:.625em !important}.mb20{margin-bottom:1.25em !important}.mb30{margin-bottom:1.875em !important}.block{display:block}.text-upper{text-transform:uppercase}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#nav{display:none;z-index:10;position:relative;clear:both;padding-top:20px}@media screen and (min-width: 60em){#nav{display:block !important;padding:0;float:right;clear:none}}#nav ul{margin:0}@media screen and (min-width: 60em){#nav ul{display:inline-block;padding:1.4375em 0 .625em 0}}#nav ul li{position:relative;margin:0 1.25em;padding-bottom:.625em}@media screen and (min-width: 60em){#nav ul li{float:left}}#nav ul li ul{display:none;margin:0;left:0;top:1.875em}@media screen and (min-width: 60em){#nav ul li ul{position:absolute}}#nav ul li ul li{margin:0;padding:0;float:none}#nav ul li:hover ul{display:block;min-width:9.375em}#nav ul li{letter-spacing:.09em;text-transform:uppercase}#nav ul li a{color:rgb(98.203125,103.8147321429,111.296875);font-weight:600;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#nav ul li ul{padding:.625em 0 .625em .875em;border-left:1px solid #eee;border-bottom:1px solid #eee;background:#fff}#nav ul li ul li{letter-spacing:0;text-transform:none;line-height:1.5em}#nav ul li ul li a{display:block;font-weight:400;font-size:.875em}#nav:hover ul li a{color:hsl(214.2857142857,6.25%,71.0784313725%)}#nav:hover ul li a:hover{color:rgb(98.203125,103.8147321429,111.296875)}#nav:hover ul li:hover a{color:rgb(98.203125,103.8147321429,111.296875)}#nav:hover ul li:hover ul li a{color:rgb(98.203125,103.8147321429,111.296875)}#nav:hover ul li:hover ul li a:hover{color:#f24d60}#togglenav{float:right;width:28px;position:relative;margin-top:10px}@media screen and (min-width: 48em){#togglenav{margin-top:28px}}@media screen and (min-width: 60em){#togglenav{display:none}}#togglenav span{height:1px;margin-bottom:6px;display:block;background:#2e4665}#togglenav:hover span{background:#f24d60}.container::after{clear:both;content:"";display:table}.container{max-width:100em;margin-left:auto;margin-right:auto}@media screen and (min-width: 48em){.container.has-sidebar .main{float:left;display:block;margin-right:2.1276595745%;width:74.4680851064%}.container.has-sidebar .main:last-child{margin-right:0}}@media screen and (min-width: 48em){.container.has-sidebar .sidebar{float:left;display:block;margin-right:2.1276595745%;width:23.4042553191%}.container.has-sidebar .sidebar:last-child{margin-right:0}}.inner-container{padding-left:1.25em;padding-right:1.25em}.inner-container::after{clear:both;content:"";display:table}.inner-container{max-width:100%;margin-left:auto;margin-right:auto}@media screen and (min-width: 75em){.inner-container{padding:0 6.25em;margin-bottom:3.125em}}.columns::after{clear:both;content:"";display:table}.columns{max-width:100em;margin-left:auto;margin-right:auto}@media screen and (min-width: 48em){.columns.two-col .col{float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%}.columns.two-col .col:last-child{margin-right:0}.columns.two-col .col:nth-child(2n){margin-right:0}.columns.two-col .col:nth-child(2n+1){clear:left}}@media screen and (min-width: 48em){.columns.three-col .col{float:left;display:block;margin-right:2.1276595745%;width:31.914893617%}.columns.three-col .col:last-child{margin-right:0}.columns.three-col .col:nth-child(3n){margin-right:0}.columns.three-col .col:nth-child(3n+1){clear:left}}@media screen and (min-width: 48em){.columns.four-col .col{float:left;display:block;margin-right:2.1276595745%;width:23.4042553191%}.columns.four-col .col:last-child{margin-right:0}.columns.four-col .col:nth-child(4n){margin-right:0}.columns.four-col .col:nth-child(4n+1){clear:left}}.site-wrap{background:#fff}.site-header::after{clear:both;content:"";display:table}.site-header{max-width:100em;margin-left:auto;margin-right:auto;padding:20px 32px;position:relative}@media screen and (min-width: 48em){.site-header{padding:32px}}.site-header #site-title{padding:0;margin:0;font-size:1}.site-header #site-title a{text-indent:-9999em;display:block;float:left;background-image:url("../img/logo.svg");background-size:100%;background-repeat:no-repeat;width:125px;height:50px}@media screen and (min-width: 48em){.site-header #site-title a{width:300px;height:112px}}#rotator{position:relative}#rotator .slider_nav{z-index:9;position:absolute;top:48%;color:#fff;opacity:0;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#rotator .slider_nav.prev{left:0}#rotator .slider_nav.next{right:0}#rotator:hover .slider_nav{opacity:1}#rotator:hover .slider_nav.prev{left:10px}@media screen and (min-width: 48em){#rotator:hover .slider_nav.prev{left:20px}}#rotator:hover .slider_nav.next{right:10px}@media screen and (min-width: 48em){#rotator:hover .slider_nav.next{right:20px}}.hero{position:relative}.hero:before{display:block;content:"";width:100%;padding-top:50%}.hero .overlay{position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (min-width: 48em){.hero .overlay{z-index:9}.hero .overlay.opacity-15{background-color:rgba(0,0,0,0);background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.15) 100%);background-image:linear-gradient(to bottom,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.15) 100%)}.hero .overlay.opacity-30{background-color:rgba(0,0,0,0);background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.3) 100%);background-image:linear-gradient(to bottom,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.3) 100%)}.hero .overlay.opacity-45{background-color:rgba(0,0,0,0);background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.45) 100%);background-image:linear-gradient(to bottom,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.45) 100%)}.hero .overlay.opacity-60{background-color:rgba(0,0,0,0);background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.6) 100%);background-image:linear-gradient(to bottom,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.6) 100%)}.hero .overlay.opacity-75{background-color:rgba(0,0,0,0);background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.75) 100%);background-image:linear-gradient(to bottom,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.75) 100%)}.hero .overlay.opacity-90{background-color:rgba(0,0,0,0);background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.9) 100%);background-image:linear-gradient(to bottom,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.9) 100%)}}.hero .caption{color:#fff;z-index:5;position:absolute;right:0;text-shadow:0px 1px 10px rgba(0,0,0,.25);padding:1.875em;width:100%;height:100%;display:none;text-align:center}@media screen and (min-width: 48em){.hero .caption{display:block;position:absolute;top:65%;left:50%;transform:translate(-50%, -50%)}}@media screen and (min-width: 48em){.hero .caption{background:none;padding:3.125em;max-width:37.5em}}@media screen and (min-width: 75em){.hero .caption{padding:6.25em;max-width:960px}}.hero .caption h1{font-size:3em}@media screen and (min-width: 48em){.hero .caption h1{font-size:4.5em}}@media screen and (min-width: 75em){.hero .caption h1{font-size:6.875em}}.hero .caption h1{margin:0}.hero .caption p{font-size:.875em}@media screen and (min-width: 60em){.hero .caption p{font-size:1.125em}}@media screen and (min-width: 48em){.hero .caption p{max-width:550px}}@media screen and (min-width: 75em){.hero .caption p{max-width:750px}}.hero .photo_caption{position:absolute;z-index:5;left:0;bottom:0;width:100%;padding:.625em 1.875em;color:#fff;line-height:100%;text-shadow:0px 1px 1px rgba(0,0,0,.75)}.hero .photo_caption p{font-size:.75em}@media screen and (min-width: 60em){.hero .photo_caption p{font-size:.875em}}.hero .photo_caption a{color:#fff}.hero .photo_caption span{font-weight:bolder}@media screen and (min-width: 60em){.hero .photo_caption span{font-size:1.125em}}@media screen and (min-width: 48em){.page-title-heading{padding:5em 0}}.page-title-heading h2{font-family:"ff-meta-serif-web-pro",serif;margin-bottom:.1875em}@media screen and (min-width: 48em){.page-title-heading h2{font-size:2.5em}}.page-title-heading h3{font-family:"open-sans",sans-serif;color:#1ecdc5;text-transform:uppercase;margin-bottom:1.875em}@media screen and (min-width: 48em){.page-title-heading p{padding:0 15%}}img.featured{width:100%;height:auto}.news-entry{padding-bottom:3.125em;margin-bottom:3.125em;border-bottom:1px solid #ddd}.news-entry.single{border-bottom:none}.news-entry .post_meta{color:#f24d60;margin-bottom:1.25em}.news-entry .post_meta a{color:#f24d60}.news-entry .post_meta .sep{color:#ddd}.news-entry .more-link{margin:1.875em 0}.news-entry .more-link a.more{font-size:.875em;text-transform:uppercase;letter-spacing:.15em;font-weight:600;display:block}@media screen and (min-width: 48em){.widget_categories{padding:5em 0}}.widget_categories h4{color:#1ecdc5;text-transform:uppercase}.widget_categories li a{font-size:1.25em}@media screen and (min-width: 48em){.widget_categories li a{font-size:1.75em}}.widget_categories li a{font-family:"ff-meta-serif-web-pro",serif}.team-member{margin-bottom:.3125em;float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%}.team-member:last-child{margin-right:0}.team-member:nth-child(2n){margin-right:0}.team-member:nth-child(2n+1){clear:left}@media screen and (min-width: 60em){.team-member{float:left;display:block;margin-right:2.1276595745%;width:31.914893617%}.team-member:last-child{margin-right:0}.team-member:nth-child(2n){margin-right:2.1276595745%}.team-member:nth-child(2n+1){clear:none}.team-member:nth-child(3n){margin-right:0}.team-member:nth-child(3n+1){clear:left}.team-member{margin-bottom:.9375em}}@media screen and (min-width: 75em){.team-member{float:left;display:block;margin-right:2.1276595745%;width:23.4042553191%}.team-member:last-child{margin-right:0}.team-member:nth-child(3n){margin-right:2.1276595745%}.team-member:nth-child(3n+1){clear:none}.team-member:nth-child(4n){margin-right:0}.team-member:nth-child(4n+1){clear:left}.team-member{margin-bottom:1.25em}}.team-member .team-member-photo{position:relative}.team-member .team-member-photo img{filter:gray;filter:url(grayscale.svg);filter:gray;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.team-member .team-member-photo .team-member-photo-caption{background-color:rgba(0,0,0,0);background-image:-webkit-linear-gradient(-450deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);background-image:linear-gradient(180deg,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);position:absolute;bottom:5px;z-index:1;display:block;width:100%;padding:3.75em 1.25em 1.25em 1.25em}.team-member .team-member-photo .team-member-photo-caption h4,.team-member .team-member-photo .team-member-photo-caption h5{font-family:"open-sans",sans-serif;position:relative;margin:0;padding:0;color:#fff}.team-member .team-member-photo .team-member-photo-caption h5{font-weight:normal;margin-top:2px;color:#ccc}.team-member .team-member-photo:hover img{filter:gray;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:url(grayscale.svg);filter:gray}.single-team-container::after{clear:both;content:"";display:table}.single-team-container{max-width:100em;margin-left:auto;margin-right:auto}.single-team-container .single-team-photo{text-align:center}@media screen and (min-width: 60em){.single-team-container .single-team-photo{float:left;display:block;margin-right:2.1276595745%;width:31.914893617%}.single-team-container .single-team-photo:last-child{margin-right:0}.single-team-container .single-team-photo{float:right}}@media screen and (min-width: 60em){.single-team-container .single-team-content{padding-right:3.125em;float:left;display:block;margin-right:2.1276595745%;width:65.9574468085%}.single-team-container .single-team-content:last-child{margin-right:0}}@media screen and (min-width: 100em){.single-team-container .single-team-content{padding-right:6.25em}}.contactinfo{position:relative;background-color:#fff;border:1px solid #1ecdc5;display:inline-block;padding:1.875em;margin:1.875em 0}.contactinfo i{margin-right:.25em}.contactinfo::after{clear:both;content:"";display:table}.contactinfo{max-width:100em;margin-left:auto;margin-right:auto}@media screen and (min-width: 48em){.contactinfo .col-1{float:left;display:block;margin-right:2.1276595745%;width:40.4255319149%}.contactinfo .col-1:last-child{margin-right:0}.contactinfo .col-2{float:left;display:block;margin-right:2.1276595745%;width:57.4468085106%}.contactinfo .col-2:last-child{margin-right:0}}.contactinfo:before{position:absolute;background:#fff;width:12px;height:12px;right:-2px;bottom:-1px;content:"";clip-path:polygon(100% 0, 0 100%, 100% 100%);z-index:1}.contactinfo:after{position:absolute;background:#1ecdc5;width:10px;height:10px;right:0;bottom:0;content:"";clip-path:polygon(100% 0, 0 100%, 100% 100%)}.snapshots{background:#f3f3f3;padding:5em 0 5em 0}.snapshots h3{color:#1ecdc5;text-transform:uppercase;font-size:1em;font-weight:600;margin-bottom:1.875em}.snapshots .image-container img{margin-bottom:1.875em;filter:gray;-webkit-filter:grayscale(100%);float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%}.snapshots .image-container img:last-child{margin-right:0}.snapshots .image-container img:nth-child(2n){margin-right:0}.snapshots .image-container img:nth-child(2n+1){clear:left}@media screen and (min-width: 60em){.snapshots .image-container img{float:left;display:block;margin-right:2.1276595745%;width:23.4042553191%}.snapshots .image-container img:last-child{margin-right:0}.snapshots .image-container img:nth-child(2n){margin-right:2.1276595745%}.snapshots .image-container img:nth-child(2n+1){clear:none}.snapshots .image-container img:nth-child(4n){margin-right:0}.snapshots .image-container img:nth-child(4n+1){clear:left}}.site-footer{background:#2e4665;color:hsl(0,0%,90%);padding:2.5em}@media screen and (min-width: 60em){.site-footer{padding:2.5em 0}}.site-footer a{color:#fff}.site-footer .col{font-size:.8125em;margin-bottom:20px}@media screen and (min-width: 60em){.site-footer .col{float:left;display:block;margin-right:2.1276595745%;width:17.8723404255%}.site-footer .col:last-child{margin-right:0}.site-footer .col:nth-child(5n){margin-right:0}.site-footer .col:nth-child(5n+1){clear:left}.site-footer .col{margin-right:10px;margin-bottom:0}}.site-footer .col:last-child{margin-right:0}@media screen and (min-width: 60em){.site-footer .col.title-col{float:left;display:block;margin-right:2.1276595745%;width:20%}.site-footer .col.title-col:last-child{margin-right:0}.site-footer .col.title-col{text-align:center}}.site-footer .col.title-col{padding-top:.625em;font-size:1em;text-transform:uppercase;font-weight:700}.site-footer .col.social-col a{font-size:1.75em;line-height:1.75em;width:1.75em;display:inline-block;text-align:center;border-radius:100%;border:1px solid #fff;margin-right:4px}.site-footer .col.social-col a:hover{color:#2e4665;background:#fff}#welcome{background-color:#f3f3f3;background-repeat:no-repeat;background-position:100% 0%}#welcome .wecome-wrap{background:hsla(0,0%,93%,.9);padding:2.5em 1.875em}@media screen and (min-width: 80em){#welcome .wecome-wrap{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:none;padding:3.75em}}@media screen and (min-width: 88.75em){#welcome .wecome-wrap{padding:7.5em 3.75em}}#welcome .welcome-container::after{clear:both;content:"";display:table}#welcome .welcome-container{max-width:87.5em;margin-left:auto;margin-right:auto}#welcome .welcome-container .welcome-text h2{font-size:2em}@media screen and (min-width: 60em){#welcome .welcome-container .welcome-text h2{font-size:3em}}@media screen and (min-width: 80em){#welcome .welcome-container .welcome-text h2{font-size:3.5em}}#welcome .welcome-container .welcome-text p{margin-bottom:3.125em}@media screen and (min-width: 80em){#welcome .welcome-container .welcome-content{float:left;display:block;margin-right:2.1276595745%;width:65.9574468085%}#welcome .welcome-container .welcome-content:last-child{margin-right:0}}@media screen and (min-width: 88.75em){#welcome .welcome-container .welcome-content{float:left;display:block;margin-right:2.1276595745%;width:57.4468085106%}#welcome .welcome-container .welcome-content:last-child{margin-right:0}}#welcome .welcome-container .welcome-content .welcome-icons .text{float:left;display:block;margin-right:2.1276595745%;width:100%}#welcome .welcome-container .welcome-content .welcome-icons .text:last-child{margin-right:0}#welcome .welcome-container .welcome-content .welcome-icons .icon{margin-bottom:1.875em;text-align:center}#welcome .welcome-container .welcome-content .welcome-icons .icon a{height:7.875em;width:7.875em;display:block;margin:0 auto;background-image:url("../img/icon-sprite.png");background-size:400%;background-repeat:no-repeat;position:relative}#welcome .welcome-container .welcome-content .welcome-icons .icon a span{color:hsl(0,0%,50%);font-weight:700;position:absolute;display:block;margin:0 auto;text-align:center;width:100%;bottom:20%}#welcome .welcome-container .welcome-content .welcome-icons .icon a:hover span{color:#fff}#welcome .welcome-container .welcome-content .welcome-icons .icon.projects a{background-position:0px 0px}#welcome .welcome-container .welcome-content .welcome-icons .icon.projects a:hover{background-position:0px -7.875em}#welcome .welcome-container .welcome-content .welcome-icons .icon.financial a{background-position:-7.875em 0px}#welcome .welcome-container .welcome-content .welcome-icons .icon.financial a:hover{background-position:-7.875em -7.875em}#welcome .welcome-container .welcome-content .welcome-icons .icon.approach a{background-position:-15.75em 0px}#welcome .welcome-container .welcome-content .welcome-icons .icon.approach a:hover{background-position:-15.75em -7.875em}#welcome .welcome-container .welcome-content .welcome-icons .icon.team a{background-position:-23.625em 0px}#welcome .welcome-container .welcome-content .welcome-icons .icon.team a:hover{background-position:-23.625em -7.875em}#welcome .welcome-container .welcome-content .welcome-icons .icon span{font-size:12px}@media screen and (min-width: 60em){#welcome .welcome-container .welcome-content .welcome-icons .icon a{height:11.375em;width:11.375em;display:block;margin:0 auto;background-image:url("../img/icon-sprite.png");background-size:400%;background-repeat:no-repeat;position:relative}#welcome .welcome-container .welcome-content .welcome-icons .icon a span{color:hsl(0,0%,50%);font-weight:700;position:absolute;display:block;margin:0 auto;text-align:center;width:100%;bottom:20%}#welcome .welcome-container .welcome-content .welcome-icons .icon a:hover span{color:#fff}#welcome .welcome-container .welcome-content .welcome-icons .icon.projects a{background-position:0px 0px}#welcome .welcome-container .welcome-content .welcome-icons .icon.projects a:hover{background-position:0px -11.375em}#welcome .welcome-container .welcome-content .welcome-icons .icon.financial a{background-position:-11.375em 0px}#welcome .welcome-container .welcome-content .welcome-icons .icon.financial a:hover{background-position:-11.375em -11.375em}#welcome .welcome-container .welcome-content .welcome-icons .icon.approach a{background-position:-22.75em 0px}#welcome .welcome-container .welcome-content .welcome-icons .icon.approach a:hover{background-position:-22.75em -11.375em}#welcome .welcome-container .welcome-content .welcome-icons .icon.team a{background-position:-34.125em 0px}#welcome .welcome-container .welcome-content .welcome-icons .icon.team a:hover{background-position:-34.125em -11.375em}#welcome .welcome-container .welcome-content .welcome-icons .icon span{font-size:15px}}#welcome .welcome-container .welcome-content .welcome-icons .icon{float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%}#welcome .welcome-container .welcome-content .welcome-icons .icon:last-child{margin-right:0}#welcome .welcome-container .welcome-content .welcome-icons .icon:nth-child(2n){margin-right:0}#welcome .welcome-container .welcome-content .welcome-icons .icon:nth-child(2n+1){clear:left}@media screen and (min-width: 48em){#welcome .welcome-container .welcome-content .welcome-icons .icon{float:left;display:block;margin-right:2.1276595745%;width:23.4042553191%}#welcome .welcome-container .welcome-content .welcome-icons .icon:last-child{margin-right:0}#welcome .welcome-container .welcome-content .welcome-icons .icon:nth-child(2n){margin-right:2.1276595745%}#welcome .welcome-container .welcome-content .welcome-icons .icon:nth-child(2n+1){clear:none}#welcome .welcome-container .welcome-content .welcome-icons .icon:nth-child(4n){margin-right:0}#welcome .welcome-container .welcome-content .welcome-icons .icon:nth-child(4n+1){clear:left}}#featured-projects{padding:2.5em 1.875em}#featured-projects .container::after{clear:both;content:"";display:table}#featured-projects .container{max-width:87.5em;margin-left:auto;margin-right:auto}@media screen and (min-width: 80em){#featured-projects{padding:3.75em}}@media screen and (min-width: 88.75em){#featured-projects{padding:7.5em 3.75em}}@media screen and (min-width: 48em){#featured-projects .col{float:left;display:block;margin-right:2.1276595745%;width:23.4042553191%}#featured-projects .col:last-child{margin-right:0}}#featured-projects .col.intro{float:left;display:block;margin-right:2.1276595745%;width:100%}#featured-projects .col.intro:last-child{margin-right:0}@media screen and (min-width: 60em){#featured-projects .col.intro{float:left;display:block;margin-right:2.1276595745%;width:23.4042553191%}#featured-projects .col.intro:last-child{margin-right:0}}#featured-story{padding:1.875em}@media screen and (min-width: 60em){#featured-story{padding:6.25em 1.875em}}#featured-story .col.photo-col{padding-bottom:1.25em}@media screen and (min-width: 60em){#featured-story .col.photo-col{float:left;display:block;margin-right:2.1276595745%;width:61.7021276596%}#featured-story .col.photo-col:last-child{margin-right:0}#featured-story .col.photo-col{padding-bottom:0}}#featured-story .col.photo-col{text-align:center}@media screen and (min-width: 60em){#featured-story .col.text-col{float:left;display:block;margin-right:2.1276595745%;width:36.170212766%}#featured-story .col.text-col:last-child{margin-right:0}#featured-story .col.text-col{position:relative}}#featured-story .col.text-col h3{font-family:"ff-meta-serif-web-pro",serif;font-size:2em;font-weight:normal}@media screen and (min-width: 60em){#featured-story .col.text-col .v-centered{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.portfolio-item{margin-bottom:.9375em}.portfolio-item .portfolio-item-photo{position:relative}.portfolio-item .portfolio-item-photo img{position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:100%}.portfolio-item .portfolio-item-photo .portfolio-item-photo-caption{background-color:rgba(0,0,0,0);background-image:-webkit-linear-gradient(-450deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);background-image:linear-gradient(180deg,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);position:absolute;bottom:5px;z-index:1;display:block;width:100%;padding:3.75em 1.25em 1.25em 1.25em}.portfolio-item .portfolio-item-photo .portfolio-item-photo-caption h4,.portfolio-item .portfolio-item-photo .portfolio-item-photo-caption h5{font-family:"open-sans",sans-serif;position:relative;margin:0;padding:0;color:#fff}.portfolio-item .portfolio-item-photo .portfolio-item-photo-caption h5{font-weight:normal;margin-top:2px;color:#ccc}.portfolio-item .portfolio-item-photo:hover img{filter:gray;-webkit-filter:grayscale(100%)}#portfoliofilters::after{clear:both;content:"";display:table}#portfoliofilters{max-width:100em;margin-left:auto;margin-right:auto;margin-bottom:2.5em}@media screen and (min-width: 60em){#portfoliofilters .col{float:left;display:block;margin-right:2.1276595745%;width:23.4042553191%}#portfoliofilters .col:last-child{margin-right:0}}#portfoliofilters .col .selector{position:relative;border:1px solid #f24d60;background-color:#fff;margin-bottom:.3125em;display:block;font-weight:bold;text-transform:uppercase}#portfoliofilters .col .selector i{font-size:1.5em;float:right}#portfoliofilters .col .selector .toggle{padding:.625em;display:block;color:#333;font-size:.9375em}#portfoliofilters .col .selector.is-active,#portfoliofilters .col .selector.is-active:hover{background-color:#f24d60}#portfoliofilters .col .selector.is-active .toggle,#portfoliofilters .col .selector.is-active:hover .toggle{color:#fff}#portfoliofilters .col .selector.is-active .toggle:before,#portfoliofilters .col .selector.is-active:hover .toggle:before{content:"";font-family:"FontAwesome";padding-right:.25em;color:rgb(248.5,166,175.5)}#portfoliofilters .col .selector.active .toggle{color:#f24d60}#portfoliofilters .col .selector .dropdown{display:none;position:absolute;left:-1px;top:82%;width:calc(100% + 2px);margin:0;padding:.3125em .625em;border:1px solid #f24d60;border-top:none;background:#fff;z-index:2}#portfoliofilters .col .selector .dropdown li{padding:.125em .625em}#portfoliofilters .col .selector .dropdown li a{font-weight:normal;text-transform:none;color:#2e4665;display:block}#portfoliofilters .col .selector .dropdown li a:hover{color:#f24d60}#portfoliofilters .col .selector.active .dropdown{display:block}#portfoliofilters .col .selector:before{position:absolute;background:#fff;width:10px;height:10px;right:-2px;bottom:-2px;content:"";clip-path:polygon(100% 0, 0 100%, 100% 100%);z-index:1}#portfoliofilters .col .selector:after{position:absolute;background:#f24d60;width:10px;height:10px;right:-1px;bottom:-1px;content:"";clip-path:polygon(100% 0, 0 100%, 100% 100%)}/*! formstone v1.3.3 [background.css] 2017-04-18 | GPL-3.0 License | formstone.it */.fs-background{overflow:hidden;position:relative}.fs-background,.fs-background-container,.fs-background-media{-webkit-transition:none;transition:none}.fs-background-container{width:100%;height:100%;position:absolute;top:0;z-index:0;overflow:hidden}.fs-background-media{position:absolute;top:0;bottom:0;opacity:0}.fs-background-media.fs-background-animated{-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.fs-background-media iframe,.fs-background-media img,.fs-background-media video{width:100%;height:100%;display:block;-webkit-user-drag:none}.fs-background-media.fs-background-fixed,.fs-background-media.fs-background-native{width:100%;height:100%}.fs-background-media.fs-background-fixed img,.fs-background-media.fs-background-native img{display:none}.fs-background-media.fs-background-native{background-position:center;background-size:cover}.fs-background-media.fs-background-fixed{background-position:center;background-attachment:fixed}.fs-background-embed.fs-background-ready:after{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.fs-background-embed.fs-background-ready iframe{z-index:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("../vendor/slick/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("../fonts/slick.eot");src:url("../fonts/slick.eot?#iefix") format("embedded-opentype"),url("../fonts/slick.woff") format("woff"),url("../fonts/slick.ttf") format("truetype"),url("../fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#878e98;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.news-slider-wrap{background:#f3f3f3;padding:1.875em;padding-bottom:0}@media screen and (min-width: 48em){.news-slider-wrap{padding:3.75em}}.news-slider::after{clear:both;content:"";display:table}.news-slider{max-width:100em;margin-left:auto;margin-right:auto;padding:1.25em}.news-slider .slide{padding:1.25em;border-radius:2px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.news-slider .slide:hover{background:#e9e9e9}.news-slider .slide:hover a.more{text-decoration:underline}.news-slider .slide:focus{outline:none}.news-slider .slide a.more{font-size:.875em;text-transform:uppercase;letter-spacing:.15em;font-weight:600;display:block}.news-slider .slide h3{font-family:"ff-meta-serif-web-pro",serif;font-weight:normal}@media screen and (min-width: 48em){.news-slider .slide h3{font-size:1.625em}}.slider{max-width:100em;margin:0 auto}.slider::after{clear:both;content:"";display:table}.slider .slide{margin:2.5em 1.25em 0 1.25em;text-align:center}.slider .slide:focus{outline:none}.slider .slide img{margin:0 auto;display:block;width:100%}.slider-nav{max-width:100em;margin:0 auto}.slider-nav::after{clear:both;content:"";display:table}.slider-nav{cursor:move}.slider-nav .slide{margin:2.5em 1.25em;cursor:pointer}.slider-nav .slide:focus{outline:none}.slider-nav .slide:hover{opacity:.74}.slider-nav .slide img{display:block;width:100%;height:auto}.single-portfolio .slider .slick-prev,.single-portfolio .slider .slick-next{z-index:9}.single-portfolio .slider .slick-prev:before,.single-portfolio .slider .slick-next:before{color:#fff;font-size:30px}.single-portfolio .slider .slick-prev{left:34px}.single-portfolio .slider .slick-next{right:42px}