﻿@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url("../webfonts/roboto-v19-latin-regular.eot?");src:local("Roboto"),local("Roboto-Regular"),url("../webfonts/roboto-v19-latin-regular.eot?#iefix") format("embedded-opentype"),url("../webfonts/roboto-v19-latin-regular.woff2") format("woff2"),url("../webfonts/roboto-v19-latin-regular.woff") format("woff"),url("../webfonts/roboto-v19-latin-regular.ttf") format("truetype"),url("../webfonts/roboto-v19-latin-regular.svg#Roboto") format("svg");}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url("../webfonts/roboto-v19-latin-italic.eot?");src:local("Roboto Italic"),local("Roboto-Italic"),url("../webfonts/roboto-v19-latin-italic.eot?#iefix") format("embedded-opentype"),url("../webfonts/roboto-v19-latin-italic.woff2") format("woff2"),url("../webfonts/roboto-v19-latin-italic.woff") format("woff"),url("../webfonts/roboto-v19-latin-italic.ttf") format("truetype"),url("../webfonts/roboto-v19-latin-italic.svg#Roboto") format("svg");}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url("../webfonts/roboto-v19-latin-500.eot?");src:local("Roboto Medium"),local("Roboto-Medium"),url("../webfonts/roboto-v19-latin-500.eot?#iefix") format("embedded-opentype"),url("../webfonts/roboto-v19-latin-500.woff2") format("woff2"),url("../webfonts/roboto-v19-latin-500.woff") format("woff"),url("../webfonts/roboto-v19-latin-500.ttf") format("truetype"),url("../webfonts/roboto-v19-latin-500.svg#Roboto") format("svg");}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;src:url("../webfonts/roboto-slab-v8-latin-700.eot?");src:local("Roboto Slab Bold"),local("RobotoSlab-Bold"),url("../webfonts/roboto-slab-v8-latin-700.eot?#iefix") format("embedded-opentype"),url("../webfonts/roboto-slab-v8-latin-700.woff2") format("woff2"),url("../webfonts/roboto-slab-v8-latin-700.woff") format("woff"),url("../webfonts/roboto-slab-v8-latin-700.ttf") format("truetype"),url("../webfonts/roboto-slab-v8-latin-700.svg#RobotoSlab") format("svg");}@font-face{font-family:'Varela Round';font-style:normal;font-weight:400;src:url("../webfonts/varela-round-v11-latin-regular.eot?");src:local("Varela Round Regular"),local("VarelaRound-Regular"),url("../webfonts/varela-round-v11-latin-regular.eot?#iefix") format("embedded-opentype"),url("../webfonts/varela-round-v11-latin-regular.woff2") format("woff2"),url("../webfonts/varela-round-v11-latin-regular.woff") format("woff"),url("../webfonts/varela-round-v11-latin-regular.ttf") format("truetype"),url("../webfonts/varela-round-v11-latin-regular.svg#VarelaRound") format("svg");}.page__home--about{padding:4rem;}.page__home--about ul li+li{margin-top:1rem;}.page__home--about ul li>p{font-weight:500;}.page__home--about ul li>span{padding-left:2.75rem;margin-top:.125rem;}.page__home--about ul li>span p{font-size:1rem;}.page__home--services{padding:4rem;background-color:#d5e7ef;}.page__home--services>h2{font-size:1.875rem;text-align:center;margin:2rem auto;width:80%;}.page__home--products{padding:4rem;}.page__elearning>.button__forward{position:absolute;right:4rem;top:3rem;cursor:pointer;font-size:1.125rem;padding:.75rem 1rem;}.page__elearning>.product__item{flex-wrap:nowrap;}.page__elearning .product__item--intro{width:60%;}.page__elearning .product__item--intro:only-child{width:100%;}.page__elearning .product__item--intro h2{margin-top:2rem;}.page__elearning .product__item--intro .button__contact{margin-top:1rem;font-size:1.125rem;line-height:36px;display:inline-block;padding:.5rem 1.25rem;cursor:pointer;}.page__elearning .product__item--video{height:258px;padding:0;}.page__elearning>.grid{margin-top:3rem;}.protocol__title{margin-top:3rem;}.product__protocols .grid__item--image{padding:20px;}.product__protocols .grid__item--content{border:none;padding:0 .5rem;}.product__protocols .grid__item--title{text-align:center;word-break:break-word;}.branche__overview--item_row{display:flex;width:100%;min-height:260px;}.branche__overview--item_row+.branche__overview--item_row{margin-top:2rem;}.branche__overview--item_row .branche__overview--item_header{min-width:240px;}.branche__overview--item_row .branche__overview--item_header>a{min-height:180px;max-height:unset;height:100%;}.branche__overview--item_row .branche__overview--item_header h3{margin-top:65%;}.branche__overview--item_body{display:flex;position:relative;flex-flow:column nowrap;line-height:1.125rem;padding:1.75rem;background-color:#fff;}.branche__overview--item_body h2{font-family:"Roboto",sans-serif;font-size:1.25rem;font-weight:500;color:#e34444;}.branche__overview--item_body h2::first-letter {text-transform:uppercase;}.branche__overview--item_body p{font-size:1rem;}.branche__overview--item_body .button{align-self:flex-end;margin-top:auto;}.branche__overview--item_bodytitle{display:block;margin-bottom:16px;}.branche__overview--item_bodytitle:hover h2{color:#f7636b;}.page__product--item .case__customer{padding:40px 120px;}.page__product--item .carousel{margin:30px 0 60px;}.product__item{display:flex;flex-flow:row wrap;}.product__item--intro{padding-right:32px;}.product__item--video{width:40%;}.product__item--description{width:100%;margin-top:36px;}.product__overview{margin-top:2rem;}.product__blocks{display:flex;flex-flow:column wrap;}.product__blocks--title{margin:48px 0;}.product__blocks--item{display:flex;flex-flow:column nowrap;padding-left:24px;border-left:2px #f2aaaa solid;}.product__blocks--item+.product__blocks--item{margin-top:48px;}.product__blocks--item h3{font-weight:500;color:#e34444;}.product__blocks--item_body{display:flex;flex-flow:row nowrap;}.product__blocks--item_desc{width:70%;padding-right:40px;}.product__blocks--item_list{width:30%;padding-left:40px;border-left:1px #f2aaaa dotted;}.product__blocks--item_list li+li{margin-top:12px;}.product__blocks--item h3{margin-bottom:14px;}.product__targets .grid__item--content{background-color:#d5e7ef;}@media only screen and (max-width:1279px){.branche__overview--item_body .button{margin-top:24px;}}@media only screen and (max-width:768px){.branche__overview--item_row{flex-flow:column nowrap;width:80%;}.branche__overview--item_row .branche__overview--item_header>a{min-height:180px;height:unset;}.branche__overview--item_row .branche__overview--item_header h3{margin-top:auto;}.page__product--item .case__customer{padding:40px 24px;}.product__blocks--item_body{flex-flow:column nowrap;}.product__blocks--item_desc{width:100%;padding:0;}.product__blocks--item_list{width:100%;order:-1;padding:0 0 24px 0;border:0;}.product__item--intro{width:100%;}.page__elearning .button__forward{right:1.5rem;top:2rem;}.page__elearning .product__item{flex-flow:column nowrap;}.page__elearning .product__item--intro{width:100%;}.page__elearning .product__item--video{width:100%;order:-1;margin-bottom:2rem;height:0;padding-top:56.25%;}}@media only screen and (max-width:640px){.branche__overview--item_row{width:100%;}.page__home--about,.page__home--services{padding:3rem 1.5rem;}.page__home--about{width:100%;}.page__home--about .row>div:only-of-type{width:100%;}.page__home--about .list a{display:inline-block;width:calc(100% - 2.75rem);}}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url("../webfonts/roboto-v19-latin-regular.eot?");src:local("Roboto"),local("Roboto-Regular"),url("../webfonts/roboto-v19-latin-regular.eot?#iefix") format("embedded-opentype"),url("../webfonts/roboto-v19-latin-regular.woff2") format("woff2"),url("../webfonts/roboto-v19-latin-regular.woff") format("woff"),url("../webfonts/roboto-v19-latin-regular.ttf") format("truetype"),url("../webfonts/roboto-v19-latin-regular.svg#Roboto") format("svg");}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url("../webfonts/roboto-v19-latin-italic.eot?");src:local("Roboto Italic"),local("Roboto-Italic"),url("../webfonts/roboto-v19-latin-italic.eot?#iefix") format("embedded-opentype"),url("../webfonts/roboto-v19-latin-italic.woff2") format("woff2"),url("../webfonts/roboto-v19-latin-italic.woff") format("woff"),url("../webfonts/roboto-v19-latin-italic.ttf") format("truetype"),url("../webfonts/roboto-v19-latin-italic.svg#Roboto") format("svg");}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url("../webfonts/roboto-v19-latin-500.eot?");src:local("Roboto Medium"),local("Roboto-Medium"),url("../webfonts/roboto-v19-latin-500.eot?#iefix") format("embedded-opentype"),url("../webfonts/roboto-v19-latin-500.woff2") format("woff2"),url("../webfonts/roboto-v19-latin-500.woff") format("woff"),url("../webfonts/roboto-v19-latin-500.ttf") format("truetype"),url("../webfonts/roboto-v19-latin-500.svg#Roboto") format("svg");}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;src:url("../webfonts/roboto-slab-v8-latin-700.eot?");src:local("Roboto Slab Bold"),local("RobotoSlab-Bold"),url("../webfonts/roboto-slab-v8-latin-700.eot?#iefix") format("embedded-opentype"),url("../webfonts/roboto-slab-v8-latin-700.woff2") format("woff2"),url("../webfonts/roboto-slab-v8-latin-700.woff") format("woff"),url("../webfonts/roboto-slab-v8-latin-700.ttf") format("truetype"),url("../webfonts/roboto-slab-v8-latin-700.svg#RobotoSlab") format("svg");}@font-face{font-family:'Varela Round';font-style:normal;font-weight:400;src:url("../webfonts/varela-round-v11-latin-regular.eot?");src:local("Varela Round Regular"),local("VarelaRound-Regular"),url("../webfonts/varela-round-v11-latin-regular.eot?#iefix") format("embedded-opentype"),url("../webfonts/varela-round-v11-latin-regular.woff2") format("woff2"),url("../webfonts/varela-round-v11-latin-regular.woff") format("woff"),url("../webfonts/varela-round-v11-latin-regular.ttf") format("truetype"),url("../webfonts/varela-round-v11-latin-regular.svg#VarelaRound") format("svg");}.page__home--about{padding:4rem;}.page__home--about ul li+li{margin-top:1rem;}.page__home--about ul li>p{font-weight:500;}.page__home--about ul li>span{padding-left:2.75rem;margin-top:.125rem;}.page__home--about ul li>span p{font-size:1rem;}.page__home--services{padding:4rem;background-color:#d5e7ef;}.page__home--services>h2{font-size:1.875rem;text-align:center;margin:2rem auto;width:80%;}.page__home--products{padding:4rem;}.page__elearning>.button__forward{position:absolute;right:4rem;top:3rem;cursor:pointer;font-size:1.125rem;padding:.75rem 1rem;}.page__elearning>.product__item{flex-wrap:nowrap;}.page__elearning .product__item--intro{width:60%;}.page__elearning .product__item--intro h2{margin-top:2rem;}.page__elearning .product__item--intro .button__contact{margin-top:1rem;font-size:1.125rem;line-height:36px;display:inline-block;padding:.5rem 1.25rem;cursor:pointer;}.page__elearning .product__item--video{height:258px;padding:0;}.page__elearning>.grid{margin-top:3rem;}.protocol__title{margin-top:3rem;}.product__protocols .grid__item--image{padding:20px;}.product__protocols .grid__item--content{border:none;padding:0 .5rem;}.product__protocols .grid__item--title{text-align:center;word-break:break-word;}.branche__overview--item_row{display:flex;width:100%;min-height:260px;}.branche__overview--item_row+.branche__overview--item_row{margin-top:2rem;}.branche__overview--item_row .branche__overview--item_header{min-width:240px;}.branche__overview--item_row .branche__overview--item_header>a{min-height:180px;max-height:unset;height:100%;}.branche__overview--item_row .branche__overview--item_header h3{margin-top:65%;}.branche__overview--item_body{display:flex;position:relative;flex-flow:column nowrap;line-height:1.125rem;padding:1.75rem;background-color:#fff;}.branche__overview--item_body h2{font-family:"Roboto",sans-serif;font-size:1.25rem;font-weight:500;color:#e34444;}.branche__overview--item_body h2::first-letter {text-transform:uppercase;}.branche__overview--item_body p{font-size:1rem;}.branche__overview--item_body .button{align-self:flex-end;margin-top:auto;}.branche__overview--item_bodytitle{display:block;margin-bottom:16px;}.branche__overview--item_bodytitle:hover h2{color:#f7636b;}.page__product--item .case__customer{padding:40px 120px;}.page__product--item .carousel{margin:30px 0 60px;}.product__item{display:flex;flex-flow:row wrap;}.product__item--intro{padding-right:32px;}.product__item--video{width:40%;}.product__item--description{width:100%;margin-top:36px;}.product__overview{margin-top:2rem;}.product__blocks{display:flex;flex-flow:column wrap;}.product__blocks--title{margin:48px 0;}.product__blocks--item{display:flex;flex-flow:column nowrap;padding-left:24px;border-left:2px #f2aaaa solid;}.product__blocks--item+.product__blocks--item{margin-top:48px;}.product__blocks--item h3{font-weight:500;color:#e34444;}.product__blocks--item_body{display:flex;flex-flow:row nowrap;}.product__blocks--item_desc{width:70%;padding-right:40px;}.product__blocks--item_list{width:30%;padding-left:40px;border-left:1px #f2aaaa dotted;}.product__blocks--item_list li+li{margin-top:12px;}.product__blocks--item h3{margin-bottom:14px;}.product__targets .grid__item--content{background-color:#d5e7ef;}@media only screen and (max-width:1279px){.branche__overview--item_body .button{margin-top:24px;}}@media only screen and (max-width:768px){.branche__overview--item_row{flex-flow:column nowrap;width:80%;}.branche__overview--item_row .branche__overview--item_header>a{min-height:180px;height:unset;}.branche__overview--item_row .branche__overview--item_header h3{margin-top:auto;}.page__product--item .case__customer{padding:40px 24px;}.product__blocks--item_body{flex-flow:column nowrap;}.product__blocks--item_desc{width:100%;padding:0;}.product__blocks--item_list{width:100%;order:-1;padding:0 0 24px 0;border:0;}.product__item--intro{width:100%;}.page__elearning .button__forward{right:1.5rem;top:2rem;}.page__elearning .product__item{flex-flow:column nowrap;}.page__elearning .product__item--intro{width:100%;}.page__elearning .product__item--video{width:100%;order:-1;margin-bottom:2rem;height:0;padding-top:56.25%;}}@media only screen and (max-width:640px){.branche__overview--item_row{width:100%;}.page__home--about,.page__home--services{padding:3rem 1.5rem;}.page__home--about{width:100%;}.page__home--about .row>div:only-of-type{width:100%;}.page__home--about .list a{display:inline-block;width:calc(100% - 2.75rem);}}