input,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;outline:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.group,header .wrapper,header .language-swap,footer .wrapper,.services-page .single-service,.text-image .wrapper,.contact-strip{*zoom:1}.group:before,.group:after,header .wrapper:before,header .language-swap:before,footer .wrapper:before,.services-page .single-service:before,.text-image .wrapper:before,.contact-strip:before,header .wrapper:after,header .language-swap:after,footer .wrapper:after,.services-page .single-service:after,.text-image .wrapper:after,.contact-strip:after{content:"";display:table}.group:after,header .wrapper:after,header .language-swap:after,footer .wrapper:after,.services-page .single-service:after,.text-image .wrapper:after,.contact-strip:after{clear:both}.wf-loading{opacity:0}.wf-active{opacity:1}a{outline:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body{background:#fff;font:400 1em "acumin-pro","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3em;position:relative}.btn{background:#283135;border-radius:30px;color:#fff;display:inline-block;font:700 1.25em "museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif;margin:10px 0;min-width:240px;padding:15px 20px;text-align:center;text-decoration:none;text-transform:uppercase}.btn:hover{background:#3e4c52}.btn.yellow{background:#f6a61d}.btn.yellow:hover{background:#d78b09}.btn.ghost{background:none;border:1px solid #fff}.btn.ghost:hover{background:#fff;color:#283135}.alt-btn{color:#f6a61d;display:inline-block;font:500 1.125em "museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.33333em;margin:7px 0 0;position:relative;text-decoration:none}.alt-btn:after{content:"\e906";font-family:'icomoon' !important;position:absolute;right:-22px;top:0;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.alt-btn:before{background:#f6a61d;bottom:0px;content:'';height:1px;left:0;position:absolute;width:calc(100% + 22px);-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.alt-btn:hover:after{right:-30px}.alt-btn.no-arrow:after{display:none}.alt-btn.no-arrow:before{bottom:2px;width:100%}.alt-btn.no-arrow:hover:before{bottom:-2px}@media only screen and (min-width: 1020px){.alt-btn{font-size:1.25em;margin:27px 0 0}}strong{color:#343434;font-weight:700}p{color:#7e7e7e;font:400 1em "acumin-pro","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.625em;margin:0 0 20px}p a{color:#f6a61d;text-decoration:underline}p a:hover{text-decoration:none}p img{height:auto !important;margin:14px 0 0;max-width:100%}p iframe{display:block;margin:37px 0 33px;max-width:650px;width:100%}h1{color:#2c373d;font:500 1.75em "museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.28571em;margin:0 0 17px}h2{color:#2c373d;font:500 1.5em "museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.33333em;margin:41px 0 20px}h3{color:#2c373d;font:500 1.375em "museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.27273em;margin:51px 0 21px}h4{color:#2c373d;font:500 1.125em "museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.44444em;margin:48px 0 16px}h5{color:#2c373d;font:500 1em "museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.625em;margin:41px 0 15px}h6{color:#2c373d;font:500 1em "museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.625em;margin:37px 0 16px}@media only screen and (min-width: 760px){h1{font-size:2.125em;line-height:1.23529em}h2{font-size:1.875em;line-height:1.26667em}h3{font-size:1.625em;line-height:1.23077em}h4{font-size:1.3125em;line-height:1.38095em}h5{font-size:1.125em;line-height:1.55556em}}@media only screen and (min-width: 1020px){h1{font-size:2.5em;line-height:1.1em;margin:0 0 39px}h2{font-size:2.25em;line-height:1.16667em;margin:52px 0 20px}h3{font-size:1.875em;line-height:1.2em;margin:59px 0 29px}h4{font-size:1.5em;line-height:1.33333em;margin:51px 0 19px}h5{font-size:1.125em;line-height:1.55556em;margin:61px 0 23px}h6{margin:51px 0 15px}}blockquote p{color:#2c373d;font:300 1.25em "museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.4em;margin:0 0 16px}.content li{color:#212121;font:400 1em "acumin-pro","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.625em;margin:0 0 4px;position:relative}.content ul{margin:23px 0}.content ul li{padding:0 0 0 20px}.content ul li:before{background:#f6a61d;border-radius:50%;content:'';height:8px;left:0;position:absolute;top:10px;width:8px}.content ol{counter-reset:ordered-list;margin:28px 0 37px}.content ol li{counter-increment:ordered-list;padding:0 0 0 20px}.content ol li:before{color:#f6a61d;content:counter(ordered-list);font:700 .875em "acumin-pro","Helvetica Neue",Helvetica,Arial,sans-serif;left:0;position:absolute;top:3px}label{color:#4b5a61;display:block;font:700 1.125em "museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.33333em;margin:0 0 9px}input[type="text"],input[type="number"],input[type="password"],input[type="email"],textarea{border:1px solid #c2c7c9;border-radius:8px;color:#4b5a61;font:400 1em "acumin-pro","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.5em;padding:15px;width:100%}input[type="text"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus{border:1px solid #283135}textarea{min-height:150px;overflow:auto;outline:0;resize:none}input[type="submit"],button{background:#f6a61d;border-radius:30px;color:#fff;cursor:pointer;display:block;font:700 1.25em "acumin-pro","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.2em;margin:45px auto 0;min-width:240px;padding:16px 20px;text-align:center;text-transform:uppercase;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}input[type="submit"]:hover,button:hover{background:#d78b09}input[type="submit"]:disabled,button:disabled{background:#bdbdbd}input[type="submit"]:disabled:hover,button:disabled:hover{cursor:not-allowed;background:#a4a4a4}form .error{background:#ed422f;color:#fff;display:block;font:400 .875em "acumin-pro","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.71429em;margin:22px 0 27px;padding:6px 10px;position:relative;width:100%}form .error:after{bottom:100%;left:80%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(237,66,47,0);border-bottom-color:#ed422f;border-width:5px;margin-left:-5px}.spacer{height:900px}@font-face{font-family:'icomoon';src:url("fonts/icomoon.eot?yacel8");src:url("fonts/icomoon.eot?yacel8#iefix") format("embedded-opentype"),url("fonts/icomoon.woff2?yacel8") format("woff2"),url("fonts/icomoon.ttf?yacel8") format("truetype"),url("fonts/icomoon.woff?yacel8") format("woff"),url("fonts/icomoon.svg?yacel8#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{.icon-arrow-right:before{font-family:'icomoon';src:url("fonts/icomoon.eot?yacel8");src:url("fonts/icomoon.eot?yacel8#iefix") format("embedded-opentype"),url("fonts/icomoon.woff2?yacel8") format("woff2"),url("fonts/icomoon.ttf?yacel8") format("truetype"),url("fonts/icomoon.woff?yacel8") format("woff"),url("fonts/icomoon.svg?yacel8#icomoon") format("svg");font-weight:normal;font-style:normal}}.icon-arrow-right:before [class^="icon-"],.icon-arrow-right:before [class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-right:before .icon-arrow-right:before{content:"\e906"}.icon-arrow-right:before .icon-pie-chart:before{content:"\e900"}.icon-arrow-right:before .icon-building:before{content:"\e901"}.icon-arrow-right:before .icon-code:before{content:"\e902"}.icon-arrow-right:before .icon-twitter:before{content:"\e903"}.icon-arrow-right:before .icon-linkedin:before{content:"\e904"}.icon-arrow-right:before .icon-google_plus:before{content:"\e905"}.icon-websitebyKooba:before{content:"\e907"}.icon-pie-chart:before{content:"\e900"}.icon-building:before{content:"\e901"}.icon-code:before{content:"\e902"}.icon-twitter:before{content:"\e903"}.icon-linkedin:before{content:"\e904"}.icon-google_plus:before{content:"\e905"}.wrapper{margin:0 auto}.align-table{display:table;height:100%;padding:0 20px;position:absolute;top:0;width:100%;z-index:5}.align-td{display:table-cell;height:100%;text-align:center;vertical-align:middle;width:100%}header{background:rgba(40,49,53,0);left:0;padding:60px 20px 0;position:absolute;top:0;width:100%;z-index:5;-webkit-transition:background .2s ease-in;-moz-transition:background .2s ease-in;-o-transition:background .2s ease-in;transition:background .2s ease-in}header .wrapper{margin:0 auto;max-width:1000px;position:relative;z-index:5}header .logo{display:block;float:left;width:210px}header .language-swap{position:absolute;right:-10px;top:-45px;width:140px}header .language-swap li{float:left;position:relative;text-align:center;width:50%}header .language-swap li.selected a{font-weight:700}header .language-swap li:nth-child(2):after{background:#fff;content:'';left:0;height:85%;position:absolute;top:3px;width:1px}header .language-swap a{color:#fff;font:400 .8125em "acumin-pro","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.71429em;text-decoration:none}header .language-swap a:hover{text-decoration:underline}header .menu-trigger{display:block;height:22px;float:right;padding:10px 0;position:relative;width:32px}header .menu-trigger .burger{background:#fff;display:block;height:2px;width:32px}header .menu-trigger .burger:before{background:#fff;content:'';display:block;height:2px;left:0;position:absolute;top:0;width:32px;-webkit-transition:all .7s cubic-bezier(0.04, 1.48, 0.29, 1.05);-moz-transition:all .7s cubic-bezier(0.04, 1.48, 0.29, 1.05);-o-transition:all .7s cubic-bezier(0.04, 1.48, 0.29, 1.05);transition:all .7s cubic-bezier(0.04, 1.48, 0.29, 1.05)}header .menu-trigger .burger:after{background:#fff;bottom:0;content:'';display:block;height:2px;left:0;position:absolute;width:32px;-webkit-transition:all .7s cubic-bezier(0.04, 1.48, 0.29, 1.05);-moz-transition:all .7s cubic-bezier(0.04, 1.48, 0.29, 1.05);-o-transition:all .7s cubic-bezier(0.04, 1.48, 0.29, 1.05);transition:all .7s cubic-bezier(0.04, 1.48, 0.29, 1.05)}header .menu-trigger.active .burger{background:rgba(255,255,255,0)}header .menu-trigger.active .burger:before{height:1px;top:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);*zoom:1}header .menu-trigger.active .burger:after{bottom:auto;height:1px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);*zoom:1}header.open{background:#283135}@media only screen and (min-width: 760px){header{padding:60px 20px 0}}@media only screen and (min-width: 1020px){header{padding:50px 20px 0}header .menu-trigger{display:none}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){header .logo{height:32px}header .logo img{height:100%;width:100%}}footer{background:#4b5a61;padding:74px 20px 56px;text-align:center}footer .wrapper{margin:0 auto;max-width:1020px}footer .logo{display:inline-block}footer .logo img{display:block;margin:0 auto;width:210px}footer ul{margin:30px 0 0}footer li{text-align:center}footer li a{color:#fff;font:500 1em "museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:3em;text-decoration:none}footer li a:hover{text-decoration:underline}footer .icon-websitebyKooba{color:#fff;display:inline-block;font-size:1.25em;margin-top:30px;text-decoration:none}@media only screen and (min-width: 760px){footer{padding:89px 20px 80px}footer .logo{display:block;float:left;width:210px}footer ul{float:right;margin:0;text-align:right;width:calc(100% - 250px)}footer li{display:inline-block;margin:0 10px}footer li a{line-height:1.625em}footer .icon-websitebyKooba{display:block;float:right}}@media only screen and (min-width: 1020px){footer li{margin:0 15px}}.inner-banner{padding:128px 20px 87px;position:relative}.inner-banner.alternative{padding:144px 50px 78px}.inner-banner.alternative .bg-image:after{background:rgba(48,57,62,0.4)}.inner-banner.alternative .overlay h1{margin:0 0 25px}.inner-banner.alt-overlay{padding:119px 20px 59px}.inner-banner.alt-overlay .wrapper{max-width:550px}.inner-banner.alt-overlay .bg-image:after{background:rgba(48,57,62,0.9)}.inner-banner .wrapper{max-width:680px}.inner-banner .bg-image{display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.inner-banner .bg-image img{bottom:-9999px;display:block;left:-9999px;margin:auto;min-height:100%;min-width:100%;position:absolute;right:-9999px;top:-9999px}.inner-banner .bg-image:after{background:rgba(48,57,62,0.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.inner-banner .overlay{position:relative;text-align:center}.inner-banner .overlay h1{color:#fff;font:700 1.75em "museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.28571em;margin:0}@media only screen and (min-width: 760px){.inner-banner{padding:140px 20px 110px}.inner-banner.alternative{padding:160px 20px 130px}.inner-banner.alternative .wrapper{max-width:565px}.inner-banner.alt-overlay{padding:160px 20px 130px}.inner-banner.alt-overlay .wrapper{max-width:590px}.inner-banner .overlay h1{font-size:2.125em;line-height:1.23529em}}@media only screen and (min-width: 1020px){.inner-banner{padding:182px 20px 137px}.inner-banner.alternative{padding:181px 20px 150px}.inner-banner.alternative .overlay h1{margin:0 0 27px}.inner-banner.alt-overlay{padding:182px 20px 163px}.inner-banner.alt-overlay .wrapper{max-width:660px}.inner-banner .overlay h1{font-size:2.5em;line-height:1.1em}}nav{clear:both;display:none;padding:27px 0 80px;width:100%}nav li{margin:0;padding:0;text-align:center}nav li a{color:#fff;display:inline-block;font:500 1em "museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:2.625em;position:relative;text-decoration:none}nav li a:before{background:#fff;bottom:9px;content:'';height:1px;left:0;position:absolute;width:0;-webkit-transition:all .3s cubic-bezier(0.04, 1.48, 0.29, 1.05);-moz-transition:all .3s cubic-bezier(0.04, 1.48, 0.29, 1.05);-o-transition:all .3s cubic-bezier(0.04, 1.48, 0.29, 1.05);transition:all .3s cubic-bezier(0.04, 1.48, 0.29, 1.05)}nav li a:hover:before{width:100%}nav li.button{margin:16px 0 0}nav li.button a{border-radius:30px;border:1px solid #fff;font-weight:700;padding:1px 27px;text-transform:uppercase}nav li.button a:before{display:none}nav li.button a:hover{background:#fff;color:#283135}@media only screen and (min-width: 760px){nav li a{font-size:1.125em}}@media only screen and (min-width: 1020px){nav{clear:none;display:block;float:right;margin:-7px 0 0;padding:0;width:calc(100% - 250px)}nav ul{float:right;text-align:right;width:100%;*zoom:1}nav ul:before,nav ul:after{content:"";display:table}nav ul:after{clear:both}nav li{display:inline-block;margin:0 20px}nav li a{font-size:1em;line-height:1.5em}nav li a:before{bottom:0}nav li.button{margin:0}nav li.button a{padding:10px 27px}}.services-page .single-service:last-child .text{background:#f9f9f9}.services-page .single-service:nth-of-type(1) .image-holder:after,.services-page .single-service:nth-of-type(4) .image-holder:after,.services-page .single-service:nth-of-type(7) .image-holder:after{background:rgba(248,168,0,0.75);-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear}.services-page .single-service:nth-of-type(1):hover .image-holder:after,.services-page .single-service:nth-of-type(4):hover .image-holder:after,.services-page .single-service:nth-of-type(7):hover .image-holder:after{background:rgba(248,168,0,0.55)}.services-page .single-service:nth-of-type(2) .image-holder:after,.services-page .single-service:nth-of-type(5) .image-holder:after,.services-page .single-service:nth-of-type(8) .image-holder:after{background:rgba(44,55,61,0.85);-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear}.services-page .single-service:nth-of-type(2):hover .image-holder:after,.services-page .single-service:nth-of-type(5):hover .image-holder:after,.services-page .single-service:nth-of-type(8):hover .image-holder:after{background:rgba(44,55,61,0.65)}.services-page .single-service:nth-of-type(3) .image-holder:after,.services-page .single-service:nth-of-type(6) .image-holder:after,.services-page .single-service:nth-of-type(9) .image-holder:after{background:rgba(75,90,97,0.85);-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear}.services-page .single-service:nth-of-type(3):hover .image-holder:after,.services-page .single-service:nth-of-type(6):hover .image-holder:after,.services-page .single-service:nth-of-type(9):hover .image-holder:after{background:rgba(75,90,97,0.65)}.services-page .image{height:272px;position:relative;overflow:hidden}.services-page .image h3{color:#fff;font:500 1.5em "museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.25em;margin:0}.services-page .image .align-table img{display:block;margin:0 auto;width:115px}.services-page .image-holder:after{content:'';height:100%;left:0;position:absolute;top:0;width:100%}.services-page .image-holder img{bottom:-2000px;left:-2000px;margin:auto;min-height:100%;min-width:100%;position:absolute;right:-2000px;top:-2000px}.services-page .text{padding:44px 20px 75px}.services-page h4{color:#2b2b2b;font:300 1.25em "museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.4em;margin:0 0 24px}.services-page h5{font:500 1.125em "museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.55556em;margin:0 0 18px}.services-page p{color:#7e7e7e;font:400 1em "acumin-pro","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.625em}.services-page .alt-btn{font:500 1.125em "acumin-pro","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.33333em}@media only screen and (min-width: 760px){.services-page .single-service:nth-of-type(1) .text{background:#f9f9f9}.services-page .single-service:nth-of-type(1) .image,.services-page .single-service:nth-of-type(4) .image,.services-page .single-service:nth-of-type(7) .image{float:left;width:50%}.services-page .single-service:nth-of-type(1) .text,.services-page .single-service:nth-of-type(4) .text,.services-page .single-service:nth-of-type(7) .text{float:right;width:50%}.services-page .single-service:nth-of-type(1) .text-wrapper,.services-page .single-service:nth-of-type(4) .text-wrapper,.services-page .single-service:nth-of-type(7) .text-wrapper{float:left;width:100%}.services-page .single-service:nth-of-type(2) .image,.services-page .single-service:nth-of-type(5) .image,.services-page .single-service:nth-of-type(8) .image{float:right;width:50%}.services-page .single-service:nth-of-type(2) .text,.services-page .single-service:nth-of-type(5) .text,.services-page .single-service:nth-of-type(8) .text{float:left;width:50%}.services-page .single-service:nth-of-type(2) .text-wrapper,.services-page .single-service:nth-of-type(5) .text-wrapper,.services-page .single-service:nth-of-type(8) .text-wrapper{float:right;width:100%}.services-page .single-service:nth-of-type(3) .image,.services-page .single-service:nth-of-type(6) .image,.services-page .single-service:nth-of-type(9) .image{float:left;width:50%}.services-page .single-service:nth-of-type(3) .text,.services-page .single-service:nth-of-type(6) .text,.services-page .single-service:nth-of-type(9) .text{float:right;width:50%}.services-page .single-service:nth-of-type(3) .text-wrapper,.services-page .single-service:nth-of-type(6) .text-wrapper,.services-page .single-service:nth-of-type(9) .text-wrapper{float:left;width:100%}.services-page h5{font:500 1.5em "museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.83333em;margin:0 0 28px}.services-page .text{padding:70px 40px 90px}}@media only screen and (min-width: 1020px){.services-page .image h3{font-size:2.25em;line-height:1.22222em}.services-page .text{padding:92px 40px 146px}.services-page .text-wrapper{max-width:425px}.services-page h4{font-size:1.875em;line-height:1.4em}.services-page .alt-btn{font-size:1.25em;margin:40px 0 0}.services-page .single-service:last-child .text{background:none}}@media only screen and (min-width: 1200px){.services-page .text{padding:92px 20px 146px 60px}.services-page .single-service:nth-of-type(2) .text,.services-page .single-service:nth-of-type(5) .text,.services-page .single-service:nth-of-type(8) .text{padding:92px 60px 146px 20px}}.text-image .wrapper{margin:0 auto;max-width:1020px}.text-image h4{margin:0 0 19px}.text-image h3{font:300 1.25em "museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.4em;margin:0 0 24px}.text-image .text{margin:0 auto;max-width:500px;padding:52px 20px 130px 25px}.text-image .image{display:none}.text-image.smaller{padding:0}.text-image.smaller .text{padding:43px 20px 53px 25px}@media only screen and (min-width: 760px){.text-image.smaller .text{padding:96px 20px 135px 25px}.text-image .text{float:left;max-width:none;padding:43px 20px 193px 25px;width:50%}.text-image .image{display:block;float:right;margin:-23px 0 0;position:relative;width:49.5%}.text-image .large-img{height:100%;position:relative;overflow:hidden}.text-image .large{max-width:435px;position:absolute;right:0;top:0;width:100%;z-index:2}.text-image .small{bottom:0;max-width:250px;position:absolute;right:0;z-index:5}}@media only screen and (min-width: 1020px){.text-image{padding:0 20px 164px 25px}.text-image.smaller .small{bottom:-23px}.text-image h3{font-size:1.875em;margin:0 0 27px}.text-image h4{margin:0 0 35px}.text-image p{margin:0 0 13px}.text-image .text{padding:116px 20px 30px 25px}.text-image .large{left:0;right:auto;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.text-image .large-img{height:560px;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.text-image .small{bottom:-94px;right:8px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.text-image .small:hover{opacity:1;z-index:3;-webkit--transform:scale(1.2);-moz--transform:scale(1.2);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(1.2)}.text-image .small:hover+.large-img{opacity:0.6}}.contact-strip{padding:62px 0 0}.contact-strip.alt-colour{background:#fafafa}.contact-strip .contact-form{margin:0 auto;max-width:550px;padding:0 20px 50px}.contact-strip .contact-form h3{font-size:1.875em;margin:0 0 54px}.contact-strip .contact-form li{margin:0 0 25px}.contact-strip #map-canvas{height:375px;position:relative;overflow:hidden;width:100%}.contact-strip .contact-details{background:#283135;padding:62px 20px 11px}.contact-strip .contact-details li{color:#fff;font:400 1em "acumin-pro","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 auto 29px;max-width:210px;text-align:center}.contact-strip .contact-details li img{display:block;margin:0 auto 34px;max-width:210px}.contact-strip .contact-details li strong{color:#fff;display:block;font:700 1.125em "museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 8px}.contact-strip .contact-details li a{color:#fff;text-decoration:none}.contact-strip .contact-details li [class^="icon"]{color:#fff;display:inline-block;font-size:55px;margin:22px 5px;text-decoration:none;-webkit-transition:color .2s ease-in;-moz-transition:color .2s ease-in;-o-transition:color .2s ease-in;transition:color .2s ease-in}.contact-strip .contact-details li [class^="icon"]:hover{color:#f6a61d}@media only screen and (min-width: 1020px){.contact-strip{padding:0}.contact-strip .contact-form{float:left;max-width:none;padding:0;width:50%;*zoom:1}.contact-strip .contact-form:before,.contact-strip .contact-form:after{content:"";display:table}.contact-strip .contact-form:after{clear:both}.contact-strip .contact-form .form-holder{float:right;padding:100px 76px 100px 20px;width:510px}.contact-strip .contact-form input[type="submit"],.contact-strip .contact-form button{margin:45px 0 0}.contact-strip .alternative-contact{float:left;position:relative;width:50%}.contact-strip #map-canvas{height:65%;left:0;position:absolute !important;top:0;width:100%}.contact-strip .contact-details{bottom:0;left:0;padding:55px 74px 44px;position:absolute;width:100%}.contact-strip .contact-details ul{max-width:500px}.contact-strip .contact-details li{margin:0 0 6px;max-width:none;text-align:left;width:100%}.contact-strip .contact-details li img{margin:0 0 27px}.contact-strip .contact-details li strong{display:inline-block;margin-right:10px}.contact-strip .contact-details li [class^="icon"]{margin:15px 5px}}@media only screen and (min-width: 1200px){.contact-strip .contact-form .form-holder{padding:100px 76px 100px 1px}}
/*# sourceMappingURL=services.css.map */
