@charset "UTF-8";/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */legend,td,th{padding:0}a:active,a:hover,button,input:focus,textarea:focus{outline:0}.reset,nav ul{list-style:none}.logo,.relative,sub,sup{position:relative}.starter.contact ul,ul{list-style-type:none}#contactform .form-wrapper,#contactform label{-webkit-box-direction:normal;-moz-box-direction:normal}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-y:scroll}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;color:#199ad6}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}h1,h2,h3,h4,h5,p,strong{font-weight:400}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]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;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}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.container{max-width:77em;margin-left:auto;margin-right:auto}.row{margin-left:-1.25em}.row>.column{padding-left:1.25em}.reset,nav ul,ul{padding:0}.row:after{content:"";display:table;clear:both}.column{float:left;width:100%;min-height:1px}.row.reset{margin-left:0}.row.reset>.column{padding-left:0}@media screen{.sm-1{width:8.33333%}.sm-2{width:16.66667%}.sm-3{width:25%}.sm-4{width:33.33333%}.sm-5{width:41.66667%}.sm-6{width:50%}.sm-7{width:58.33333%}.sm-8{width:66.66667%}.sm-9{width:75%}.sm-10{width:83.33333%}.sm-11{width:91.66667%}.sm-12{width:100%}.sm-offset-1{margin-left:8.33333%}.sm-offset-2{margin-left:16.66667%}.sm-offset-3{margin-left:25%}.sm-offset-4{margin-left:33.33333%}.sm-offset-5{margin-left:41.66667%}.sm-offset-6{margin-left:50%}.sm-offset-7{margin-left:58.33333%}.sm-offset-8{margin-left:66.66667%}.sm-offset-9{margin-left:75%}.sm-offset-10{margin-left:83.33333%}.sm-offset-11{margin-left:91.66667%}.blocks .sm-1:nth-of-type(12n+1){clear:both}.blocks .sm-2:nth-of-type(6n+1){clear:both}.blocks .sm-3:nth-of-type(4n+1){clear:both}.blocks .sm-4:nth-of-type(3n+1){clear:both}.blocks .sm-6:nth-of-type(2n+1){clear:both}.show-lg-up,.show-md-up,.show-xl-up{display:none}}@media screen and (min-width:40em){.md-1{width:8.33333%}.md-2{width:16.66667%}.md-3{width:25%}.md-4{width:33.33333%}.md-5{width:41.66667%}.md-6{width:50%}.md-7{width:58.33333%}.md-8{width:66.66667%}.md-9{width:75%}.md-10{width:83.33333%}.md-11{width:91.66667%}.md-12{width:100%}.md-offset-0{margin-left:0}.md-offset-1{margin-left:8.33333%}.md-offset-2{margin-left:16.66667%}.md-offset-3{margin-left:25%}.md-offset-4{margin-left:33.33333%}.md-offset-5{margin-left:41.66667%}.md-offset-6{margin-left:50%}.md-offset-7{margin-left:58.33333%}.md-offset-8{margin-left:66.66667%}.md-offset-9{margin-left:75%}.md-offset-10{margin-left:83.33333%}.md-offset-11{margin-left:91.66667%}[class*=md-pull],[class*=md-push]{position:relative}.md-push-0{left:0}.md-pull-0{right:0}.md-push-1{left:8.33333%}.md-pull-1{right:8.33333%}.md-push-2{left:16.66667%}.md-pull-2{right:16.66667%}.md-push-3{left:25%}.md-pull-3{right:25%}.md-push-4{left:33.33333%}.md-pull-4{right:33.33333%}.md-push-5{left:41.66667%}.md-pull-5{right:41.66667%}.md-push-6{left:50%}.md-pull-6{right:50%}.md-push-7{left:58.33333%}.md-pull-7{right:58.33333%}.md-push-8{left:66.66667%}.md-pull-8{right:66.66667%}.md-push-9{left:75%}.md-pull-9{right:75%}.md-push-10{left:83.33333%}.md-pull-10{right:83.33333%}.md-push-11{left:91.66667%}.md-pull-11{right:91.66667%}.blocks [class*=md-]:nth-of-type(n){clear:none}.blocks .md-1:nth-of-type(12n+1){clear:both}.blocks .md-2:nth-of-type(6n+1){clear:both}.blocks .md-3:nth-of-type(4n+1){clear:both}.blocks .md-4:nth-of-type(3n+1){clear:both}.blocks .md-6:nth-of-type(2n+1){clear:both}.show-md-up{display:block!important}.hide-md-up{display:none!important}}@media screen and (min-width:55em){.lg-1{width:8.33333%}.lg-2{width:16.66667%}.lg-3{width:25%}.lg-4{width:33.33333%}.lg-5{width:41.66667%}.lg-6{width:50%}.lg-7{width:58.33333%}.lg-8{width:66.66667%}.lg-9{width:75%}.lg-10{width:83.33333%}.lg-11{width:91.66667%}.lg-12{width:100%}.lg-offset-0{margin-left:0}.lg-offset-1{margin-left:8.33333%}.lg-offset-2{margin-left:16.66667%}.lg-offset-3{margin-left:25%}.lg-offset-4{margin-left:33.33333%}.lg-offset-5{margin-left:41.66667%}.lg-offset-6{margin-left:50%}.lg-offset-7{margin-left:58.33333%}.lg-offset-8{margin-left:66.66667%}.lg-offset-9{margin-left:75%}.lg-offset-10{margin-left:83.33333%}.lg-offset-11{margin-left:91.66667%}[class*=lg-push],[class*=lg-pull]{position:relative}.lg-push-0{left:0}.lg-pull-0{right:0}.lg-push-1{left:8.33333%}.lg-pull-1{right:8.33333%}.lg-push-2{left:16.66667%}.lg-pull-2{right:16.66667%}.lg-push-3{left:25%}.lg-pull-3{right:25%}.lg-push-4{left:33.33333%}.lg-pull-4{right:33.33333%}.lg-push-5{left:41.66667%}.lg-pull-5{right:41.66667%}.lg-push-6{left:50%}.lg-pull-6{right:50%}.lg-push-7{left:58.33333%}.lg-pull-7{right:58.33333%}.lg-push-8{left:66.66667%}.lg-pull-8{right:66.66667%}.lg-push-9{left:75%}.lg-pull-9{right:75%}.lg-push-10{left:83.33333%}.lg-pull-10{right:83.33333%}.lg-push-11{left:91.66667%}.lg-pull-11{right:91.66667%}.blocks [class*=lg-]:nth-of-type(n){clear:none}.blocks .lg-1:nth-of-type(12n+1){clear:both}.blocks .lg-2:nth-of-type(6n+1){clear:both}.blocks .lg-3:nth-of-type(4n+1){clear:both}.blocks .lg-4:nth-of-type(3n+1){clear:both}.blocks .lg-6:nth-of-type(2n+1){clear:both}.show-lg-up{display:block!important}.hide-lg-up{display:none!important}}@media screen and (min-width:114.5em){.xl-1{width:8.33333%}.xl-2{width:16.66667%}.xl-3{width:25%}.xl-4{width:33.33333%}.xl-5{width:41.66667%}.xl-6{width:50%}.xl-7{width:58.33333%}.xl-8{width:66.66667%}.xl-9{width:75%}.xl-10{width:83.33333%}.xl-11{width:91.66667%}.xl-12{width:100%}.xl-offset-0{margin-left:0}.xl-offset-1{margin-left:8.33333%}.xl-offset-2{margin-left:16.66667%}.xl-offset-3{margin-left:25%}.xl-offset-4{margin-left:33.33333%}.xl-offset-5{margin-left:41.66667%}.xl-offset-6{margin-left:50%}.xl-offset-7{margin-left:58.33333%}.xl-offset-8{margin-left:66.66667%}.xl-offset-9{margin-left:75%}.xl-offset-10{margin-left:83.33333%}.xl-offset-11{margin-left:91.66667%}[class*=xl-push],[class*=xl-pull]{position:relative}.xl-push-0{left:0}.xl-pull-0{right:0}.xl-push-1{left:8.33333%}.xl-pull-1{right:8.33333%}.xl-push-2{left:16.66667%}.xl-pull-2{right:16.66667%}.xl-push-3{left:25%}.xl-pull-3{right:25%}.xl-push-4{left:33.33333%}.xl-pull-4{right:33.33333%}.xl-push-5{left:41.66667%}.xl-pull-5{right:41.66667%}.xl-push-6{left:50%}.xl-pull-6{right:50%}.xl-push-7{left:58.33333%}.xl-pull-7{right:58.33333%}.xl-push-8{left:66.66667%}.xl-pull-8{right:66.66667%}.xl-push-9{left:75%}.xl-pull-9{right:75%}.xl-push-10{left:83.33333%}.xl-pull-10{right:83.33333%}.xl-push-11{left:91.66667%}.xl-pull-11{right:91.66667%}.blocks [class*=xl-]:nth-of-type(n){clear:none}.blocks .xl-1:nth-of-type(12n+1){clear:both}.blocks .xl-2:nth-of-type(6n+1){clear:both}.blocks .xl-3:nth-of-type(4n+1){clear:both}.blocks .xl-4:nth-of-type(3n+1){clear:both}.blocks .xl-6:nth-of-type(2n+1){clear:both}.show-xl-up{display:block!important}.hide-xl-up{display:none!important}}.reset{margin:0}.center{margin-left:auto;margin-right:auto;float:none}h1,h3,h4{margin:0 0 .5em}h2,nav ul,ul{margin:0}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}img{border:0;max-width:100%;height:auto}.left{float:left}.case-shares,.lightbox .close,.right,.tab-nav ul>a:after{float:right}.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}@media print{.hide-print{display:none}}meta.breakpoints-small-max{font-family:"39.9375em"}meta.breakpoints-medium{font-family:"40em"}meta.breakpoints-medium-max{font-family:"54.9375em"}meta.breakpoints-large{font-family:"55em"}meta.breakpoints-large-max{font-family:"114.4375em"}meta.breakpoints-xlarge{font-family:"114.5em"}h1,h2,h3,strong{font-family:"Sofia W01 Bold1446843",sans-serif}@font-face{font-family:"Sofia W01 Regular1446825";src:url(../fonts/941243bb-e692-46f8-91b9-6e621e5c1ff8.eot?#iefix);src:url(../fonts/941243bb-e692-46f8-91b9-6e621e5c1ff8.eot?#iefix) format("eot"),url(../fonts/8b31e0d7-5f53-45c2-b318-064f0b532543.woff2) format("woff2"),url(../fonts/476fe015-ab32-40a2-8fed-0a5af9a3bba4.woff) format("woff"),url(../fonts/d8bcfa37-4f93-49cf-8dea-c29e894af58e.ttf) format("truetype"),url(../fonts/28fc42bb-8761-4e6a-8c62-65d4a41c9e33.svg#28fc42bb-8761-4e6a-8c62-65d4a41c9e33) format("svg")}@font-face{font-family:"Sofia W01 Regular Itali1446873";src:url(../fonts/addba733-2fd3-4151-adf4-d0b563dc6517.eot?#iefix);src:url(../fonts/addba733-2fd3-4151-adf4-d0b563dc6517.eot?#iefix) format("eot"),url(../fonts/87cd0dd6-3e8b-46f1-b677-ab7644ea015e.woff2) format("woff2"),url(../fonts/90682d0e-e5df-4a2e-a2ff-6899b8ae8e4b.woff) format("woff"),url(../fonts/d1a6f359-b96c-43fd-87af-85f9762a4ecf.ttf) format("truetype"),url(../fonts/6cc18d90-baae-43d6-9b7e-e778cb8c630f.svg#6cc18d90-baae-43d6-9b7e-e778cb8c630f) format("svg")}@font-face{font-family:"Sofia W01 Bold1446843";src:url(../fonts/c2440dd8-b25c-49ba-bc04-8a638a943324.eot?#iefix);src:url(../fonts/c2440dd8-b25c-49ba-bc04-8a638a943324.eot?#iefix) format("eot"),url(../fonts/80042803-0630-405f-b2d2-af97b4e50b46.woff2) format("woff2"),url(../fonts/ec41d681-0313-4b04-88c0-820aebb51f4e.woff) format("woff"),url(../fonts/81434fc3-e426-4a4c-987d-f25c098198c4.ttf) format("truetype"),url(../fonts/59fd3475-fba9-4c77-94f9-959fd3925e06.svg#59fd3475-fba9-4c77-94f9-959fd3925e06) format("svg")}@font-face{font-family:"Sofia W01 Bold Italic1446891";src:url(../fonts/0b2112bc-4fb7-4a37-8c55-1e5848431681.eot?#iefix);src:url(../fonts/0b2112bc-4fb7-4a37-8c55-1e5848431681.eot?#iefix) format("eot"),url(../fonts/27f146af-7709-44d9-8b45-d09866bec59f.woff2) format("woff2"),url(../fonts/5f085bad-f484-4825-8686-d347df989cf2.woff) format("woff"),url(../fonts/a1133ba8-2dbc-4877-b3bc-b9a3a44652ba.ttf) format("truetype"),url(../fonts/e37199b8-7efe-4da4-bb3c-9a415c519b57.svg#e37199b8-7efe-4da4-bb3c-9a415c519b57) format("svg")}@font-face{font-family:FFNettoWebProBold;src:url(../fonts/netto/2FD493_0_0.eot);src:url(../fonts/netto/2FD493_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/netto/2FD493_0_0.woff2) format("woff2"),url(../fonts/netto/2FD493_0_0.woff) format("woff"),url(../fonts/netto/2FD493_0_0.ttf) format("truetype")}@font-face{font-family:FFNettoWebPro;src:url(../fonts/netto/2FD493_1_0.eot);src:url(../fonts/netto/2FD493_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/netto/2FD493_1_0.woff2) format("woff2"),url(../fonts/netto/2FD493_1_0.woff) format("woff"),url(../fonts/netto/2FD493_1_0.ttf) format("truetype")}body{font-size:100%;line-height:1.5;color:#444;background:#f5f5f5}h1{font-size:2.5em;line-height:1.1}h3{font-size:1.5em}h4{font-size:1em}p{margin:1em 0;font-size:1.1em}a:active,a:link,a:visited{text-decoration:none}a:hover{text-decoration:underline}body,html{height:100%;font-family:"Sofia W01 Regular1446825",sans-serif}h1,h2,h3,h4,h5{color:#2f394f}h2{line-height:1;font-size:2.4em;color:#fff;padding:.35em 0;background-color:#199ad6}::-moz-selection{color:#ed464f;background-color:#2f394f}::selection{color:#ed464f;background-color:#2f394f}.logo{padding:1em;z-index:1001}@media screen and (max-width:40em){h2{font-size:1.6em}.logo{width:140px;z-index:1}}.close svg,.menu svg{width:32px;height:38px;fill:#fff}.container{margin:0 auto}.container.m-large{max-width:1400px}@media screen and (max-width:54.9375em){.container.m-large{padding-right:1em;padding-left:1em}}.menu{cursor:pointer;display:inline-block;padding:1.2em 1.8em;opacity:1;visibility:visible}@media screen and (max-width:40em){.menu{padding:.5em 1em}}.close{cursor:pointer;display:none;padding:1.2em 1.8em;opacity:0;visibility:hidden}.callto-btn,.callto-btn span{display:block;text-align:center}@media screen and (max-width:40em){.close{padding:.5em 1em}}.fixed-header .fixed-logo svg,.fixed-header .menu svg,.fixed-header .nav .some svg{fill:#0c98d6}.callto{position:fixed;top:24%;right:-.4em;line-height:1.2em;font-size:.6em;z-index:1002}.callto-btn{position:relative;width:7.2em;height:8.2em;color:#fff;padding:1.4em 1em;margin-bottom:.2em;background-repeat:no-repeat;-moz-background-size:100%;-o-background-size:100%;background-size:100%}.callto-btn a{height:8em}.callto-btn.subscribe{background-image:url(../images/subscribe.svg)}.callto-btn.touch{background-image:url(../images/contact.svg)}.callto-btn.webshop{background-image:url(../images/webshop.svg)}.callto-btn:hover{text-decoration:none;background:0 0}.navigation,.starter{-moz-background-size:cover;-o-background-size:cover}.filler,.fixed-bg{background-color:#fff}.callto-btn:hover.subscribe{background-image:url(../images/subscribe-mob.svg)}.callto-btn:hover.touch{background-image:url(../images/contact-mob.svg)}.callto-btn:hover.webshop{background-image:url(../images/webshop-mob.svg)}.callto-btn:hover span{color:#fff}.callto-btn span{position:absolute;width:100%;bottom:1em;left:0;text-transform:uppercase;color:#199ad6}.fixed-bg,.nav,.navigation{position:fixed}.fixed-bg{width:100%;top:-70px;height:70px;z-index:2}@media screen and (max-width:40em){.callto-btn{padding:.75em 1em}.callto-btn span{display:none}.fixed-bg{top:-60px;height:60px}}.fixed-header .fixed-bg,.nav{top:0}.nav{right:0;width:100%;z-index:1000;-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}.fixed-header .languages a{color:#0c98d6}.show-nav .languages a,.show-nav .some-nav a{color:#fff!important}.show-nav .navigation{display:table;min-width:100vw;width:100%;height:100%;opacity:1;visibility:visible}.show-nav .some a svg{fill:#fff!important}.show-nav .some-nav{margin-top:-2em}@media screen and (max-width:40em){.show-nav .some-nav{display:block}}.show-nav .fixed-logo svg{fill:#fff}.show-nav .menu{display:none;opacity:0;visibility:hidden}.show-nav .close{display:inline-block;opacity:1;visibility:visible}.lightbox,.navigation{top:0;height:100%;opacity:0;visibility:hidden;width:100%}.navigation{right:0;background-image:url(/resources/images/nav_bg.jpg);background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:left top;z-index:101;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.navigation.product{background-image:url(/resources/images/nav_bg2.jpg);background-position:center center}.navigation .navilogo{position:absolute;right:.5em;bottom:.5em}.navigation .toppad{padding-top:12%}.navigation a{display:block;line-height:1;font-family:"Sofia W01 Bold1446843",sans-serif;text-transform:lowercase;letter-spacing:1px;color:#fff;padding:.15em 0;-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}.navigation ul,.navigation ul li{padding:0;margin:0}.navigation a:hover{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;text-decoration:none;color:#2f394f}.navigation ul li{display:block;line-height:1;font-size:4em;color:#fff}@media screen and (max-width:40em){.navigation ul li{font-size:3em}}.navigation h3{font-weight:300;font-size:.9em;text-transform:uppercase;letter-spacing:10px;color:#199ad6}.navigation .some{display:none;margin-top:2em}@media screen and (max-width:40em){.navigation .some{display:block}}.hide,.lightbox{display:none}.lightbox{position:fixed;left:0;background-color:rgba(0,0,0,.8);z-index:1003}.lightbox .vid-iframe{position:absolute;top:40%;left:0;width:100%;height:0;padding-top:30px;padding-bottom:40%;margin:-15% 0 0;overflow:hidden}.lightbox .vid-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.lightbox.show-lightbox{display:block;opacity:1;visibility:visible}.lightbox.show-lightbox .close{display:inline;opacity:1;visibility:visible}.starter{display:table;position:relative;width:100%;min-height:100vh;height:100vh;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed}.instagram .column,.starter.contact{-moz-background-size:cover;-o-background-size:cover}.starter p{line-height:1.4;font-size:1.2em;color:#fff}.starter.contact{width:100%;min-height:580px;height:580px;border-bottom:1px solid #fff;background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center}.starter.contact ul{padding:0;margin:0}.starter.contact ul li{display:inline-block}.starter.contact ul li a{color:#fff}.starter.contact ul li a.active{font-weight:700}.starter.contact h2{font-size:3em!important}@media screen and (max-width:40em){.starter.contact{min-height:580px;height:640px;background-repeat:repeat-y;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-position:left top}.starter.contact h2{font-size:2em!important}}@media screen and (max-width:22.4375em){.starter.contact h2{font-size:1.5em!important}}.starter.contact p{line-height:1.4em;font-family:"Sofia W01 Regular1446825",sans-serif;font-weight:400;font-size:1.2em;color:#fff;padding:0;margin:0 0 2em}.services a h3,.starter .bottom .case-controls .counter{font-family:"Sofia W01 Bold1446843",sans-serif}.starter.contact .instructions{color:#fff}.starter .middle{display:table-cell;vertical-align:middle}.starter .middle h1{line-height:.9em;font-size:7em;color:#fff;padding-bottom:0;margin-bottom:0}@media screen and (max-width:40em){.starter .middle h1{font-size:3.2em}}.starter .middle h2{line-height:1em;font-size:5em;text-transform:none;color:#fff;padding-bottom:0;margin-bottom:.5em;background:0 0}.services a h3,.starterp{text-transform:uppercase}@media screen and (max-width:40em){.starter .middle h2{font-size:4em;padding-top:0;margin-top:0;margin-bottom:.25em}.starter .middle h2.xsmall{font-size:3em}.starter .middle h3{font-size:2em}}.starter .middle h3{line-height:1;font-size:2em;color:#fff;padding:.1em .1em 0;margin-bottom:0}.starter .headcaseholder{position:absolute;width:100%;min-height:700px;height:70vh;z-index:-1}.starter .headcaseholder .slick-slide{width:100%;height:100%;background-repeat:no-repeat;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:center center}.starter .headcaseholder .slick-list,.starter .headcaseholder .slick-slider,.starter .headcaseholder .slick-track{height:100%}.starter .bottom{position:absolute;left:0;bottom:0;width:100%;background-image:url(/resources/images/fader.png);background-repeat:repeat-x}.starter .bottom h1{line-height:1em;font-size:10em;color:#fff}@media screen and (max-width:40em){.starter .bottom h1{font-size:6em}.starter .bottom h3{font-size:2em;margin-top:.4em}}.starter .bottom h3{line-height:1.2em;font-size:2em;color:#fff}.starter .bottom .case-controls{position:absolute;left:1em;bottom:1em}.starter .bottom .case-controls .counter,.starter .bottom .case-controls .next,.starter .bottom .case-controls .prev{display:inline-block;width:38px;height:38px;vertical-align:top;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#country-logos a,.case-item,.services a{display:block}.starter .bottom .case-controls .next,.starter .bottom .case-controls .prev{cursor:pointer;background-repeat:no-repeat;background-color:#ed464f;-moz-background-size:14px;-o-background-size:14px;background-size:14px;background-position:center center}.starter .bottom .case-controls .next:hover,.starter .bottom .case-controls .prev:hover{background-color:#eb2f39}.starter .bottom .case-controls .prev{background-image:url(../images/arrow_left.png)}.starter .bottom .case-controls .next{background-image:url(../images/arrow_right.png)}.starter .bottom .case-controls .counter{line-height:38px;width:38px;height:38px;font-weight:400;text-align:center;color:#fff;background-color:#199ad6}@media screen and (max-width:40em){.starter .bottom .case-controls{position:relative;left:auto;bottom:auto;text-align:center}}.starter .bottom .case-title{text-align:center}.starter .bottom .case-more{position:absolute;right:1em;bottom:1em}.starter .bottom .case-more a{line-height:38px;font-size:.8em;padding:0 1em}.starter .bottom .case-more a:hover{background-color:#eb2f39}.starterp{font-size:2.4em!important;margin-top:.8em}@media screen and (max-width:40em){.starter .bottom .case-more{position:relative;right:auto;bottom:auto;text-align:center;margin-bottom:1em}.starterp{font-size:1.6em!important;margin-bottom:2em}}.fpagep{font-size:1.6em;margin-top:.8em}@media screen and (max-width:40em){.fpagep{font-size:1em!important;margin-bottom:1.6em}}.casestarter{min-height:700px;height:70vh}.services{padding-top:3em;padding-bottom:3em;background-color:#fff}.services a{cursor:pointer;font-size:1.4em;margin-top:-3em;margin-bottom:2em;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.case-item,.case-item:hover{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.services a.reveal{margin-top:0;margin-bottom:0}.services a h3{font-size:1.1em;color:#199ad6;padding-bottom:0;margin-bottom:0}@media screen and (min-width:22.5em){.services a h3{font-size:1.2em}}.services a h4{line-height:1.2;font-size:.9em;color:#199ad6}.services a:hover{text-decoration:none;color:#ed464f}.services a:hover h3,.services a:hover h4{color:#ed464f}.services p{color:#199ad6!important;margin-top:-1.6em;margin-bottom:-1.6em}.case-item a,.cases a,.cases h3{color:#fff}@media screen and (max-width:40em){.service-text-block h1{margin-bottom:1em!important}form .input-wrapper.inline input,form .input-wrapper.inline textarea{width:90%}}#country-logos img{padding:1em}#country-logos a:hover{background-color:#f5f5f5}form .input-wrapper{position:relative}form .input-wrapper input,form .input-wrapper textarea{font-family:"Sofia W01 Regular1446825",sans-serif;font-size:1.2em;text-transform:none;padding:.75em 1.5em;margin-bottom:.6em;border:1px solid #ed464f;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.contact .contact-nav a,.contactperson .name,.languages a,.quote-content p:after,.quote-content p:before,.relatedcases .case-item-content h3,.relatedcases h4{font-family:"Sofia W01 Bold1446843",sans-serif}.cases h2,.contact .contact-nav a,.contact h2,.contact h3,footer .footmenu a{text-transform:uppercase}form .input-wrapper input[type=submit],form .input-wrapper textarea[type=submit]{border:none}form .input-wrapper input.error,form .input-wrapper textarea.error{border:2px solid #ed464f}form .input-wrapper.inline .btn{width:auto;margin-left:-.4em}.cases-cta{text-align:center}.cases-cta .btn{margin-top:1em;margin-bottom:3em}.header-logo{position:absolute;right:.5em;bottom:.5em;z-index:1}.case-item{cursor:pointer;position:relative;width:100%;height:350px;padding:2em;overflow:hidden;background-repeat:no-repeat;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;background-position:center center!important;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width:68.75em){.case-item{height:280px}}@media screen and (max-width:40em){.case-item{height:230px}}.case-item:hover{-moz-background-size:110%!important;-o-background-size:110%!important;background-size:110%!important;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.case-item:hover .case-item-content{bottom:0;-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}.case-item .fader{position:absolute;left:0;bottom:0;width:100%;height:100px;background-image:url(/resources/images/fader.png);background-repeat:repeat-x}.case-item-content{cursor:pointer;position:absolute;left:0;bottom:-60px;width:100%;text-align:center;padding:1em;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.brand{position:relative;padding:4em 0;margin-top:-6em;margin-bottom:4em}.brand h1,.brand h3,.brand.reveal,.front h1{margin-bottom:0}.brand.reveal{margin-top:-2em}.brand .pattern{background-color:#fff}.brand .pattern svg{opacity:.2}.brand h1{font-size:3.3em}@media screen and (max-width:40em){.case-item-content{bottom:0}.brand{padding:2em 0}.brand h1{font-size:2em}}.brand h3{line-height:1.1;font-size:2.5em;padding-bottom:0;margin-top:1em}.brand p{font-size:1.4em;color:#2f394f}.brand p~p{font-size:1em}.front h1{text-align:center;font-size:4.5em}@media screen and (max-width:40em){.front h1{font-size:3em}}.map-holder{position:relative;width:100%;padding-bottom:100%}#map,#maptwo,.pin{position:absolute;width:100%}@media screen and (min-width:448px){.map-holder{padding-bottom:120%}}@media screen and (min-width:640px){.map-holder{padding-bottom:80%}}@media screen and (min-width:914px){.map-holder{padding-bottom:64%}}@media screen and (min-width:1060px){.map-holder{padding-bottom:56%}}@media screen and (min-width:1268px){.map-holder{padding-bottom:42%}}#map,#maptwo{height:100%;background-color:#c9c9c9}.fixed-logo svg,.some a svg{height:38px;fill:#fff}#map a,#maptwo a{color:#199ad6}.leaflet-popup-content{text-align:center}.leaflet-popup-content .marker-description{line-height:1.4em}.leaflet-popup-content .marker-description a{color:#000}.leaflet-popup-content .marker-description a .linkarrow{display:inline-block;font-size:.6em!important;color:#fff;padding:0 .8em;margin-left:.4em;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#199ad6}.btn,.filters a{-webkit-border-radius:3px;-moz-border-radius:3px}#front-contact .btn{margin:2em 0}.pin{left:0;bottom:-4em;text-align:center}.fixed-some,.languages,.some{position:relative}.contact .contact-nav{background-color:#fff}.contact .contact-nav a{display:inline-block;font-size:1.2em;color:#199ad6;padding:1em 5em}.contact .contact-nav a:hover{text-decoration:none;color:#ed464f}.contact .contact-nav-active{color:#ed464f!important}.contact h3{font-size:2em;margin-top:0}.contact ul{padding:0 0 2em;margin:0}.contact ul li{display:block;font-size:1.2em;color:#2f394f;padding-bottom:.25em}.btn,.some,.some a{display:inline-block}footer{color:#fff;padding:2em;background-color:#2f394f}footer br{line-height:1}footer .footmenu .column{width:20%}@media screen and (max-width:50em){footer .footmenu .column{width:100%;text-align:center!important}footer .footmenu h3{line-height:1em;padding:0;margin:0}}footer .footmenu .column:first-of-type{text-align:left}footer .footmenu a{font-size:.7em;text-decoration:underline;color:#fff}@media screen and (max-width:68.75em){footer .footmenu img{padding-bottom:2em}}footer .info{font-size:.7em}footer .info .column{width:20%}footer .info a{text-decoration:underline;color:#fff}.btn:hover,.filters a:hover,.getquote,.languages a,.mobitextcenter h3 a,.tab-nav ul>a:hover,footer .info a:hover{text-decoration:none}footer .info h3{font-size:1.2em;color:#fff;padding:0;margin:2em 0 .6em}@media screen and (max-width:50em){footer .info .column{width:100%;text-align:center!important}footer .info h3{font-size:1.4em;margin-top:3em}}.btn,.languages a{font-size:1.2em;text-transform:uppercase}.btn{color:#fff;padding:.75em 1.5em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#ed464f;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn:hover{background-color:#199ad6;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.fixed-logo{margin:1.2em 2em}@media screen and (max-width:40em){.fixed-logo{margin:.5em .7em}.fixed-logo svg{padding-top:.4em}.some{display:none}}.some a{margin-right:.2em;margin-left:.4em}.some a svg{width:38px}.languages{display:inline-block;margin-right:1.8em;vertical-align:top}.languages a{display:inline-block;color:#199ad6;padding:1.4em .2em}.languages a:hover{color:#ed464f}.languages a.selected{color:#ed464f!important}.fixed-some{display:none;top:-.9em;z-index:1001}.fixed-some a{display:inline-block;margin-right:1em}@media screen and (max-width:40em){.fixed-some a{margin-right:.25em}.hide{display:none}.mobitextcenter{text-align:center}}.mobitextcenter .column{width:20%}.mobitextcenter h3 a{color:#fff!important}.mobitextcenter h3 a:hover{color:#ed464f!important}.instagram img{display:block}#contactform label,.instagram .caption .inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.instagram .btn{margin:2em 2em 4em}.contactblock,.contactperson{margin-top:1em}.instagram .column{position:relative;padding-bottom:25%;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media screen and (max-width:640px){.instagram .column{padding-bottom:50%}}.instagram .caption{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);-moz-background-size:cover;-o-background-size:cover;background-size:cover;opacity:0;-webkit-transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;transition:all 1s}.instagram .caption .inner{cursor:pointer;position:absolute;width:100%;height:100%;line-height:1.6em;font-size:.9em;text-align:center;color:#fff;white-space:pre-wrap;padding:2.6em;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.instagram .caption .inner::after{position:absolute;top:0;right:0;left:0;bottom:0;content:'';background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(black));background-image:-webkit-linear-gradient(transparent 50%,#000 100%);background-image:-moz-linear-gradient(transparent 50%,#000 100%);background-image:-o-linear-gradient(transparent 50%,#000 100%);background-image:-webkit-gradient(linear,left top, left bottom,color-stop(50%, transparent),to(#000));background-image:linear-gradient(transparent 50%,#000 100%)}.instagram .caption:hover{opacity:1}.filters{padding-left:0;padding-bottom:1em;margin-left:0}.filters a{display:block;text-transform:uppercase;color:#fff;padding:.5em 1em;margin-bottom:.25em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#2f394f;cursor:pointer}.filters a:hover{background:#252d3f}.filters li{display:inline-block;color:#fff}.caseblock{padding:3em 2em;-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}@media screen and (max-width:40em){.caseblock{padding:2em 1em}}.caseblock h3{font-size:2em}.caseblock.hide{display:none}.contactblock{display:none;padding:1.6em 1.6em 3em;background-color:#fff}.contactblock h3{line-height:1;text-transform:uppercase}.contactblock img{margin-bottom:1.6em}.contactblock .closecontact{float:right;margin-left:2em}.contactblock .closecontact svg{width:28px;height:28px}.contactperson img{padding:0 1em}.contactperson ul{padding:0;-webkit-margin-before:0;-webkit-margin-after:0;margin:0}.contactperson ul li{display:block}.contactperson .name{font-size:1.4em}.contactperson .title{font-size:.9em;text-transform:uppercase;color:#2f394f;margin-bottom:.5em}.caseslider{margin-right:auto;margin-left:auto}.caseslider-wrapper{position:relative}.caseslider-wrapper .close{display:none}.caseslider-wrapper .controls-wrapper{position:absolute;right:0;bottom:0;z-index:2}.caseslider-wrapper .controls-wrapper button{width:3.6em;height:3.6em;color:#fff;padding:.6em;border:none;background:0 0}.caseintro p,.casetext p{padding-top:0;margin-top:0}.caseslider-wrapper.full{position:fixed;top:0;left:0;max-width:100vw;width:100%;height:100vh;background-color:rgba(1,1,1,.9);z-index:1500;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.caseslider-wrapper.full .close{display:block;opacity:1;visibility:visible}.caseslider-wrapper.full .open-full,.tab-nav{display:none}.caseslider-wrapper.full .controls-wrapper{position:absolute;right:0;top:0;z-index:2}.caseintro h3{line-height:1;padding-bottom:0;margin-bottom:.25em}.caseintro p{line-height:1.6;font-size:1.4em}.casetext ul{padding-left:1.5em}.casetext ul li{list-style:square;margin-bottom:.25em}.quote-content p{position:relative;padding-right:3em;padding-left:3em}.quote-content p:after,.quote-content p:before{position:absolute;top:-.5em;font-size:4em;color:#2f394f;content:'"'}.quote-content p:before{left:0}.quote-content p:after{right:0}.quote .left,.quote .right{cursor:pointer;padding:1em;margin-top:7em}.tab-nav h2 span{color:#2f394f}.tab-nav ul{padding-top:1em}.tab-nav ul>a{display:block;font-size:2em;text-align:center;text-transform:uppercase;color:#fff;padding:.25em;margin-bottom:.2em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#2f394f}.tab-nav ul>a:hover{background:#252d3f}.tab-nav ul>a:after{display:inline-block;content:'〉';font-weight:700}.tab-nav ul>a.active:after{margin-top:.4em;margin-right:.6em;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.tab-nav .filter-people,.tab-nav .sub-filter-people{display:block;text-align:center;padding-left:0}.tab-nav .filter-people li,.tab-nav .sub-filter-people li{display:inline-block;padding-right:.2em;padding-left:.2em}.people .person .details,.tab-view{display:none}.tab-nav .filter-people li.active a,.tab-nav .sub-filter-people li.active a{background-color:#199ad6}.tab-nav .sub-filter-people{font-size:.8em;display:none;margin-top:-1em}.tab-view{padding:2em}@media screen and (min-width:30em){.people .column{width:50%}}@media screen and (min-width:46em){.people .column{width:33.33333%}}@media screen and (min-width:70em){.people .column{width:25%}}@media screen and (min-width:76em){.people .column{width:20%}}@media screen and (min-width:94em){.people .column{width:16.66667%}}.people .person{margin-top:1em}.person{cursor:pointer;position:relative;padding-bottom:100%;overflow:hidden;-moz-background-size:100%;-o-background-size:100%;background-size:100%;background-position:center center;-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}.person .content,.person .fader{position:absolute;width:100%;bottom:0;left:0}.person .fader{height:100px;background-image:url(/resources/images/fader.png);background-repeat:repeat-x}.person .content{cursor:pointer;text-align:center;padding:1em;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.person:hover,.person:hover .content{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.person .content h3,.person .content p{line-height:1em;color:#fff}.person .content p{font-size:1em;margin-bottom:-.2em}.person .content h3{font-size:1em;text-transform:uppercase;margin-bottom:-.6em}.person:hover{-moz-background-size:110%!important;-o-background-size:110%!important;background-size:110%!important;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.person:hover .content{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.singlecontact li{display:block;text-align:left}.case-shares{padding:0 0 1em}.case-shares svg{width:38px;height:38px;vertical-align:middle}.case-shares .closecase{margin-left:2em}.case-shares .closecase svg{width:28px;height:28px}.case-shares span{margin-right:.6em}.caseslider{position:relative;text-align:center;padding-right:0}.caseslider img{display:block;width:100%}.caseslider .tricker-item{display:inline-block;width:14px;height:14px;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;background-color:#fff}.caseslider .active{background-color:#ed464f}.caseslider .slick-dots{position:absolute;left:0;bottom:1em;width:100%;text-align:center}.banner,.locations-block ul{position:relative;cursor:pointer}.white{width:90%;padding:1em;margin-left:5%}.tricker{display:none}.slick-slider ul{padding-left:0;margin:0}.slick-slider button{display:inline-block;width:14px;height:14px;border:0;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;background-color:#fff}.slick-slider li{display:inline-block;color:transparent;margin:0 .2em}.relatedcases .case-item-content h3,.relatedcases .case-item-content p{font-size:1em;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#fff;white-space:nowrap;text-align:center;overflow:hidden}.slick-active button{background-color:#ed464f}.filters .selected,.filters .selected:hover{background-color:#199ad6}.banner{display:block;width:350px;height:300px}.master{top:0;left:0;text-align:center}.animate{visibility:hidden;opacity:0;-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}.reveal{opacity:1;visibility:visible}.radio-custom,.rounder-arrow .arrows3,.rounder-arrow .arrows4,.rounder-arrow .dots3,.rounder-arrow .dots4,.rounder-arrow .hexagons3,.rounder-arrow .hexagons4,.rounder-arrow:hover .arrows1,.rounder-arrow:hover .arrows2,.rounder-arrow:hover .dots1,.rounder-arrow:hover .dots2,.rounder-arrow:hover .hexagons1,.rounder-arrow:hover .hexagons2,.rounder-dot .arrows3,.rounder-dot .arrows4,.rounder-dot .dots3,.rounder-dot .dots4,.rounder-dot .hexagons3,.rounder-dot .hexagons4,.rounder-dot:hover .arrows1,.rounder-dot:hover .arrows2,.rounder-dot:hover .dots1,.rounder-dot:hover .dots2,.rounder-dot:hover .hexagons1,.rounder-dot:hover .hexagons2,.rounder-hexagon .arrows3,.rounder-hexagon .arrows4,.rounder-hexagon .dots3,.rounder-hexagon .dots4,.rounder-hexagon .hexagons3,.rounder-hexagon .hexagons4,.rounder-hexagon:hover .arrows1,.rounder-hexagon:hover .arrows2,.rounder-hexagon:hover .dots1,.rounder-hexagon:hover .dots2,.rounder-hexagon:hover .hexagons1,.rounder-hexagon:hover .hexagons2{opacity:0}.services-animated{margin-top:-2em;margin-bottom:2em;opacity:0;visibility:hidden}#title{bottom:2em;width:100%;padding:0 5em}@media screen and (max-width:40em){.relatedcases{margin-left:0}}.relatedcases h4{text-align:center;margin-top:1em}.relatedcases .case-item{height:160px!important}.relatedcases .case-item-content p{font-family:"Sofia W01 Regular1446825",sans-serif}.getquote,.subnav a{font-family:"Sofia W01 Bold1446843",sans-serif}.service-block{padding:3em 2em}.service-block ul{list-style-type:disc;margin:2em}.service-block .case-item{height:200px;margin-top:.5em}@media screen and (max-width:40em){.service-block{padding:2em 1em}.service-block .row>.column{padding-left:0}.service-block h1{font-size:1.8em;margin:0}}.service-block h4{font-size:1.4em}@media screen and (max-width:40em){.service-block h4{font-size:1.2em}}.service-block .contactperson img{padding:0}.service-block img{display:block;max-height:400px;text-align:center;margin:0 auto}@media screen and (min-width:68.75em){.service-block.double:nth-child(even) .column_pullpush:nth-child(odd){position:relative;left:50%}.service-block.double:nth-child(even) .column_pullpush:nth-child(even){position:relative;right:50%}}.service-block.double:nth-child(odd){background-color:#fff}.getquote{display:block;font-size:1.2em;margin-top:2em}.getquote .btn{font-size:.9em;margin-left:.5em}.locations-block{padding:3em;background-color:#fff}.locations-block ul{text-align:center;padding:2em 1em 2.5em;border:2px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;overflow:hidden}.down,.pattern,.radio-custom,.subnav-wrapper{position:absolute}.locations-block ul:hover{border:2px solid #199ad6;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.locations-block ul:hover .viewdetails{text-decoration:underline}.locations-block .viewdetails{font-size:.9em;text-align:center;text-transform:uppercase;color:#199ad6;margin-top:1em;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.subnav{padding:1em 0}@media screen and (max-width:40em){.subnav{padding:1em 0;margin:0}}.subnav li{display:inline-block}.subnav a{display:block;font-size:1.1em;text-transform:uppercase;color:#fff!important;padding:.25em 1em;margin:0 .5em;border:1px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}@media screen and (max-width:40em){.subnav a{font-size:.8em;padding:.25em .3em;margin:.25em 0}}.subnav a:hover{text-decoration:none;color:#2f394f!important}.subnav a.selected{text-decoration:none;color:#199ad6!important;background-color:#fff!important}.subnav .active{text-decoration:none;color:#2f394f!important;background-color:#fff}.subnav.blue{padding-top:1em;padding-bottom:1em;margin:0}.subnav.blue a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.subnav-wrapper{left:0;bottom:.5em;width:100%;text-align:center;padding-top:1em}#contact-form{display:block;max-width:800px;padding-bottom:8em;margin:0 auto}.details{padding-top:3em;padding-left:3em}.details h3{line-height:1.1;font-size:4em;color:#199ad6}.details h3 span{display:block;font-weight:400;font-size:.5em;text-rendering:geometricPrecision}.details h4{padding-bottom:0;margin-bottom:0}.down{bottom:3em;width:100%;text-align:center}.down img{display:block;width:2.6em;text-align:center;margin:0 auto}.pattern,.pattern svg{width:100%}.down p{font-size:.8em;text-align:center;text-transform:uppercase;letter-spacing:2px;color:#fff;padding-bottom:2px;margin-bottom:2px}.pattern{top:.5em;left:0;height:100%;padding:0;margin:0;overflow:hidden;z-index:-1}.pads{padding:0 3em}@media screen and (max-width:40em){.pads{padding:0}}#thankyou{display:none;padding:2em 0}.radio-custom-wrapper{display:inline-block}.radio-custom,.radio-custom-label{cursor:pointer;display:inline-block;margin:5px;vertical-align:middle}.radio-custom-label{position:relative;color:#2f394f}.radio-custom+.radio-custom-label:before{display:inline-block;width:20px;height:20px;text-align:center;padding:2px;margin-right:10px;content:'';vertical-align:middle;border:1px solid #ed464f;background-color:#fff}.radio-custom+.radio-custom-label:before.error{border:2px solid #ed464f}.radio-custom+.radio-custom-label:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.radio-custom:checked+.radio-custom-label:before{background-color:#ed464f}#newsletter{padding-top:1em}.blue{background-color:#199ad6}.subnavfront{position:relative;bottom:0}.subnavfront a{font-size:1.4em}@media screen and (max-width:40em){.subnavfront a{font-size:1em}}.signup-form{padding:4em 0}.signup-form h3{font-size:2.4em;line-height:1.1}.partners{padding-right:1.6em;padding-left:1.6em}.partners .column{width:25%}@media screen and (max-width:50em){.partners .column{width:100%;text-align:center!important}}.partners .column:first-of-type{text-align:left}.infowindowfont,.linkarrow{text-align:center;text-decoration:none}body .cookie-consent{background-color:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);-moz-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}body .cookie-consent button{background-color:#2f394f}body .cookie-consent a{color:#199ad6}.onlysmall{display:none}@media screen and (max-width:40em){.onlysmall{display:auto}}.lds-ellipsis,.linkarrow,.master{display:inline-block}.master{position:absolute;width:auto;margin:0 auto}.containment{position:relative;max-width:220px;width:100%;height:220px;margin:0 auto}.rounder-arrow,.rounder-dot,.rounder-hexagon{position:relative;overflow:hidden}.rounder-arrow:hover .arrows3,.rounder-arrow:hover .dots3,.rounder-arrow:hover .hexagons3,.rounder-dot:hover .arrows3,.rounder-dot:hover .dots3,.rounder-dot:hover .hexagons3,.rounder-hexagon:hover .arrows3,.rounder-hexagon:hover .dots3,.rounder-hexagon:hover .hexagons3{opacity:1;-webkit-animation:spin2 6s linear infinite;-moz-animation:spin2 6s linear infinite;-o-animation:spin2 6s linear infinite;animation:spin2 6s linear infinite}.rounder-arrow:hover .arrows4,.rounder-arrow:hover .dots4,.rounder-arrow:hover .hexagons4,.rounder-dot:hover .arrows4,.rounder-dot:hover .dots4,.rounder-dot:hover .hexagons4,.rounder-hexagon:hover .arrows4,.rounder-hexagon:hover .dots4,.rounder-hexagon:hover .hexagons4{opacity:1;-webkit-animation:spin 6s linear infinite;-moz-animation:spin 6s linear infinite;-o-animation:spin 6s linear infinite;animation:spin 6s linear infinite}.rounder-gear{position:relative;overflow:hidden}.rounder-gear .gear1,.rounder-gear .gear1b,.rounder-gear .gear2,.rounder-gear .gear2b,.rounder-gear .gear3,.rounder-gear .gear3b{position:absolute;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.rounder-gear .gear1,.rounder-gear .gear1b{top:114px;left:98px}.rounder-gear .gear2,.rounder-gear .gear2b{top:70px;left:42px}.rounder-gear .gear3,.rounder-gear .gear3b{top:64px;left:116px}.rounder-gear .gear1b,.rounder-gear .gear2b,.rounder-gear .gear3b,.rounder-gear .gear4b,.rounder-gear .gears,.rounder-gear:hover .gear,.rounder-gear:hover .gear1,.rounder-gear:hover .gear2,.rounder-gear:hover .gear3,.rounder-gear:hover .gear4{opacity:0}.rounder-gear:hover .gear1b{opacity:1;-webkit-animation:spin 6s linear infinite;-moz-animation:spin 6s linear infinite;-o-animation:spin 6s linear infinite;animation:spin 6s linear infinite}.rounder-gear:hover .gear2b,.rounder-gear:hover .gear3b,.rounder-gear:hover .gear4b{opacity:1;-webkit-animation:spin2 6s linear infinite;-moz-animation:spin2 6s linear infinite;-o-animation:spin2 6s linear infinite;animation:spin2 6s linear infinite}.rounder-gear:hover .gears{opacity:1}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spin{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin2{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-moz-keyframes spin2{100%{-moz-transform:rotate(-360deg);transform:rotate(-360deg)}}@-o-keyframes spin2{100%{-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes spin2{100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@media screen and (max-width:42em){.services .containment img{max-width:100%;width:100%!important}}.mellow_form_holder{width:auto!important}.linkarrow{font-size:.7em!important;padding:0 .6em;margin-left:.5em!important;font-weight:700;padding-top:.4em!important;height:1.8em;position:absolute;width:17px;color:#f2f2f2;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#199ad6}.infowindowfont{color:#000}.infowindowfont:hover{color:#3887BE}.lds-ellipsis{position:relative;width:80px;height:80px}.lds-ellipsis.dark div{background-color:#1f2532}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;-webkit-animation-timing-function:cubic-bezier(0,1,1,0);-moz-animation-timing-function:cubic-bezier(0,1,1,0);-o-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;-webkit-animation:lds-ellipsis1 .6s infinite;-moz-animation:lds-ellipsis1 .6s infinite;-o-animation:lds-ellipsis1 .6s infinite;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;-webkit-animation:lds-ellipsis2 .6s infinite;-moz-animation:lds-ellipsis2 .6s infinite;-o-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;-webkit-animation:lds-ellipsis2 .6s infinite;-moz-animation:lds-ellipsis2 .6s infinite;-o-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;-webkit-animation:lds-ellipsis3 .6s infinite;-moz-animation:lds-ellipsis3 .6s infinite;-o-animation:lds-ellipsis3 .6s infinite;animation:lds-ellipsis3 .6s infinite}@-webkit-keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes lds-ellipsis1{0%{-moz-transform:scale(0);transform:scale(0)}100%{-moz-transform:scale(1);transform:scale(1)}}@-o-keyframes lds-ellipsis1{0%{-o-transform:scale(0);transform:scale(0)}100%{-o-transform:scale(1);transform:scale(1)}}@keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@-moz-keyframes lds-ellipsis3{0%{-moz-transform:scale(1);transform:scale(1)}100%{-moz-transform:scale(0);transform:scale(0)}}@-o-keyframes lds-ellipsis3{0%{-o-transform:scale(1);transform:scale(1)}100%{-o-transform:scale(0);transform:scale(0)}}@keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(24px,0);transform:translate(24px,0)}}@-moz-keyframes lds-ellipsis2{0%{-moz-transform:translate(0,0);transform:translate(0,0)}100%{-moz-transform:translate(24px,0);transform:translate(24px,0)}}@-o-keyframes lds-ellipsis2{0%{-o-transform:translate(0,0);transform:translate(0,0)}100%{-o-transform:translate(24px,0);transform:translate(24px,0)}}@keyframes lds-ellipsis2{0%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(24px,0);-moz-transform:translate(24px,0);-o-transform:translate(24px,0);transform:translate(24px,0)}}#contactform{margin:0;min-height:520px}#contactform input::-webkit-input-placeholder,#contactform textarea::-webkit-input-placeholder{font-size:.9em}#contactform input:-moz-placeholder,#contactform textarea:-moz-placeholder{font-size:.9em}#contactform input::-moz-placeholder,#contactform textarea::-moz-placeholder{font-size:.9em}#contactform input:-ms-input-placeholder,#contactform textarea:-ms-input-placeholder{font-size:.9em}#contactform input::placeholder,#contactform textarea::placeholder{font-size:.9em}#contactform textarea{min-height:10em}#contactform .form-description{margin-bottom:2em}#contactform .input-wrapper{width:100%}#contactform input,#contactform textarea{padding:.75em 1em;width:100%;max-width:100%;border:1px solid rgba(47,57,79,.26);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:1.1em}#contactform input:invalid:focus,#contactform textarea:invalid:focus{border:1px solid #ed464f}#contactform input:invalid+p{color:#ed464f}#contactform label{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:.9em;text-align:left;width:100%;margin-bottom:2em}#contactform label p{margin:0}#contactform label input{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:1.8em;height:1.8em;margin:0 .5em}#contactform .form-content{max-width:460px;margin:0 auto}#contactform .form-wrapper{text-align:center;padding:4em 1em;max-width:520px;width:100%;margin:0 auto 2em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#contactform .form-loader,#contactform .form-response,#contactform .form-response>*{display:none}