@charset "UTF-8";
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.row.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-xs{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-xs-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-xs-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-xs-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-xs-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-1{margin-left:8.333%}.col-xs-offset-2{margin-left:16.667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333%}.col-xs-offset-5{margin-left:41.667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333%}.col-xs-offset-8{margin-left:66.667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333%}.col-xs-offset-11{margin-left:91.667%}.start-xs{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-ms-flex-align:start;align-items:flex-start}.middle-xs{-ms-flex-align:center;align-items:center}.bottom-xs{-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-ms-flex-pack:justify;justify-content:space-between}.first-xs{-ms-flex-order:-1;order:-1}.last-xs{-ms-flex-order:1;order:1}@media only screen and (min-width:48em){.container{width:46rem}.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-sm{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-sm-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-sm-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-sm-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-sm-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-1{margin-left:8.333%}.col-sm-offset-2{margin-left:16.667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333%}.col-sm-offset-5{margin-left:41.667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333%}.col-sm-offset-8{margin-left:66.667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333%}.col-sm-offset-11{margin-left:91.667%}.start-sm{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-ms-flex-align:start;align-items:flex-start}.middle-sm{-ms-flex-align:center;align-items:center}.bottom-sm{-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-ms-flex-pack:justify;justify-content:space-between}.first-sm{-ms-flex-order:-1;order:-1}.last-sm{-ms-flex-order:1;order:1}}@media only screen and (min-width:62em){.container{width:61rem}.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-md{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-md-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-md-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-md-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-md-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-1{margin-left:8.333%}.col-md-offset-2{margin-left:16.667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333%}.col-md-offset-5{margin-left:41.667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333%}.col-md-offset-8{margin-left:66.667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333%}.col-md-offset-11{margin-left:91.667%}.start-md{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-ms-flex-align:start;align-items:flex-start}.middle-md{-ms-flex-align:center;align-items:center}.bottom-md{-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-ms-flex-pack:justify;justify-content:space-between}.first-md{-ms-flex-order:-1;order:-1}.last-md{-ms-flex-order:1;order:1}}@media only screen and (min-width:75em){.container{width:71rem}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-lg{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-lg-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-lg-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-lg-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-lg-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-1{margin-left:8.333%}.col-lg-offset-2{margin-left:16.667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333%}.col-lg-offset-5{margin-left:41.667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333%}.col-lg-offset-8{margin-left:66.667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333%}.col-lg-offset-11{margin-left:91.667%}.start-lg{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-ms-flex-align:start;align-items:flex-start}.middle-lg{-ms-flex-align:center;align-items:center}.bottom-lg{-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-ms-flex-pack:justify;justify-content:space-between}.first-lg{-ms-flex-order:-1;order:-1}.last-lg{-ms-flex-order:1;order:1}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;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.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 transparent}.slick-arrow.slick-hidden{display:none}body{background:#fff;font-family:Ubuntu,sans-serif}.wrap{max-width:1140px;margin:0 auto}.wrap-slim{max-width:960px;margin:0 auto}h1,h2,h3,h4{font-family:Ubuntu,sans-serif;color:#72c8be;font-weight:300}h1,h2{font-size:30px;font-size:1.875rem;line-height:45px;line-height:2.8125rem}h3{font-size:24px;font-size:1.5rem;line-height:39px;line-height:2.4375rem}h4{font-size:21px;font-size:1.3125rem;line-height:36px;line-height:2.25rem}p{font-family:Ubuntu,sans-serif;font-size:16px;font-size:1rem;line-height:37px;line-height:2.3125rem;color:#7d7d7d;opacity:1;font-weight:300}p a{color:#72c8be}strong{font-weight:500}.slider{opacity:0;max-height:0;transition:opacity 1s ease-in}.slider.slick-initialized{max-height:1000px;opacity:1}.slider.slick-dotted{margin-bottom:40px}.slider img{max-width:80%;margin:0 auto}.slider .slick-arrow{position:absolute;margin:auto;top:0;bottom:0;z-index:2;width:22px;height:42px;background:rgba(0,0,0,.7);border:0;padding:15px;display:none;cursor:pointer}@media only screen and (min-width:48em){.slider .slick-arrow.clear-bg{background:transparent}}.slider .slick-arrow.small{width:17px;height:32px;padding:10px}@media only screen and (min-width:48em){.slider .slick-arrow{display:block}}.slider .slick-prev{left:0}@media only screen and (min-width:48em){.slider .slick-prev{left:30px;left:1.875rem}}.slider .slick-prev svg{width:100%;height:100%}.slider .slick-prev.outside{left:-120px;left:-7.5rem}.slider .slick-next{right:0}@media only screen and (min-width:48em){.slider .slick-next{right:30px;right:1.875rem}}.slider .slick-next svg{width:100%;height:100%}.slider .slick-next.outside{right:-120px;right:-7.5rem}.slider .slick-dots{display:block;width:100%;padding:0;margin:15px 0 0;margin:.9375rem 0 0;list-style:none;text-align:center}.slider .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slider .slick-dots li.slick-active button:before{opacity:.75;color:#72c8be}.slider .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slider .slick-dots li button:before{font-family:slick;font-size:36px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#9b9b9b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slider .image-bg{width:100%;height:50vh;background-position:50%;background-size:cover;background-repeat:no-repeat}@media only screen and (min-width:48em){.slider .image-bg{height:80vh}}.slider .description{max-width:1140px;margin:auto;position:absolute;z-index:1;bottom:0;left:0;right:0}.slider .description a{float:right;display:inline-block;background:rgba(0,0,0,.5);color:#fff;font-family:Ubuntu,sans-serif;text-decoration:none;padding:0 0 0 15px;padding:0 0 0 .9375rem;outline:none}.slider .description a:hover span{text-decoration:underline}.slider .description a .text{display:inline-block;margin-right:20px}.slider .description a .material-icons{vertical-align:middle;font-size:48px;background:#72c8be;margin-right:-1px}.slider .description a .arrow{display:inline-block;position:relative;width:24px;height:46px;box-sizing:border-box;padding:2px 5px;background:#72c8be}.slider .description a .arrow svg{max-width:100%;max-height:100%}#header{background:#fff;border-bottom:1px solid #efefef;position:relative;padding:15px 0 13px;padding:.9375rem 0 .8125rem}#header .logo{max-width:60%}#header .logo img{width:100%}@media only screen and (min-width:48em){#header .logo{max-width:250px;max-width:15.625rem}}#header .logo-wrapper{position:relative}.nav-wrapper{max-height:0;overflow:hidden;transition:max-height .5s ease-in}.nav-wrapper.open{max-height:500px}@media only screen and (min-width:62em){.nav-wrapper{max-height:500px}}nav{width:100%;margin:30px 0;margin:1.875rem 0}@media only screen and (min-width:62em){nav{margin:0}}nav ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;list-style:none;margin:0;padding:0}@media only screen and (min-width:62em){nav ul{margin:10px 0;margin:.625rem 0}}nav li{padding:20px 0;padding:1.25rem 0;width:100%;text-align:center;border-bottom:1px solid #efefef}nav li:first-child{border-top:1px solid #efefef}@media only screen and (min-width:62em){nav li,nav li:first-child{border:0}nav li{width:auto;padding:0 0 0 20px;padding:0 0 0 1.25rem}}nav li.active a{color:#72c8be;text-decoration:underline}@media only screen and (min-width:48em){nav li.active a{text-decoration:none}}@media only screen and (min-width:62em){nav li:after{content:"";display:block;width:0;height:1px;background:#72c8be;transition:width .2s ease-in;margin:auto;border-radius:5px}nav li.active:after,nav li:hover:after{width:100%}}nav a{color:#9b9b9b;font-family:Ubuntu,sans-serif;text-decoration:none;font-weight:400;font-size:16px;font-size:1rem;padding:0 0 3px;padding:0 0 .1875rem}nav a.tel:before{content:"Tel: "}@media only screen and (min-width:62em){nav a.tel{color:#fff;padding:12px 25px 12px 46px;padding:.75rem 1.5625rem .75rem 2.875rem;background:#72c8be url(/assets/images/svg/ic_call_black_24px.svg) no-repeat 12px;transition:background-color .2s ease-in}nav a.tel:before{content:""}nav a.tel:hover{background-color:#77dbcf}}nav a .material-icons{vertical-align:middle;margin-right:10px;margin-right:.625rem}.hero{overflow:hidden;height:50vh;background:#eee;background:url(/assets/images/svg/loader.svg) no-repeat 50%}.hero .container-fluid{padding:0}@media only screen and (min-width:48em){.hero{height:80vh}}.intro{padding:50px 0 30px;padding:3.125rem 0 1.875rem}.intro h1{color:#72c8be;font-family:Ubuntu,sans-serif;font-weight:300;font-size:33px;font-size:2.0625rem;line-height:40px;line-height:2.5rem;margin:0 0 53px;margin:0 0 3.3125rem}.intro p:nth-child(2){margin-top:0}#nav-toggle{width:35px;height:26px;position:absolute;right:3%;top:0;bottom:0;margin:auto;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}@media only screen and (min-width:62em){#nav-toggle{display:none}}#nav-toggle span{display:block;position:absolute;height:4px;width:100%;background:#72c8be;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out}#nav-toggle span:first-child{top:0}#nav-toggle span:nth-child(2),#nav-toggle span:nth-child(3){top:10px}#nav-toggle span:nth-child(4){top:20px}#nav-toggle.open span:first-child{top:10px;width:0;left:50%}#nav-toggle.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#nav-toggle.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-toggle.open span:nth-child(4){top:10px;width:0;left:50%}.quotes #quote-slider{border-top:1px solid rgba(0,0,0,.1)}.quotes .slick-arrow{background:transparent}.quotes .quote-name{font-weight:500;color:#72c8be}.sidebar-gallery{width:100%;float:right;position:relative;z-index:2;max-height:0;opacity:0;transition:opacity 1s ease-in;margin:0 0 30px 30px;margin:0 0 1.875rem 1.875rem}.sidebar-gallery.slick-initialized{max-height:1000px;opacity:1}@media only screen and (min-width:48em){.sidebar-gallery{width:40%}}.sidebar-gallery img{width:100%}.sidebar-gallery .slick-dots{display:block;width:100%;padding:0;margin:15px 0 0;margin:.9375rem 0 0;list-style:none;text-align:center}.sidebar-gallery .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.sidebar-gallery .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.sidebar-gallery .slick-dots li button:before{font-family:slick;font-size:36px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:1;color:#eee;-webkit-font-smoothing:antialiased}.sidebar-gallery .slick-dots li.slick-active button:before{opacity:.75;color:#72c8be}.page-builder{padding:20px 0 30px;padding:1.25rem 0 1.875rem}.page-builder h1,.page-builder h2,.page-builder h3{color:#72c8be;text-transform:capitalize}.page-builder h2{margin:30px 0;margin:1.875rem 0}.page-builder h3{margin:10px 0;margin:.625rem 0}.page-builder p{font-size:16px;font-size:1rem;line-height:37px;line-height:2.3125rem;font-weight:300}.page-builder p.breadcrumbs{font-size:14px;font-size:.875rem;color:#9b9b9b}.page-builder .row{margin:10px 0;margin:.625rem 0}.page-builder .row.wide-image{margin:20px 0 10px;margin:1.25rem 0 .625rem}.page-builder .row:first-child{margin:0 0 10px;margin:0 0 .625rem}.page-builder .header-block{margin:0 0 30px;margin:0 0 1.875rem}.page-builder .one-col img,.page-builder .two-col img,.page-builder .wide-image img{max-width:100%}@media only screen and (min-width:48em){.page-builder.services .two-col .col-xs-12:first-child{padding-right:30px;padding-right:1.875rem}}@media only screen and (min-width:48em){.page-builder.services .two-col .col-xs-12:last-child{padding-left:30px;padding-left:1.875rem}}.project-list .row{margin:0}.project-list .col-xs-12{margin-bottom:30px;margin-bottom:1.875rem}.project{padding:20px 0;padding:1.25rem 0}.project h2{font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;margin:0;color:#9b9b9b}.project .slider{margin:30px 0;margin:1.875rem 0}.project .slider img{max-width:100%}.project .slider .slick-next{display:none}@media only screen and (min-width:48em){.project .slider .slick-next{display:block}}.project .slider .slick-next.outside{right:0}.project .slider .slick-prev{display:none}@media only screen and (min-width:48em){.project .slider .slick-prev{display:block}}.project .slider .slick-prev.outside{left:0}.feature-box{border:1px solid #e2e2e2;height:100%}.feature-box h2{margin:26px 0 10px;margin:1.625rem 0 .625rem;font-size:22px;font-size:1.375rem;line-height:32px;line-height:2rem}.feature-box img{width:100%}.feature-box p{margin:0;color:#7d7d7d}.feature-box p.read-more{margin:5px 0 0;margin:.3125rem 0 0}.feature-box .content{padding:0 25px 10px;padding:0 1.5625rem .625rem}#footer{background:#9b9b9b;border-top:3px solid #72c8be;padding:55px 0;padding:3.4375rem 0;margin:50px 0 0;margin:3.125rem 0 0}#footer .logo{max-width:250px;max-width:15.625rem;margin:0 auto}@media only screen and (min-width:48em){#footer .logo{margin:0}}#footer .logo img{width:100%}#footer .col-xs-12{margin:0 0 20px;margin:0 0 1.25rem}@media only screen and (min-width:48em){#footer .col-xs-12{margin:0}}#footer p{color:#fff;font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem}#footer p:first-child{margin-top:0}#footer .material-icons,#footer strong{vertical-align:middle}#footer .material-icons{margin-right:10px;margin-right:.625rem}#footer a{color:#fff}.material-icons{display:none;max-width:0}.wf-active .material-icons{display:inline-block;max-width:1000px}.contact{padding:30px 0;padding:1.875rem 0}.contact form{position:relative}.contact .header-block{margin:0 0 30px;margin:0 0 1.875rem}.contact .pending{min-height:100px;background:url(/assets/images/svg/loader.svg) no-repeat 50%}.contact .contactForm{margin-bottom:50px;margin-bottom:3.125rem}@media only screen and (min-width:62em){.contact .contactForm{margin-bottom:0}}.contact #thanks{display:none}.contact #thanks p{color:#72c8be}.contact #error{display:none}.contact label.error{color:red;font-size:14px;font-size:.875rem}.contact input,.contact textarea{font-family:Ubuntu,sans-serif;width:100%;border:1px solid #e2e2e2;padding:10px;padding:.625rem;margin:10px 0;margin:.625rem 0;box-sizing:border-box}.contact input:focus,.contact textarea:focus{outline:1px solid #72c8be}.contact #smallcottage{display:none}.contact button{font-family:Ubuntu,sans-serif;background:#72c8be;border:none;padding:12px 15px;padding:.75rem .9375rem;color:#fff;float:none}@media only screen and (min-width:48em){.contact button{float:right}}.contact button:focus{outline:1px solid #72c8be}.contact .material-icons,.contact strong{vertical-align:middle}.contact .material-icons{margin-right:15px;margin-right:.9375rem}.contact p:first-child{margin-top:0}.hero-image{height:45vh;min-height:250px;background-size:cover;background-position:50%;background-repeat:no-repeat}