﻿@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@1,400;1,600&family=Montserrat:wght@300;500&display=swap";/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}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:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0}div.juxtapose{width:100%;font-family:Helvetica,Arial,sans-serif}div.jx-slider{width:100%;height:100%;position:relative;overflow:hidden;cursor:pointer;color:#f3f3f3}div.jx-handle{position:absolute;height:100%;width:40px;cursor:col-resize;z-index:15;margin-left:-20px}.vertical div.jx-handle{height:40px;width:100%;cursor:row-resize;margin-top:-20px;margin-left:0}div.jx-control{height:100%;margin-right:auto;margin-left:auto;width:3px;background-color:currentColor}.vertical div.jx-control{height:3px;width:100%;background-color:currentColor;position:relative;top:50%;transform:translateY(-50%)}div.jx-controller{position:absolute;margin:auto;top:0;bottom:0;height:60px;width:9px;margin-left:-3px;background-color:currentColor}.vertical div.jx-controller{height:9px;width:100px;margin-left:auto;margin-right:auto;top:-3px;position:relative}div.jx-arrow{position:absolute;margin:auto;top:0;bottom:0;width:0;height:0;transition:all .2s ease}.vertical div.jx-arrow{position:absolute;margin:0 auto;left:0;right:0;width:0;height:0;transition:all .2s ease}div.jx-arrow.jx-left{left:2px;border-style:solid;border-width:8px 8px 8px 0;border-color:transparent currentColor transparent transparent}div.jx-arrow.jx-right{right:2px;border-style:solid;border-width:8px 0 8px 8px;border-color:transparent transparent transparent currentColor}.vertical div.jx-arrow.jx-left{left:0px;top:2px;border-style:solid;border-width:0px 8px 8px 8px;border-color:transparent transparent currentColor transparent}.vertical div.jx-arrow.jx-right{right:0px;top:auto;bottom:2px;border-style:solid;border-width:8px 8px 0 8px;border-color:currentColor transparent transparent transparent}div.jx-handle:hover div.jx-arrow.jx-left,div.jx-handle:active div.jx-arrow.jx-left{left:-1px}div.jx-handle:hover div.jx-arrow.jx-right,div.jx-handle:active div.jx-arrow.jx-right{right:-1px}.vertical div.jx-handle:hover div.jx-arrow.jx-left,.vertical div.jx-handle:active div.jx-arrow.jx-left{left:0px;top:0px}.vertical div.jx-handle:hover div.jx-arrow.jx-right,.vertical div.jx-handle:active div.jx-arrow.jx-right{right:0px;bottom:0px}div.jx-image{position:absolute;height:100%;display:inline-block;top:0;overflow:hidden;-webkit-backface-visibility:hidden}.vertical div.jx-image{width:100%;left:0;top:auto}div.jx-image img{height:100%;width:auto;z-index:5;position:absolute;margin-bottom:0;max-height:none;max-width:none;max-height:initial;max-width:initial}.vertical div.jx-image img{height:auto;width:100%}div.jx-image.jx-left{left:0;background-position:left}div.jx-image.jx-left img{left:0}div.jx-image.jx-right{right:0;background-position:right}div.jx-image.jx-right img{right:0;bottom:0}.veritcal div.jx-image.jx-left{top:0;background-position:top}.veritcal div.jx-image.jx-left img{top:0}.vertical div.jx-image.jx-right{bottom:0;background-position:bottom}.veritcal div.jx-image.jx-right img{bottom:0}div.jx-image div.jx-label{font-size:1em;padding:.25em .75em;position:relative;display:inline-block;top:0;background-color:#000;background-color:rgba(0,0,0,.7);color:#fff;z-index:10;white-space:nowrap;line-height:18px;vertical-align:middle}div.jx-image.jx-left div.jx-label{float:left;left:0}div.jx-image.jx-right div.jx-label{float:right;right:0}.vertical div.jx-image div.jx-label{display:table;position:absolute}.vertical div.jx-image.jx-right div.jx-label{left:0;bottom:0;top:auto}div.jx-credit{line-height:1.1;font-size:.75em}div.jx-credit em{font-weight:bold;font-style:normal}div.jx-image.transition{transition:width .5s ease}div.jx-handle.transition{transition:left .5s ease}.vertical div.jx-image.transition{transition:height .5s ease}.vertical div.jx-handle.transition{transition:top .5s ease}a.jx-knightlab{background-color:#000;background-color:rgba(0,0,0,.25);bottom:0;display:table;height:14px;line-height:14px;padding:1px 4px 1px 5px;position:absolute;right:0;text-decoration:none;z-index:10}a.jx-knightlab div.knightlab-logo{display:inline-block;vertical-align:middle;height:8px;width:8px;background-color:#c34528;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);top:-1.25px;position:relative;cursor:pointer}a.jx-knightlab:hover{background-color:#000;background-color:rgba(0,0,0,.35)}a.jx-knightlab:hover div.knightlab-logo{background-color:#ce4d28}a.jx-knightlab span.juxtapose-name{display:table-cell;margin:0;padding:0;font-family:Helvetica,Arial,sans-serif;font-weight:300;color:#fff;font-size:10px;padding-left:.375em;vertical-align:middle;line-height:normal;text-shadow:none}div.jx-controller:focus,div.jx-image.jx-left div.jx-label:focus,div.jx-image.jx-right div.jx-label:focus,a.jx-knightlab:focus{background:#eae34a;color:#000}a.jx-knightlab:focus span.juxtapose-name{color:#000;border:none}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html{font-size:62.5%;height:100%;-webkit-font-smoothing:antialiased}html,button,input,select,textarea{color:#000;font-family:"Lora",serif;font-weight:400;border-radius:0}body{-webkit-transition:padding-top 200ms linear;-moz-transition:padding-top 200ms linear;-o-transition:padding-top 200ms linear;transition:padding-top 200ms linear}button:focus,input:focus,textarea:focus{outline:0;border-color:none !important}::-webkit-input-placeholder{color:#eee;font-size:1.8rem}:-moz-placeholder{color:#eee;font-size:1.8rem}::-moz-placeholder{color:#eee;font-size:1.8rem}:-ms-input-placeholder{color:#eee;font-size:1.8rem}@media only screen and (max-width: 960px){::-webkit-input-placeholder{font-size:1.6rem}:-moz-placeholder{font-size:1.6rem}::-moz-placeholder{font-size:1.6rem}:-ms-input-placeholder{font-size:1.6rem}}.wrap{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}hr{display:block;height:1px;border:0;border-top:1px solid #000;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.video-wrapper,.iframe-wrapper{position:relative;padding-bottom:56.25%;height:0;float:left;width:100%}.video-wrapper object,.video-wrapper embed,.video-wrapper iframe,.iframe-wrapper object,.iframe-wrapper embed,.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.desktop,.mobile{display:none}@media only screen and (min-width: 601px){.desktop{display:block}}@media only screen and (max-width: 600px){.mobile{display:block}}strong{font-weight:700}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img{-webkit-backface-visibility:hidden}.text ul li:before{-webkit-border-radius:300px;-moz-border-radius:300px;border-radius:300px}.services-block .services li a .heading,.header #menu,a{transition:color 200ms linear}.text a{transition:border-color 200ms linear}.services-block .services li a .image:after{transition:opacity 200ms ease-in-out}.services-block .services li a img,.btn a,.btn em,.btn button,.btn span,.btn input{transition:all 250ms linear}a{text-decoration:none}.btn{padding:0 !important}.btn a,.btn em,.btn button,.btn span,.btn input{display:inline-block;background-color:#000;padding:.4em 1em;font-weight:700;font-size:2rem;text-decoration:none !important;color:#2c9f91 !important;border:1px solid #2c9f91 !important;font-family:"Montserrat",sans-serif;font-weight:300}.btn a:hover,.btn em:hover,.btn button:hover,.btn span:hover,.btn input:hover{color:#fff !important;border:1px solid #fff !important}.btn.green a,.btn.green em,.btn.green button,.btn.green span,.btn.green input{background-color:#2c9f91 !important;color:#fff !important}.btn.green a:hover,.btn.green em:hover,.btn.green button:hover,.btn.green span:hover,.btn.green input:hover{color:#fff !important;background-color:rgba(0,0,0,0) !important;border:1px solid #fff !important}@media only screen and (max-width: 960px){.btn a,.btn em,.btn button,.btn span,.btn input{font-size:1.6rem}}.select{float:left;width:240px;height:36px;overflow:hidden;margin:0 0 20px 0;background:#fff;position:relative}.select:after{content:"";position:absolute;top:50%;right:10px;font-family:FontAwesome;font-size:30px;margin:-15px 0 0 0;color:#000}.select select{background:transparent;width:240px;padding:0 0 0 10px;font-size:16px;line-height:36px;border:0;border-radius:0;height:36px;-webkit-appearance:none;cursor:pointer;position:relative;z-index:10}.row{float:left;width:100%;padding:0;position:relative;z-index:100;overflow:hidden}.row .inner{max-width:1240px;padding:0 60px;margin:0 auto}@media only screen and (max-width: 1160px){.row .inner{padding:0 30px}}@media only screen and (max-width: 760px){.row .inner{max-width:100% !important}}@media only screen and (max-width: 600px){.row .inner{padding:0 20px}}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after,.row:before,.row:after,.row .inner:before,.row .inner:after{content:" ";display:table}.clearfix:after,.row:after,.row .inner:after{clear:both}.image-full{background-position:50% 50%;background-repeat:no-repeat}.image-full .img{position:absolute;left:-9999px}.header{float:left;width:100%;min-height:500px;z-index:1000;overflow:visible;background-position:50% 50%;background-repeat:no-repeat;overflow:hidden}.header.home{min-height:700px}.header .inner{max-width:100%}.header .logo{float:left;margin:20px 0}.header .logo img{height:auto}.header #menu{float:right;font-size:30px;font-weight:700;display:none;padding:15px 0;cursor:pointer;color:#fff;z-index:99;background:rgba(44,159,146,.9)}.header .title{float:left;width:100%;font-weight:300;font-family:"Montserrat",sans-serif;font-size:4.2rem;color:#fff;padding:30px 0;text-shadow:2px 2px 5px rgba(0,0,0,.3)}.header .navigation{float:right;margin:40px 0;transition:right 200ms linear;transition:background 200ms linear}.header .navigation .fa-times{display:none}.header .navigation ul{float:left;position:relative}.header .navigation ul:after{content:"";display:block;width:1000px;height:1px;background:#fff;position:absolute;bottom:0;left:0}.header .navigation ul li{float:left;padding:0;margin:0 40px 0 0}.header .navigation ul li:last-of-type{margin:0}.header .navigation ul li a{float:left;font-size:2em;font-family:"Montserrat",sans-serif;font-weight:300;padding:0 0 10px 0;color:#fff;position:relative}.header .navigation ul li a:after{content:"";display:block;float:left;width:100%;height:1px;background:#fff;position:absolute;bottom:0;left:0;z-index:2}.header .navigation ul li a:hover{color:#000}.header .navigation ul li.current-menu-item a{color:#fff}.header .navigation ul li.current-menu-item a:after{background:#000}@media only screen and (min-width: 1440px){.header{background-size:cover}}@media only screen and (min-width: 861px){.header.moving .logo{position:fixed;top:0;left:0;z-index:100;margin:5px 30px}.header.moving .logo img{width:99px;height:auto}.header.moving #menu{display:none !important;left:-9999px !important}.header.moving .navigation{position:fixed;background:rgba(44,159,146,.9);width:100%;left:0;margin:0;padding:23px 0}.header.moving .navigation ul{float:right;padding-right:40px}}@media only screen and (max-width: 860px){.header{min-height:350px}.header .logo img{width:140px}.header .inner{max-width:100% !important}.header .navigation{position:fixed;overflow-y:auto;top:0;right:-300px;bottom:0;height:100%;width:300px;background:#fff !important;z-index:2000;padding:0;margin:0}.header .navigation.open{right:0}.header .navigation .fa-times{display:block;float:left;width:100%;text-align:right;font-size:34px;padding:15px 20px;cursor:pointer;color:#000}.header .navigation .fa-times:hover{color:#900}.header .navigation ul{float:left;width:100%;padding:0 0 0 0;position:relative;bottom:auto;right:auto;border-top:1px solid #eee}.header .navigation ul:after{display:none}.header .navigation ul li{float:left;width:100%;padding:0 !important;margin:0 !important}.header .navigation ul li a{float:left !important;width:100% !important;padding:10px 15px !important;margin:0 !important;color:#000 !important;border-bottom:1px solid #eee !important}.header .navigation ul li a:hover{background:#000;color:#fff !important}.header .navigation ul li a:after{display:none !important}.header .navigation span.opening{position:absolute;top:0;right:0;color:#fff;width:100%;padding:0 20px;text-align:right;height:52px;line-height:52px;display:block;cursor:pointer}.header #menu{display:block;padding:13px 18px;margin:0px 0;position:fixed;top:0;right:0}}@media only screen and (max-width: 660px){.header{background-size:cover !important}.header .title{font-size:3.6rem}}.text h1{font-size:3.6rem;padding:0 0 1em 0;font-weight:300;font-family:"Montserrat",sans-serif}.text h2,.text h3,.text h4,.text h5{font-size:3rem;font-weight:300;line-height:1.5em;font-family:"Montserrat",sans-serif;padding:0 0 1em 0}.text p{font-size:1.8rem;line-height:1.5em;padding:0 0 1em 0}.text p.larger{font-size:2.4rem}.text ul{font-size:1.8rem;line-height:1.5em;padding:0 0 1em 0}.text ul li{display:block;position:relative;padding:0 0 0 20px;margin:0 0 10px 0}.text ul li:before{display:block;content:"";width:8px;height:8px;background:#2c9f91;position:absolute;top:11px;left:0}.text ol{font-size:1.8rem;line-height:1.5em;padding:0 0 1em 0}.text ol li{margin:0 0 10px 25px;list-style:decimal !important}.text dl{margin:20px 0;font-size:1.8rem}.text dl dt{font-weight:600}.text dl dd{margin:20px 0 0 0;padding:0 0 0 30px;display:block;position:relative}.text dl dd i{position:absolute;top:0;left:0}.text blockquote{display:block;font-size:2rem;background-color:#eee;padding:1em 1em 0 1em;margin:0 0 1em 0}.text a{color:#2c9f91;border-bottom:1px solid rgba(0,0,0,0)}.text a:hover{border-color:#2c9f91}@media only screen and (max-width: 660px){.text h1{font-size:3rem}.text h2,.text h3,.text h4,.text h5{font-size:2.4rem}.text p{font-size:1.6rem;line-height:1.5em;padding:0 0 1em 0}.text p.larger{font-size:2rem}.text ul{font-size:1.6rem}.text ol{font-size:1.6rem}.text dl{font-size:1.6rem}.text blockquote{font-size:1.8rem}}.text-only-block{background-color:#eee;padding:80px 0 60px 0}.text-only-block .padded{float:left;width:60%}@media only screen and (max-width: 660px){.text-only-block{padding:60px 0 40px 0}.text-only-block .padded{width:100%}}.services-block{padding:80px 0}.services-block .text{display:block;text-align:center;padding:0 10%}.services-block .services{float:left;width:100%}.services-block .services li{float:left;width:30%;margin:30px 5% 0 0}.services-block .services li:last-of-type{margin:30px 0 0 0}.services-block .services li a{float:left;width:100%}.services-block .services li a .image{float:left;width:100%;position:relative}.services-block .services li a .image:after{display:block;content:"Find out more";position:absolute;bottom:30px;right:0;background-color:#2c9f91;font-family:"Montserrat",sans-serif;color:#fff;font-size:1.8rem;padding:5px 20px;opacity:0}.services-block .services li a img{float:left;width:100%;height:auto;box-shadow:0px 0px 17px 1px rgba(0,0,0,0)}.services-block .services li a .heading{float:left;width:100%;text-align:center;color:#000;font-size:2rem;margin:20px 0 0 0}.services-block .services li a .heading em{display:block;margin:5px 0 0 0;font-style:normal;font-size:1.4rem;line-height:1.2em;color:#000 !important}.services-block .services li a:hover .image:after{opacity:1}.services-block .services li a:hover img{box-shadow:0px 0px 17px 1px rgba(0,0,0,.3)}.services-block .services li a:hover .heading{color:#2c9f91}@media only screen and (max-width: 760px){.services-block .services li{width:32%;margin:30px 2% 0 0}.services-block .services li:last-of-type{margin:30px 0 0 0}.services-block .services li a .heading{font-size:1.8rem}}@media only screen and (max-width: 660px){.services-block{padding:60px 0}.services-block .services li{width:100%;margin:40px 0 0 0}.services-block .services li:last-of-type{margin:40px 0 0 0}}.compare-block{padding:30px 0 80px 0;position:relative}.compare-block:before{content:"";display:block;width:100%;background:#dadada;position:absolute;top:40%;left:0;right:0;bottom:0}.compare-block .slider{float:left;width:100%}.compare-block .quote{float:left;width:100%;margin:70px 0 0 0;position:relative}.compare-block .quote p{float:left;width:60%;max-width:500px;font-size:2.4rem;position:relative;z-index:1}.compare-block .quote p:before{content:"“";color:#2c9f91;position:absolute;top:-10px;left:-20px;z-index:-1;font-size:150px;line-height:100px;opacity:.3}.compare-block .quote h6{float:right;max-width:30%;text-align:right;font-family:"Montserrat",sans-serif;font-size:1.6rem;line-height:1.4em;position:absolute;bottom:0;right:0}.compare-block .jx-knightlab{display:none !important}@media only screen and (max-width: 600px){.compare-block{padding:0 0 40px 0}.compare-block:before{top:60px}.compare-block .quote{margin:30px 0 0 0}.compare-block .quote p{width:100%;max-width:600px;font-size:1.8rem;padding:0 0 20px 0}.compare-block .quote h6{font-size:1.4rem;position:relative;bottom:auto;right:auto}}.casestudies-block{padding:80px 0 150px 0}.casestudies-block .text{display:block;text-align:center;padding:0 10%;margin:0 0 40px 0}.casestudies-block .images{float:left;width:70%;position:relative}.casestudies-block .images img{float:right;width:70%;height:auto;box-shadow:0px 0px 17px 1px rgba(0,0,0,.5);z-index:3;position:relative}.casestudies-block .images img.img2{position:absolute;top:10%;right:10%;z-index:2}.casestudies-block .images img.img3{position:absolute;top:20%;right:20%;z-index:1}.casestudies-block .quote{float:right;width:25%;background:#2c9f91;padding:20px;text-align:center}.casestudies-block .quote p{font-size:2rem;color:#fff;padding:0 0 1em 0}.casestudies-block .quote h6{font-family:"Montserrat",sans-serif;font-size:1.4rem;line-height:1.4em;color:#fff}@media only screen and (max-width: 960px){.casestudies-block{padding:80px 0 120px 0}.casestudies-block .quote{width:100%;margin:0 0 40px 0}.casestudies-block .images{width:100%}.casestudies-block .images img{width:90%}.casestudies-block .images img.img2{position:absolute;top:10%;right:10%;z-index:2}.casestudies-block .images img.img3{position:absolute;top:20%;right:20%;z-index:1}}@media only screen and (max-width: 660px){.casestudies-block .quote p{font-size:1.8rem}}.service-block{overflow:hidden;padding:80px 0 100px 0}.service-block .text{float:left;width:50%}.service-block .images{float:right;width:45%;position:relative}.service-block .images .main{float:left;width:600px;height:auto;position:relative;right:-100px}.service-block .images .inset{float:left;width:70%;padding:20px;background:#2c9f91;position:absolute;bottom:-40px;left:0;color:#fff;text-align:center}.service-block .images .inset p{font-size:1.7rem}.service-block .images .inset h6{margin:20px 0 0 0;font-size:1.5rem;font-family:"Montserrat",sans-serif}.service-block .images .inset.image{padding:5px;background:#fff}.service-block .images .inset.image img{float:left;width:100%;height:auto}.service-block.alt .text{float:right}.service-block.alt .images{float:left}.service-block.alt .images .main{float:right;right:auto;left:-100px}.service-block.alt .images .inset{left:auto;right:0}@media only screen and (max-width: 860px){.service-block{padding:60px 0 40px 0}.service-block:last-of-type{margin:0 0 60px 0}.service-block .text{width:100%}.service-block .images{width:100%;margin:20px 0 0 0}.service-block .images .main{left:auto;right:auto;width:80%;right:-20%}.service-block .images .inset{float:left;width:50%}.service-block.alt .images .main{left:auto;right:auto;width:80%;left:-20%}}@media only screen and (max-width: 660px){.service-block .images.quote .main{width:100%;left:0;right:0}.service-block .images.quote .inset{width:100%;position:relative;bottom:auto}}.case-studies-block{overflow:hidden;padding:80px 0 80px 0}.case-studies-block .case-study{float:left;width:47%;margin:0 0 6% 0}.case-studies-block .case-study:nth-of-type(even){float:right}.case-studies-block .case-study a{float:left;width:100%;box-shadow:0px 0px 17px 1px rgba(0,0,0,.5)}.case-studies-block .case-study a img{float:left;width:100%;height:auto}.case-studies-block .case-study a .text{float:left;width:100%;background:#000;padding:30px 30px 100px 30px;color:#fff;position:relative}.case-studies-block .case-study a .text .title{padding:0;line-height:1.2em}.case-studies-block .case-study a .text p{padding:20px 0}.case-studies-block .case-study a .text p strong{float:left;width:100%;font-family:Montserrat,sans-serif;font-weight:normal;font-size:1.6rem;padding-top:10px;color:#2c9f91}.case-studies-block .case-study a .text p.btn{position:absolute;bottom:30px;left:30px}@media only screen and (max-width: 660px){.case-studies-block{padding:60px 0 30px 0}.case-studies-block .case-study{width:100%;margin:0 0 30px 0}.case-studies-block .case-study a .text{padding:20px 20px 80px 20px}.case-studies-block .case-study a .text p.btn{bottom:20px;left:20px}}.team-block{padding:80px 0 0 0}.team-block:last-of-type{padding-bottom:80px}.team-block .image{float:right;width:40%}.team-block .image img{float:left;width:100%;height:auto}.team-block .text{float:left;width:50%;padding:30px 0 0 0}.team-block .text .title{padding:0}.team-block .text .subtitle{font-size:2rem;font-weight:500}.team-block .text ul li{margin:15px 0 0 0;padding:0 0 0 40px;position:relative}.team-block .text ul li a{color:#000}.team-block .text ul li:before{display:none}.team-block .text ul li i{position:absolute;top:5px;left:0}@media only screen and (max-width: 660px){.team-block{padding:60px 0 0 0}.team-block:last-of-type{padding-bottom:60px}.team-block .text{padding:0 0 0 0}}@media only screen and (max-width: 440px){.team-block .image{width:100%}.team-block .text{width:100%;margin:30px 0 0 0}}.footer{padding:60px 0;background:#000;border-top:5px solid #2c9f91}.footer .inner{position:relative}.footer .title{font-size:3.6rem;color:#fff;font-family:"Montserrat",sans-serif;font-weight:300}.footer .btn{margin:30px 0 30px 0}.footer .contacts{display:block}.footer .contacts li{color:#fff;font-size:1.6rem;margin:0 0 10px 0}.footer .contacts li span{display:inline-block;width:200px;font-weight:600}.footer .contacts li a{color:#fff}.footer .legal{float:left;width:100%;padding:50px 0 0 0;color:#fff;font-size:1.4rem;font-family:"Montserrat",sans-serif}.footer .legal a{color:#fff;text-decoration:underline}.footer .logo{float:right;position:absolute;top:0;right:30px}@media only screen and (max-width: 600px){.footer .logo{float:right;width:100%;position:relative;top:auto;right:auto;margin:0 0 30px 0}.footer .contacts li span{display:block;width:100%;color:#2c9f91}.footer .contacts li a{color:#fff}.footer .title{font-size:2.8rem}.footer .legal{font-size:1.2rem}}/*# sourceMappingURL=main.css.map */
