/*! 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:-.5em}sub{bottom:-.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}
.slick-slider{position:relative;display:block;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{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.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;top:0;left:0;display:block}.slick-track:before,.slick-track:after{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}
/*!
Pure v0.6.2
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/
 .pure-form input[type="text"],.pure-form input[type="password"],.pure-form input[type="email"],.pure-form input[type="url"],.pure-form input[type="date"],.pure-form input[type="month"],.pure-form input[type="time"],.pure-form input[type="datetime"],.pure-form input[type="datetime-local"],.pure-form input[type="week"],.pure-form input[type="number"],.pure-form input[type="search"],.pure-form input[type="tel"],.pure-form input[type="color"],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;vertical-align:middle;box-sizing:border-box}.pure-form input:not([type]){padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;box-sizing:border-box}.pure-form input[type="color"]{padding:.2em .5em}.pure-form input[type="text"]:focus,.pure-form input[type="password"]:focus,.pure-form input[type="email"]:focus,.pure-form input[type="url"]:focus,.pure-form input[type="date"]:focus,.pure-form input[type="month"]:focus,.pure-form input[type="time"]:focus,.pure-form input[type="datetime"]:focus,.pure-form input[type="datetime-local"]:focus,.pure-form input[type="week"]:focus,.pure-form input[type="number"]:focus,.pure-form input[type="search"]:focus,.pure-form input[type="tel"]:focus,.pure-form input[type="color"]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;border-color:#129fea}.pure-form input:not([type]):focus{outline:0;border-color:#129fea}.pure-form input[type="file"]:focus,.pure-form input[type="radio"]:focus,.pure-form input[type="checkbox"]:focus{outline:thin solid #129fea;outline:1px auto #129fea}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input[type="text"][disabled],.pure-form input[type="password"][disabled],.pure-form input[type="email"][disabled],.pure-form input[type="url"][disabled],.pure-form input[type="date"][disabled],.pure-form input[type="month"][disabled],.pure-form input[type="time"][disabled],.pure-form input[type="datetime"][disabled],.pure-form input[type="datetime-local"][disabled],.pure-form input[type="week"][disabled],.pure-form input[type="number"][disabled],.pure-form input[type="search"][disabled],.pure-form input[type="tel"][disabled],.pure-form input[type="color"][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input:not([type])[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background-color:#eee;color:#777;border-color:#ccc}.pure-form input:focus:invalid,.pure-form textarea:focus:invalid,.pure-form select:focus:invalid{color:#b94a48;border-color:#e9322d}.pure-form input[type="file"]:focus:invalid:focus,.pure-form input[type="radio"]:focus:invalid:focus,.pure-form input[type="checkbox"]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{height:2.25em;border:1px solid #ccc;background-color:white}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em}.pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}.pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;color:#333;border-bottom:1px solid #e5e5e5}.pure-form-stacked input[type="text"],.pure-form-stacked input[type="password"],.pure-form-stacked input[type="email"],.pure-form-stacked input[type="url"],.pure-form-stacked input[type="date"],.pure-form-stacked input[type="month"],.pure-form-stacked input[type="time"],.pure-form-stacked input[type="datetime"],.pure-form-stacked input[type="datetime-local"],.pure-form-stacked input[type="week"],.pure-form-stacked input[type="number"],.pure-form-stacked input[type="search"],.pure-form-stacked input[type="tel"],.pure-form-stacked input[type="color"],.pure-form-stacked input[type="file"],.pure-form-stacked select,.pure-form-stacked label,.pure-form-stacked textarea{display:block;margin:.25em 0}.pure-form-stacked input:not([type]){display:block;margin:.25em 0}.pure-form-aligned input,.pure-form-aligned textarea,.pure-form-aligned select,.pure-form-aligned .pure-help-inline,.pure-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.pure-form-aligned textarea{vertical-align:top}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0}.pure-form-aligned .pure-controls{margin:1.5em 0 0 11em}.pure-form input.pure-input-rounded,.pure-form .pure-input-rounded{border-radius:2em;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input,.pure-form .pure-group textarea{display:block;padding:10px;margin:0 0 -1px;border-radius:0;position:relative;top:-1px}.pure-form .pure-group input:focus,.pure-form .pure-group textarea:focus{z-index:3}.pure-form .pure-group input:first-child,.pure-form .pure-group textarea:first-child{top:1px;border-radius:4px 4px 0 0;margin:0}.pure-form .pure-group input:first-child:last-child,.pure-form .pure-group textarea:first-child:last-child{top:1px;border-radius:4px;margin:0}.pure-form .pure-group input:last-child,.pure-form .pure-group textarea:last-child{top:-2px;border-radius:0 0 4px 4px;margin:0}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-3-4{width:75%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form .pure-help-inline,.pure-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:.875em}.pure-form-message{display:block;color:#666;font-size:.875em}@media only screen and (max-width :480px){.pure-form button[type="submit"]{margin:.7em 0 0}.pure-form input:not([type]),.pure-form input[type="text"],.pure-form input[type="password"],.pure-form input[type="email"],.pure-form input[type="url"],.pure-form input[type="date"],.pure-form input[type="month"],.pure-form input[type="time"],.pure-form input[type="datetime"],.pure-form input[type="datetime-local"],.pure-form input[type="week"],.pure-form input[type="number"],.pure-form input[type="search"],.pure-form input[type="tel"],.pure-form input[type="color"],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type="text"],.pure-group input[type="password"],.pure-group input[type="email"],.pure-group input[type="url"],.pure-group input[type="date"],.pure-group input[type="month"],.pure-group input[type="time"],.pure-group input[type="datetime"],.pure-group input[type="datetime-local"],.pure-group input[type="week"],.pure-group input[type="number"],.pure-group input[type="search"],.pure-group input[type="tel"],.pure-group input[type="color"]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0 0}.pure-form .pure-help-inline,.pure-form-message-inline,.pure-form-message{display:block;font-size:.75em;padding:.2em 0 .8em}}
@font-face{font-family:'Proxima Nova Rg';src:url('/fonts/ProximaNova-Regular.eot');src:url('/fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),url('/fonts/ProximaNova-Regular.woff2') format('woff2'),url('/fonts/ProximaNova-Regular.woff') format('woff'),url('/fonts/ProximaNova-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Proxima Nova Th';src:url('/fonts/ProximaNova-Extrabld.eot');src:url('/fonts/ProximaNova-Extrabld.eot?#iefix') format('embedded-opentype'),url('/fonts/ProximaNova-Extrabld.woff2') format('woff2'),url('/fonts/ProximaNova-Extrabld.woff') format('woff'),url('/fonts/ProximaNova-Extrabld.ttf') format('truetype');font-weight:800;font-style:normal}
/*! HTML5 Boilerplate v5.1.0 | MIT License | https://html5boilerplate.com/ */
 html{color:#706f6f;font-size:1em;line-height:1}::-moz-selection{background:#007ebd;color:#aee2fa;text-shadow:none}::selection{background:#007ebd;color:#aee2fa;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;color:#00a19b}img{display:block;max-width:100%}ul{list-style:none}body,input,textarea{font-family:'Proxima Nova Rg',sans-serif;font-weight:normal;font-style:normal}strong{font-family:'Proxima Nova Th',sans-serif;font-weight:800}ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:1}h1,h2,h3,h4,h5,h6{font-family:'Proxima Nova Th',sans-serif;font-weight:800}ul{list-style:none}.slicknav_menu{position:absolute;z-index:9999;width:100%}.slicknav_nav{font-size:16px}.slicknav_nav li{line-height:1.4}.slicknav_menu,.mobile-nav{display:none}.slicknav_btn{float:left;background-color:#e74439;text-shadow:none}.slicknav_menu{background-color:#33363b}.pure-form input[type="text"],.pure-form input[type="password"],.pure-form input[type="email"],.pure-form input[type="url"],.pure-form input[type="date"],.pure-form input[type="month"],.pure-form input[type="time"],.pure-form input[type="datetime"],.pure-form input[type="datetime-local"],.pure-form input[type="week"],.pure-form input[type="number"],.pure-form input[type="search"],.pure-form input[type="tel"],.pure-form input[type="color"],.pure-form select,.pure-form textarea{padding:0 14px;font-size:16px;height:44px;display:block;box-shadow:none;border-radius:0;width:100%;vertical-align:middle}.pure-form textarea{padding:14px}.pure-form label{display:block;margin-bottom:8px;color:#ff5000}.pure-form label.required:after{content:' *'}.pure-form .notifications{margin-bottom:0;font-size:18px;font-weight:bold}.pure-form .error-message{color:crimson}.pure-form .success-message{color:#94c11f}.pure-form textarea{height:180px}.pure-form button{border:0}.pure-form .field{margin-bottom:20px}::-webkit-input-placeholder{text-transform:uppercase;color:#00a19b;font-family:'Proxima Nova Th',sans-serif;font-weight:800}::-moz-placeholder{text-transform:uppercase;color:#00a19b;font-family:'Proxima Nova Th',sans-serif;font-weight:800}:-ms-input-placeholder{text-transform:uppercase;color:#00a19b;font-family:'Proxima Nova Th',sans-serif;font-weight:800}:-moz-placeholder{text-transform:uppercase;color:#00a19b;font-family:'Proxima Nova Th',sans-serif;font-weight:800}html,body{height:100%}.wrapper{min-height:100%;margin-bottom:-670px}footer,.push{height:670px}.container{margin:0 auto;max-width:1140px;padding:0 20px}.container:before,.container:after{content:"";display:table;clear:both}header{position:relative;height:139px;border-bottom:1px solid #ededed}header:before,header:after{content:"";display:table;clear:both}header .menu-toggle{position:absolute;left:0;top:0;display:block;width:220px;border-right:1px solid #ededed;height:138px;text-align:center;font-size:0;color:#004876;padding:59px 0}header .menu-toggle span{display:inline-block;background-position:left center;background-repeat:no-repeat;background-image:url(/img/menu-toggle.svg);font-size:18px;font-family:'Proxima Nova Th',sans-serif;font-weight:800;padding:1px 0 1px 34px;text-transform:uppercase}header .brand{text-align:center;width:100%;height:138px}header .brand img{display:inline-block;margin-top:44px}header .social{position:absolute;display:flex;justify-content:flex-start;align-items:center;right:0;top:0;padding:51px 80px;font-size:0}header .social a{display:inline-block;height:36px;border-radius:18px;background-color:#005677;color:#fff;font-size:14px;padding:11px 16px;margin-right:10px;font-family:'Proxima Nova Th',sans-serif;font-weight:800;letter-spacing:.0125em}header .social a.linkedin{width:36px;background-position:center;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;font-size:0}header .social a:last-of-type{margin-right:0}header .social a.facebook{background-image:url(/img/facebook.svg)}header .social a.twitter{background-image:url(/img/twitter.svg)}header .social a.linkedin{background-image:url(/img/linkedin.svg)}header .social a.youtube{background-image:url(/img/youtube.svg)}header .social a.vimeo{background-image:url(/img/vimeo.svg)}header .social a.instagram{background-image:url(/img/instagram.svg)}.banners__banner{background-position:center top;background-repeat:no-repeat;background-size:cover;height:560px;text-align:center;padding-top:180px}.banners__banner h1{font-size:72px;text-transform:uppercase;color:#fff;font-family:'Proxima Nova Th',sans-serif;font-weight:800;line-height:.9;margin-bottom:20px}.banners__banner p{font-size:26px;color:#fff;margin-bottom:60px}.banners__banner .more{display:inline-block;border:1px solid #fff;font-size:20px;padding:13px 28px 11px;border-radius:22px;color:#fff;font-family:'Proxima Nova Th',sans-serif;font-weight:800;text-transform:uppercase}.services{padding:80px 0;text-align:center}.services h2{font-size:60px;color:#00a19b;margin-bottom:40px;text-transform:uppercase}.services p{font-size:16px;line-height:1.875;margin-bottom:40px}.other-services__blocks .services__grid{max-width:1030px;margin:0 auto}.services__grid:before,.services__grid:after{content:"";display:table;clear:both}.services__grid__service{float:left;width:21.727272727272727%;margin-right:4.363636363636364%;text-align:left}.other-services__blocks .services__grid__service{width:26.21359223300971%;margin-right:10.679611650485436%}.services__grid__service:last-of-type{margin-right:0}.services__grid__service img{margin-bottom:40px}.services__grid__service h3{font-size:26px;text-transform:uppercase;color:#004876;line-height:1.1;margin-bottom:20px}.services__grid__service:first-of-type h3{padding-right:30px}.services__grid__service h3 a{color:#004876}.services__grid__service p{margin-bottom:30px;font-size:16px;line-height:1.55}.services__grid__service p a{font-family:'Proxima Nova Th',sans-serif;font-weight:800}.services__grid__service .more{display:inline-block;padding:10px 52px 10px 0;font-size:16px;text-transform:uppercase;font-family:'Proxima Nova Th',sans-serif;font-weight:800;color:#00a19b;background-position:right center;background-repeat:no-repeat;background-image:url(/img/more.svg)}.blocks:before,.blocks:after{content:"";display:table;clear:both}.blocks__block{float:left;display:block;width:50%;text-align:center;background-position:center center;background-repeat:no-repeat;background-size:cover;height:400px;color:#fff;font-family:'Proxima Nova Th',sans-serif;font-weight:800;font-size:74px;padding-top:163px;text-transform:uppercase}nav.sub{height:51px;border-bottom:1px solid #ededed}nav.sub ul:before,nav.sub ul:after{content:"";display:table;clear:both}nav.sub li{display:block;float:left;height:50px;color:#dadada;font-size:12px;font-family:'Proxima Nova Th',sans-serif;font-weight:800;text-transform:uppercase;border-right:1px solid #ededed;padding:19px 32px;text-align:center}nav.sub li:first-of-type{width:220px}nav.sub li.here{color:#00a19b}.service:before,.service:after{content:"";display:table;clear:both}.service__body,.service__image{float:left;width:50%;min-height:688px}.service__body{padding:100px 80px 100px 220px}.service__body h1{color:#00a19b;font-size:50px;margin-bottom:30px;text-transform:uppercase;font-family:'Proxima Nova Th',sans-serif;font-weight:800}.service__body p{font-size:16px;line-height:1.875;margin-bottom:30px}.service__image{background-position:center top;background-repeat:no-repeat;background-size:cover}.quote{height:400px;background-position:center top;background-repeat:no-repeat;background-size:cover;padding-top:140px}.quote h3{font-size:46px;color:#fff;text-transform:uppercase;font-family:'Proxima Nova Th',sans-serif;font-weight:800;line-height:1.25;text-align:center}.other-services{padding:80px 20px;background-color:#f3f6f5}.other-services__blocks{background-color:#fff;max-width:1276px;margin:0 auto;padding:60px 0}.other-services__blocks h2{margin-bottom:40px;font-family:'Proxima Nova Th',sans-serif;font-weight:800;color:#00a19b;text-transform:uppercase;font-size:50px;text-align:center}.newsletter{height:270px;background-color:#f3f6f5}.slideout-menu{position:fixed;top:0;bottom:0;width:324px;min-height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:0;display:none}.slideout-menu-left{left:0}.slideout-menu-right{right:0}.slideout-panel{position:relative;z-index:1;will-change:transform;background-color:#fff;min-height:100vh}.slideout-open,.slideout-open body,.slideout-open .slideout-panel{overflow:hidden}.slideout-open .slideout-menu{display:block}.slideout-panel:before{content:'';display:block;background-color:rgba(0,0,0,0);transition:background-color .5s ease-in-out}.panel-open:before{position:absolute;top:0;bottom:0;width:100%;background-color:rgba(0,0,0,.7);z-index:99}.nav__top{height:139px;border-bottom:1px solid #ededed;padding:47px 40px 46px 40px}.nav__top:before,.nav__top:after{content:"";display:table;clear:both}.nav__top img{float:left}.nav__top a.close-nav{display:block;float:right;background-position:right center;background-repeat:no-repeat;background-image:url(/img/close.svg);font-size:19px;color:#004876;font-family:'Proxima Nova Th',sans-serif;font-weight:800;text-transform:uppercase;padding:14px 27px 12px 0;background-size:16px 16px}.nav__body li a,.nav__body li span{display:block;font-size:18px;color:#004876;font-family:'Proxima Nova Th',sans-serif;font-weight:800;text-transform:uppercase;padding:30px 40px;border-bottom:1px solid #ededed}.nav__body__services{background-position:right 40px top 30px;background-repeat:no-repeat;background-image:url(/img/menu-toggle.svg)}.nav__body li a{color:#004876}.nav__body ul ul li span{font-size:15px;color:#575756;font-family:'Proxima Nova Rg',sans-serif;font-weight:normal}.about-us{padding:80px 0}.contact-us{text-align:center}.about-us__body{float:left;width:63.63636363636363%;margin-right:9.090909090909092%}.contact-us .about-us__body{width:100%;margin-right:0}.contact-us img{width:200px;display:inline-block;margin-bottom:20px}.about-us__body h1,.about-us__body h2{font-size:50px;font-family:'Proxima Nova Th',sans-serif;font-weight:800;text-transform:uppercase;color:#00a19b;line-height:1.1;margin-bottom:20px}.about-us__body h3{font-size:22px;color:#00a19b;font-family:'Proxima Nova Rg',sans-serif;font-weight:normal;margin-bottom:10px}.about-us__body h1{margin-bottom:40px}.about-us__body p{font-size:16px;line-height:1.875;margin-bottom:20px}.contact-us .about-us__body p{margin-bottom:10px}.about-us__services{float:left;width:27.27272727272727%}.people{padding:80px 0;background-color:#f3f6f5}.people__person{background-color:#fff}.people__person:before,.people__person:after{content:"";display:table;clear:both}.people__person__photo{float:left;width:36.36363636363637%}.people__person__bio{float:left;width:63.63636363636363%;padding:60px 40px}.people__person__bio h3{font-size:50px;font-family:'Proxima Nova Th',sans-serif;font-weight:800;text-transform:uppercase;color:#00a19b;line-height:1.1;margin-bottom:4px}.people__person__bio h4{font-size:24px;font-family:'Proxima Nova Th',sans-serif;font-weight:800;text-transform:uppercase;color:#c6c6c6;line-height:1.1;margin-bottom:20px}.people__person__bio p{font-size:16px;line-height:1.875;margin-bottom:20px}.people__person__bio .more{display:inline-block;padding:10px 52px 10px 0;font-size:16px;text-transform:uppercase;font-family:'Proxima Nova Th',sans-serif;font-weight:800;color:#00a19b;background-position:right center;background-repeat:no-repeat;background-image:url(/img/more.svg)}.contact-form{background-color:#eff3f1;padding:60px 0}.contact-form label{display:none}.contact-form .pure-form input{border:0;height:54px;border-radius:27px;padding:0 27px}.contact-form .pure-form textarea{border:0;height:160px;border-radius:22px;padding:27px}.contact-form .pure-form button{height:54px;background-color:#00a19b;color:#fff;font-family:'Proxima Nova Th',sans-serif;font-weight:800;display:block;width:100%;border-radius:27px;text-transform:uppercase;font-size:22px}.success-message{display:block;margin-bottom:20px}#map{height:400px}footer{height:380px;padding:60px 0;font-size:16px;color:#c6c6c6;line-height:1.4}footer a{color:#c6c6c6}.footer__address,.footer__contact,.footer__social{float:left;margin-right:80px}.footer__address h3{font-family:'Proxima Nova Rg',sans-serif;font-weight:normal;color:#004876;text-transform:uppercase;font-size:16px;line-height:1.6}.footer__address p{line-height:1.6}.footer__address h3 em{font-style:normal;color:#00a19b}.footer__contact em{color:#00a19b;font-style:normal}.footer__social li{line-height:1.6}.bottom{border-top:1px solid #eaeaeb;margin-top:40px;padding-top:40px;font-size:12px;text-transform:uppercase}.bottom__legal,.bottom__cpco{float:left;width:50%}.bottom__cpco{text-align:right}.bottom__cpco a{text-transform:none;color:#575756}.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{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}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}}
@media(min-width:768px) and (max-width:991px){header .brand img{margin-top:54px;width:240px}.banners__banner{height:420px;padding-top:120px}.banners__banner h1{font-size:50px}.banners__banner p{font-size:20px;margin-bottom:20px}.services{padding:40px 0}.services h2{font-size:40px;margin-bottom:40px}.services p{margin-bottom:20px}.services__grid__service{width:48%;margin-right:4%;margin-bottom:40px}.other-services__blocks .services__grid__service{width:48%;margin-right:4%}.services__grid__service:last-of-type,.services__grid__service:nth-of-type(even){margin-right:0}.services__grid__service img{margin-bottom:20px}.services__grid__service h3{font-size:18px}.services__grid__service p{margin-bottom:20px}.blocks__block{height:300px;font-size:32px;padding-top:130px;text-transform:uppercase}.quote{height:320px;padding-top:120px}.quote h3{font-size:32px}.about-us{padding:40px 0}.about-us__body{width:100%;margin-right:0}.contact-us .about-us__body{width:100%;margin-right:0}.about-us__body h1,.about-us__body h2{font-size:40px}.about-us__body h1{margin-bottom:30px}.people{padding:40px 0}.people__person__bio{padding:40px 30px}.people__person__bio h3{font-size:32px}.people__person__bio h4{font-size:18px}.people__person__bio p{font-size:16px}.contact-form{background-color:#eff3f1;padding:40px 0}}@media(max-width:767px){header{height:97px}header .menu-toggle{width:120px;height:60px;padding:20px 0}header .brand{text-align:center;width:100%;height:138px}header .brand img{display:block;float:right;width:160px;margin:20px 20px 0 0}header .social{display:block;padding:0;bottom:0;top:auto;left:0}header .social a{width:100%;border-radius:0;text-align:center}header .social a:last-of-type{display:none}.banners__banner{height:220px;padding-top:30px}.banners__banner h1{font-size:22px;line-height:1.2}.banners__banner p{font-size:18px;margin-bottom:20px}.banners__banner .more{font-size:16px;padding:9px 16px 7px;border-radius:16px}.services{padding:20px 0}.services h2{font-size:32px;margin-bottom:20px}.services p{margin-bottom:20px}.services__grid__service{width:100%;margin:0 0 20px;text-align:center}.other-services__blocks .services__grid__service{width:100%;margin-right:0}.services__grid__service img{margin-bottom:20px}.services__grid__service h3{font-size:20px;margin-bottom:10px}.services__grid__service:first-of-type h3{padding-right:0}.services__grid__service p{margin-bottom:20px}.blocks__block{width:100%;height:160px;font-size:26px;padding-top:70px}.quote{height:180px;padding-top:30px}.quote h3{font-size:22px}.other-services{padding:20px}.nav__body li a,.nav__body li span{font-size:16px;padding:16px}.nav__body__services{background-position:right 22px top 18px}.nav__body ul ul li span{font-size:14px}.about-us{padding:20px 0}.about-us__body{width:100%;margin-right:0}.contact-us .about-us__body{width:100%;margin-right:0}.about-us__body h1,.about-us__body h2{font-size:32px}nav.sub{display:none}.about-us__body h3{font-size:18px}.about-us__body h1{margin-bottom:20px}.about-us__services{width:100%}.people{padding:20px 0}.people__person__photo{width:100%}.people__person__bio{width:100%;padding:20px}.people__person__bio h3{font-size:24px}.people__person__bio h4{font-size:18px}.contact-form{padding:20px 0}footer{padding:20px 0}.footer__address,.footer__contact,.footer__social{width:100%;margin:0 0 20px}.bottom{margin-top:20px;padding-top:20px;text-transform:none}.bottom__legal,.bottom__cpco{width:100%;margin-bottom:20px}.bottom__cpco{text-align:left}}
