@font-face{font-family:'Brother-1816-Light';src:url(//marketingflow.fi/wp-content/themes/marketingflow/webfonts/35CC28_0_0.woff2) format('woff2'),url(//marketingflow.fi/wp-content/themes/marketingflow/webfonts/35CC28_0_0.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Brother-1816-Book';src:url(//marketingflow.fi/wp-content/themes/marketingflow/webfonts/35CC28_1_0.woff2) format('woff2'),url(//marketingflow.fi/wp-content/themes/marketingflow/webfonts/35CC28_1_0.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Brother-1816-Medium';src:url(//marketingflow.fi/wp-content/themes/marketingflow/webfonts/35CC28_2_0.woff2) format('woff2'),url(//marketingflow.fi/wp-content/themes/marketingflow/webfonts/35CC28_2_0.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'holland';src:url(//marketingflow.fi/wp-content/themes/marketingflow/webfonts/holland.woff2) format('woff2'),url(//marketingflow.fi/wp-content/themes/marketingflow/webfonts/holland.woff) format('woff');font-weight:400;font-style:normal}body,div,em,figure,h1,h2,h3,h4,h5,h6,html,img,li,p,span,strong,ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}html{text-rendering:optimizeLegibility;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}figure,footer,header,main,section{display:block}ol,ul{list-style:none}img{border:0}hr{box-sizing:content-box;height:0}body{background-color:#fff;color:#000;font:normal 16px/1 Brother-1816-Book,sans-serif}img{-ms-interpolation-mode:bicubic;border:0;height:auto;max-width:100%;vertical-align:middle}::-moz-selection{background:#000;color:#fff;text-shadow:none}::selection{background:#000;color:#fff;text-shadow:none}.clear:before,.clear:after{content:"";display:table}.clear:after{clear:both}.clear{zoom:1}h1,h2,h3,h4{font-family:Brother-1816-Medium,sans-serif;font-weight:400;line-height:1.25;margin:0 0 .75em}h1,h2.casetitle{color:#fff;font-size:2em;margin:0 auto;text-align:center;width:80%;animation:fadein .8s}@media screen and (min-width:340px){h1,h2.casetitle{font-size:2.5em}}@media screen and (min-width:768px){h1,h2.casetitle{font-size:4.375em}}@media screen and (min-width:1200px){h1,h2.casetitle{font-size:5.625em}}@media screen and (min-width:1400px){h1,h2.casetitle{font-size:6em}}#intro h1{text-shadow:1px 1px 15px rgba(0,0,0,1)}#intro h1 .introheader{display:block;font-family:'Brother-1816-Light';font-size:22px;line-height:22px;margin:0;text-transform:uppercase;text-shadow:1px 1px 5px rgba(0,0,0,1)}@media screen and (min-width:768px){#intro h1 .introheader{font-size:30px;line-height:30px}}@media screen and (min-width:1024px){#intro h1 .introheader{font-size:40px;line-height:40px}}h1 .altfont{display:block;font-size:1.7em;margin-bottom:30px}@media screen and (min-width:600px){h1 .altfont{font-size:2em}}@media screen and (min-width:768px){h1 .altfont{font-size:1.5em}}@media screen and (min-width:1024px){h1 .altfont{font-size:2em}}@media screen and (min-width:1200px){h1 .altfont{font-size:1.6em}}#intro h1 .introheader.intro-small{font-size:18px;line-height:1.55;text-transform:none}@media screen and (min-width:768px){#intro h1 .introheader.intro-small{font-size:22px}}@media screen and (min-width:1200px){#intro h1 .introheader.intro-small{font-size:32px}}h2.casetitle span{display:block;font-size:20px;line-height:30px;margin:40px 0;text-transform:uppercase}@media screen and (min-width:768px){h2.casetitle span{font-size:22px;line-height:32px}}h2{font-size:1.5em}@media screen and (min-width:768px){h2{font-size:1.75em}}@media screen and (min-width:1200px){h2{font-size:2.125em}}h3{font-size:1em;margin-bottom:2.5em;text-transform:uppercase}@media screen and (min-width:768px){h3{font-size:1.125em}}h3.section-header{font-family:'holland',serif;font-size:4em;margin-bottom:60px;text-transform:lowercase}@media screen and (min-width:400px){h3.section-header{font-size:5em}}.dark h3.section-header{color:#fff}h4{font-size:1.125em}@media screen and (min-width:768px){h4{font-size:1.25em}}@media screen and (min-width:1200px){h4{font-size:1.375em}}.colour-header{color:#32c4a7}.altfont{font-family:'holland',serif}.uppercase{text-transform:uppercase}p{font-size:1em;line-height:1.555;margin-bottom:1.35em}@media screen and (min-width:1400px){p{font-size:1.125em}}b,strong{font-family:Brother-1816-Medium,sans-serif;font-weight:400}ul{font-size:1em;line-height:1.555;list-style-type:disc;margin:0 0 1.35em 25px}@media screen and (min-width:1400px){ul{font-size:1.125em}}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{font-family:Brother-1816-Medium,sans-serif !important;font-size:16px !important;line-height:20px !important;font-weight:400 !important}.moove-gdpr-modal-content b,.moove-gdpr-modal-content strong,.moove-gdpr-modal-content span.tab-title,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{font-family:Brother-1816-Medium,sans-serif !important;font-weight:400 !important}#moove_gdpr_cookie_info_bar{z-index:9900000000 !important}.lity.moove_gdpr_cookie_modal_open{z-index:9990000000 !important}.centered{margin:0 auto;max-width:1300px;width:88%}section{padding:60px 0 40px}@media screen and (min-width:768px){section{padding:80px 0 60px}}@media screen and (min-width:1024px){section{padding:100px 0 80px}section.low-top{padding-top:80px}}@media screen and (min-width:1400px){section{padding:160px 0 140px}}section.low-bottom{padding-bottom:0}.boxed{color:#fff;padding:20px}@media screen and (min-width:768px){.boxed{padding:30px}}@media screen and (min-width:1024px){.boxed{padding:40px}}.boxed p:last-child,.boxed ul:last-child{margin-bottom:0}.boxed ul li{margin-bottom:.5em}.mint{background-color:#32c4a7}.green{background-color:#23cc7b}.grey{background-color:#fafafa}.slidein{opacity:0}.half,.one-third{margin-bottom:40px}@media screen and (min-width:768px){.half,.fourth,.one-third,.two-third{float:left;margin-bottom:0}.mobileswitch .half{float:right}.half{margin-right:8%;width:46%}.half.full-half{margin-right:0;width:50%}.fourth{margin-right:3.3333%;width:22.5%}.one-third{margin-right:5%;width:35%}.two-third{margin-right:5%;width:60%}.last-col{margin-left:0;margin-right:0}}.case{padding-bottom:40px}@media screen and (min-width:768px){.case{padding-bottom:100px}}@media screen and (min-width:1400px){.case{padding-bottom:160px}}.case:last-child{padding-bottom:0}.case-hidden{display:none}@media screen and (min-width:500px){#ref-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;column-gap:30px}}@media screen and (min-width:768px){#ref-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;column-gap:40px}}@media screen and (min-width:1024px){#ref-columns{-webkit-column-count:4;-moz-column-count:4;column-count:4;column-gap:60px}}#logo{color:#fff;font-size:1.5em;position:absolute;top:25px;width:100%;z-index:1000}@media screen and (min-width:768px){#logo{font-size:2em;top:40px}}.dark{background:#7edcbe;background:-moz-linear-gradient(45deg,#3cc58e 0%,#7edcbe 50%,#8afdd7 100%);background:-webkit-linear-gradient(45deg,#3cc58e 0%,#7edcbe 50%,#8afdd7 100%);background:linear-gradient(45deg,#3cc58e 0%,#7edcbe 50%,#8afdd7 100%);color:#fff}#references.dark{background:#32c4a7}#video-container{background-color:#000}#intro-container,#footer-info{height:450px;overflow:hidden;position:relative}@media screen and (min-width:768px){#intro-container,#footer-info{height:550px}}#video-overlay{background:rgba(50,196,167,.25);position:absolute;top:0;bottom:0;right:0;left:0;height:100%;width:100%}video.bg-video{min-height:100%;min-width:100%;height:auto;width:auto;position:absolute;z-index:-1}@media screen and (min-width:1430px){video.bg-video{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}video.bg-video::-webkit-media-controls{display:none !important}.bg-img{background:#fff url(//marketingflow.fi/wp-content/themes/marketingflow/images/bg-video.jpg) center center no-repeat;background-size:cover;height:450px}@media screen and (min-width:768px){.bg-img{height:550px}}#intro,#footer-contents{position:absolute;top:50%;-webkit-transform:translateY(-30%);-moz-transform:translateY(-30%);-ms-transform:translateY(-30%);-o-transform:translateY(-30%);transform:translateY(-30%);left:0;right:0;text-align:center}#menu{display:none}@media screen and (min-width:768px){#menu{display:block;position:absolute;right:6%;top:40px;z-index:1000}}#menu li{display:inline-block;padding-left:25px}.come-in{transform:translateY(300px);animation:come-in 1s ease forwards;opacity:1}.come-in-left{transform:translateX(-300px);animation:come-in-left 1s ease forwards;opacity:1}.come-in-right{transform:translateX(300px);animation:come-in-right 1s ease forwards;opacity:1}.already-visible{animation:none;opacity:1;transform:translateY(0);transform:translateX(0)}#about{animation:fadein 3s}#references p{font-size:1em;line-height:1.25;margin-bottom:.5em}@media screen and (max-width:480px){#references p{margin-bottom:.875em}}.refsarea{margin-bottom:1.5em}p.refarea{border-bottom:1px solid #fff;font-family:Brother-1816-Medium,sans-serif;padding-bottom:5px;text-transform:uppercase}#contact-img{height:260px;margin:0 auto 30px;width:260px}@media screen and (min-width:768px){#contact-img{float:right;height:200px;margin:0;width:200px}}@media screen and (min-width:1024px){#contact-img{height:300px;width:300px}}#contact{border-bottom:1px solid #000;border-top:1px solid #000;text-align:center}@media screen and (min-width:768px){#contact{text-align:left}#contact-info{font-size:1.25em}}@media screen and (min-width:1024px){#contact-info{font-size:1.875em}}@media screen and (min-width:1200px){#contact-info{font-size:2.125em}}#footer-info{overflow:hidden;position:relative}#footer-contents{color:#fff;font-size:15px}#footer-info ul{list-style-type:none;margin:0 0 100px}#footer-info li{display:inline-block;height:59px;margin:0 10px;width:60px}@media screen and (min-width:768px){#footer-info li{height:98px;width:100px}}@media screen and (min-width:1200px){#footer-info li{height:120px;width:123px}}#footer-info a img{transition-duration:.2s}#footer-info a:hover img{opacity:.7;transform:scale(1.1)}a{background-color:transparent;transition:all .2s ease}a:hover,a:active,a:focus,object:focus{-moz-outline-style:none;outline:none}a:link,a:visited{color:#000;font-weight:400;text-decoration:underline}a:active,a:hover{color:#32c4a7}.dark a:link,.dark a:visited{color:#fff}#references a:link,#references a:visited{text-decoration:none}#references a:active,#references a:hover{color:#fff;text-decoration:underline}#menu a:link,#menu a:visited{color:#fff;text-decoration:none;text-shadow:2px 1px 4px rgba(0,0,0,1)}#menu a:active,#menu a:hover{color:#40f2cf}a.arrowlink{text-decoration:none}.case-text a:link,.case-text a:visited{background:#32c4a7;border-radius:20px;color:#fff;display:inline-block;font-size:16px;font-weight:400;padding:8px 15px 9px;text-align:center;text-decoration:none}.case-text a:active,.case-text a:hover{background:#3fe2c2}a#show-cases:link,a#show-cases:visited{background:#3fe2c2;border-radius:20px;color:#fff;display:block;font-size:16px;font-weight:700;height:40px;letter-spacing:.5px;line-height:40px;margin:0 auto;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;width:150px;z-index:100}@media screen and (min-width:768px){a#show-cases:link,a#show-cases:visited{margin:-40px auto 0}}@media screen and (min-width:1400px){a#show-cases:link,a#show-cases:visited{margin:-100px auto 0}}a#show-cases:active,a#show-cases:hover{background:#32c4a7}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes come-in{to{transform:translateY(0)}}@keyframes come-in-left{to{transform:translateX(0)}}@keyframes come-in-right{to{transform:translateX(0)}}