/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
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:700}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:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}html{font-size:112.5%}body{margin:0;padding:0;line-height:1.7777777778}.l__header__bar__nav::after,.l__tabs::after,.menu--breadcrumbs .menu__item::after,.menu--breadcrumbs .menu__items::after,.menu__items::after,.multiple-select-as-links::after,.page--blog .pager::after,.page--drupalgive .page__content>header::after,.page--drupalgive::after,.project-details::after,.skill::after,.team-member-blog-posts .pager::after,.team-member-content__columns::after,.view-blog.view-display-id-entity_view_blog_listing .pager::after,.view-blog.view-display-id-entity_view_blog_listing_blogpost_overview .pager::after{clear:both;content:"";display:table}.badge--drupal:before,.nav-toggle:before,.nav-toggle:hover:before,.page--blog .page__title:after,.page--blogpost .page__title:after,.paragraph--blog-listing .blog-listing__headline:after,.paragraph--blog-listing-corporate .blog-listing__headline:after,.paragraph--files-download .files-download--link>a:before,.social-link--facebook:before,.social-link--instagram:before,.social-link--rss:before,.social-link--twitter:before,.state--main-nav-open .nav-toggle:before,.state--main-nav-open .nav-toggle:hover:before,.views-exposed-form__collapsible-toggle a:after,.views-exposed-form__collapsible-toggle--active a:after{font-family:undpaul-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-align:center;text-indent:0;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-toggle:before,.nav-toggle:hover:before{content:"\f0c9"}.state--main-nav-open .nav-toggle:before,.state--main-nav-open .nav-toggle:hover:before{content:"\e900"}.views-exposed-form__collapsible-toggle a:after{content:"\f0d7"}.views-exposed-form__collapsible-toggle--active a:after{content:"\f0d8"}.badge--drupal:before,.page--blog .page__title:after,.page--blogpost .page__title:after,.paragraph--blog-listing .blog-listing__headline:after,.paragraph--blog-listing-corporate .blog-listing__headline:after{content:"\f1a9"}.social-link--facebook:before{content:"\f09a"}.social-link--instagram:before{content:"\f16d"}.social-link--rss:before{content:"\f09e"}.social-link--twitter:before{content:"\f099"}.paragraph--files-download .files-download--link>a:before{content:"\e901"}.team-member--in-quote .team-member__photo img{border-radius:50%;display:block;overflow:hidden}.blogpost-teaser__columns,.claim,.contact-form,.contact-note,.header-image__title,.image-large,.image-with-text,.l__footer__bar,.menu--breadcrumbs,.page--blog .page__rows,.page--blog .pager,.page__content--constrained,.page__title-wrapper,.paragraph--blog-listing .blog-listing__header,.paragraph--blog-listing .blogpost-teaser,.paragraph--blog-listing-corporate .blog-listing__header,.paragraph--blog-listing-corporate .blogpost-teaser,.paragraph--customers .customers__logos,.paragraph--files-download .files-download,.paragraph--two-columns .two-columns,.paragraph--type--team-listing .views-rows-wrapper,.project-examples,.project-teaser__columns,.quote,.quote--blogpost,.service__more_services ul,.service__project-examples,.skills,.status-messages ul,.team-member-blog-posts,.team-member-blog-posts .pager,.team-member-header__content,.text,.view-blog.view-display-id-entity_view_blog_listing,.view-blog.view-display-id-entity_view_blog_listing .pager,.view-blog.view-display-id-entity_view_blog_listing_blogpost_overview,.view-blog.view-display-id-entity_view_blog_listing_blogpost_overview .pager,.views-exposed-form .form-item,.views-exposed-form__collapsible-toggles-list{max-width:1280px;margin-left:auto;margin-right:auto}.blogpost-teaser__columns::after,.claim::after,.contact-form::after,.contact-note::after,.header-image__title::after,.image-large::after,.image-with-text::after,.l__footer__bar::after,.menu--breadcrumbs::after,.page--blog .page__rows::after,.page--blog .pager::after,.page__content--constrained::after,.page__title-wrapper::after,.paragraph--blog-listing .blog-listing__header::after,.paragraph--blog-listing .blogpost-teaser::after,.paragraph--blog-listing-corporate .blog-listing__header::after,.paragraph--blog-listing-corporate .blogpost-teaser::after,.paragraph--customers .customers__logos::after,.paragraph--files-download .files-download::after,.paragraph--two-columns .two-columns::after,.paragraph--type--team-listing .views-rows-wrapper::after,.project-examples::after,.project-teaser__columns::after,.quote--blogpost::after,.quote::after,.service__more_services ul::after,.service__project-examples::after,.skills::after,.status-messages ul::after,.team-member-blog-posts .pager::after,.team-member-blog-posts::after,.team-member-header__content::after,.text::after,.view-blog.view-display-id-entity_view_blog_listing .pager::after,.view-blog.view-display-id-entity_view_blog_listing::after,.view-blog.view-display-id-entity_view_blog_listing_blogpost_overview .pager::after,.view-blog.view-display-id-entity_view_blog_listing_blogpost_overview::after,.views-exposed-form .form-item::after,.views-exposed-form__collapsible-toggles-list::after{clear:both;content:"";display:table}.page--blogpost .page__breadcrumbs .menu--breadcrumbs,.page--blogpost .page__content--body .blogpost__wrapper--body,.page--blogpost .page__content--body .paragraph>*,.page--blogpost .page__content--content .paragraph>*,.page--blogpost .page__content--headline-wrapper .page__content--headline,.page--blogpost .page__content--meta-columns{max-width:860px;margin-left:auto;margin-right:auto}.page--blogpost .page__breadcrumbs .menu--breadcrumbs::after,.page--blogpost .page__content--body .blogpost__wrapper--body::after,.page--blogpost .page__content--body .paragraph>::after,.page--blogpost .page__content--content .paragraph>::after,.page--blogpost .page__content--headline-wrapper .page__content--headline::after,.page--blogpost .page__content--meta-columns::after{clear:both;content:"";display:table}.blogpost-teaser--card .blogpost-teaser__link--title,.blogpost-teaser--card .blogpost-teaser__text,.blogpost-teaser__columns,.header-image__title-positioner,.l,.l__callout,.l__footer,.l__header,.page,.page--blog .page__content--unconstrained,.page--blogpost .page__content--body,.page--blogpost .page__content--headline-wrapper,.page--blogpost .page__content--meta,.page--blogpost .page__content--team-member-bio,.page--drupalgive,.page__breadcrumbs,.page__title-wrapper,.paragraph--blog-listing,.paragraph--blog-listing-blogpost-overview,.paragraph--blog-listing-corporate,.paragraph--claim,.paragraph--contact-form,.paragraph--contact-note,.paragraph--customers,.paragraph--files-download,.paragraph--image-large,.paragraph--image-with-text,.paragraph--projects-listing,.paragraph--quote,.paragraph--text,.paragraph--two-columns,.project-teaser,.related-projects,.service-teasers,.service__more_services,.status-messages,.team-member-content__additional-content,.team-member-content__blog-posts,.team-member-content__projects,.team-member-content__skills,.team-member-header__meta,.views-exposed-form,.views-exposed-form__collapsible-toggles{padding-left:1.7777777778em;padding-right:1.7777777778em}.blogpost-teaser--card .blogpost-teaser__teaser-image,.l__callout,.l__footer,.l__header,.l__messages,.l__tabs,.page,.page--blogpost .page__content--body code,.page--blogpost .page__content--content .paragraph--image-with-text code,.page--blogpost .page__content--content .paragraph--text code,.page__breadcrumbs,.page__content--unconstrained,.page__header,.service-teasers,.views-exposed-form__collapsible-toggles{margin-left:-1.7777777778em;margin-right:-1.7777777778em}.button,.button--black,.button--black--21-percent,.button--black--79-percent,.button--blue,.button--green,.form-submit,.pager--load-more a,.paragraph--blog-listing .blog-listing__more_link,.paragraph--blog-listing-corporate .blog-listing__more_link,.paragraph--projects-listing .projects-listing__more-link,.project-teaser__link,.team-member-blog-posts__more-link{font-size:1em;line-height:1.3333333333;border:0 none;border-radius:10px;display:inline-block;height:1.7777777778em;margin-bottom:.8888888889em;margin-top:.8888888889em;overflow:hidden;padding:.8em 3em 2.1em;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.button--black--21-percent{background:#ccc;color:#fff}.button--black--21-percent:hover{background:#90d54d}.button--black,.button--black--79-percent,.form-submit,.pager--load-more a,.paragraph--blog-listing .blog-listing__more_link,.paragraph--blog-listing-corporate .blog-listing__more_link,.paragraph--projects-listing .projects-listing__more-link,.project-teaser__link,.team-member-blog-posts__more-link{background:#333;color:#fff}.button--black--79-percent:hover,.button--black:hover,.form-submit:hover,.pager--load-more a:hover,.paragraph--blog-listing .blog-listing__more_link:hover,.paragraph--blog-listing-corporate .blog-listing__more_link:hover,.paragraph--projects-listing .projects-listing__more-link:hover,.project-teaser__link:hover,.team-member-blog-posts__more-link:hover{background:#90d54d}.button--blue{background:#0fa8e8;color:#fff}.button--blue:hover{background:#90d54d}.button--green{background:#90d54d;color:#fff}.button--green:hover{background:#0fa8e8}.font--panton-light,.font--panton-light--lowercase,.font--panton-light--uppercase,.header-image--white .header-image__text-line2,.page--blogpost .page__content--meta-column.team-member span{font-family:Panton-Light,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none}.font--panton-light--lowercase{text-transform:lowercase}.font--panton-light--uppercase{text-transform:uppercase}.blogpost-teaser--card .blogpost-teaser__title,.button,.button--black,.button--black--21-percent,.button--black--79-percent,.button--blue,.button--green,.font--panton-semibold,.font--panton-semibold--lowercase,.font--panton-semibold--uppercase,.form-submit,.header-image--white .header-image__text-line1,.page--blogpost .page__content--headline-wrapper .page__content--headline h1,.page--blogpost .page__content--meta-column.team-member,.page--drupalgive h6,.pager--load-more a,.paragraph--blog-listing .blog-listing__more_link,.paragraph--blog-listing-corporate .blog-listing__more_link,.paragraph--projects-listing .projects-listing__more-link,.project-teaser__link,.quote--blogpost__member_name,.quote--blogpost__text,.quote--blogpost__title,.team-member-blog-posts__more-link,h1,h2,h3,h4,h5,h6,strong{font-family:Panton-SemiBold,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none}.font--panton-semibold--lowercase{text-transform:lowercase}.font--panton-semibold--uppercase{text-transform:uppercase}input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background:#f2f2f2;border:1px solid #ccc;border-radius:0;width:100%}.page--blog .pager,.team-member-blog-posts .pager,.view-blog.view-display-id-entity_view_blog_listing .pager,.view-blog.view-display-id-entity_view_blog_listing_blogpost_overview .pager{padding-bottom:3.5555555556em}.page--blog .pager__items,.team-member-blog-posts .pager__items,.view-blog.view-display-id-entity_view_blog_listing .pager__items,.view-blog.view-display-id-entity_view_blog_listing_blogpost_overview .pager__items{list-style-type:none;padding:0;text-align:center}@media screen and (min-width:768px){.page--blog .pager__items,.team-member-blog-posts .pager__items,.view-blog.view-display-id-entity_view_blog_listing .pager__items,.view-blog.view-display-id-entity_view_blog_listing_blogpost_overview .pager__items{float:left;display:block;margin-right:3.1684356888%;width:31.2210428741%}.page--blog .pager__items:last-child,.team-member-blog-posts .pager__items:last-child,.view-blog.view-display-id-entity_view_blog_listing .pager__items:last-child,.view-blog.view-display-id-entity_view_blog_listing_blogpost_overview .pager__items:last-child{margin-right:0}}@media screen and (min-width:1000px){.page--blog .pager__items,.team-member-blog-posts .pager__items,.view-blog.view-display-id-entity_view_blog_listing .pager__items,.view-blog.view-display-id-entity_view_blog_listing_blogpost_overview .pager__items{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.page--blog .pager__items:last-child,.team-member-blog-posts .pager__items:last-child,.view-blog.view-display-id-entity_view_blog_listing .pager__items:last-child,.view-blog.view-display-id-entity_view_blog_listing_blogpost_overview .pager__items:last-child{margin-right:0}}.page--blog .pager__items.js-pager__items,.team-member-blog-posts .pager__items.js-pager__items,.view-blog.view-display-id-entity_view_blog_listing .pager__items.js-pager__items,.view-blog.view-display-id-entity_view_blog_listing_blogpost_overview .pager__items.js-pager__items{float:none;margin:0 auto;display:flex;justify-content:space-between}.page--blog .pager__items li,.team-member-blog-posts .pager__items li,.view-blog.view-display-id-entity_view_blog_listing .pager__items li,.view-blog.view-display-id-entity_view_blog_listing_blogpost_overview .pager__items li{display:inline-block}.page--blog .pager__items a,.team-member-blog-posts .pager__items a,.view-blog.view-display-id-entity_view_blog_listing .pager__items a,.view-blog.view-display-id-entity_view_blog_listing_blogpost_overview .pager__items a{text-decoration:none}.page--blog .pager__items .pager__item.is-active a,.team-member-blog-posts .pager__items .pager__item.is-active a,.view-blog.view-display-id-entity_view_blog_listing .pager__items .pager__item.is-active a,.view-blog.view-display-id-entity_view_blog_listing_blogpost_overview .pager__items .pager__item.is-active a{color:#ccc}.page--blog .pager__items .pager__item--first,.page--blog .pager__items .pager__item--last,.team-member-blog-posts .pager__items .pager__item--first,.team-member-blog-posts .pager__items .pager__item--last,.view-blog.view-display-id-entity_view_blog_listing .pager__items .pager__item--first,.view-blog.view-display-id-entity_view_blog_listing .pager__items .pager__item--last,.view-blog.view-display-id-entity_view_blog_listing_blogpost_overview .pager__items .pager__item--first,.view-blog.view-display-id-entity_view_blog_listing_blogpost_overview .pager__items .pager__item--last{display:none}@font-face{font-display:fallback;font-family:Panton-Light;src:url(/themes/custom/undpaul3/dist/fonts/panton/light/panton-light-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/undpaul3/dist/fonts/panton/light/panton-light-webfont.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-display:fallback;font-family:Panton-SemiBold;src:url(/themes/custom/undpaul3/dist/fonts/panton/semibold/panton-semibold-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/undpaul3/dist/fonts/panton/semibold/panton-semibold-webfont.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-display:fallback;font-family:undpaul-icons;src:url(/themes/custom/undpaul3/dist/fonts/icomoon/undpaul-icons/undpaul-icons.eot#iefix) format("embedded-opentype"),url(/themes/custom/undpaul3/dist/fonts/icomoon/undpaul-icons/undpaul-icons.woff) format("woff");font-weight:700;font-style:normal}img{height:auto;max-width:100%}body{background:#3c3c3c none;margin:0;padding:0}a{color:#000;text-decoration:underline}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:18px}body{color:#333;font-family:Panton-Light,sans-serif;font-weight:400}p{font-size:1em;line-height:1.7777777778;margin-top:0;margin-bottom:1.7777777778em;padding-top:0;padding-bottom:0}::-moz-selection{background:#77b302;color:#fff}::selection{background:#77b302;color:#fff}small{font-size:.7501875469em;line-height:1.7773333333}em{font-style:italic}blockquote{margin-top:1.7777777778em;margin-bottom:1.7777777778em;margin-left:0;padding-top:0;padding-bottom:0;padding-left:1.7777777778em;border-left:8px solid gray;font-family:Georgia,"Times New Roman",serif}blockquote p{margin-bottom:.8888888889em}blockquote footer cite:before{content:" – "}.code,code,pre{font-family:"Lucida Console",Monaco,monospace}.time,time{text-transform:uppercase}dl,ol,ul{margin-top:0;margin-bottom:1.7777777778em;margin-left:1.7777777778em;padding-top:0;padding-bottom:0}dl dl,ol ol,ul ul{margin-left:0}ul{list-style:disc}ol{list-style:decimal}abbr{font-variant:small-caps;font-weight:600;text-transform:lowercase}abbr[title]:hover{cursor:help}hr{margin-top:1.7777777778em;margin-bottom:0;border:none;border-top-color:#000;border-top-style:solid;border-top-width:1px;padding-top:1.7222222222em}h1,h2,h3,h4,h5,h6{margin-top:0;padding-top:0;padding-bottom:0}@media screen and (min-width:0) and (max-width:543px){h1,h2,h3,h4,h5,h6{hyphens:auto}}h1{font-size:4.2087269129em;line-height:1.0560068487;margin-bottom:.844805479em;margin-top:.844805479em}h2{font-size:3.1573345183em;line-height:1.1261257035;margin-bottom:.5630628517em}h3{font-size:2.1322668em;line-height:1.2506252345;margin-bottom:.8337501563em}h4{font-size:1.333em;line-height:1.6670834375;margin-bottom:1.33366675em}h5,h6{font-size:1.333em;line-height:1.33366675}h5{margin-bottom:1.33366675em}h6{font-size:1em;line-height:1.7777777778;margin-bottom:.8888888889em}.l{background:#fff}.l__callout{background-color:#3fb9ed;box-shadow:inset 0 0 6px -1px #333}.l__callout__inner{font-size:1em;position:relative;text-align:center;text-decoration:none;display:flex;justify-content:center;align-items:center}.l__callout__inner__logo{display:inline-block;height:45px;margin:2.5px;width:45px}.l__callout__inner__text{color:#fff;margin-top:4px;margin-left:15px}.l__footer{background:#3c3c3c;padding-bottom:1.7777777778em;padding-top:1.7777777778em}@media screen and (min-width:768px){.l__footer{padding-bottom:3.5555555556em;padding-top:3.5555555556em}}.l__footer__bar__nav{text-align:center;margin-left:-.4444444444em;margin-right:-.4444444444em}.l__header{background:#fff;border-bottom:1px solid #ccc}.l__header__bar{position:relative}@media screen and (min-width:768px){.l__header__bar{max-width:1280px;margin-left:auto;margin-right:auto}.l__header__bar::after{clear:both;content:"";display:table}}.l__header__bar__branding{height:3.5555555556em;padding-bottom:.8888888889em;padding-top:.8888888889em}@media screen and (min-width:768px){.l__header__bar__branding{float:left;display:block;margin-right:3.1684356888%;width:31.2210428741%;height:auto;padding-bottom:1.3333333333em;padding-top:1.3333333333em;position:relative;z-index:2}.l__header__bar__branding:last-child{margin-right:0}}@media screen and (min-width:1000px){.l__header__bar__branding{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;padding-bottom:1.7777777778em;padding-top:1.7777777778em}.l__header__bar__branding:last-child{margin-right:0}}.l__header__bar__nav-toggle{position:absolute;top:.8888888889em;right:0}@media screen and (min-width:768px){.l__header__bar__nav-toggle{display:none}}@media screen and (min-width:0) and (max-width:543px){.l__header__bar__nav{background:#f2f2f2;display:none;margin-left:-1.7777777778em;margin-right:-1.7777777778em;overflow:hidden}.state--main-nav-open .l__header__bar__nav{border-top:1px solid #ccc;display:block}}@media screen and (min-width:544px) and (max-width:767px){.l__header__bar__nav{background:#f2f2f2;display:none;margin-left:-1.7777777778em;margin-right:-1.7777777778em;overflow:hidden}.state--main-nav-open .l__header__bar__nav{border-top:1px solid #ccc;display:block}}@media screen and (min-width:768px){.l__header__bar__nav{position:absolute;right:0;bottom:.8888888889em;width:100%;z-index:1}}@media screen and (min-width:1000px){.l__header__bar__nav{bottom:1.7777777778em;width:auto}}.l__tabs{background-image:-webkit-linear-gradient(#f2f2f2 80%,#e5e5e5 100%);background-image:linear-gradient(to,#e5e5e5 100%);overflow:hidden}.badge{background:#0fa8e8;border-radius:50%;color:#fff;height:3.5555555556em;overflow:hidden;position:relative;white-space:nowrap;width:3.5555555556em}.badge--certificate .image,.badge--certificate img{display:block;width:100%}.badge--certificate:before{display:none}.badge--drupal{text-indent:-1000px}.badge--drupal:before{font-size:2.368593037em;line-height:1.5011255627;text-align:center;text-indent:.15em;position:absolute;top:0;right:0;bottom:0;left:0}.branding__logo img{display:block}.l__header .branding__logo img{width:100%}@media screen and (min-width:0) and (max-width:543px){.l__header .branding__logo img{height:100%;width:auto}}@media screen and (min-width:544px) and (max-width:767px){.l__header .branding__logo img{height:100%;width:auto}}@media screen and (min-width:0) and (max-width:543px){.l__header .branding{float:left;height:100%}}@media screen and (min-width:544px) and (max-width:767px){.l__header .branding{float:left;height:100%}}.l__footer .branding{font-size:0;text-align:center}.l__footer .branding__logo{display:inline-block;font-size:18px;margin-bottom:.8888888889em;width:7.1111111111em}@media screen and (min-width:768px){.l__footer .branding__logo{margin-bottom:1.3333333333em;width:9.7777777778em}}@media screen and (min-width:1000px){.l__footer .branding__logo{margin-bottom:1.7777777778em;width:12.4444444444em}}.l__footer .branding__logo img{margin:0 auto;height:auto;max-width:7.1111111111em;width:100%}@media screen and (min-width:768px){.l__footer .branding__logo img{max-width:9.7777777778em}}@media screen and (min-width:1000px){.l__footer .branding__logo img{max-width:12.4444444444em}}.footer-badges{margin:1.7777777778em auto;display:flex;align-items:center;justify-content:center;text-align:center;max-width:80%}.footer-badges div{display:flex;display:-ms-flexbox;justify-content:center;align-items:center;-ms-flex-align:center;max-width:100%;max-height:100%}.footer-badges .image img{width:100%;max-width:70%;max-height:70%}.image{display:inline-block;margin:0;overflow:hidden;padding:0;position:relative;text-align:left;white-space:nowrap}.image img{display:block;max-width:100%;width:100%}.image__caption{background:rgba(0,0,0,.5);display:block;margin:0;max-width:100%;padding:.2222222222em .4444444444em;position:absolute;right:0;bottom:0;text-shadow:0 0 .4444444444em rgba(0,0,0,.75)}.image__caption-caption,.image__caption-credits{font-size:.5627813555em;line-height:1.5794568889;color:#b3b3b3;display:block;text-align:right;white-space:normal}.js .lazyerror,.js .lazyload,.js .lazyloading,.js .lazypreload{background-image:url(/themes/custom/undpaul3/dist/images/loader/on-ffffff.gif);background-position:center center;background-repeat:no-repeat}.js .header-image .lazyerror,.js .header-image .lazyload,.js .header-image .lazyloading,.js .header-image .lazypreload{background-position:right 1.7777777778em top 1.7777777778em}.js .paragraph--customers .lazyerror,.js .paragraph--customers .lazyload,.js .paragraph--customers .lazyloading,.js .paragraph--customers .lazypreload{background-image:url(/themes/custom/undpaul3/dist/images/loader/on-e5e5e5.gif)}.js .paragraph--image-with-text .lazyerror,.js .paragraph--image-with-text .lazyload,.js .paragraph--image-with-text .lazyloading,.js .paragraph--image-with-text .lazypreload,.js .project-teaser .lazyerror,.js .project-teaser .lazyload,.js .project-teaser .lazyloading,.js .project-teaser .lazypreload,.js .team-member-header .lazyerror,.js .team-member-header .lazyload,.js .team-member-header .lazyloading,.js .team-member-header .lazypreload{background-image:url(/themes/custom/undpaul3/dist/images/loader/on-f2f2f2.gif)}.js .l__footer .lazyerror,.js .l__footer .lazyload,.js .l__footer .lazyloading,.js .l__footer .lazypreload{background-image:url(/themes/custom/undpaul3/dist/images/loader/on-3c3c3c.gif)}.js .team-member-teaser .lazyerror,.js .team-member-teaser .lazyload,.js .team-member-teaser .lazyloading,.js .team-member-teaser .lazypreload{background-image:url(/themes/custom/undpaul3/dist/images/loader/on-e9e9ed.gif)}.js .badge .lazyerror,.js .badge .lazyload,.js .badge .lazyloading,.js .badge .lazypreload{background-image:url(/themes/custom/undpaul3/dist/images/loader/on-1ca7e5.gif)}.js .lazyloaded{background-image:none}.menu__item,.menu__items{display:block;list-style:none}.menu__items{margin:0;padding:0}.nav-toggle,.nav-toggle:hover{font-size:1.776889em;line-height:1.0005001876;background:transparent none;border:0 none;color:#333;height:1.0005001876em;outline:0;margin:0;overflow:hidden;padding:0;width:1.0005001876em}.nav-toggle:before,.nav-toggle:hover:before{display:block;width:100%}.embedded-entity.align-left{margin:0 1.7777777778em 0 0}.embedded-entity.align-right{margin:0 0 0 1.7777777778em}.embedded-entity figcaption{font-style:italic;font-size:.7501875469em;margin-bottom:.4444444444em}.embedded-entity.align-center{display:flex;justify-content:center}figure.embedded-entity.align-center{display:block}figure.embedded-entity.align-center>*{display:flex;justify-content:center}.embedded-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;height:auto}.embedded-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.embedded-container.ratio4x3{padding-bottom:75%}.block__commercedeliverypartner{text-align:center;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.block__commercedeliverypartner picture{max-width:75%}}.related-projects{margin-top:3.5555555556em}.related-projects h2{font-size:1.776889em;line-height:1.5007502813;text-align:center;margin-top:.5630628517em}.shariff-button{border-radius:3px}.shariff-button.googleplus{box-shadow:0 2px #b6351c}.shariff-button.facebook{box-shadow:0 2px #043c82}.shariff-button.twitter{box-shadow:0 2px #126cae}.shariff:not(:last-child){margin-bottom:1.7777777778em}@media screen and (min-width:768px){.shariff .orientation-horizontal{justify-content:center}.shariff .orientation-horizontal.col-3 li{max-width:124px;margin-bottom:0}.shariff .orientation-horizontal li,.shariff .orientation-horizontal li a{height:1.7777777778em}.shariff .orientation-horizontal .fa{margin-right:1.3333333333em;margin-left:.4444444444em}}@media screen and (min-width:0){.shariff .orientation-horizontal li .share_text{display:inline}}.blogpost-teaser{background:#fff;margin-bottom:1.7777777778em}.blogpost-teaser__columns{padding-bottom:1.7777777778em;padding-top:1.7777777778em}@media screen and (min-width:768px){.blogpost-teaser__columns{display:table;width:100%;table-layout:fixed}}.blogpost-teaser__column--left{display:table-footer-group}@media screen and (min-width:768px){.blogpost-teaser__column--left{display:table-cell;width:66.6666666667%;padding-right:1.5842178444%;vertical-align:top}}@media screen and (min-width:1000px){.blogpost-teaser__column--left{display:table-cell;width:66.6666666667%;padding-right:1.178825799%}}.blogpost-teaser__column--right{display:table-row-group;text-align:center}@media screen and (min-width:768px){.blogpost-teaser__column--right{display:table-cell;width:33.3333333333%;padding-left:3.1684356888%;vertical-align:middle}}@media screen and (min-width:1000px){.blogpost-teaser__column--right{display:table-cell;width:33.3333333333%;padding-left:2.3576515979%}}.blogpost-teaser__meta{text-align:center}@media screen and (min-width:768px){.blogpost-teaser__meta{text-align:initial}}.blogpost-teaser__createddate{color:#0fa8e8;margin-right:.8888888889em}.blogpost-teaser__author{text-transform:uppercase;display:block}@media screen and (min-width:768px){.blogpost-teaser__author{display:initial}}.blogpost-teaser__title{margin-top:0;margin-bottom:.4444444444em}.blogpost-teaser__title a{text-decoration:none}.blogpost-teaser__link{text-decoration:none}.blogpost-teaser__link--more{color:#333}.blogpost-teaser__link--more:before{content:" ... "}.blogpost-teaser__text :last-child{margin-bottom:0}.blogpost-teaser--card .blogpost-teaser__createddate{color:#333}.blogpost-teaser--card .blogpost-teaser__link--title{display:block}.blogpost-teaser--card .blogpost-teaser__meta{text-align:left}.blogpost-teaser--card .blogpost-teaser__teaser-image .image{width:100%}.blogpost-teaser--card .blogpost-teaser__text .blogpost__wrapper--body,.blogpost-teaser--card .blogpost-teaser__text p{display:inline}.cookiesjsr-banner{background-color:#333}.cookiesjsr-banner--text{font-size:1em;line-height:1.7777777778;color:#f4f6f6}.cookiesjsr-layer .cookiesjsr-service-group.active .cookiesjsr-service-group--content,.cookiesjsr-layer .cookiesjsr-service-group.active .cookiesjsr-service-group--tab{background:#333}.cookiesjsr-btn,.cookiesjsr-btn.invert{background-color:#90d54d;border:none;border-radius:3px;color:#fff}.cookiesjsr-btn.important,.cookiesjsr-btn.invert.important{background-color:#3fb9ed;color:#fff}.cookiesjsr-btn.invert:hover,.cookiesjsr-btn:hover{background-color:#0fa8e8;opacity:.95;-webkit-transform:none;transform:none}.pager--load-more{padding-bottom:1.7777777778em;padding-top:1.7777777778em}@media screen and (min-width:768px){.pager--load-more{padding-bottom:3.5555555556em;padding-top:3.5555555556em}}.pager--load-more ul{list-style-type:none;margin:0;padding:0;text-align:center}.pager--load-more ul li{display:inline-block}.pager--load-more a{margin:0}.status-messages{border-bottom:1px solid #fff;padding-bottom:.4444444444em;padding-top:.4444444444em}.status-messages a{color:#fff;text-decoration:underline}.status-messages ul{list-style-type:none;margin-bottom:0;margin-top:0;padding:0}.status-messages ul li{color:#fff;padding:.4444444444em 0}.status-messages--status{background:#90d54d}.status-messages--warning{background:#0fa8e8}.status-messages--error{background:#a00}#toolbar-administration,#toolbar-administration *{line-height:normal}.form-item{margin-bottom:1.7777777778em}.form-item label{display:block}.form-item .description{font-size:.7501875469em;line-height:2.3697777778}.multiple-select-as-links{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0;padding:.8888888889em 0 .4444444444em 0}.multiple-select-as-links__link-item{background:#fff;border-radius:10px;float:left;margin:0 .4444444444em .4444444444em 0;padding:.2em .4em}.multiple-select-as-links__link-item:hover{background:#333}.multiple-select-as-links__link-item a{line-height:1.3333333333;color:#000;display:block;font-size:.7em;text-decoration:none;white-space:nowrap}.multiple-select-as-links__link-item a:hover{color:#fff}.multiple-select-as-links__link-item--selected a{color:#fff}select:focus,select:hover{outline:0 none}input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{max-width:100%}input:not([type]):focus,input:not([type]):hover,input[type=color]:focus,input[type=color]:hover,input[type=date]:focus,input[type=date]:hover,input[type=datetime-local]:focus,input[type=datetime-local]:hover,input[type=datetime]:focus,input[type=datetime]:hover,input[type=email]:focus,input[type=email]:hover,input[type=month]:focus,input[type=month]:hover,input[type=number]:focus,input[type=number]:hover,input[type=password]:focus,input[type=password]:hover,input[type=search]:focus,input[type=search]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,input[type=time]:focus,input[type=time]:hover,input[type=url]:focus,input[type=url]:hover,input[type=week]:focus,input[type=week]:hover,textarea:focus,textarea:hover{outline:0 none}.language-link{color:#000;text-decoration:none}.language-link:hover{border-bottom:3px solid #90d54d}li.is-active .language-link{border-bottom:3px solid #90d54d}.social-link{font-size:1em;line-height:1.7777777778;border-radius:50%;color:#fff;display:block;height:1.7777777778em;position:relative;overflow:hidden;text-decoration:none;text-indent:-1000px;width:1.7777777778em}.social-link:before{line-height:1.7777777778;position:absolute;right:0;left:0;display:block}.social-link--instagram:before{text-indent:.15em}.l__header .social-link{background:#333}.l__footer .social-link{background:#0fa8e8}.menu--social-links-rss .social-link{background:#333;color:#fff}.inline-list,.inline-list li{display:inline-block;list-style:none;margin:0;padding:0}.inline-list--comma-separated li:after{content:", ";white-space:pre}.inline-list--comma-separated li:last-child:after{content:""}.skills{list-style-type:none;margin-bottom:0;margin-top:0;padding:0}.skills li{margin-bottom:.8888888889em}.skills li:last-child{margin-bottom:0}@media screen and (min-width:768px){.skills li{float:left;display:block;margin-right:3.1684356888%;width:48.4157821556%}.skills li:last-child{margin-right:0}.skills li:nth-child(2n){margin-right:0}.skills li:nth-child(2n+1){clear:left}.skills li:nth-child(even){padding-left:.8888888889em}.skills li:nth-child(odd){padding-right:.8888888889em}}@media screen and (min-width:1000px){.skills li{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.skills li:last-child{margin-right:0}.skills li:nth-child(even){padding-left:1.3333333333em}.skills li:nth-child(odd){padding-right:1.3333333333em}}.menu--breadcrumbs{font-size:.7501875469em;line-height:1.7773333333}.menu--breadcrumbs .menu__item{float:left}.menu--breadcrumbs .menu__item,.menu--breadcrumbs .menu__item a{color:#4d4d4d;text-decoration:none}.menu--breadcrumbs .menu__item:after{content:"»";display:block;float:right;margin:0 .4444444444em}.menu--breadcrumbs .menu__item:last-child,.menu--breadcrumbs .menu__item:last-child a{color:#333}.menu--breadcrumbs .menu__item:last-child:after{display:none}html[lang=en] .page--home .menu--breadcrumbs .menu__item a{color:#4d4d4d;cursor:default}html[lang=en] .page--home .menu--breadcrumbs .menu__item:first-child:after,html[lang=en] .page--home .menu--breadcrumbs .menu__item:last-child{display:none}@media screen and (min-width:0) and (max-width:543px){.menu--footer ul.menu{margin-left:0;padding-left:0}}@media screen and (min-width:544px) and (max-width:767px){.menu--footer ul.menu{margin-left:0;padding-left:0}}@media screen and (min-width:0) and (max-width:543px){.menu--footer ul.menu::after{clear:both;content:"";display:table}}@media screen and (min-width:544px) and (max-width:767px){.menu--footer ul.menu::after{clear:both;content:"";display:table}}@media screen and (min-width:768px) and (max-width:999px){.menu--footer ul.menu::after{clear:both;content:"";display:table}}.l__footer .menu--footer{margin-bottom:1.3333333333em}@media screen and (min-width:1000px){.l__footer .menu--footer{display:inline-block;margin-bottom:0;white-space:nowrap}}.l__footer .menu--footer a{font-size:.5627813555em;line-height:2.3691853333;color:#b3b3b3;display:block;text-decoration:none;text-transform:uppercase}.l__footer .menu--footer a.is-active,.l__footer .menu--footer a:hover{color:#fff}@media screen and (min-width:1000px){.l__footer .menu--footer a{font-size:.7501875469em;line-height:2.3697777778}}.l__footer .menu--footer .menu__items{display:inline-block;font-size:0}.l__footer .menu--footer .menu__item{display:inline-block;font-size:18px;margin:0 .4444444444em}@media screen and (min-width:768px){.l__footer .menu--footer .menu__item{display:block;float:left;padding-right:.8888888889em;position:relative}.l__footer .menu--footer .menu__item:after{background:#b3b3b3;display:block;content:"";height:60%;position:absolute;top:20%;right:0;overflow:hidden;width:1px}.l__footer .menu--footer .menu__item:last-child{padding-right:0}.l__footer .menu--footer .menu__item:last-child:after{display:none}}.menu--language .menu__item{font-size:.7501875469em;line-height:2.3697777778;float:left;margin-right:1.1848888889em}.menu--language .menu__item:last-child{margin-right:0}@media screen and (min-width:1000px){.menu--language .menu__item{font-size:1em;line-height:1.7777777778;margin-right:.4444444444em}}.menu--language .menu__item .no-translation{color:#b3b3b3}@media screen and (min-width:0) and (max-width:543px){.menu--language{float:right;margin:.4444444444em 1.3333333333em .4444444444em 0}}@media screen and (min-width:544px) and (max-width:767px){.menu--language{float:right;margin:.4444444444em 1.3333333333em .4444444444em 0}}@media screen and (min-width:768px) and (max-width:999px){.menu--language{position:absolute;right:7.1111111111em;bottom:2.2222222222em}}@media screen and (min-width:1000px){.menu--language{float:left;margin-left:2.2222222222em}}.menu--local-tasks{float:right}.menu--local-tasks li{margin-left:1px;float:left}.menu--local-tasks li a{font-size:.5627813555em;line-height:2.3691853333;background-image:-webkit-linear-gradient(#b3b3b3 80%,#a5a5a5 100%);background-image:linear-gradient(to,#a5a5a5 100%);color:#fff;display:block;padding:0 .7897284444em;text-decoration:none;text-transform:uppercase}.menu--local-tasks li a.is-active,.menu--local-tasks li a:hover{background:#fff;color:grey}.menu--local-tasks li:first-child{margin-left:0}@media screen and (min-width:768px){.menu--main{text-align:right}}@media screen and (min-width:1000px){.menu--main{float:left;padding-right:50px}}.menu--main ul.menu{margin-left:0;padding-left:0;margin-bottom:0}.l__header .menu--main li.menu-item--active-trail a{border-bottom:3px solid #90d54d}.l__header .menu--main a{color:#000;display:block;text-decoration:none;text-transform:uppercase;line-height:1.3333333333em}.l__header .menu--main a.is-active,.l__header .menu--main a:hover{border-bottom:3px solid #90d54d}@media screen and (min-width:768px){.l__header .menu--main .menu__items{display:inline-block}}@media screen and (min-width:0) and (max-width:543px){.l__header .menu--main .menu__item{line-height:2.6666666667;background:#f2f2f2;border-bottom:1px solid #ccc;padding-left:1.7777777778em;padding-right:1.7777777778em}.l__header .menu--main .menu__item:last-child{border-bottom-style:solid}}@media screen and (min-width:544px) and (max-width:767px){.l__header .menu--main .menu__item{line-height:2.6666666667;background:#f2f2f2;border-bottom:1px solid #ccc;padding-left:1.7777777778em;padding-right:1.7777777778em}.l__header .menu--main .menu__item:last-child{border-bottom-style:solid}}@media screen and (min-width:768px){.l__header .menu--main .menu__item{display:inline-block;margin-left:1.3333333333em}.l__header .menu--main .menu__item:first-child{margin-left:0}}.menu--social-links-rss .menu__items{display:flex;font-size:1.333em;justify-content:space-between}.menu--social-links-rss .menu__items:after{display:none}.menu--social-links ul.menu{margin-left:0;padding-left:0}.l__header .menu--social-links .menu__item{float:left;margin-right:.4444444444em}.l__header .menu--social-links .menu__item:last-child{margin-right:0}@media screen and (min-width:0) and (max-width:543px){.l__header .menu--social-links{float:right;margin:.4444444444em 1.7777777778em .4444444444em 0}}@media screen and (min-width:544px) and (max-width:767px){.l__header .menu--social-links{float:right;margin:.4444444444em 1.7777777778em .4444444444em 0}}@media screen and (min-width:768px) and (max-width:999px){.l__header .menu--social-links{position:absolute;right:0;bottom:2.2222222222em}}@media screen and (min-width:1000px){.l__header .menu--social-links{float:left;margin-left:1.3333333333em}}.l__footer .menu--social-links{font-size:0}.l__footer .menu--social-links .menu__item{font-size:18px;display:inline-block;margin:0 .4444444444em 0 0}.l__footer .menu--social-links .menu__item:first-child{margin-left:.4444444444em}@media screen and (min-width:1000px){.l__footer .menu--social-links{display:inline-block}}.menu--social-links-rss .menu__item{display:inline-block;padding-right:8px}.menu--social-links-rss .menu__item:last-child{padding-right:0}.menu--social-links-rss ul{line-height:1;margin:0;padding:0;text-align:center}.page--blog .page__title,.page--blogpost .page__title{color:#fff;display:inline-block;padding-bottom:1.8764069534em;position:relative}@media screen and (min-width:544px){.page--blog .page__title,.page--blogpost .page__title{padding-bottom:0;padding-right:1.8764069534em}}@media screen and (min-width:768px){.page--blog .page__title,.page--blogpost .page__title{padding-right:1.6891885552em}}.page--blog .page__title:after,.page--blog .page__title:before,.page--blogpost .page__title:after,.page--blogpost .page__title:before{height:1.5011255627em;margin:0 0 0 -.7505627814em;position:absolute;bottom:0;left:50%;width:1.5011255627em}@media screen and (min-width:544px){.page--blog .page__title:after,.page--blog .page__title:before,.page--blogpost .page__title:after,.page--blogpost .page__title:before{bottom:auto;left:auto;margin:-.7505627814em 0 0 0;right:0;top:50%}}@media screen and (min-width:768px){.page--blog .page__title:after,.page--blog .page__title:before,.page--blogpost .page__title:after,.page--blogpost .page__title:before{height:1.4076571293em;margin-top:-.7038285647em;width:1.4076571293em}}.page--blog .page__title:before,.page--blogpost .page__title:before{background:#fff;border-radius:50%;content:"";display:block}.page--blog .page__title:after,.page--blogpost .page__title:after{line-height:1.5011255627;color:#0fa8e8;text-indent:.15em}@media screen and (min-width:768px){.page--blog .page__title:after,.page--blogpost .page__title:after{line-height:1.4076571293}}.page--blog .page__header{background:#0fa8e8}.page--blog .page__content--unconstrained{background:#f2f2f2}.page--blog .page__rows{padding-bottom:1.7777777778em;padding-top:3.5555555556em}.page--blogpost .page__content--headline-wrapper .page__content--headline h1{font-size:1.776889em;line-height:2.0010003751}@media screen and (min-width:320px){.page--blogpost .page__content--headline-wrapper .page__content--headline h1{font-size:calc(1.776889em + .591704037 * ((100vw - 17.7777777778em)/ 71.1111111111));line-height:1.2}}@media screen and (min-width:1600px){.page--blogpost .page__content--headline-wrapper .page__content--headline h1{font-size:2.368593037em;line-height:1.5011255627}}@media screen and (min-width:544px){.page--blogpost .page__content--headline-wrapper .page__content--headline h1{font-size:2.368593037em;line-height:1.5011255627}}@media screen and (min-width:544px) and (min-width:320px){.page--blogpost .page__content--headline-wrapper .page__content--headline h1{font-size:calc(2.368593037em + .7887414813 * ((100vw - 17.7777777778em)/ 71.1111111111));line-height:1.2}}@media screen and (min-width:544px) and (min-width:1600px){.page--blogpost .page__content--headline-wrapper .page__content--headline h1{font-size:3.1573345183em;line-height:1.1261257035}}.page--blogpost .page__content--body{padding-top:1.7777777778em}@media screen and (min-width:768px){.page--blogpost .page__content--body{margin-left:auto;margin-right:auto}}.page--blogpost .shariff{background:#fff;padding-top:1.7777777778em;padding-bottom:1.7777777778em}.page--blogpost .page__content--teaserimage{float:left;padding-left:3.5555555556em;padding-right:3.5555555556em;margin-bottom:1.7777777778em}.page--blogpost .page__content--body .paragraph>.text--narrow,.page--blogpost .page__content--content .paragraph>.text--narrow{max-width:516px}.page--blogpost .page__content--body .paragraph--image-with-text+.paragraph--image-large,.page--blogpost .page__content--content .paragraph--image-with-text+.paragraph--image-large{padding-top:3.5555555556em}.page--blogpost .page__content--body .paragraph--image-with-text--white-bg+.paragraph:not(.paragraph--image-with-text),.page--blogpost .page__content--body .paragraph:not(.paragraph--image-with-text)+.paragraph:not(.paragraph--image-with-text),.page--blogpost .page__content--content .paragraph--image-with-text--white-bg+.paragraph:not(.paragraph--image-with-text),.page--blogpost .page__content--content .paragraph:not(.paragraph--image-with-text)+.paragraph:not(.paragraph--image-with-text){padding-top:0}.page--blogpost .page__content--body h1,.page--blogpost .page__content--body h2,.page--blogpost .page__content--body h3,.page--blogpost .page__content--body h4,.page--blogpost .page__content--body h5,.page--blogpost .page__content--body h6,.page--blogpost .page__content--content .paragraph--image-with-text h1,.page--blogpost .page__content--content .paragraph--image-with-text h2,.page--blogpost .page__content--content .paragraph--image-with-text h3,.page--blogpost .page__content--content .paragraph--image-with-text h4,.page--blogpost .page__content--content .paragraph--image-with-text h5,.page--blogpost .page__content--content .paragraph--image-with-text h6,.page--blogpost .page__content--content .paragraph--text h1,.page--blogpost .page__content--content .paragraph--text h2,.page--blogpost .page__content--content .paragraph--text h3,.page--blogpost .page__content--content .paragraph--text h4,.page--blogpost .page__content--content .paragraph--text h5,.page--blogpost .page__content--content .paragraph--text h6{color:#000;font-family:Panton-SemiBold,sans-serif;text-transform:none}.page--blogpost .page__content--body_bg-blue h1,.page--blogpost .page__content--body_bg-blue h2,.page--blogpost .page__content--body_bg-blue h3,.page--blogpost .page__content--body_bg-blue h4,.page--blogpost .page__content--body_bg-blue h5,.page--blogpost .page__content--body_bg-blue h6,.page--blogpost .page__content--body_bg-darkblue h1,.page--blogpost .page__content--body_bg-darkblue h2,.page--blogpost .page__content--body_bg-darkblue h3,.page--blogpost .page__content--body_bg-darkblue h4,.page--blogpost .page__content--body_bg-darkblue h5,.page--blogpost .page__content--body_bg-darkblue h6,.page--blogpost .page__content--body_bg-darkgrey h1,.page--blogpost .page__content--body_bg-darkgrey h2,.page--blogpost .page__content--body_bg-darkgrey h3,.page--blogpost .page__content--body_bg-darkgrey h4,.page--blogpost .page__content--body_bg-darkgrey h5,.page--blogpost .page__content--body_bg-darkgrey h6,.page--blogpost .page__content--content .paragraph--image-with-text_bg-blue h1,.page--blogpost .page__content--content .paragraph--image-with-text_bg-blue h2,.page--blogpost .page__content--content .paragraph--image-with-text_bg-blue h3,.page--blogpost .page__content--content .paragraph--image-with-text_bg-blue h4,.page--blogpost .page__content--content .paragraph--image-with-text_bg-blue h5,.page--blogpost .page__content--content .paragraph--image-with-text_bg-blue h6,.page--blogpost .page__content--content .paragraph--image-with-text_bg-darkblue h1,.page--blogpost .page__content--content .paragraph--image-with-text_bg-darkblue h2,.page--blogpost .page__content--content .paragraph--image-with-text_bg-darkblue h3,.page--blogpost .page__content--content .paragraph--image-with-text_bg-darkblue h4,.page--blogpost .page__content--content .paragraph--image-with-text_bg-darkblue h5,.page--blogpost .page__content--content .paragraph--image-with-text_bg-darkblue h6,.page--blogpost .page__content--content .paragraph--image-with-text_bg-darkgrey h1,.page--blogpost .page__content--content .paragraph--image-with-text_bg-darkgrey h2,.page--blogpost .page__content--content .paragraph--image-with-text_bg-darkgrey h3,.page--blogpost .page__content--content .paragraph--image-with-text_bg-darkgrey h4,.page--blogpost .page__content--content .paragraph--image-with-text_bg-darkgrey h5,.page--blogpost .page__content--content .paragraph--image-with-text_bg-darkgrey h6,.page--blogpost .page__content--content .paragraph--text_bg-blue h1,.page--blogpost .page__content--content .paragraph--text_bg-blue h2,.page--blogpost .page__content--content .paragraph--text_bg-blue h3,.page--blogpost .page__content--content .paragraph--text_bg-blue h4,.page--blogpost .page__content--content .paragraph--text_bg-blue h5,.page--blogpost .page__content--content .paragraph--text_bg-blue h6,.page--blogpost .page__content--content .paragraph--text_bg-darkblue h1,.page--blogpost .page__content--content .paragraph--text_bg-darkblue h2,.page--blogpost .page__content--content .paragraph--text_bg-darkblue h3,.page--blogpost .page__content--content .paragraph--text_bg-darkblue h4,.page--blogpost .page__content--content .paragraph--text_bg-darkblue h5,.page--blogpost .page__content--content .paragraph--text_bg-darkblue h6,.page--blogpost .page__content--content .paragraph--text_bg-darkgrey h1,.page--blogpost .page__content--content .paragraph--text_bg-darkgrey h2,.page--blogpost .page__content--content .paragraph--text_bg-darkgrey h3,.page--blogpost .page__content--content .paragraph--text_bg-darkgrey h4,.page--blogpost .page__content--content .paragraph--text_bg-darkgrey h5,.page--blogpost .page__content--content .paragraph--text_bg-darkgrey h6{color:#fff}.page--blogpost .page__content--body h1,.page--blogpost .page__content--content .paragraph--image-with-text h1,.page--blogpost .page__content--content .paragraph--text h1{font-size:1.776889em;line-height:2.0010003751;margin-bottom:.7505627814em}@media screen and (min-width:320px){.page--blogpost .page__content--body h1,.page--blogpost .page__content--content .paragraph--image-with-text h1,.page--blogpost .page__content--content .paragraph--text h1{font-size:calc(1.776889em + .591704037 * ((100vw - 17.7777777778em)/ 71.1111111111));line-height:1.2}}@media screen and (min-width:1600px){.page--blogpost .page__content--body h1,.page--blogpost .page__content--content .paragraph--image-with-text h1,.page--blogpost .page__content--content .paragraph--text h1{font-size:2.368593037em;line-height:1.5011255627}}.page--blogpost .page__content--body h2,.page--blogpost .page__content--content .paragraph--image-with-text h2,.page--blogpost .page__content--content .paragraph--text h2{font-size:1.53295em;line-height:1.7395653261;margin-bottom:.8337501563em}@media screen and (min-width:320px){.page--blogpost .page__content--body h2,.page--blogpost .page__content--content .paragraph--image-with-text h2,.page--blogpost .page__content--content .paragraph--text h2{font-size:calc(1.53295em + .5993168 * ((100vw - 17.7777777778em)/ 71.1111111111));line-height:1.2}}@media screen and (min-width:1600px){.page--blogpost .page__content--body h2,.page--blogpost .page__content--content .paragraph--image-with-text h2,.page--blogpost .page__content--content .paragraph--text h2{font-size:2.1322668em;line-height:1.2506252345}}.page--blogpost .page__content--body h3,.page--blogpost .page__content--content .paragraph--image-with-text h3,.page--blogpost .page__content--content .paragraph--text h3{font-size:1.4663em;line-height:1.5155303978;margin-bottom:.9095456251em}@media screen and (min-width:320px){.page--blogpost .page__content--body h3,.page--blogpost .page__content--content .paragraph--image-with-text h3,.page--blogpost .page__content--content .paragraph--text h3{font-size:calc(1.4663em + .4882779 * ((100vw - 17.7777777778em)/ 71.1111111111));line-height:1.2}}@media screen and (min-width:1600px){.page--blogpost .page__content--body h3,.page--blogpost .page__content--content .paragraph--image-with-text h3,.page--blogpost .page__content--content .paragraph--text h3{font-size:1.9545779em;line-height:1.1369320313}}.page--blogpost .page__content--body h4,.page--blogpost .page__content--content .paragraph--image-with-text h4,.page--blogpost .page__content--content .paragraph--text h4{font-size:1.333em;line-height:1.33366675;margin-bottom:1.0005001876em}@media screen and (min-width:320px){.page--blogpost .page__content--body h4,.page--blogpost .page__content--content .paragraph--image-with-text h4,.page--blogpost .page__content--content .paragraph--text h4{font-size:calc(1.333em + .443889 * ((100vw - 17.7777777778em)/ 71.1111111111));line-height:1.2}}@media screen and (min-width:1600px){.page--blogpost .page__content--body h4,.page--blogpost .page__content--content .paragraph--image-with-text h4,.page--blogpost .page__content--content .paragraph--text h4{font-size:1.776889em;line-height:1.0005001876}}.page--blogpost .page__content--body h5,.page--blogpost .page__content--body h6,.page--blogpost .page__content--content .paragraph--image-with-text h5,.page--blogpost .page__content--content .paragraph--image-with-text h6,.page--blogpost .page__content--content .paragraph--text h5,.page--blogpost .page__content--content .paragraph--text h6{font-size:1.333em;line-height:1.33366675;margin-bottom:.666833375em}.page--blogpost .page__content--body h5,.page--blogpost .page__content--content .paragraph--image-with-text h5,.page--blogpost .page__content--content .paragraph--text h5{margin-bottom:.666833375em}.page--blogpost .page__content--body h6,.page--blogpost .page__content--content .paragraph--image-with-text h6,.page--blogpost .page__content--content .paragraph--text h6{font-size:1em;line-height:1.7777777778;margin-bottom:.8888888889em}.page--blogpost .page__content--body a,.page--blogpost .page__content--content .paragraph--image-with-text a,.page--blogpost .page__content--content .paragraph--text a{text-decoration:none;border-bottom:1px solid #0fa8e8;word-break:break-word}.page--blogpost .page__content--body pre,.page--blogpost .page__content--content .paragraph--image-with-text pre,.page--blogpost .page__content--content .paragraph--text pre{overflow:inherit;white-space:pre-wrap}.page--blogpost .page__content--body code,.page--blogpost .page__content--content .paragraph--image-with-text code,.page--blogpost .page__content--content .paragraph--text code{border-width:1px;padding:.8333333333em;border-style:solid;border-color:#ecf8fd;display:block;background-color:#ecf8fd;overflow-wrap:break-word;padding:1.7777777778em;margin-top:1.7777777778em;margin-bottom:1.7777777778em}.page--blogpost .page__content--body .code,.page--blogpost .page__content--content .paragraph--image-with-text .code,.page--blogpost .page__content--content .paragraph--text .code{background-color:#ecf8fd;font-size:.8rem;padding:2px 4px}.page--blogpost .page__content--body iframe,.page--blogpost .page__content--content .paragraph--image-with-text iframe,.page--blogpost .page__content--content .paragraph--text iframe{max-width:100%}.page--blogpost .page__content--body ol,.page--blogpost .page__content--body ul,.page--blogpost .page__content--content .paragraph--image-with-text ol,.page--blogpost .page__content--content .paragraph--image-with-text ul,.page--blogpost .page__content--content .paragraph--text ol,.page--blogpost .page__content--content .paragraph--text ul{list-style-type:none;margin-left:0;-webkit-padding-start:1.7777777778em}.page--blogpost .page__content--body ol li,.page--blogpost .page__content--body ul li,.page--blogpost .page__content--content .paragraph--image-with-text ol li,.page--blogpost .page__content--content .paragraph--image-with-text ul li,.page--blogpost .page__content--content .paragraph--text ol li,.page--blogpost .page__content--content .paragraph--text ul li{min-height:1.1rem;position:relative}.page--blogpost .page__content--body ol li::before,.page--blogpost .page__content--body ul li::before,.page--blogpost .page__content--content .paragraph--image-with-text ol li::before,.page--blogpost .page__content--content .paragraph--image-with-text ul li::before,.page--blogpost .page__content--content .paragraph--text ol li::before,.page--blogpost .page__content--content .paragraph--text ul li::before{color:#77b302;position:absolute}.page--blogpost .page__content--body ol,.page--blogpost .page__content--content .paragraph--image-with-text ol,.page--blogpost .page__content--content .paragraph--text ol{counter-reset:ol-item}.page--blogpost .page__content--body ol>li::before,.page--blogpost .page__content--content .paragraph--image-with-text ol>li::before,.page--blogpost .page__content--content .paragraph--text ol>li::before{content:counter(ol-item) " ";counter-increment:ol-item;left:-1.7777777778em}.page--blogpost .page__content--body ul>li::before,.page--blogpost .page__content--content .paragraph--image-with-text ul>li::before,.page--blogpost .page__content--content .paragraph--text ul>li::before{content:"► ";font-size:.7501875469em;line-height:2.3697777778;left:-2.3703703704em}.page--blogpost .page__content--body .up-gist a,.page--blogpost .page__content--content .paragraph--image-with-text .up-gist a,.page--blogpost .page__content--content .paragraph--text .up-gist a{border-bottom:1px solid rgba(27,31,35,.2)}.page--blogpost .page__content--body .up-gist ol,.page--blogpost .page__content--content .paragraph--image-with-text .up-gist ol,.page--blogpost .page__content--content .paragraph--text .up-gist ol{margin-bottom:0;padding-left:20px;-webkit-padding-start:2.6666666667em}.page--blogpost .page__content--body .up-gist ol>li::before,.page--blogpost .page__content--content .paragraph--image-with-text .up-gist ol>li::before,.page--blogpost .page__content--content .paragraph--text .up-gist ol>li::before{color:#ccc;content:counter(ol-item);counter-increment:ol-item;left:-1.7777777778em}.page--blogpost .page__content--content .paragraph--text_bg-blue,.page--blogpost .page__content--content .paragraph--text_bg-darkblue,.page--blogpost .page__content--content .paragraph--text_bg-darkgrey,.page--blogpost .page__content--content .paragraph--text_bg-lightgrey{padding-top:3.5555555556em!important;margin-bottom:3.5555555556em!important}.page--blogpost .page__content--meta img{border-radius:50%;margin-right:10px;width:60px}.page--blogpost .page__content--meta-columns{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:544px){.page--blogpost .page__content--meta-columns{flex-direction:row;justify-content:space-between}}.page--blogpost .page__content--meta-columns:after{display:none}.page--blogpost .page__content--meta-column.team-member a{display:flex;margin-bottom:1.3333333333em;text-decoration:none}@media screen and (min-width:544px){.page--blogpost .page__content--meta-column.team-member a{margin-bottom:0}}.page--blogpost .page__content--team-member-bio{margin-bottom:3.5555555556em}.page--blogpost .page__content--team-member-bio-content{border-radius:10px;box-shadow:0 10px 15px rgba(0,0,0,.1019607843);margin:auto;max-width:375px;padding:.8888888889em}@media screen and (min-width:768px){.page--blogpost .page__content--team-member-bio-content{max-width:860px}}.page--blogpost .page__content--team-member-name{display:flex;flex-direction:column;justify-content:center;line-height:1.22222}.page--blogpost .page__content--createddate{color:#333;margin-bottom:0}.page--blogpost .page__content--tagslabel{text-transform:uppercase}.page--blogpost .page__content--tags,.page--blogpost .page__content--tags a{color:#999;text-decoration:none}.page__header{border-bottom:1px solid #ccc}.page__title-wrapper{padding-bottom:3.5555555556em;padding-top:3.5555555556em;text-align:center}.page__title{font-size:2.368593037em;line-height:.9382034767;color:#4d4d4d;margin:0}@media screen and (min-width:768px){.page__title{font-size:3.1573345183em;line-height:.9853599905}}.page__breadcrumbs{border-bottom:1px solid #ccc}.page__content--constrained{padding-bottom:3.5555555556em;padding-top:3.5555555556em}@media screen and (min-width:768px){.page__content--constrained{padding-bottom:5.3333333333em;padding-top:5.3333333333em}}.page--drupalgive .page__rows{margin-top:3.5555555556em}@media screen and (min-width:768px){.page--drupalgive .page__content>header>.image,.page--drupalgive .page__content>header>div{float:left;display:block;margin-right:3.1684356888%;width:48.4157821556%;padding-right:1.5842178444%;vertical-align:top}.page--drupalgive .page__content>header>.image:last-child,.page--drupalgive .page__content>header>div:last-child{margin-right:0}}@media screen and (min-width:1000px){.page--drupalgive .page__content>header>.image,.page--drupalgive .page__content>header>div{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;padding-right:1.178825799%}.page--drupalgive .page__content>header>.image:last-child,.page--drupalgive .page__content>header>div:last-child{margin-right:0}}.page--drupalgive .drupalgive__rows{display:table;width:100%;table-layout:fixed}.page--drupalgive .drupalgive__grouping{float:left;display:block;margin-right:7.4229703521%;width:100%}.page--drupalgive .drupalgive__grouping:last-child{margin-right:0}@media screen and (min-width:768px){.page--drupalgive .drupalgive__grouping{float:left;display:block;margin-right:3.1684356888%;width:48.4157821556%}.page--drupalgive .drupalgive__grouping:last-child{margin-right:0}}@media screen and (min-width:1000px){.page--drupalgive .drupalgive__grouping{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.page--drupalgive .drupalgive__grouping:last-child{margin-right:0}}.page--drupalgive .team-member-thumbnail{display:table-header-group}@media screen and (min-width:768px){.page--drupalgive .team-member-thumbnail{display:table-cell;width:16.6666666667%;padding-right:1.5842178444%;vertical-align:top}}@media screen and (min-width:1000px){.page--drupalgive .team-member-thumbnail{display:table-cell;width:25%;padding-right:1.178825799%}}.page--drupalgive .drupalgive__card--columnright{display:table-row-group}@media screen and (min-width:768px){.page--drupalgive .drupalgive__card--columnright{display:table-cell;width:83.3333333333%;padding-left:3.1684356888%}}@media screen and (min-width:1000px){.page--drupalgive .drupalgive__card--columnright{display:table-cell;width:75%;padding-left:2.3576515979%}}.page--drupalgive .drupalgive__subgrouping{padding-top:1.7777777778em}.page--drupalgive .drupalgive__row{margin-bottom:1.7777777778em}.page--drupalgive .drupalgive__row--grouped:first-child{margin-top:1.7777777778em}@media screen and (min-width:768px){.page--drupalgive .drupalgive__row--grouped:first-child{margin-top:initial}}.page--drupalgive h6{margin-bottom:0}.page--drupalgive h6 a{text-decoration:none}.page--projects .page__header{background:#1e70b7;background:linear-gradient(172deg,#1e70b7 0,#90d54d 100%)}.page--projects .page__title{color:#fff;font-family:Panton-SemiBold,sans-serif;text-transform:none}.page--projects .page__content--unconstrained{background:#f4f6f6}.paragraph{overflow:hidden}.paragraph--blog-listing .blog-listing__header,.paragraph--blog-listing-corporate .blog-listing__header{margin-top:3.5555555556em;margin-bottom:1.7777777778em;text-align:center;position:relative}.paragraph--blog-listing .blog-listing__headline,.paragraph--blog-listing-corporate .blog-listing__headline{display:inline-block;margin:1em 0 .7em 0;padding-bottom:1.8764069534em;position:relative}@media screen and (min-width:544px){.paragraph--blog-listing .blog-listing__headline,.paragraph--blog-listing-corporate .blog-listing__headline{padding-bottom:0;padding-right:1.8764069534em}}@media screen and (min-width:768px){.paragraph--blog-listing .blog-listing__headline,.paragraph--blog-listing-corporate .blog-listing__headline{padding-right:1.6891885552em}}.paragraph--blog-listing .blog-listing__headline:after,.paragraph--blog-listing .blog-listing__headline:before,.paragraph--blog-listing-corporate .blog-listing__headline:after,.paragraph--blog-listing-corporate .blog-listing__headline:before{height:1.5011255627em;margin:0 0 0 -.7505627814em;position:absolute;bottom:0;left:50%;width:1.5011255627em}@media screen and (min-width:544px){.paragraph--blog-listing .blog-listing__headline:after,.paragraph--blog-listing .blog-listing__headline:before,.paragraph--blog-listing-corporate .blog-listing__headline:after,.paragraph--blog-listing-corporate .blog-listing__headline:before{bottom:auto;left:auto;margin:-.7505627814em 0 0 0;right:0;top:50%}}@media screen and (min-width:768px){.paragraph--blog-listing .blog-listing__headline:after,.paragraph--blog-listing .blog-listing__headline:before,.paragraph--blog-listing-corporate .blog-listing__headline:after,.paragraph--blog-listing-corporate .blog-listing__headline:before{height:1.4076571293em;margin-top:-.7038285647em;width:1.4076571293em}}.paragraph--blog-listing .blog-listing__headline:before,.paragraph--blog-listing-corporate .blog-listing__headline:before{background:#fff;border-radius:50%;content:"";display:block}.paragraph--blog-listing .blog-listing__headline:after,.paragraph--blog-listing-corporate .blog-listing__headline:after{line-height:1.5011255627;color:#0fa8e8;text-indent:.15em}@media screen and (min-width:768px){.paragraph--blog-listing .blog-listing__headline:after,.paragraph--blog-listing-corporate .blog-listing__headline:after{line-height:1.4076571293}}.paragraph--blog-listing .blog-listing__more_link,.paragraph--blog-listing-corporate .blog-listing__more_link{margin-bottom:3.5555555556em;margin-left:50%;transform:translateX(-50%)}.paragraph--blog-listing-corporate .blog-listing__headline{padding-right:0}.paragraph--blog-listing-corporate .blog-listing__headline:after,.paragraph--blog-listing-corporate .blog-listing__headline:before{display:none}.paragraph--blog-listing-blogpost-overview{padding-top:3.5555555556em}@media screen and (min-width:768px){.paragraph--blog-listing-blogpost-overview{padding-bottom:1.7777777778em}}.certificate{display:table;width:100%;table-layout:fixed;margin:0 0 1.7777777778em;overflow:hidden;position:relative}.certificate:last-child{margin-bottom:0}.certificate__badge,.certificate__info{margin:0;padding:0}.certificate__badge{width:4.4444444444em}.certificate__badge,.certificate__info{display:table-cell;vertical-align:middle}.certificate__info-list{list-style-type:none;margin:0;padding:0}.certificate__info-list-item{font-size:.7501875469em;line-height:1.7773333333}.certificate__info-list-item a{color:inherit;text-decoration:none}@media screen and (min-width:544px){.certificate__info-list-item{font-size:1em;line-height:1.7777777778}}.paragraph--claim{padding-bottom:3.5555555556em;padding-top:3.5555555556em}.paragraph--claim+.paragraph--claim,.paragraph--claim+.paragraph--text{padding-top:0}.claim__headlines{margin-bottom:1.7777777778em}@media screen and (min-width:1000px){.claim__headlines{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%;margin-bottom:0}.claim__headlines:last-child{margin-right:0}}.claim__headline{font-size:1.776889em;line-height:1.5007502813;font-family:Panton-Light,sans-serif;margin:0;text-transform:uppercase}@media screen and (min-width:320px){.claim__headline{font-size:calc(1.776889em + .591704037 * ((100vw - 17.7777777778em)/ 71.1111111111));line-height:1.2}}@media screen and (min-width:1600px){.claim__headline{font-size:2.368593037em;line-height:1.1258441721}}@media screen and (min-width:768px){.claim__headline{font-size:2.368593037em;line-height:1.5011255627}}@media screen and (min-width:768px) and (min-width:320px){.claim__headline{font-size:calc(2.368593037em + .7887414813 * ((100vw - 17.7777777778em)/ 71.1111111111));line-height:1.2}}@media screen and (min-width:768px) and (min-width:1600px){.claim__headline{font-size:3.1573345183em;line-height:1.1261257035}}.claim__headline.bnppre{font-size:1.776889em;line-height:2.0010003751}@media screen and (min-width:320px){.claim__headline.bnppre{font-size:calc(1.776889em + .591704037 * ((100vw - 17.7777777778em)/ 71.1111111111));line-height:1.2}}@media screen and (min-width:1600px){.claim__headline.bnppre{font-size:2.368593037em;line-height:1.5011255627}}@media screen and (min-width:1000px){.claim__headline.bnppre{font-size:.7em;line-height:4.4444444444}}@media screen and (min-width:1000px) and (min-width:320px){.claim__headline.bnppre{font-size:calc(.7em + 1.1 * ((100vw - 17.7777777778em)/ 71.1111111111));line-height:1.2}}@media screen and (min-width:1000px) and (min-width:1600px){.claim__headline.bnppre{font-size:1.8em;line-height:1.7283950617}}.claim__subheadline{font-size:1.333em;line-height:1.6670834375;font-family:Panton-Light,sans-serif;margin:0;text-transform:uppercase}@media screen and (min-width:320px){.claim__subheadline{font-size:calc(1.333em + .443889 * ((100vw - 17.7777777778em)/ 71.1111111111));line-height:1.2}}@media screen and (min-width:1600px){.claim__subheadline{font-size:1.776889em;line-height:1.2506252345}}h4.claim__headline{font-size:1.333em;line-height:2.000500125}@media screen and (min-width:320px){h4.claim__headline{font-size:calc(1.333em + .443889 * ((100vw - 17.7777777778em)/ 71.1111111111));line-height:1.2}}@media screen and (min-width:1600px){h4.claim__headline{font-size:1.776889em;line-height:1.5007502813}}h5.claim__headline{font-size:1em;line-height:2.6666666667}@media screen and (min-width:320px){h5.claim__headline{font-size:calc(1em + .333 * ((100vw - 17.7777777778em)/ 71.1111111111));line-height:1.2}}@media screen and (min-width:1600px){h5.claim__headline{font-size:1.333em;line-height:2.000500125}}h6.claim__headline{font-size:1em;line-height:2.6666666667}@media screen and (min-width:320px){h6.claim__headline{font-size:calc(1em + 0 * ((100vw - 17.7777777778em)/ 71.1111111111));line-height:1.2}}@media screen and (min-width:1600px){h6.claim__headline{font-size:1em;line-height:2.6666666667}}h4.claim__subheadline{font-size:1.333em;line-height:1.6670834375}@media screen and (min-width:320px){h4.claim__subheadline{font-size:calc(1.333em + .443889 * ((100vw - 17.7777777778em)/ 71.1111111111));line-height:1.2}}@media screen and (min-width:1600px){h4.claim__subheadline{font-size:1.776889em;line-height:1.2506252345}}h5.claim__subheadline{font-size:1em;line-height:2.2222222222}@media screen and (min-width:320px){h5.claim__subheadline{font-size:calc(1em + .333 * ((100vw - 17.7777777778em)/ 71.1111111111));line-height:1.2}}@media screen and (min-width:1600px){h5.claim__subheadline{font-size:1.333em;line-height:1.6670834375}}h6.claim__subheadline{font-size:1em;line-height:2.2222222222}@media screen and (min-width:320px){h6.claim__subheadline{font-size:calc(1em + 0 * ((100vw - 17.7777777778em)/ 71.1111111111));line-height:1.2}}@media screen and (min-width:1600px){h6.claim__subheadline{font-size:1em;line-height:2.2222222222}}.claim__text :last-child{margin-bottom:0}@media screen and (min-width:1000px){.claim__text{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-left:8.5298042998%}.claim__text:last-child{margin-right:0}}.paragraph--contact-form{padding-bottom:3.5555555556em;padding-top:3.5555555556em}.paragraph--contact-form+.paragraph--contact-form,.paragraph--contact-form+.paragraph--text{padding-top:0}.contact-form__infos{margin-bottom:1.7777777778em}@media screen and (min-width:1000px){.contact-form__infos{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%;margin-bottom:0}.contact-form__infos:last-child{margin-right:0}}.contact-form__infos .contact-form__phone{margin-bottom:0}.contact-form__infos a{text-decoration:none}.contact-form__yamlform{margin-bottom:1.7777777778em}.contact-form__yamlform label.form-required:after{color:red;content:"*"}@media screen and (min-width:1000px){.contact-form__yamlform{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%;margin-left:8.5298042998%}.contact-form__yamlform:last-child{margin-right:0}.contact-form__yamlform .form-item{position:relative}.contact-form__yamlform .form-item label{left:-10.6666666667em;position:absolute}}.contact-form__yamlform .js-form-type-checkbox.form-item-privacy-statement .form-checkbox{display:inline;float:left;margin-right:.5rem;margin-top:4px}.contact-form__yamlform .js-form-type-checkbox.form-item-privacy-statement .description{display:block;position:initial;left:initial}.contact-form__map{margin-bottom:1.7777777778em}@media screen and (min-width:1000px){.contact-form__map{float:left;display:block;margin-right:2.3576515979%;width:100%}.contact-form__map:last-child{margin-right:0}}.paragraph--contact-note{background:#4d4d4d;color:#fff;padding-bottom:1.7777777778em;padding-top:3.5555555556em}.contact-note__headline{letter-spacing:.1em;text-transform:uppercase;font-size:1.776889em;line-height:1.2506252345}@media screen and (min-width:1000px){.contact-note__headline{margin-top:1.7777777778em;float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%}.contact-note__headline:last-child{margin-right:0}}.contact-note__headline span{color:#90d54d}@media screen and (min-width:1000px){.contact-note__contact-data{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%}.contact-note__contact-data:last-child{margin-right:0}}.contact-note__contact-data span{color:#90d54d}.paragraph--contact-note :link{color:#fff;text-decoration:none}.paragraph--contact-note .contact-note__phone_email :link{color:#90d54d}.paragraph--customers{padding:1.7777777778em 0 1.7777777778em 0;background-color:#e5e5e5}.paragraph--customers .customers__headline{text-align:center;margin:.8888888889em 0 .8888888889em 0}.paragraph--customers .customers__text{text-align:center;padding:0 15% 0 15%;margin:0 0 3.5555555556em 0}.paragraph--customers .customers__logos{text-align:center}@media screen and (min-width:1000px){.paragraph--customers .image{max-width:290px}}.paragraph--files-download{padding-bottom:3.5555555556em;padding-top:3.5555555556em}.paragraph--files-download:last-child{margin-bottom:0}.paragraph--files-download+.paragraph--files-download{padding-top:0}.paragraph--files-download .files-download h3{color:#90d54d}.paragraph--files-download .files-download--item{display:flex;flex-flow:row wrap}.paragraph--files-download .files-download--link{flex:1 100%;margin-bottom:.4444444444em}@media screen and (min-width:1000px){.paragraph--files-download .files-download--link{flex:1 50%}}.paragraph--files-download .files-download--link:nth-of-type(odd){padding-right:3.1111111111em}.paragraph--files-download .files-download--link:last-of-type{padding-right:0;margin-bottom:0}.paragraph--files-download .files-download--link>a{display:inline-flex;line-height:1.4;position:relative;padding-left:1.9em}.paragraph--files-download .files-download--link>a:before{font-size:1.333em;line-height:1.0002500625;color:#90d54d;display:inline-block;left:0;margin-right:.4444444444em;position:absolute;text-decoration:none}.paragraph--files-download .files-download--link-description{padding-left:1.9em}.paragraph--files-download .files-download--link-description p{font-size:.9em;line-height:1.5}.paragraph--files-download .files-download--link-description p:last-of-type{margin-bottom:0}@media screen and (min-width:768px){.header-image--white .header-image__title-positioner{background:transparent linear-gradient(180deg,rgba(51,51,51,0) 0,rgba(51,51,51,.5960784314) 100%) 0 0 no-repeat padding-box;position:absolute;top:50%;right:0;bottom:0;left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.header-image--white .header-image__text-line1,.header-image--white .header-image__text-line2{color:#000}@media screen and (min-width:768px){.header-image--white .header-image__text-line1,.header-image--white .header-image__text-line2{color:#fff}}.header-image--white .header-image__text-line2{font-size:80%;line-height:1.1;padding-top:.2em}.header-image{position:relative}.header-image__image{position:relative;z-index:1}.header-image__image .image,.header-image__image img{display:block;width:100%}.header-image__title-positioner{border-bottom:1px solid #ccc;padding-bottom:.8888888889em;padding-top:.8888888889em}@media screen and (min-width:768px){.header-image__title-positioner{background:rgba(42,44,44,.3);border-bottom:0 none;padding-top:15px;padding-bottom:15px;pointer-events:none;position:absolute;top:68%;right:0;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}}.header-image__title{font-size:1.776889em;line-height:1.0005001876;color:#90d54d;margin-bottom:0;margin-top:0;text-align:center}@media screen and (min-width:768px){.header-image__title{font-size:2.368593037em;line-height:.9382034767;text-align:left}}@media screen and (min-width:1000px){.header-image__title{font-size:3.1573345183em;line-height:.9853599905}}@media screen and (min-width:1600px){.header-image__title{font-size:4.2087269129em;line-height:.5280034244}}.header-image__text-line1,.header-image__text-line2{display:block}@media screen and (min-width:768px){.header-image__text-line1,.header-image__text-line2{max-width:56%}}.header-image__text-line1{color:#000}@media screen and (min-width:768px){.header-image__text-line1{color:#fff}}.header-image__text-line2{color:#000}@media screen and (min-width:768px){.header-image__text-line2{color:#90d54d}}.paragraph--image-large{background:#f2f2f2;padding-bottom:3.5555555556em;padding-top:3.5555555556em}.page--blogpost .paragraph--image-large{background:0 0}.paragraph--image-large+.paragraph--image-large,.paragraph--image-large+.paragraph--image-with-text{padding-top:0}.image-large__image{text-align:center}.image-large__image .image,.image-large__image img{display:block;margin:0 auto}.image-large__text{margin-top:1.7777777778em}.image-large__text :last-child{margin-bottom:0}.paragraph--image-with-text{background:#f2f2f2;padding-bottom:3.5555555556em;padding-top:3.5555555556em}.paragraph--image-with-text+.paragraph--image-large,.paragraph--image-with-text+.paragraph--image-with-text{padding-top:0}.paragraph--image-with-text+.paragraph--image-with-text--white-bg{padding-top:3.5555555556em}.paragraph--image-with-text.paragraph--image-with-text--white-bg{background:#fff}@media screen and (min-width:768px){.image-with-text__content{display:table;width:100%;table-layout:fixed}}.image-with-text__image{text-align:center;margin-bottom:1.7777777778em}.image-with-text__image .image,.image-with-text__image img{display:block;margin:0 auto}@media screen and (min-width:768px){.image-with-text__image{display:table-cell;width:44.4444444444%;vertical-align:middle}.image-with-text__image.left{padding-right:1.5842178444%}.image-with-text__image.right{padding-left:1.5842178444%}}@media screen and (min-width:1000px){.image-with-text__image{display:table-cell;width:41.6666666667%}.image-with-text__image.left{padding-right:1.178825799%}.image-with-text__image.right{padding-left:1.178825799%}}@media screen and (min-width:768px){.image-with-text__body{display:table-cell;width:55.5555555556%;vertical-align:middle}.image-with-text__body.left{padding-right:1.5842178444%}.image-with-text__body.right{padding-left:1.5842178444%}}@media screen and (min-width:1000px){.image-with-text__body{display:table-cell;width:58.3333333333%}.image-with-text__body.left{padding-right:1.178825799%}.image-with-text__body.right{padding-left:1.178825799%}}.image-with-text__title{font-size:1.776889em;line-height:1.2506252345;margin-bottom:.5002500938em}.image-with-text__text :last-child{margin-bottom:0}.paragraph--projects-listing .projects-listing__more-link-wrapper{text-align:center}.paragraph--projects-listing .projects-listing__more-link{margin:2.6666666667em 0 2.6666666667em}.paragraph--customers+.paragraph--projects-listing{margin-top:3.5555555556em}.page--blogpost .paragraph--quote{background:0 0}.quote--blogpost__columns{display:flex;flex-direction:column}@media screen and (min-width:768px){.quote--blogpost__columns{flex-direction:row}}.quote--blogpost__column--left{background:url(/themes/custom/undpaul3/dist/images/quote.svg) 0 .4444444444em no-repeat;flex:0 0 55px;margin-bottom:.8888888889em}@media screen and (min-width:768px){.quote--blogpost__column--left{flex-basis:94px}}.quote--blogpost__title{margin-bottom:.4444444444em}.quote--blogpost__text{margin-bottom:.8888888889em}.paragraph--quote{background:#1e70b7;padding-bottom:3.5555555556em;padding-top:3.5555555556em}@media screen and (min-width:1000px){.paragraph--quote{padding-bottom:5.3333333333em;padding-top:5.3333333333em}}.quote__text,.quote__title{color:#fff;margin:0}.quote__body{margin-bottom:1.7777777778em;padding-left:.8888888889em;padding-right:.8888888889em;position:relative}.quote__body:after,.quote__body:before{font-size:2.368593037em;line-height:.7505627814;color:#fff;position:absolute}@media screen and (min-width:544px){.quote__body:after,.quote__body:before{font-size:4.2087269129em;line-height:.4224027395}}@media screen and (min-width:544px){.quote__body{padding-left:2.6666666667em;padding-right:2.6666666667em}}@media screen and (min-width:768px){.quote__body{padding-left:3.1111111111em;padding-right:3.1111111111em}}@media screen and (min-width:768px){.quote__body{margin-bottom:0}}@media screen and (min-width:768px){.quote__columns{display:table;width:100%;table-layout:fixed}}.quote__column{vertical-align:middle}@media screen and (min-width:768px){.quote__column--left{display:table-cell;width:66.6666666667%;padding-right:1.5842178444%;vertical-align:middle}}@media screen and (min-width:1000px){.quote__column--left{display:table-cell;width:58.3333333333%;padding-right:3.5364773969%}}@media screen and (min-width:0){.quote__column--right{float:left;display:block;margin-right:7.4229703521%;width:73.144257412%;margin-left:13.427871294%}.quote__column--right:last-child{margin-right:0}}@media screen and (min-width:544px){.quote__column--right{float:left;display:block;margin-right:4.8291579146%;width:47.5854210427%;margin-left:26.2072894787%}.quote__column--right:last-child{margin-right:0}}@media screen and (min-width:768px){.quote__column--right{display:table-cell;width:33.3333333333%;margin-left:0;float:none;padding-left:1.5842178444%}}@media screen and (min-width:1000px){.quote__column--right{display:table-cell;width:41.6666666667%;padding-left:3.5364773969%}}.skill{margin:0}.skill__title{color:#666;overflow:hidden;padding-right:.8888888889em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media screen and (min-width:544px) and (max-width:767px){.skill__title{float:left;width:33.3333%}}@media screen and (min-width:1000px){.skill__title{float:left;width:33.3333%}}.skill__knowledge{border-bottom-left-radius:.8888888889em;border-top-left-radius:.8888888889em;border-bottom-right-radius:.8888888889em;border-top-right-radius:.8888888889em;height:.8888888889em;margin-left:0;overflow:hidden;position:relative;text-indent:-1000px;white-space:nowrap}.skill__knowledge span,.skill__knowledge:before{content:"";display:block;height:.8888888889em;overflow:hidden;position:absolute;top:0;left:0}.skill__knowledge:before{background:#f2f2f2;right:0}.skill__knowledge span{background:#90d54d;border-bottom-right-radius:.4444444444em;border-top-right-radius:.4444444444em}@media screen and (min-width:544px) and (max-width:767px){.skill__knowledge{float:right;margin-top:.4444444444em;width:66.6666%}}@media screen and (min-width:1000px){.skill__knowledge{float:right;margin-top:.4444444444em;width:66.6666%}}.paragraph--type--team-listing{margin-bottom:3.5555555556em}@media screen and (min-width:0) and (max-width:543px){.paragraph--type--team-listing .views-row{float:left;display:block;margin-right:7.4229703521%;width:100%}.paragraph--type--team-listing .views-row:last-child{margin-right:0}.paragraph--type--team-listing .views-row:nth-child(1n){margin-right:0}.paragraph--type--team-listing .views-row:nth-child(1n+1){clear:left}}@media screen and (min-width:544px) and (max-width:767px){.paragraph--type--team-listing .views-row{float:left;display:block;margin-right:4.8291579146%;width:47.5854210427%}.paragraph--type--team-listing .views-row:last-child{margin-right:0}.paragraph--type--team-listing .views-row:nth-child(2n){margin-right:0}.paragraph--type--team-listing .views-row:nth-child(2n+1){clear:left}}@media screen and (min-width:768px) and (max-width:999px){.paragraph--type--team-listing .views-row{float:left;display:block;margin-right:3.1684356888%;width:31.2210428741%}.paragraph--type--team-listing .views-row:last-child{margin-right:0}.paragraph--type--team-listing .views-row:nth-child(3n){margin-right:0}.paragraph--type--team-listing .views-row:nth-child(3n+1){clear:left}}@media screen and (min-width:1000px){.paragraph--type--team-listing .views-row{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.paragraph--type--team-listing .views-row:last-child{margin-right:0}.paragraph--type--team-listing .views-row:nth-child(4n){margin-right:0}.paragraph--type--team-listing .views-row:nth-child(4n+1){clear:left}}.paragraph--text{padding-bottom:3.5555555556em;padding-top:3.5555555556em}.paragraph--text_bg-blue{background:#0fa8e8;color:#fff}.paragraph--text_bg-blue a{color:#fff}.paragraph--text_bg-blue h1,.paragraph--text_bg-blue h2,.paragraph--text_bg-blue h3,.paragraph--text_bg-blue h4,.paragraph--text_bg-blue h5,.paragraph--text_bg-blue h6{color:#fff}.paragraph--text_bg-darkblue{background:#1e70b7;color:#fff}.paragraph--text_bg-darkblue a{color:#fff}.paragraph--text_bg-darkblue h1,.paragraph--text_bg-darkblue h2,.paragraph--text_bg-darkblue h3,.paragraph--text_bg-darkblue h4,.paragraph--text_bg-darkblue h5,.paragraph--text_bg-darkblue h6{color:#fff}.paragraph--text_bg-darkgrey{background:#333;color:#fff}.paragraph--text_bg-darkgrey a{color:#fff}.paragraph--text_bg-darkgrey h1,.paragraph--text_bg-darkgrey h2,.paragraph--text_bg-darkgrey h3,.paragraph--text_bg-darkgrey h4,.paragraph--text_bg-darkgrey h5,.paragraph--text_bg-darkgrey h6{color:#fff}.paragraph--text_bg-lightgrey{background:#e5e5e5}.paragraph--text+.paragraph--claim,.paragraph--text+.paragraph--text{padding-top:0}.paragraph--text blockquote{border:none;color:#90d54d;font-family:Panton-Light,sans-serif;font-size:1.333em;line-height:1.33366675;margin:.8888888889em 0 1.7777777778em 0;padding:0}.paragraph--text blockquote p:after,.paragraph--text blockquote p:before{display:inline-block;white-space:pre}.paragraph--text blockquote p:before{content:"» "}.paragraph--text blockquote p:after{content:" «"}@media screen and (min-width:768px){.paragraph--text blockquote{float:left;display:block;margin-right:3.1684356888%;width:31.2210428741%}.paragraph--text blockquote:last-child{margin-right:0}.paragraph--text blockquote:nth-of-type(2n+1){float:right;margin-left:1.7777777778em;text-align:right}}@media screen and (min-width:1000px){.paragraph--text blockquote{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.paragraph--text blockquote:last-child{margin-right:0}}@media screen and (min-width:768px){.paragraph--text h3:before{clear:both;content:"";display:table}}.team-member-content__additional-content .paragraph--text{padding-bottom:1.7777777778em;padding-top:1.7777777778em;text-align:center}.team-member-content__additional-content .paragraph--text ul{list-style-type:none;margin-left:0;padding-left:0}.team-member-content__additional-content .paragraph--text li{margin-top:.8888888889em}.team-member-content__additional-content .paragraph--text li:first-child{margin-top:0}@media screen and (min-width:768px){.team-member-content__additional-content .paragraph--text{margin-left:auto;margin-right:auto;max-width:75%}}@media screen and (min-width:1000px){.team-member-content__additional-content .paragraph--text{max-width:65%}}@media screen and (min-width:1600px){.team-member-content__additional-content .paragraph--text{max-width:55%}}.text :last-child{margin-bottom:0}@media screen and (min-width:1000px){.text--narrow{width:60%}}@media screen and (min-width:1600px){.text--narrow{width:60%}}@media screen and (min-width:1000px){.paragraph--two-columns{padding:1.7777777778em 0 1.7777777778em 0;border-style:solid;border-width:0 0 1px 0;border-color:#ccc}}.paragraph--two-columns:last-child{margin-bottom:5.3333333333em;border-bottom:none}@media screen and (min-width:0){.paragraph--two-columns .two_columns__column{float:left;display:block;margin-right:7.4229703521%;width:100%;border-style:solid;border-color:#ccc;border-width:0 0 1px 0;padding-bottom:1.7777777778em;margin-top:1.7777777778em;margin-bottom:1.7777777778em}.paragraph--two-columns .two_columns__column:last-child{margin-right:0}.paragraph--two-columns .two_columns__column p:last-child{margin-bottom:0}.paragraph--two-columns .two_columns__column h3{margin-bottom:0}}@media screen and (min-width:544px){.paragraph--two-columns .two_columns__column{float:left;display:block;margin-right:4.8291579146%;width:100%}.paragraph--two-columns .two_columns__column:last-child{margin-right:0}}@media screen and (min-width:1000px){.paragraph--two-columns .two_columns__column{border:none;margin:0;padding:1.7777777778em 0 1.7777777778em 0;min-height:400px;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.paragraph--two-columns .two_columns__column:last-child{margin-right:0}}.paragraph--two-columns .two_columns__left{border-style:solid;border-color:#ccc}@media screen and (min-width:1000px){.paragraph--two-columns .two_columns__left{border-width:0 1px 0 0;padding-left:1.7777777778em;padding-right:1.7777777778em}}@media screen and (min-width:1000px){.paragraph--two-columns .two_columns__right{padding-left:1.7777777778em;padding-right:1.7777777778em}}.project-details{margin-top:3.5555555556em;position:relative}@media screen and (min-width:768px){.project-details{margin-top:5.3333333333em}}@media screen and (min-width:544px) and (max-width:767px){.project-details:before{background:#e5e5e5;content:"";display:block;overflow:hidden;position:absolute;top:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:1px}}@media screen and (min-width:768px) and (max-width:999px){.project-details:before{background:#e5e5e5;content:"";display:block;overflow:hidden;position:absolute;top:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:1px}}@media screen and (min-width:1000px){.project-details{display:table;width:100%;table-layout:fixed}}.project-detail{padding-bottom:1.7777777778em;padding-top:1.7777777778em}@media screen and (min-width:0) and (max-width:543px){.project-detail{border-bottom:1px solid #e5e5e5}.project-detail:first-child{padding-top:0}.project-detail:last-child{border-bottom:0 none;padding-bottom:0}}@media screen and (min-width:544px) and (max-width:767px){.project-detail{float:left;display:block;margin-right:4.8291579146%;width:47.5854210427%}.project-detail:last-child{margin-right:0}}@media screen and (min-width:768px) and (max-width:999px){.project-detail{float:left;display:block;margin-right:3.1684356888%;width:48.4157821556%}.project-detail:last-child{margin-right:0}}@media screen and (min-width:544px) and (max-width:767px){.project-detail:nth-child(2n){margin-right:0}.project-detail:nth-child(2n+1){clear:left}.project-detail:nth-child(n+3){padding-top:0}}@media screen and (min-width:768px) and (max-width:999px){.project-detail:nth-child(2n){margin-right:0}.project-detail:nth-child(2n+1){clear:left}.project-detail:nth-child(n+3){padding-top:0}}@media screen and (min-width:1000px){.project-detail{display:table-cell;width:25%;border-right:1px solid #e5e5e5}.project-detail:last-child{border-right:0 none}}.project-detail ul,.project-detail ul li{list-style-type:none;margin:0;padding:0;text-align:center}.project-detail__title{font-size:1.333em;line-height:1.33366675;font-family:Panton-SemiBold,sans-serif;margin-bottom:.3334166875em;text-align:center;text-transform:uppercase}@media screen and (min-width:544px){.project-detail__title{font-size:1.776889em;line-height:1.0005001876;margin-bottom:.2501250469em}}.project-examples__title{font-size:1.333em;line-height:1.33366675;color:#4d4d4d;margin-bottom:1.33366675em;text-transform:uppercase;text-align:center}@media screen and (min-width:544px){.project-examples__title{font-size:1.776889em;line-height:1.5007502813;margin-bottom:1.0005001876em}}.project-examples__items{list-style-type:none;margin:0;padding:0}.project-examples__items li{margin-bottom:2.6666666667em}@media screen and (min-width:0) and (max-width:543px){.project-examples__items li{float:left;display:block;margin-right:7.4229703521%;width:100%}.project-examples__items li:last-child{margin-right:0}.project-examples__items li:nth-child(1n){margin-right:0}.project-examples__items li:nth-child(1n+1){clear:left}}@media screen and (min-width:544px) and (max-width:767px){.project-examples__items li{float:left;display:block;margin-right:4.8291579146%;width:47.5854210427%}.project-examples__items li:last-child{margin-right:0}.project-examples__items li:nth-child(2n){margin-right:0}.project-examples__items li:nth-child(2n+1){clear:left}}@media screen and (min-width:768px){.project-examples__items li{float:left;display:block;margin-right:3.1684356888%;width:31.2210428741%}.project-examples__items li:last-child{margin-right:0}.project-examples__items li:nth-child(3n){margin-right:0}.project-examples__items li:nth-child(3n+1){clear:left}}.project-example{position:relative}.project-example__title{font-size:1em;line-height:1.3333333333;margin:0;text-align:center}.project-example__title a{color:#000;text-decoration:none}.project-example__link{background:rgba(255,255,255,0);overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;text-indent:-1000px;white-space:nowrap}.project-teaser{padding-top:1.7777777778em;text-align:center}@media screen and (min-width:768px){.project-teaser{padding-top:3.5555555556em;text-align:left}}.project-teaser__columns{display:table;width:100%;table-layout:fixed}.project-teaser__column--left{display:table-row-group}@media screen and (min-width:768px){.project-teaser__column--left{display:table-cell;width:44.4444444444%;padding-right:1.5842178444%}}@media screen and (min-width:1000px){.project-teaser__column--left{display:table-cell;width:54.1666666667%;padding-right:1.178825799%}}.project-teaser__column--right{display:table-footer-group}@media screen and (min-width:768px){.project-teaser__column--right{display:table-cell;width:55.5555555556%;padding-left:3.1684356888%;vertical-align:middle}}@media screen and (min-width:1000px){.project-teaser__column--right{display:table-cell;width:45.8333333333%;padding-left:2.3576515979%}}.project-teaser__title{font-size:1.333em;line-height:1.33366675;margin:0;text-align:inherit}@media screen and (min-width:768px){.project-teaser__title{font-size:1.776889em;line-height:1.2506252345}}.project-teaser__title a{color:#000;font-family:Panton-SemiBold,sans-serif;text-decoration:none;text-transform:none}.project-teaser__text{margin-top:.8888888889em}@media screen and (min-width:768px){.project-teaser__text{margin-top:.4444444444em}}.project-teaser__text :last-child{margin-bottom:0}.project-teaser__link{margin-bottom:0;margin-top:1.7777777778em}.project-teaser__image{margin-bottom:1.7777777778em}@media screen and (min-width:768px){.project-teaser__image{margin-bottom:0}}.project-teaser__image .image,.project-teaser__image img{display:block;margin:0 auto}.service__more_services{background-color:#1e70b7;padding-bottom:3.5555555556em;padding-top:3.5555555556em;position:relative}.service__more_services ul{list-style-type:none;margin-bottom:0;margin-top:0;padding:0}.service__more_services ul li{border-right:0 none;height:260px;margin-bottom:3.5555555556em;padding:3.5555555556em 0;position:relative}.service__more_services ul li:last-child{border-right:0 none}@media screen and (min-width:768px){.service__more_services ul li{float:left;display:block;margin-right:3.1684356888%;width:100%;margin-bottom:0}.service__more_services ul li:last-child{margin-right:0}}@media screen and (min-width:1000px){.service__more_services ul li{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;border-right:1px solid #fff}.service__more_services ul li:last-child{margin-right:0}}.service__more_services__title{font-size:1.333em;line-height:1.33366675;color:#fff;margin-bottom:1.33366675em;text-align:center;text-transform:uppercase}@media screen and (min-width:544px){.service__more_services__title{font-size:1.776889em;line-height:1.5007502813;margin-bottom:1.0005001876em}}.service__project-examples{padding-bottom:3.5555555556em;padding-top:3.5555555556em;position:relative}.service-teasers{overflow:hidden}.service-teasers__title{font-size:1.333em;line-height:1.33366675;color:#4d4d4d;margin-bottom:1.33366675em;text-align:center;text-transform:uppercase}@media screen and (min-width:544px){.service-teasers__title{font-size:1.776889em;line-height:1.5007502813;margin-bottom:1.0005001876em}}.service-teaser{bottom:0;left:1.3333333333em;padding-right:4.4444444444em;position:absolute;right:0;top:0;word-break:break-word}.service-teaser__title{font-size:1.333em;line-height:1.33366675;color:#fff;margin-bottom:0;margin:40px 0 10px}.service-teaser__title a{color:#000;text-decoration:none}.service-teaser__body{font-size:1em;line-height:1.3333333333;color:#fff;font-size:1em;text-transform:uppercase}.service-teaser__link{font-size:1em;line-height:.8888888889;background-color:#333;border-radius:10px;bottom:40px;color:#fff;display:inline-block;font-family:Panton-SemiBold,sans-serif;left:0;text-decoration:none;padding:.8em 3em;position:absolute}.team-member-blog-posts .blog-listing__content{display:flex;flex-flow:wrap;padding-bottom:1.7777777778em}@media screen and (min-width:768px){.team-member-blog-posts .blog-listing__content{margin:0 -1.3333333333em;padding-bottom:3.5555555556em}}.team-member-blog-posts .blog-listing__content .blog-listing__teaser-item{border-radius:10px;box-shadow:0 10px 15px rgba(0,0,0,.1019607843);flex:1 1 355px;margin-bottom:1.7777777778em;overflow:hidden}@media screen and (min-width:768px){.team-member-blog-posts .blog-listing__content .blog-listing__teaser-item{margin:1.3333333333em}}.team-member-blog-posts__more-link{margin-left:50%;transform:translateX(-50%)}@media screen and (min-width:768px){.team-member-content__column--left{float:left;display:block;margin-right:3.1684356888%;width:54.1473619161%}.team-member-content__column--left:last-child{margin-right:0}}@media screen and (min-width:1000px){.team-member-content__column--left{float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%}.team-member-content__column--left:last-child{margin-right:0}}.team-member-content__column--right{margin-top:1.7777777778em}@media screen and (min-width:768px){.team-member-content__column--right{float:left;display:block;margin-right:3.1684356888%;width:36.9526226346%;margin-left:5.7315797605%;margin-top:0}.team-member-content__column--right:last-child{margin-right:0}}@media screen and (min-width:1000px){.team-member-content__column--right{float:left;display:block;margin-right:2.3576515979%;width:36.0264677513%;margin-left:4.2649021499%}.team-member-content__column--right:last-child{margin-right:0}}.team-member-content__biography :last-child{margin-bottom:0}.team-member-content__certificates{margin-top:1.7777777778em}.team-member-content__blog-posts-title,.team-member-content__projects-title,.team-member-content__skills-title{font-size:1.776889em;line-height:1.2506252345;text-align:center}.team-member-content__skills-title{color:#90d54d}.team-member-content__projects{background-color:#f4f6f6}.team-member-content__projects-title{color:#333}.team-member-content__blog-posts-title{color:#333}.team-member-content__additional-content,.team-member-content__blog-posts,.team-member-content__projects,.team-member-content__skills{padding-bottom:3.5555555556em;padding-top:3.5555555556em}.team-member-content__projects{position:relative}.team-member-header{background:#fafafa}@media screen and (min-width:768px){.team-member-header{padding-left:1.7777777778em;padding-right:1.7777777778em}}@media screen and (min-width:768px){.team-member-header__content{display:table;width:100%;table-layout:fixed}}.team-member-header__meta{border-bottom:1px solid #ccc;padding-bottom:1.7777777778em;padding-top:1.7777777778em}@media screen and (min-width:768px){.team-member-header__meta{display:table-cell;width:55.5555555556%;border-bottom:0 none;padding:.8888888889em 1.5842178444% .8888888889em 0;vertical-align:middle}}@media screen and (min-width:1000px){.team-member-header__meta{display:table-cell;width:58.3333333333%;padding-right:1.178825799%}}.team-member-header__name,.team-member-header__positions{margin:0;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){.team-member-header__name,.team-member-header__positions{text-align:left}}.team-member-header__name{font-size:1.776889em;line-height:1.0005001876}@media screen and (min-width:768px){.team-member-header__name{font-size:2.368593037em;line-height:1.1258441721}}@media screen and (min-width:1000px){.team-member-header__name{font-size:3.1573345183em;line-height:.9853599905}}.team-member-header__positions{color:#000}@media screen and (min-width:768px){.team-member-header__positions{font-size:1.333em;line-height:1.33366675}}@media screen and (min-width:1000px){.team-member-header__positions{font-size:1.776889em;line-height:1.2506252345}}.team-member-header__photo{text-align:center}.team-member-header__photo .image,.team-member-header__photo img{display:block;margin:0 auto}@media screen and (min-width:768px){.team-member-header__photo .image,.team-member-header__photo img{width:100%}}@media screen and (min-width:768px){.team-member-header__photo{display:table-cell;width:44.4444444444%;padding-left:1.5842178444%}}@media screen and (min-width:1000px){.team-member-header__photo{display:table-cell;width:41.6666666667%;padding-left:1.178825799%}}.team-member--in-quote{position:relative}@media screen and (min-width:1000px){.team-member--in-quote .team-member__content{display:table;width:100%;table-layout:fixed}}.team-member--in-quote .team-member__photo{margin-bottom:.8888888889em}.team-member--in-quote .team-member__photo .image,.team-member--in-quote .team-member__photo img{display:block;margin:0 auto}.team-member--in-quote .team-member__photo img{background-color:#fff}@media screen and (min-width:1000px){.team-member--in-quote .team-member__photo{display:table-cell;width:40%;margin-bottom:0;padding-right:2.9257525913%;vertical-align:middle}}@media screen and (min-width:1000px){.team-member--in-quote .team-member__meta{display:table-cell;width:60%;margin-bottom:0;padding-left:2.9257525913%;vertical-align:middle}}.team-member--in-quote .team-member__name,.team-member--in-quote .team-member__positions{color:#fff;margin:0;text-align:center}@media screen and (min-width:1000px){.team-member--in-quote .team-member__name,.team-member--in-quote .team-member__positions{text-align:left}}.team-member--in-quote .team-member__name{font-size:1.333em;line-height:1.33366675}.team-member--in-quote .team-member__positions{font-size:.7501875469em;line-height:1.7773333333}@media screen and (min-width:1000px){.team-member--in-quote .team-member__positions{font-size:1em;line-height:1.7777777778}}.team-member--in-quote .team-member__link{background:rgba(255,255,255,0);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;text-indent:-1000px;white-space:nowrap}.team-member-thumbnail{text-align:center}.team-member-thumbnail .team-member-thumbnail__link{display:block;text-decoration:none}.team-member-thumbnail .team-member-thumbnail__photo_wrapper{position:relative}.team-member-thumbnail .team-member-thumbnail__photo_wrapper .team-member-thumbnail__photo img{display:block;border-radius:50%;background:#e9e9ed;max-width:66.666666%;margin:0 auto}.team-member-thumbnail .team-member-thumbnail__photo_wrapper .team-member-thumbnail__photo img.placeholder{background:0 0;max-width:66%}.team-member-teaser .team-member-teaser__link{text-decoration:none;display:block}.team-member-teaser .team-member-teaser__photo_wrapper{position:relative;padding:2.6666666667em 2.6666666667em .4444444444em 2.6666666667em}.team-member-teaser .team-member-teaser__photo_wrapper .team-member-teaser__photo{text-align:center}.team-member-teaser .team-member-teaser__photo_wrapper .team-member-teaser__photo img{display:block;border-radius:10%;background-color:#e9e9ed;margin:0 auto}.team-member-teaser .team-member-teaser__photo_wrapper .team-member-teaser__badge{position:absolute;bottom:11%;right:19%;width:22%}.team-member-teaser .team-member-teaser__photo_wrapper .team-member-teaser__badge .badge--certificate{width:100%;height:100%}.team-member-teaser .team-member-teaser__name{color:#000;font-family:Panton-SemiBold,sans-serif;text-align:center}.team-member-teaser .team-member-teaser__positions{text-align:center;font-size:.8888888889em;line-height:1.5}.team-member-teaser .team-member-teaser__bio{hyphens:auto;font-size:.8888888889em;line-height:2;margin-top:.844805479em}.team-member-teaser .team-member-teaser__flex-wrapper{align-items:flex-start;display:flex;flex-direction:column}@media screen and (min-width:768px){.team-member-teaser .team-member-teaser__flex-wrapper{flex-direction:row}}@media screen and (min-width:768px){.team-member-teaser .team-member-teaser__flex-wrapper .team-member-teaser__column~.team-member-teaser__column{margin-left:.8888888889em}}.team-member-teaser--bio p{margin-bottom:0}.team-member-teaser--bio .team-member-teaser__column{padding:10px 5px}@media screen and (min-width:768px){.team-member-teaser--bio .team-member-teaser__column{padding:0}}.team-member-teaser--bio .team-member-teaser__name{color:#000;font-family:Panton-SemiBold,sans-serif;text-align:left}.team-member-teaser--bio .team-member-teaser__photo_wrapper{flex-shrink:0;padding:0}.team-member-teaser--bio .team-member-teaser__photo_wrapper .team-member-teaser__badge{bottom:5%;right:5%;width:33.333%}.team-member-teaser--bio .team-member-teaser__photo_wrapper .team-member-teaser__photo{line-height:0;text-align:left}.team-member-teaser--bio .team-member-teaser__photo_wrapper .team-member-teaser__photo img{border-radius:10px}.team-member-teaser--bio .team-member-teaser__positions{color:#000;text-align:left}.view-blog.view-display-id-entity_view_blog_listing .blog-listing__content,.view-blog.view-display-id-entity_view_blog_listing_blogpost_overview .blog-listing__content{display:flex;flex-flow:wrap;padding-bottom:1.7777777778em}@media screen and (min-width:768px){.view-blog.view-display-id-entity_view_blog_listing .blog-listing__content,.view-blog.view-display-id-entity_view_blog_listing_blogpost_overview .blog-listing__content{margin:0 -1.3333333333em;padding-bottom:3.5555555556em}}.view-blog.view-display-id-entity_view_blog_listing .blog-listing__content .blog-listing__teaser-item,.view-blog.view-display-id-entity_view_blog_listing_blogpost_overview .blog-listing__content .blog-listing__teaser-item{border-radius:10px;box-shadow:0 10px 15px rgba(0,0,0,.1019607843);flex:1 1 355px;margin-bottom:1.7777777778em;overflow:hidden}@media screen and (min-width:768px){.view-blog.view-display-id-entity_view_blog_listing .blog-listing__content .blog-listing__teaser-item,.view-blog.view-display-id-entity_view_blog_listing_blogpost_overview .blog-listing__content .blog-listing__teaser-item{margin:1.3333333333em}}.views-exposed-form{margin-top:-1.7777777778em}.views-exposed-form .form-item{margin-bottom:0;margin-top:0}.views-exposed-form__collapsible-toggles{padding-bottom:.8888888889em;text-align:center}.page--blog .views-exposed-form__collapsible-toggles{background:#0fa8e8}.views-exposed-form__collapsible-toggles-list{list-style-type:none;margin-bottom:0;margin-top:0;padding:0}.views-exposed-form__collapsible-toggle{display:block}@media screen and (min-width:544px){.views-exposed-form__collapsible-toggle{display:inline-block;margin:0 .8888888889em}.views-exposed-form__collapsible-toggle:first-child{margin-left:0}.views-exposed-form__collapsible-toggle:last-child{margin-right:0}}@media screen and (min-width:768px){.views-exposed-form__collapsible-toggle{margin-left:1.3333333333em;margin-right:1.3333333333em}}.views-exposed-form__collapsible-toggle a{color:#fff;display:block;text-decoration:none}.page--blog .views-exposed-form__collapsible-toggle a{color:#fff}.views-exposed-form__collapsible-toggle a:after{margin-left:.4444444444em}.views-exposed-form__collapsible-toggle a:hover{color:#fff}.page--blog .views-exposed-form__collapsible-toggle a:hover{color:#000}.views-exposed-form__collapsible-toggle--active a{border-bottom:3px solid #90d54d;color:#fff;font-family:Panton-SemiBold,sans-serif}.page--blog .views-exposed-form__collapsible-toggle--active a{color:#000}
