﻿.landingpage .module-contact::after,.authority-module .table-wrapper .table-row.table-sub-header::after,.module-employee .employee-description::after,.blog-wrapper .studies-item .footer::after,.blog-article-wrapper .studies-item .footer::after,.instructor-wrapper::after,.studies-header .overview-wrapper::after{display:block;clear:both;content:""}.blog-wrapper,.blog-article-wrapper,.author-wrapper,.pricing-wrapper,.booking-wrapper .content,.workflow-wrapper,.training-wrapper,.services-wrapper,.ref-wrapper,.member-wrapper,.employees-wrapper,.cookie-overlay,.main-header .header-wrapper{display:grid;align-items:center;grid-auto-flow:row;justify-items:center}html,body{font-family:Lato,sans-serif;font-size:16px;font-weight:normal;font-style:normal;color:#000;background:#fff}html,body{margin:0;padding:0}html *,div,section{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html *:focus{outline:none}body{position:relative;height:100%}body.overflow-hidden{overflow:hidden}body.overlay-no-scroll{overflow:hidden}@media(min-width: 600px){body{padding-left:4rem}}@media(min-width: 900px){body{padding-left:16%}}@media(min-width: 1100px){body{padding-left:22.2%}}@media(min-width: 2049px){body{padding-left:400px}}button{font:inherit;line-height:normal;display:inline-block;width:auto;height:auto;margin:0;padding:0;cursor:pointer;text-align:start;text-indent:0;letter-spacing:normal;word-spacing:normal;text-transform:none;color:initial;border:none;background:none;box-shadow:none;text-shadow:none;text-rendering:auto}img{display:block;width:100%;height:auto}a{cursor:pointer;text-decoration:none;letter-spacing:.0625em;color:inherit}@font-face{font-family:"Abril Fatface";font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/abrilfatface.woff2") format("woff2")}@font-face{font-family:"Lato";font-weight:900;font-style:normal;font-display:swap;src:url("../fonts/lato-black.woff2") format("woff2")}@font-face{font-family:"Lato";font-weight:700;font-style:normal;font-display:swap;src:url("../fonts/lato-bold.woff2") format("woff2")}@font-face{font-family:"Lato";font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/lato-regular.woff2") format("woff2")}@font-face{font-family:"Lato";font-weight:normal;font-style:italic;font-display:swap;src:url("../fonts/lato-regular-italic.woff2") format("woff2")}h1,h2,h3,h4,h5,h6{font-size:1rem;font-weight:normal;margin:0}@media(min-width: 900px){h1,h2,h3,h4,h5,h6{font-size:1.5rem}}.pre-heading{margin:0}.pre-heading+.heading,.authority-module .table-wrapper .table-row .pre-heading+.table-cell:nth-child(1){margin-top:.5rem}.heading,.authority-module .table-wrapper .table-row .table-cell:nth-child(1),.sub-heading{font-weight:900;margin-bottom:1rem}ol+.heading,.authority-module .table-wrapper .table-row ol+.table-cell:nth-child(1),ul+.heading,.authority-module .table-wrapper .table-row ul+.table-cell:nth-child(1),p+.heading,.authority-module .table-wrapper .table-row p+.table-cell:nth-child(1),ol+.sub-heading,ul+.sub-heading,p+.sub-heading{margin-top:2rem}.heading+.sub-heading,.authority-module .table-wrapper .table-row .table-cell:nth-child(1)+.sub-heading,.sub-heading+.sub-heading{margin-top:1rem}@media(min-width: 900px){.heading,.authority-module .table-wrapper .table-row .table-cell:nth-child(1),.sub-heading{font-weight:700;margin-bottom:1.5rem}ol+.heading,.authority-module .table-wrapper .table-row ol+.table-cell:nth-child(1),ul+.heading,.authority-module .table-wrapper .table-row ul+.table-cell:nth-child(1),p+.heading,.authority-module .table-wrapper .table-row p+.table-cell:nth-child(1),ol+.sub-heading,ul+.sub-heading,p+.sub-heading{margin-top:3rem}}h4.heading,.authority-module .table-wrapper .table-row h4.table-cell:nth-child(1),h3.heading,.authority-module .table-wrapper .table-row h3.table-cell:nth-child(1){font-size:1.2rem}@media(min-width: 900px){h4.heading,.authority-module .table-wrapper .table-row h4.table-cell:nth-child(1),h3.heading,.authority-module .table-wrapper .table-row h3.table-cell:nth-child(1){font-size:1.5rem}}@media(min-width: 900px){.sub-heading{font-size:1.2rem}}p,ol,ul,blockquote{font-size:1rem;font-weight:normal;font-style:normal;line-height:1.5em;margin:0 0 1rem;letter-spacing:.0625em;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}p .bold-text,p .primary-text,p.bold-text,p.primary-text,ol .bold-text,ol .primary-text,ol.bold-text,ol.primary-text,ul .bold-text,ul .primary-text,ul.bold-text,ul.primary-text,blockquote .bold-text,blockquote .primary-text,blockquote.bold-text,blockquote.primary-text{font-weight:700}p+ul,p+ol,ol+ul,ol+ol,ul+ul,ul+ol,blockquote+ul,blockquote+ol{margin-top:1rem}p:last-of-type,ol:last-of-type,ul:last-of-type,blockquote:last-of-type{margin-bottom:0}@media(min-width: 900px){p,ol,ul,blockquote{font-size:1.2rem;line-height:1.33em}}strong{font-weight:inherit}.em{font-style:italic}.primary-text{color:#fb263b}.primary-block{padding:2rem;color:#fff;background-color:#fb263b}.secondary-block{padding:2rem;background-color:#f0f0f0}.nobr{white-space:nowrap}.two-columns{display:grid;gap:0 2rem}@media(min-width: 900px){.two-columns{grid-template-columns:1fr 1fr}}.main-header .header-wrapper{height:100%;min-height:70vh;margin:0 7.14% 0 7.14%;padding:2rem 0;grid-template-columns:1fr;grid-gap:2rem 0;justify-items:start}.main-header .header-wrapper .logo-wrapper{align-self:end;width:50vw;max-width:32rem}@media(min-width: 600px){.main-header .header-wrapper .logo-wrapper{width:40vw}}@media(min-width: 900px){.main-header .header-wrapper{min-height:100vh}.main-header .header-wrapper .logo-wrapper{width:30vw}}@media(min-width: 2049px){.main-header{max-width:1800px;margin-right:auto;margin-left:auto}}.sub-header .header-wrapper{display:flex;height:100%;padding:4rem 7.14% 1rem 7.14%}.sub-header .header-wrapper .corporate-heading{align-self:flex-end}.sub-header.error-header .header-wrapper{min-height:50vh}@media(min-width: 2049px){.sub-header{max-width:1800px;margin-right:auto;margin-left:auto}}.sub-header-img{position:relative;min-height:50vh}.sub-header-img .logo-wrapper{position:absolute;right:7.14%;bottom:2rem;padding:2rem;background:#fff}.sub-header-img .sub-header{position:absolute;z-index:1;right:0;bottom:0;left:0}.sub-header-img .sub-header .header-wrapper{color:#fff;background-image:linear-gradient(transparent 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.7) 100%)}.sub-header-img+.module{margin-top:initial}.corporate-heading>.headline{font-family:"Abril Fatface",serif;font-size:2.5rem;line-height:1.1em;margin-top:1rem}.corporate-heading>.headline::after{content:".";color:#fb263b}@media(min-width: 900px){.corporate-heading .headline{font-size:3rem}}@media(min-width: 1100px){.corporate-heading .headline{font-size:4rem}}.corporate-values>span{font-family:"Abril Fatface",serif;font-size:10vw;line-height:1.1em;display:block;white-space:nowrap}.corporate-values>span::after{content:".";color:#fb263b}@media(min-width: 600px){.corporate-values>span{font-size:8vw}}@media(min-width: 1100px){.corporate-values>span{font-size:6vw}}@media(min-width: 2049px){.corporate-values>span{font-size:6.875rem}}.responsive-img-wrapper.header-img{height:15rem}@media(min-width: 600px){.responsive-img-wrapper.header-img{height:20rem}}@media(min-width: 900px){.responsive-img-wrapper.header-img{height:40rem}}.nav-placeholder{display:none}@media(min-width: 600px){.nav-placeholder{position:absolute;top:0;left:0;display:block;width:4rem;height:100vh;background-color:#000}.nav-placeholder .btn{display:none}}@media(min-width: 900px){.nav-placeholder{width:16%}.nav-placeholder .btn{position:absolute;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);right:1rem;bottom:2rem;display:block}}@media(min-width: 1100px){.nav-placeholder{width:22.2%}.nav-placeholder .btn{right:2rem}}@media(min-width: 2049px){.nav-placeholder{width:400px}}.main-navigation{position:fixed;z-index:100;top:2rem;left:0}.main-navigation .nav-icon{z-index:100;width:4rem;height:4rem;padding:1.25rem;cursor:pointer;background-color:#fff}.main-navigation .nav-icon .lines{display:block;width:1.5rem;height:2px;margin:4px 0;transition:transform .5s,margin-top .5s;background-color:#000}.main-navigation .nav-icon .lines:nth-of-type(2){transition:opacity .25s}.main-navigation .nav-icon.pushed{background-color:rgba(0,0,0,0)}.main-navigation .nav-icon.pushed .lines{background-color:#fff}.main-navigation .nav-icon.pushed .lines:nth-of-type(2){opacity:0}.main-navigation .nav-icon.pushed .lines:nth-of-type(1){-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.main-navigation .nav-icon.pushed .lines:nth-of-type(3){margin-top:-12px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.main-navigation .nav-content{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;padding:2rem;text-align:right;opacity:0;color:#fff;background-color:#000}.main-navigation .nav-content.visible{display:block;transition:opacity .5s;opacity:1}.main-navigation .nav-content .logo-wrapper{display:block;height:3rem;margin:1rem 0;background:#000}.main-navigation .nav-content .logo-wrapper img{display:inline;width:auto;height:100%}.main-navigation .nav-content .nav-list{font-size:1.5rem;font-weight:normal;line-height:2em;margin-top:4rem;text-align:right}.main-navigation .nav-content .nav-list .nav-item a{display:block;height:100%}@media(min-width: 600px){.main-navigation{top:0;min-height:100vh;background-color:#000}.main-navigation .nav-icon{background-color:rgba(0,0,0,0)}.main-navigation .nav-icon .lines{background-color:#fff}.main-navigation .nav-content{padding:2rem 4rem}}@media(min-width: 900px){.main-navigation{position:fixed;z-index:0;width:16%}.main-navigation .nav-icon{display:none}.main-navigation .nav-content{position:relative;display:block;overflow:hidden;height:100vh;padding:2rem 1rem 0;opacity:1}.main-navigation .nav-content .logo-wrapper{position:absolute;right:1rem;bottom:2rem;left:1rem;width:auto;height:auto;margin:0}.main-navigation .nav-content .logo-wrapper img{width:100%;height:auto}.main-navigation .nav-content .nav-list{font-size:1rem;margin-top:2rem}}@media(min-width: 1100px){.main-navigation{width:22.2%}.main-navigation .nav-content{padding:2rem}.main-navigation .nav-content .logo-wrapper{right:2rem;bottom:2rem;left:2rem}.main-navigation .nav-content .nav-list{font-size:1.2rem}}@media(min-width: 2049px){.main-navigation{width:400px}}.nav-list li:hover{transition:color .3s;color:#fb263b}.nav-list li.active{color:#fb263b}footer{margin-top:4rem;color:#fff;background-color:#000}.main-footer{padding:3rem 0 1rem}.main-footer .footer-wrapper{margin:0 7.14% 0 7.14%}.main-footer .footer-wrapper .contact{margin:2rem 0}.main-footer .footer-wrapper .contact a{display:inline-block;padding:.6em 0}.main-footer .footer-wrapper .social-media .social-item{display:inline-block;overflow:hidden;width:2.5rem;height:2.5rem;margin-right:1rem;color:rgba(0,0,0,0);border-radius:100%;background-repeat:no-repeat;background-position:center;background-size:100%}.main-footer .footer-wrapper .social-media .social-item:hover{transition:background-color .4s;background-color:#fb263b}.main-footer .footer-wrapper .social-media .social-item.facebook{background-image:url("../img/icons/ic_facebook.svg")}.main-footer .footer-wrapper .social-media .social-item.twitter{background-image:url("../img/icons/ic_twitter.svg")}.main-footer .footer-wrapper .social-media .social-item.instagram{background-image:url("../img/icons/ic_instagram.svg")}.main-footer .footer-wrapper .social-media .social-item.youtube{background-image:url("../img/icons/ic_youtube.svg")}.main-footer .footer-wrapper .social-media .social-item.linkedin{background-image:url("../img/icons/ic_linkedin.svg")}.main-footer .footer-wrapper .nav-list{display:inline-block;margin-top:3rem}.main-footer .footer-wrapper .nav-list .list-item{line-height:1.5rem;display:inline-block;margin-right:2rem}.main-footer .footer-wrapper .nav-list .list-item>a{display:block;padding:.5rem 0}.main-footer .footer-wrapper .copyright-list{margin-top:1rem}.main-footer .footer-wrapper .copyright-list .list-item{font-size:.75em;line-height:1.3em;letter-spacing:0;opacity:.9}@media(min-width: 600px){.main-footer .footer-wrapper .copyright-list{display:inline-block}.main-footer .footer-wrapper .copyright-list .list-item{display:inline;margin-right:2rem}}@media(min-width: 900px){.main-footer{padding:8.5rem 0 2rem}}@media(min-width: 2049px){.main-footer{max-width:1800px;margin-right:auto;margin-left:auto}}.module{margin-top:5rem}.module:first-of-type{margin-top:initial}.module .teaser{margin:2rem 7.14% 2rem 7.14%}.module .teaser:nth-of-type(n + 2){margin-top:4rem}.module .teaser .teaser-line{width:2rem;height:2px;margin-bottom:1rem;background-color:#fb263b}.module .teaser .teaser-heading{font-size:.875rem;margin:.5rem 0 1rem}.module .teaser .teaser-heading::before{display:inline-block;width:2px;height:1.5rem;margin-right:.5rem;content:"";vertical-align:middle;background-color:#fb263b}.module .teaser .teaser-subheading{font-family:"Abril Fatface",serif;font-size:1.5rem;line-height:1.25em;margin:.5rem 0 1rem}@media(min-width: 600px){.module{margin-top:10rem}}@media(min-width: 900px){.module{margin-top:7rem}.module .teaser{width:48%;max-width:30rem;margin:2rem 0 2rem 7.14%}.module .teaser .teaser-line{width:4rem;height:4px;margin-bottom:1.5rem}.module .teaser .teaser-heading{font-size:1.25em;margin:1rem 0 1.5rem}.module .teaser .teaser-heading::before{width:4px;height:2rem;margin-right:.75rem}.module .teaser .teaser-subheading{font-size:2rem;max-width:25rem}}@media(min-width: 1100px){.module{margin-top:12rem}}@media(min-width: 2049px){.module{max-width:1800px;margin-right:auto;margin-left:auto}}.btn{width:4rem;height:4rem;transition:background .3s,border-color .3s;border:#fff solid 2px;background:url("../img/icons/ic_arrow_white.svg") center no-repeat}.btn:hover{background-color:#fff;background-image:url("../img/icons/ic_arrow_black.svg")}.btn.dark{border-color:#000;background-image:url("../img/icons/ic_arrow_black.svg")}.btn.dark:hover{background-color:#000;background-image:url("../img/icons/ic_arrow_white.svg")}.btn.light:hover{background-color:#fb263b;background-image:url("../img/icons/ic_arrow_white.svg")}.text-btn{display:inline-block;width:auto;padding:1rem 4rem 1rem 1rem;color:#fff;background:#000 url("../img/icons/ic_arrow_white.svg") calc(100% - 1rem) no-repeat}.text-btn:hover{transition:background .3s;background-color:#fb263b}.call-btn{color:inherit;display:inline-block;width:100%;margin-top:1rem;padding:1rem 4rem 1rem 1rem;border:#fff solid 2px;background:url("../img/icons/ic_arrow_white.svg") calc(100% - 1rem) center no-repeat}.call-btn:hover{transition:background .3s,border .3s,color .3s;border-color:#fb263b;background-color:#fb263b;background-position:calc(100% - .75rem) center}.call-btn.dark{border-color:#000;background-image:url("../img/icons/ic_arrow_black.svg")}.call-btn.dark:hover{color:#fff;border-color:#fb263b;background-image:url("../img/icons/ic_arrow_white.svg")}.call-btn.light:hover{color:#000;border-color:#fff;background-color:#fff;background-image:url("../img/icons/ic_arrow_black.svg")}.call-btn.full-light{color:#000;background-color:#fff;background-image:url("../img/icons/ic_arrow_black.svg")}.call-btn.full-light:hover{color:#fff;border-color:#fb263b;background-color:#fb263b;background-image:url("../img/icons/ic_arrow_white.svg")}.call-btn.full-primary{border-color:rgba(0,0,0,0);background-color:#fb263b}.call-btn.full-primary:hover{border-color:#fff}.call-btn.full-dark{border-color:#000;background-color:#000;color:#fff}.call-btn.full-dark:hover{border-color:#fff;background-color:#fb263b}@media(min-width: 600px){.call-btn{width:auto}}.cap-button-sticky{position:fixed;z-index:900;top:30%;right:0;width:16rem;height:16rem;text-align:center;color:#fff;border:1px solid #fff;background:#fb263b}.cap-button-sticky .cap-button-sticky-content-wrapper{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;height:100%;padding:1.5rem}.cap-button-sticky .cap-button-sticky-content-wrapper p,.cap-button-sticky .cap-button-sticky-content-wrapper strong{color:#fff !important}.cap-button-sticky .cap-button-sticky-content-wrapper .close-icon{position:absolute;top:0;right:0;width:3rem;height:3rem;cursor:pointer;background:url("../img/icons/ic_close_white.svg") center no-repeat}.cap-button-sticky .cap-button-sticky-content-wrapper .close-icon:hover{opacity:.75}.arrow-link{font-weight:600;line-height:1rem;color:#fb263b}.arrow-link::after{position:relative;right:0;display:inline-block;width:1rem;height:1rem;margin-left:.5rem;content:"";transition:right .3s;background-image:url("../img/icons/ic_arrow_black.svg");background-repeat:no-repeat;background-position:center;background-size:auto 1rem}.arrow-link:hover{text-decoration:underline}.arrow-link:hover::after{right:-0.25rem;transition:right .3s}.arrow-link.dark{color:#fff}.arrow-link.dark::after{background-image:url("../img/icons/ic_arrow_white.svg")}.arrow-link.dark:hover{text-decoration:none;color:#fb263b}.arrow-link.light{color:#fff}.arrow-link.light::after{background-image:url("../img/icons/ic_arrow_white.svg")}.arrow-link.light:hover{text-decoration:none;color:#fff}.text-link,.authority-module .table-wrapper .table-row .table-cell>a{cursor:pointer;word-wrap:break-word;color:#fb263b}.text-link:hover,.authority-module .table-wrapper .table-row .table-cell>a:hover{text-decoration:underline}.text-link.light,.authority-module .table-wrapper .table-row .table-cell>a.light{color:#fff}.main-footer a:hover,.main-navigation a:hover,.module-contact a:hover{transition:color .3s;color:#fb263b}.card{position:relative;display:block;overflow:hidden;width:100%;min-height:12rem;padding:1.5rem 7.14% 1rem 7.14%;color:#fff;background-color:#000}.card img{display:block;width:100%;height:auto;transition:transform .3s;aspect-ratio:16/9;object-fit:cover}.card.primary{background-color:#fb263b}.card .card-heading{font-size:1.5rem;line-height:1em;padding-right:4rem}.card .card-text{margin-top:2rem;color:rgba(255,255,255,.9)}.card .btn{position:absolute;right:7.14%;bottom:1rem}@media(min-width: 600px){.card{padding:1.5rem 1rem 1rem}.card .card-heading{font-size:1.2em}.card .btn{right:1rem}}@media(min-width: 900px){.card{height:16rem;padding:1.5rem 1rem}.card .card-heading{font-size:1.8em}}@media(min-width: 1100px){.card{height:20rem}}a.card:hover{transition:background-color .5s;background-color:#fb263b}a.card:hover img{transform:scale(1.1)}a.card:hover .btn{transition:background .3s;background-color:#fff;background-image:url("../img/icons/ic_arrow_black.svg")}ol,ul{margin:0;padding:0;list-style:none;text-align:left}ol.list.list-text li+li,ul.list.list-text li+li{margin-top:1rem}ol.list .list-heading,ul.list .list-heading{font-weight:700;line-height:1.5rem}ol.list li small,ul.list li small{font-size:smaller;display:block;margin-bottom:.75rem;color:rgba(0,0,0,.8)}ul.list{padding-left:2rem}ul.list li{position:relative;margin-top:.5rem}ul.list li::before{position:absolute;top:.5rem;left:-1.5rem;width:.4rem;height:.4rem;content:"";background-color:#fb263b}ul.list.icon{padding-left:0}ul.list.icon li{margin-top:1.5rem}ul.list.icon li a{display:flex;align-items:baseline;gap:1rem}ul.list.icon li a:hover{color:#fb263b}ul.list.icon li img{width:2rem;height:2rem}ul.list.icon li::before{content:none}ol.list{padding-left:2.5rem}ol.list>li{position:relative;margin-top:1rem}ol.list>li::before{font-weight:700;position:absolute;left:-2rem;color:#fb263b}ol.list.number{counter-reset:numbering}ol.list.number>li{counter-increment:numbering}ol.list.number>li::before{content:counter(numbering) "."}ol.list.references{font-size:1em;counter-reset:numbering}ol.list.references>li{counter-increment:numbering}ol.list.references>li::before{content:"[" counter(numbering) "]"}ol.list.references>li a{color:#000}ol.list.references>li a:hover{color:#fb263b}ol.list.alpha{counter-reset:alphabet}ol.list.alpha>li{counter-increment:alphabet}ol.list.alpha>li::before{content:counter(alphabet, lower-alpha) "."}.table{display:table;empty-cells:show}.table .table-row{display:table-row}.table .table-row .table-cell{display:table-cell;vertical-align:middle}.responsive-img-wrapper{height:10rem}.responsive-img-wrapper .responsive-img{position:relative;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.responsive-img-wrapper .responsive-img.img-footer{background-image:url("../img/bg_footer_small.webp");background-position:70.8% 44.8%}.responsive-img-wrapper .responsive-img.img-header{background-image:url("../img/bg_header_small.webp");background-position:20.7% 26.9%}.responsive-img-wrapper .responsive-img.img-none{background-color:rgba(0,0,0,0)}.responsive-img-wrapper .responsive-img.img-data-protection{background-image:url("../img/service/service_data_protection_small.webp");background-position:68.2% 34.6%}.responsive-img-wrapper .responsive-img.img-external-data-protection-officer{background-image:url("../img/service/service_external_data_protection_officer_small.webp");background-position:85.2% 68.2%}.responsive-img-wrapper .responsive-img.img-training{background-image:url("../img/service/service_online_courses_small.webp");background-position:58.2% 29.3%}.responsive-img-wrapper .responsive-img.img-consulting{background-image:url("../img/service/service_consulting_small.webp");background-position:50.5% 29.1%}.responsive-img-wrapper .responsive-img.img-it-project-management{background-image:url("../img/service/service_it_project_management_small.webp");background-position:52.1% 68.1%}.responsive-img-wrapper .responsive-img.img-it-security{background-image:url("../img/service/service_it_security_small.webp");background-position:54.4% 48.4%}.responsive-img-wrapper .responsive-img.img-online-courses{background-image:url("../img/service/service_online_courses_small.webp");background-position:58.2% 29.3%}.responsive-img-wrapper .responsive-img.img-studies{background-image:url("../img/service/service_training_small.webp");background-position:35.1% 56.8%}.responsive-img-wrapper .responsive-img .gradient-layer{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(transparent 50%, rgba(0, 0, 0, 0.6) 100%)}@media(min-width: 600px){.responsive-img-wrapper .responsive-img.img-footer{background-image:url("../img/bg_footer.webp")}.responsive-img-wrapper .responsive-img.img-header{background-image:url("../img/bg_header.webp")}.responsive-img-wrapper .responsive-img.img-data-protection{background-image:url("../img/service/service_data_protection.webp")}.responsive-img-wrapper .responsive-img.img-external-data-protection-officer{background-image:url("../img/service/service_external_data_protection_officer.webp")}.responsive-img-wrapper .responsive-img.img-training{background-image:url("../img/service/service_online_courses.webp")}.responsive-img-wrapper .responsive-img.img-consulting{background-image:url("../img/service/service_consulting.webp")}.responsive-img-wrapper .responsive-img.img-it-project-management{background-image:url("../img/service/service_it_project_management.webp")}.responsive-img-wrapper .responsive-img.img-it-security{background-image:url("../img/service/service_it_security.webp")}.responsive-img-wrapper .responsive-img.img-online-courses{background-image:url("../img/service/service_online_courses.webp")}.responsive-img-wrapper .responsive-img.img-studies{background-image:url("../img/service/service_training.webp")}}@media(min-width: 2049px){.responsive-img-wrapper .responsive-img img{width:100%;height:auto}.responsive-img-wrapper .responsive-img.img-footer{background-image:url("../img/bg_footer_large.webp")}.responsive-img-wrapper .responsive-img.img-header{background-image:url("../img/bg_header_large.webp")}.responsive-img-wrapper .responsive-img.img-data-protection{background-image:url("../img/service/service_data_protection_large.webp")}.responsive-img-wrapper .responsive-img.img-external-data-protection-officer{background-image:url("../img/service/service_external_data_protection_officer_large.webp")}.responsive-img-wrapper .responsive-img.img-training{background-image:url("../img/service/service_online_courses_large.webp")}.responsive-img-wrapper .responsive-img.img-consulting{background-image:url("../img/service/service_consulting_large.webp")}.responsive-img-wrapper .responsive-img.img-it-project-management{background-image:url("../img/service/service_it_project_management_large.webp")}.responsive-img-wrapper .responsive-img.img-it-security{background-image:url("../img/service/service_it_security_large.webp")}.responsive-img-wrapper .responsive-img.img-online-courses{background-image:url("../img/service/service_online_courses_large.webp")}.responsive-img-wrapper .responsive-img.img-studies{background-image:url("../img/service/service_training_large.webp")}}.overlay-container{position:fixed;inset:0;z-index:9999;display:none}.overlay-container.is-visible{display:block}.overlay-background{position:absolute;inset:0;background:rgba(0,0,0,.75)}.seminar-booking-overlay{position:relative;width:min(56rem,100vw - 3rem);height:calc(100vh - 2rem);margin:1rem auto;overflow:auto;background:#fff;box-shadow:0 2rem 4rem rgba(0,0,0,.25)}.seminar-booking-overlay-close{position:absolute;top:1rem;right:1rem;z-index:2;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:0;border-radius:999px;background:rgba(255,255,255,.92);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.seminar-booking-overlay-close:hover,.seminar-booking-overlay-close:focus-visible{background:#fb263b;transform:scale(1.05)}.seminar-booking-overlay-close:hover .seminar-booking-overlay-close-icon::before,.seminar-booking-overlay-close:hover .seminar-booking-overlay-close-icon::after,.seminar-booking-overlay-close:focus-visible .seminar-booking-overlay-close-icon::before,.seminar-booking-overlay-close:focus-visible .seminar-booking-overlay-close-icon::after{background:#fff}.seminar-booking-overlay-close-icon{position:relative;display:block;width:1.1rem;height:1.1rem}.seminar-booking-overlay-close-icon::before,.seminar-booking-overlay-close-icon::after{position:absolute;top:50%;left:50%;width:1.1rem;height:.12rem;content:"";background:#000}.seminar-booking-overlay-close-icon::before{transform:translate(-50%, -50%) rotate(45deg)}.seminar-booking-overlay-close-icon::after{transform:translate(-50%, -50%) rotate(-45deg)}.seminar-booking-overlay-content{padding:2rem}.seminar-booking-overlay-headline{margin-bottom:1.5rem}.seminar-booking-overlay-summary{margin-bottom:1.5rem;padding:1.25rem;background:#f0f0f0}.seminar-booking-form-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.seminar-booking-form-grid.full-width{grid-column:1/-1}.seminar-booking-invoice-address-fields{grid-column:1/-1}.form-subheading{grid-column:1/-1;font-size:1.25rem;font-weight:700;margin:2rem 0 1rem}.form-subheading+p{margin-top:-0.5rem;margin-bottom:1rem !important;font-size:1rem}.form-field.full-width{grid-column:1/-1}.form-field label{display:block;margin-bottom:.5rem;font-weight:700}.form-field input,.form-field select{width:100%;padding:.85rem 1rem;border:1px solid rgba(0,0,0,.15);border-radius:0;font:inherit;background:#fff}.form-field select{appearance:none;cursor:pointer;padding-right:3rem;background-image:linear-gradient(45deg, transparent 50%, #000000 50%),linear-gradient(135deg, #000000 50%, transparent 50%);background-position:calc(100% - 1.35rem) calc(50% - .15rem),calc(100% - .95rem) calc(50% - .15rem);background-size:.45rem .45rem,.45rem .45rem;background-repeat:no-repeat}.form-field.has-error input,.form-field.has-error select,.form-field input[aria-invalid=true],.form-field select[aria-invalid=true]{border-color:#fb263b}.form-label-required{color:#fb263b}.form-label-optional{font-weight:400}.form-field-error{margin-top:.5rem;font-size:.7rem;color:#fb263b}.seminar-booking-form-footer{margin-top:1.5rem;display:flex;flex-direction:column}.form-checkbox{display:flex;gap:.75rem;align-items:flex-start}.form-checkbox input[type=checkbox]{margin-top:.2rem;accent-color:#fb263b}.form-checkbox a{color:inherit;text-decoration:underline}.form-checkbox.full-width{grid-column:1/-1}.form-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.seminar-booking-form-feedback{margin:1rem 0;padding:1rem}.seminar-booking-form-feedback.error{color:#fff;background:#fb263b}.seminar-booking-submit-button{min-width:15rem;margin-left:auto}.seminar-booking-overlay-success-view{position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:2rem;background:#fff;text-align:center}.seminar-booking-overlay-success-copy{width:min(100%,32rem)}.seminar-booking-overlay-view[hidden]{display:none !important}.seminar-booking-invoice-address-fields[hidden]{display:none !important}@media(max-width: 767px){.seminar-booking-overlay{width:calc(100vw - 1rem);margin:.5rem auto;max-height:calc(100vh - 1rem)}.seminar-booking-overlay-content{padding:1.25rem}.seminar-booking-form-grid{grid-template-columns:1fr}}.cookie-overlay-container{transition:height .3s;background:#000}.cookie-overlay{position:fixed;z-index:1000;right:0;bottom:0;left:0;align-items:end;padding:1rem 7.14% 1rem 7.14%;letter-spacing:.0625em;color:#fff;border-top:1px solid #fff;background-color:rgba(0,0,0,.95);justify-items:stretch;grid-gap:1rem}.cookie-overlay .cookie-content-wrapper{overflow:scroll;max-height:calc(100vh - 6.5rem)}.cookie-overlay .cookie-content-wrapper p{font-size:1rem;margin:.5rem 0}.cookie-overlay .cookie-content-wrapper p:last-of-type{margin-bottom:0}.cookie-overlay a.text-link,.cookie-overlay .authority-module .table-wrapper .table-row .table-cell>a,.authority-module .table-wrapper .table-row .cookie-overlay .table-cell>a,.cookie-overlay .text-link,.cookie-overlay .cookie-toggle{cursor:pointer;text-decoration:underline;color:#fff}.cookie-overlay a.text-link:hover,.cookie-overlay .authority-module .table-wrapper .table-row .table-cell>a:hover,.authority-module .table-wrapper .table-row .cookie-overlay .table-cell>a:hover,.cookie-overlay .text-link:hover,.cookie-overlay .cookie-toggle:hover{transition:color .3s;color:#fb263b}.cookie-overlay .button-wrapper{display:flex;align-items:center;width:100%}.cookie-overlay .button-wrapper .cookie-link{margin:.5rem 2rem .5rem 0;cursor:pointer;text-align:center;white-space:nowrap;color:inherit;background:none;border:none;font:inherit;letter-spacing:inherit}.cookie-overlay .button-wrapper .cookie-link:hover{transition:color .3s;color:#fb263b}.cookie-overlay .button-wrapper .cookie-btn{line-height:1em;overflow:hidden;width:100%;height:3rem;max-height:4rem;margin:.25rem 0;padding:0 1rem;text-align:center;color:#000;background-color:#fff;border:none;font:inherit;letter-spacing:inherit}.cookie-overlay .button-wrapper .cookie-btn:hover{transition:background .3s,color .3s;color:#fff;background-color:#fb263b}.cookie-overlay .button-wrapper .cookie-link:focus-visible,.cookie-overlay .button-wrapper .cookie-btn:focus-visible{outline:2px solid #fb263b;outline-offset:2px}@media(min-width: 600px){.cookie-overlay{left:4rem;padding:1.5rem 2rem}}@media(min-width: 900px){.cookie-overlay{left:16%;grid-template-columns:1fr auto;justify-items:stretch}.cookie-overlay .cookie-content-wrapper{max-height:calc(100vh - 2rem)}.cookie-overlay .cookie-content-wrapper p{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}}@media(min-width: 1100px){.cookie-overlay{left:22.2%}}@media(min-width: 2049px){.cookie-overlay{left:400px}}.contact-wrapper{position:relative;z-index:1;padding:3rem 7.14% 3rem 7.14%;letter-spacing:.0675em;color:#fff;background:#000}.contact-wrapper .contact-heading{font-weight:700}.contact-wrapper .contact-item{line-height:1.5em;max-width:25rem;margin-top:1rem}.contact-wrapper .contact-item a{display:inline-block;padding:.5em 0}.contact-wrapper .contact-item .text-item a{display:inline;padding:.5em 0}.contact-wrapper.primary{background:#fb263b}.contact-wrapper.primary a:hover{text-decoration:underline;color:inherit}@media(min-width: 900px){.contact-wrapper{margin:0 7.14% 0 18.54%;padding:3rem 2rem}.contact-wrapper .contact-item{max-width:30rem;margin-top:1.5rem}}@media(min-width: 1100px){.contact-wrapper{padding:4rem}.contact-wrapper .contact-item{margin-top:2rem}}.module-start{position:relative;z-index:1}.module-start .content-wrapper .start-headline{font-size:2.8rem;margin-top:-1.2em;padding-top:0}@media(min-width: 900px){.module-start .content-wrapper .start-headline{font-size:4rem}}@media(min-width: 1100px){.module-start .content-wrapper .start-headline{font-size:5rem}}@media(min-width: 2049px){.module-start{max-width:1800px;margin-right:auto;margin-left:auto}}.content-wrapper{margin:0 7.14% 0 7.14%}.content-wrapper .start-headline{font-family:"Abril Fatface",serif;font-size:1.8rem;line-height:1.1em;margin-bottom:1rem;padding-top:2rem}.content-wrapper+.keywords-wrapper,.content-wrapper+.sample-wrapper{margin-top:2rem}@media(min-width: 900px){.content-wrapper{margin:0 23.54% 0 7.14%}.content-wrapper .start-headline{font-size:3rem;margin-bottom:2rem}}@media(min-width: 1100px){.content-wrapper .start-headline{font-size:4rem}}@media(min-width: 900px){.invisible-wrapper{margin:0 7.14% 0 18.54%}}.table-wrapper{margin:0 7.14% 0 7.14%}.table-wrapper table{width:100%;max-width:100%;border-collapse:collapse}.table-wrapper table .table-row.table-sub-header{background-color:#f0f0f0}.table-wrapper table .table-row.table-sub-header .table-cell{font-weight:bold;padding:1rem .5rem;text-align:center}.table-wrapper table .table-row .table-cell{padding:.5rem;letter-spacing:.0625em}@media(min-width: 2049px){.table-wrapper{margin:0 7.14% 0 18.54%}}.no-display-small{display:none}@media(min-width: 600px){.no-display-small{display:block}}.services-wrapper{grid-gap:1px;grid-template-columns:1fr}.services-wrapper .service-card{position:relative}.services-wrapper .service-card.new::after{font-size:1rem;position:absolute;left:0;display:inline-block;margin-top:1rem;padding:.25rem .5rem .25rem 7.14%;content:"neu";letter-spacing:.2em;text-transform:uppercase;background-color:#fb263b}.services-wrapper .service-card:hover.new::after{transition:background-color .5s,color .5s;color:#fff;background-color:#000}@media(min-width: 600px){.services-wrapper{padding:0 7.14% 0 7.14%;grid-gap:1rem;grid-template-columns:1fr 1fr}.services-wrapper .service-card.new::after{padding:.25rem .5rem .25rem 1rem}}@media(min-width: 900px){.services-wrapper{margin-top:-9rem;padding:0 7.14% 0 18.54%;grid-gap:1.5rem;grid-template-rows:7.25rem 7.25rem 7.25rem 7.25rem 7.25rem 7.25rem 7.25rem}.services-wrapper .service-card:nth-child(1){grid-row-start:2;grid-row-end:4}.services-wrapper .service-card:nth-child(2){grid-row-start:1;grid-row-end:3}.services-wrapper .service-card:nth-child(3){grid-row-start:4;grid-row-end:6}.services-wrapper .service-card:nth-child(4){grid-row-start:3;grid-row-end:5}.services-wrapper .service-card:nth-child(5){grid-row-start:6;grid-row-end:8}.services-wrapper .service-card:nth-child(6){grid-row-start:5;grid-row-end:7}}@media(min-width: 1100px){.services-wrapper{margin-top:-10rem;grid-template-rows:9rem 9rem 9rem 9rem 9rem 9rem 9rem;grid-gap:2rem}}.ref-wrapper{padding:1.5rem 7.14% 1.5rem 7.14%;color:#fff;background-color:#000;grid-gap:2rem 1rem;grid-template-columns:1fr 1fr 1fr}.ref-wrapper .ref-item{width:70%}@media(min-width: 600px){.ref-wrapper{padding-top:2rem;padding-bottom:2rem;grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width: 900px){.ref-wrapper{margin:0 0 0 18.54%;padding:3rem 7.14% 7rem;grid-gap:3rem 2rem}}@media(min-width: 1100px){.ref-wrapper{padding:4rem 7.14% 8rem;grid-gap:4rem}}.member-wrapper{padding:1.5rem 7.14% 1.5rem 7.14%;background-color:#f0f0f0;grid-gap:1rem;grid-template-columns:1fr 1fr}.member-wrapper .member-text{grid-column:1/span 2}.member-wrapper .member-item{width:70%}@media(min-width: 900px){.member-wrapper{margin-top:-4rem;margin-right:7.14%;padding:3rem 7.14% 3rem 7.14%;grid-gap:4rem;justify-items:start;grid-template-columns:1fr 1fr 1fr}.member-wrapper .member-text{grid-column-end:span 3}}@media(min-width: 1100px){.member-wrapper{padding:4rem 7.14% 4rem 7.14%}}@media(min-width: 2049px){.ref-wrapper.ref-wrapper,.member-wrapper.ref-wrapper{margin-right:7.14%}.ref-wrapper.member-wrapper,.member-wrapper.member-wrapper{margin-right:23.54%;margin-left:7.14%}}.employees-wrapper{align-items:start;margin:0 7.14% 0 7.14%;padding-bottom:1rem;grid-template-columns:1fr 1fr;grid-gap:1rem}.employees-wrapper .employees-item{margin:0;text-align:center}.employees-wrapper .employees-item .employee-heading{font-size:1rem;line-height:1.5em;margin-top:.5rem}.employees-wrapper .employees-item .employee-subheading{font-size:.75rem;line-height:1.5em;margin-top:.125rem;letter-spacing:normal;opacity:.9}@media(min-width: 600px){.employees-wrapper{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 900px){.employees-wrapper{grid-gap:0 1.5rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.employees-wrapper .employees-item.third,.employees-wrapper .employees-item.fourth,.employees-wrapper .employees-item.fifth{grid-row-start:auto}}@media(min-width: 1100px){.employees-wrapper{grid-gap:0 2rem}}@media(min-width: 2049px){.employees-wrapper{margin:0 7.14% 0 18.54%}}.quote-wrapper{position:relative;margin:2rem 0 0;padding:3rem 10%;text-align:center;color:#fff;background-color:#000}.quote-wrapper::before{position:absolute;display:block;content:""}.quote-wrapper.quote{margin-top:3rem;padding-top:4rem;padding-bottom:2rem;background-color:#fb263b}.quote-wrapper.quote::before{top:-1rem;left:calc(50% - 2.5rem);width:5rem;height:4rem;background:url("../img/icons/ic_qoute.svg") center/100% auto no-repeat}.quote-wrapper.paragraph::before{top:calc(50% - 4rem);left:-5%;width:7%;height:8rem;background:url("../img/icons/ic_paragraph.svg") center/auto 100% no-repeat}.quote-wrapper .quote-text{font-size:1.25em;line-height:1.1em}.quote-wrapper .quote-heading{font-size:1rem;line-height:1.5em;margin-top:2rem}.quote-wrapper .quote-heading::before{display:block;width:2rem;height:4px;margin:0 auto 1rem;content:"";background-color:#000}.quote-wrapper .quote-subheading{font-size:.75rem;line-height:1.5em;margin-top:.125rem;opacity:.9}@media(min-width: 600px){.quote-wrapper{margin:2rem 7.14% 0 7.14%;padding:2rem 10%}.quote-wrapper.quote{padding-top:5rem}.quote-wrapper.quote::before{top:-2rem;left:calc(50% - 3.75rem);width:7.5rem;height:6rem}}@media(min-width: 900px){.quote-wrapper{margin:0 0 0 18.54%;padding:4rem 7.14% 4rem 4rem;text-align:left}.quote-wrapper.quote{margin-top:2rem;padding-top:4rem;padding-bottom:4rem}.quote-wrapper.quote::before{top:4rem;left:-10.4%;width:14.3%;height:8rem}.quote-wrapper .quote-text{font-size:1.7em}.quote-wrapper .quote-heading{margin-top:1.5rem}.quote-wrapper .quote-heading::before{margin:0 0 1rem}}@media(min-width: 1100px){.quote-wrapper.quote::before{height:12rem}}@media(min-width: 2049px){.quote-wrapper{margin-right:7.14%;margin-left:18.54%;padding-right:4rem}}.about-wrapper{margin:2rem 7.14% 2rem 7.14%}@media(min-width: 600px){.about-wrapper{margin:0 7.14% 0 7.14%;padding:2rem 2rem 1rem;background-color:#f0f0f0}}@media(min-width: 900px){.about-wrapper{margin:-4rem 23.54% 0 7.14%;padding:7rem 2rem 6rem}}@media(min-width: 1100px){.about-wrapper{padding:7rem 4rem 6rem}}.funding-wrapper{padding:2rem 7.14% 2rem 7.14%;color:#fff;background-color:#000}@media(min-width: 600px){.funding-wrapper{margin:0 7.14% 0 7.14%;padding:2rem}}@media(min-width: 900px){.funding-wrapper{position:relative;margin:-4rem 7.14% 0 18.54%;padding:3rem}}@media(min-width: 1100px){.funding-wrapper{padding:4rem 4rem 3rem}}.app-advertising{padding:2rem 7.14% 2rem 7.14%;color:#fff;background-color:#000}.app-advertising .app-advertising-wrapper .app-advertising-heading{font-size:7vw;line-height:1em;position:relative;display:inline-block;letter-spacing:1px}.app-advertising .app-advertising-wrapper .app-advertising-heading .primary{font-size:10vw;font-weight:900;line-height:1em;position:absolute;top:100%;right:-10vw;color:#fb263b}.app-advertising .app-advertising-wrapper .app-advertising-img{width:20vw;height:20vw;margin-top:1rem;margin-bottom:2rem;border-radius:1rem;background:#fff url("../img/advertising/logo_dsgvo_training_app.svg") center/80% no-repeat}.app-advertising .app-advertising-wrapper .app-advertising-aside{font-size:.875em}.app-advertising .app-advertising-wrapper .store-link-wrapper{margin:2rem 0}.app-advertising .app-advertising-wrapper .store-link-wrapper .store-link{display:inline-block;height:2rem;margin-right:1rem}.app-advertising .app-advertising-wrapper .store-link-wrapper .store-link img{width:auto;height:100%}@media(min-width: 900px){.app-advertising{padding:4rem 7.14% 2rem 7.14%;background:#000 url("../img/advertising/app_dsgvo_training.png") 92.86% 15rem/30% auto no-repeat}.app-advertising .app-advertising-wrapper{max-width:100%;margin:0}.app-advertising .app-advertising-wrapper .app-advertising-heading{font-size:2.8rem;margin-left:10rem}.app-advertising .app-advertising-wrapper .app-advertising-heading .primary{font-size:3.8rem;right:-4rem}.app-advertising .app-advertising-wrapper .app-advertising-img{width:8rem;height:8rem;margin-top:-4rem}.app-advertising .app-advertising-wrapper .store-link-wrapper .store-link{height:2.5rem}.app-advertising .app-advertising-wrapper .app-advertising-text{max-width:60%}}@media(min-width: 2049px){.app-advertising{margin-right:7.14%;margin-left:7.14%;padding-right:4rem;padding-left:4rem}}.responsive-img-wrapper.footer-img{height:14rem;margin-bottom:-4rem}@media(min-width: 600px){.responsive-img-wrapper.footer-img{height:22rem}.responsive-img-wrapper.footer-img .logo-wrapper{margin:-15rem auto 0}}@media(min-width: 900px){.responsive-img-wrapper.footer-img{height:35rem;margin-top:-4rem}.responsive-img-wrapper.footer-img .logo-wrapper{display:none}}.info-wrapper{margin:2rem 7.14% 0 7.14%}@media(min-width: 600px){.info-wrapper{margin:0 7.14% 0 7.14%;padding:2rem;background:#f0f0f0}.info-wrapper.dark{color:#fff;background-color:#000}.info-wrapper.primary{color:#fff;background-color:#fb263b}}@media(min-width: 900px){.info-wrapper{margin:-4rem 23.54% 0 7.14%;padding:7rem 3rem 3rem}}@media(min-width: 1100px){.info-wrapper{padding:7rem 4rem 3rem}}.keywords-wrapper{position:relative;margin:0 7.14% 0 7.14%}@media(min-width: 900px){.keywords-wrapper{margin:0 7.14% 0 18.54%;padding:3rem;background:#f0f0f0}.keywords-wrapper.dark{color:#fff;background-color:#000}.keywords-wrapper.primary{color:#fff;background-color:#fb263b}}@media(min-width: 1100px){.keywords-wrapper{padding:4rem}}.workflow-wrapper{margin-top:2rem;padding:2rem 7.14% 2rem 7.14%;color:#fff;background-color:#fb263b;grid-template-columns:1fr}.workflow-wrapper img{width:40%}.workflow-wrapper .img-arrow{transform:rotate(90deg)}@media(min-width: 600px){.workflow-wrapper{padding:4rem 7.14% 4rem 7.14%;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.workflow-wrapper img{width:100%}.workflow-wrapper .img-arrow{transform:rotate(0)}}@media(min-width: 900px){.workflow-wrapper{margin:-4rem 23.54% 0 0;padding:8rem 4rem 4rem 7.14%}}@media(min-width: 1100px){.workflow-wrapper{grid-gap:2rem}}@media(min-width: 2049px){.workflow-wrapper{margin-left:7.14%}}.training-wrapper{align-items:stretch;grid-template-columns:1fr}.training-wrapper .card{height:auto;padding:1.5rem}.training-wrapper .card .btn{top:1.5rem}@media(min-width: 600px){.training-wrapper{margin:0 7.14% 0 7.14%;grid-gap:2rem}}@media(min-width: 900px){.training-wrapper{margin:0 7.14% 0 18.54%}}@media(min-width: 1100px){.training-wrapper{margin:0 7.14% 0 18.54%}}.appointment-video-wrapper .video-wrapper video{display:block;width:100%;max-width:100%;height:auto}@media(min-width: 600px){.appointment-video-wrapper{margin:0 7.14% 0 7.14%}}@media(min-width: 900px){.appointment-video-wrapper{margin:0 7.14% 0 18.54%}}.appointment-item-video-wrapper{margin-top:1rem}.appointment-item-video-wrapper .video-wrapper{position:relative}.appointment-item-video-wrapper .video-wrapper video{display:block;width:100%;max-width:100%;height:auto}@media(min-width: 600px){.appointment-item-video-wrapper{margin-top:2rem}}@media(min-width: 900px){.appointment-item-video-wrapper{margin:-4rem 23.54% 0 7.14%}}.appointment-wrapper{padding:2rem 7.14% 2rem 7.14%;background-color:#f0f0f0}.appointment-wrapper.only-one .appointment-item .heading,.appointment-wrapper.only-one .appointment-item .authority-module .table-wrapper .table-row .table-cell:nth-child(1),.authority-module .table-wrapper .table-row .appointment-wrapper.only-one .appointment-item .table-cell:nth-child(1){font-size:1.5rem;font-weight:bold;letter-spacing:.01em}.appointment-wrapper.only-one .appointment-item .summary-text{font-weight:bold}.appointment-wrapper .appointment-item{position:relative}.appointment-wrapper .appointment-item.information{margin-bottom:2rem}.appointment-wrapper .appointment-item .date{display:inline-block;margin-bottom:1rem;padding:.25rem .5rem;color:#fff;background-color:#fb263b}.appointment-wrapper .appointment-item .date .primary-date{font-size:1rem;font-weight:700;line-height:normal;padding:0 .125rem;letter-spacing:normal}.appointment-wrapper .appointment-item .date p{font-size:.875rem;display:inline-block;margin:0;text-align:right}.appointment-wrapper .appointment-item .date-list{margin:1rem 0}.appointment-wrapper .appointment-item .date-list p{font-weight:700;margin:1rem 0 .25rem}.appointment-wrapper .appointment-item .date-list .date-item{font-size:.875rem;display:inline-block;margin:0 .25rem .25rem 0;padding:.25rem .5rem;letter-spacing:.0625em;color:#fff;background-color:#fb263b}.appointment-wrapper .appointment-item .date-list .date-item .primary-date{font-size:1rem;font-weight:700;line-height:normal;padding:0 .125rem;letter-spacing:normal}.appointment-wrapper .appointment-item .date-list .date-item:hover{transition:background-color .5s;background-color:#000}@media(min-width: 600px){.appointment-wrapper.only-one{margin-top:2rem}.appointment-wrapper .appointment-item{padding-top:1rem}.appointment-wrapper .appointment-item.information{padding-top:0}.appointment-wrapper .appointment-item .date .primary-date{font-size:1.2rem}}@media(min-width: 900px){.appointment-wrapper{margin:0 7.14% 0 18.54%;padding:2rem 2rem 3rem}.appointment-wrapper.only-one{margin:-4rem 23.54% 0 7.14%;padding:7rem 3rem 3rem}.appointment-wrapper.only-one .appointment-item{padding:0}.appointment-wrapper.only-one .appointment-item .date{position:absolute;top:-1.5rem;left:-5rem}.appointment-wrapper.only-one .appointment-item .heading,.appointment-wrapper.only-one .appointment-item .authority-module .table-wrapper .table-row .table-cell:nth-child(1),.authority-module .table-wrapper .table-row .appointment-wrapper.only-one .appointment-item .table-cell:nth-child(1){font-size:2rem;margin-bottom:2rem}.appointment-wrapper .appointment-item{padding-top:2rem;padding-left:2rem}.appointment-wrapper .appointment-item.information{padding-top:2rem}.appointment-wrapper .appointment-item .date{left:-7rem;width:7rem;padding:1rem 1rem 1rem .5rem}.appointment-wrapper .appointment-item .date .primary-date{font-size:1.5rem}.appointment-wrapper .appointment-item .date-list p{margin:2rem 0 .5rem}}@media(min-width: 1100px){.appointment-wrapper{padding:4rem}.appointment-wrapper.only-one{padding:8rem 4rem 4rem}.appointment-wrapper.only-one .appointment-item{padding:0}.appointment-wrapper.only-one .appointment-item .date{top:-2rem;left:-6rem;padding:1rem}.appointment-wrapper .appointment-item{padding-left:4rem}.appointment-wrapper .appointment-item.information{padding-top:0}.appointment-wrapper .appointment-item .date{left:-10rem;width:10rem}.appointment-wrapper .appointment-item .date .primary-date{font-size:2rem}.appointment-wrapper .appointment-item .date-list .date-item{margin:0 .5rem .5rem 0;padding:.5rem .75rem}}.audience-wrapper{margin:0 7.14% 0 7.14%}@media(min-width: 900px){.audience-wrapper{margin:0 0 0 18.54%;padding:3rem 7.14% 6rem 2rem;color:#fff;background-color:#000}}@media(min-width: 1100px){.audience-wrapper{padding:4rem 7.14% 7rem 4rem}}@media(min-width: 2049px){.audience-wrapper{margin-right:7.14%;padding-right:4rem}}.pricing-wrapper{align-items:stretch;margin:2rem 7.14% 0 7.14%;grid-template-columns:1fr;grid-gap:2rem;justify-items:stretch}.pricing-wrapper .pricing-item .list{margin:1rem 0}@media(min-width: 900px){.pricing-wrapper{margin:-4rem 7.14% 0 0;padding:4rem 2rem 3rem 7.14%;background-color:#f0f0f0}}@media(min-width: 1100px){.pricing-wrapper{padding:4rem 4rem 4rem 7.14%;grid-gap:4rem}}@media(min-width: 2049px){.pricing-wrapper{margin-right:23.54%;margin-left:7.14%;padding-left:4rem}}.instructor-wrapper{position:relative;padding:2rem 7.14% 2rem 7.14%;background-color:#f0f0f0}.instructor-wrapper .instructor-img{float:right;width:8rem;height:auto;margin:-4rem 0 1rem 1rem}.instructor-wrapper .arrow-link{float:right;margin-top:1rem}@media(min-width: 600px){.instructor-wrapper{margin:0 7.14% 0 7.14%;padding:2rem}.instructor-wrapper .instructor-img{width:10rem}}@media(min-width: 900px){.instructor-wrapper{margin:0 0 0 18.54%;padding:3rem 7.14% 6rem 2rem}.instructor-wrapper .instructor-img{width:12rem;margin:-4rem 0 2rem 2rem}}@media(min-width: 1100px){.instructor-wrapper{padding:4rem 7.14% 7rem 4rem}.instructor-wrapper .instructor-img{width:16rem;margin:-8rem 0 2rem 2rem}}@media(min-width: 2049px){.instructor-wrapper{margin-right:7.14%;padding-right:4rem}}.studies-header{padding:2rem 7.14% 2rem 7.14%;color:#fff;background-color:#000}.studies-header.funding{text-align:center;background-color:#fb263b}.studies-header.funding .heading,.studies-header.funding .authority-module .table-wrapper .table-row .table-cell:nth-child(1),.authority-module .table-wrapper .table-row .studies-header.funding .table-cell:nth-child(1){margin-bottom:unset}.studies-header .overview-wrapper .img-wrapper{width:6rem;margin:0 auto}.studies-header .overview-wrapper .text-wrapper .heading,.studies-header .overview-wrapper .text-wrapper .authority-module .table-wrapper .table-row .table-cell:nth-child(1),.authority-module .table-wrapper .table-row .studies-header .overview-wrapper .text-wrapper .table-cell:nth-child(1){margin-top:1rem;text-align:center}.studies-header .overview-wrapper .text-wrapper p{font-size:.875rem;float:left;width:calc(50% - .5rem)}.studies-header .overview-wrapper .text-wrapper p:first-of-type{margin-right:.5rem;text-align:right}.studies-header .overview-wrapper .text-wrapper p:last-of-type{margin-left:.5rem}.studies-header .overview-wrapper .text-wrapper p>span{display:block}.studies-header .overview-wrapper .text-wrapper p .date:nth-last-of-type(n + 3)::after{display:inline-block;content:" +"}.studies-header .overview-wrapper .text-wrapper .call-btn{margin-top:1rem}@media(min-width: 600px){.studies-header .overview-wrapper .img-wrapper{float:left;width:8rem;margin:0 3rem 0 0}.studies-header .overview-wrapper .text-wrapper{float:right;width:calc(100% - 11rem)}.studies-header .overview-wrapper .text-wrapper .heading,.studies-header .overview-wrapper .text-wrapper .authority-module .table-wrapper .table-row .table-cell:nth-child(1),.authority-module .table-wrapper .table-row .studies-header .overview-wrapper .text-wrapper .table-cell:nth-child(1){text-align:left}.studies-header .overview-wrapper .text-wrapper p:first-of-type{width:12rem;margin-right:1rem;text-align:left}.studies-header .overview-wrapper .text-wrapper p:last-of-type{width:12rem;margin-right:1rem;margin-left:0}}@media(min-width: 900px){.studies-header{margin:4rem 7.14% 0 7.14%;padding:4rem}.studies-header.funding{margin:0 7.14% 0 7.14%;padding:2rem 4rem}.studies-header .overview-wrapper .text-wrapper .heading,.studies-header .overview-wrapper .text-wrapper .authority-module .table-wrapper .table-row .table-cell:nth-child(1),.authority-module .table-wrapper .table-row .studies-header .overview-wrapper .text-wrapper .table-cell:nth-child(1){padding-top:1rem}.studies-header .overview-wrapper .text-wrapper p{font-size:1rem}.studies-header .overview-wrapper .text-wrapper p:first-of-type{width:16rem}.studies-header .overview-wrapper .text-wrapper p:last-of-type{width:16rem}}.target-group-wrapper{margin-top:2rem;padding:2rem 7.14% 2rem 7.14%;color:#fff;background-color:#000}.target-group-wrapper .target-group-items{display:flex;flex-wrap:wrap}.target-group-wrapper .target-group-items>*{font-size:.875rem;margin:0 .5rem .5rem 0;padding:.25rem .5rem;background-color:#fb263b}@media(min-width: 600px){.target-group-wrapper{padding:4rem 7.14% 4rem 7.14%}}@media(min-width: 900px){.target-group-wrapper{margin:-4rem 23.54% 0 0;padding:8rem 4rem 4rem 7.14%}}@media(min-width: 2049px){.target-group-wrapper{margin-left:7.14%}}.booking-wrapper{position:relative;padding:2rem 7.14% 2rem 7.14%;text-align:center;color:#fff;background-color:#fb263b}.booking-wrapper .list li::before{background-color:#fff}.booking-wrapper .content{align-content:stretch;justify-items:stretch;grid-template-columns:1fr;grid-gap:1rem}.booking-wrapper .content .date .primary-date{font-size:1.25rem;font-weight:700;line-height:normal;padding:0 .125rem;letter-spacing:normal}.booking-wrapper .content .date .time{display:block}.booking-wrapper .content .date p{display:inline-block;margin:0}.booking-wrapper .content .button-wrapper{display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:0 1rem}.booking-wrapper .content .button-wrapper .call-btn{text-align:left}.booking-wrapper .content .button-wrapper .call-btn:hover{transition:background .3s,border .3s,color .3s;color:#000;border-color:#fff;background-color:#fff;background-image:url("../img/icons/ic_arrow_black.svg");background-position:calc(100% - .75rem) center}.booking-wrapper .content .button-wrapper .call-btn.dark{border-color:#000}.booking-wrapper .content .button-wrapper .call-btn.dark:hover{color:#fff;border-color:#fb263b;background-image:url("../img/icons/ic_arrow_white.svg")}@media(min-width: 600px){.booking-wrapper{margin:0 7.14% 0 7.14%;padding:2rem}.booking-wrapper .date .primary-date{font-size:1.2rem}}@media(min-width: 900px){.booking-wrapper{margin:0 0 0 18.54%;padding:4rem 7.14% 4rem 4rem;text-align:left}.booking-wrapper .content{grid-template-columns:1fr 1fr}.booking-wrapper .content .button-wrapper{grid-column-start:1;grid-column-end:3}}@media(min-width: 1100px){.booking-wrapper .content{grid-template-columns:1fr 1fr 1fr;grid-gap:2rem 1rem}.booking-wrapper .content .button-wrapper{grid-column-end:4;justify-self:end}}@media(min-width: 2049px){.booking-wrapper{margin-right:7.14%}}.booking-wrapper.funding{margin-top:10rem}.booking-wrapper.funding .list.icon{margin-bottom:1rem}.booking-wrapper.funding .list.icon a:hover{color:#000}.booking-wrapper.funding .list.icon a:hover img{filter:brightness(0)}.booking-wrapper.funding .list.icon img{filter:brightness(0) invert(1)}.blog-wrapper,.blog-article-wrapper{margin:0 7.14% 0 7.14%}.blog-wrapper .blog-item .card,.blog-article-wrapper .blog-item .card{position:relative;height:auto;min-height:auto;padding:0}.blog-wrapper .blog-item .blog-text .blog-date,.blog-article-wrapper .blog-item .blog-text .blog-date{font-size:.75em;opacity:.6}.blog-wrapper .blog-item .blog-text .blog-heading,.blog-article-wrapper .blog-item .blog-text .blog-heading{font-weight:700;letter-spacing:.0625em}.blog-wrapper .blog-item .blog-text p,.blog-article-wrapper .blog-item .blog-text p{font-size:.875rem;margin:.5rem 0 .25rem}.blog-wrapper .blog-item:hover .card img,.blog-article-wrapper .blog-item:hover .card img{transform:scale(1.05)}.blog-wrapper .blog-item:hover .blog-text .blog-heading,.blog-article-wrapper .blog-item:hover .blog-text .blog-heading{transition:color .3s;color:#fb263b}.blog-wrapper .blog-item:hover .btn,.blog-article-wrapper .blog-item:hover .btn{z-index:1;border-color:rgba(0,0,0,0);background-color:#fb263b}.blog-wrapper .studies-item,.blog-article-wrapper .studies-item{position:relative;display:flex;align-content:stretch;flex-flow:row wrap}.blog-wrapper .studies-item>*,.blog-article-wrapper .studies-item>*{width:100%}.blog-wrapper .studies-item .footer,.blog-article-wrapper .studies-item .footer{align-self:flex-end;width:100%}.blog-wrapper .studies-item .footer .btn,.blog-article-wrapper .studies-item .footer .btn{float:right}.blog-wrapper .studies-item .studies-icon,.blog-article-wrapper .studies-item .studies-icon{width:auto;max-width:2.5rem;height:auto;max-height:2.5rem}.blog-wrapper .studies-item .studies-heading,.blog-article-wrapper .studies-item .studies-heading{font-weight:700;margin-top:1rem;letter-spacing:.0625em}.blog-wrapper .studies-item p,.blog-article-wrapper .studies-item p{font-size:.875rem;margin:.5rem .5rem .25rem 0}.blog-wrapper .studies-item .studies-keywords,.blog-article-wrapper .studies-item .studies-keywords{font-size:.75rem;float:left;margin-bottom:.5rem;opacity:.5}.blog-wrapper .studies-item .studies-keywords>*:nth-last-child(n+2)::after,.blog-article-wrapper .studies-item .studies-keywords>*:nth-last-child(n+2)::after{display:inline-block;width:1px;height:1em;margin:0 4px 0 8px;content:"";vertical-align:middle;background-color:#000}.blog-wrapper .studies-item:hover .studies-heading,.blog-article-wrapper .studies-item:hover .studies-heading{color:#fb263b}.blog-wrapper .studies-item:hover .btn,.blog-article-wrapper .studies-item:hover .btn{transition:background .3s,border .3s;background-color:#000;background-image:url("../img/icons/ic_arrow_white.svg")}@media(min-width: 600px){.blog-wrapper .blog-item .blog-text,.blog-article-wrapper .blog-item .blog-text{margin:1rem 1rem 1rem 0}}@media(min-width: 900px){.blog-wrapper .blog-item .blog-text,.blog-article-wrapper .blog-item .blog-text{margin:1.5rem 1.5rem 1.5rem 0}.blog-wrapper .blog-item .blog-text .blog-heading,.blog-article-wrapper .blog-item .blog-text .blog-heading{font-size:1.2rem}.blog-wrapper .blog-item .blog-text p,.blog-article-wrapper .blog-item .blog-text p{font-size:1rem}.blog-wrapper .studies-item p,.blog-article-wrapper .studies-item p{font-size:1.2rem}}@media(min-width: 1100px){.blog-wrapper .studies-item,.blog-article-wrapper .studies-item{padding-left:5rem}.blog-wrapper .studies-item .studies-icon,.blog-article-wrapper .studies-item .studies-icon{position:absolute;top:0;left:0}.blog-wrapper .studies-item .studies-heading,.blog-article-wrapper .studies-item .studies-heading{margin-top:3rem}}.paragraph-text{font-style:italic;margin-right:1rem;margin-left:1rem;padding:.5em 0 .5em 1rem;border-left:2px solid #fb263b}.blog-btn{align-self:stretch;justify-self:stretch}.blog-wrapper{align-items:start;grid-template-columns:1fr;grid-gap:2rem 0}.blog-wrapper .blog-item .card .btn{right:1rem}.blog-wrapper .blog-btn-wrapper{justify-self:end}@media(min-width: 600px){.blog-wrapper{grid-template-columns:1fr 1fr}.blog-wrapper .blog-item:nth-of-type(3){display:none}.blog-wrapper .blog-btn-wrapper{grid-column:1/4}}@media(min-width: 900px){.blog-wrapper{align-items:start;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem 0}.blog-wrapper .blog-item:nth-of-type(3){display:block}}.blog-article-actual-wrapper{position:relative}.blog-article-actual-wrapper>a:hover~.blog-img-wrapper .card img{transform:scale(1.05)}.blog-article-actual-wrapper>a:hover~.blog-text-wrapper{transition:background-color .3s;background-color:#fb263b}.blog-article-actual-wrapper>a:hover~.blog-text-wrapper .blog-line{background-color:#000}.blog-article-actual-wrapper>a:hover~.blog-text-wrapper .btn{border-color:#000;background-color:#000}.blog-article-actual-wrapper a{position:absolute;z-index:2;top:0;right:7.14%;bottom:0;left:7.14%;display:block}.blog-article-actual-wrapper .blog-date{margin-bottom:1rem;opacity:.8}.blog-article-actual-wrapper .tag-list{line-height:normal}.blog-article-actual-wrapper .tag-list .tag-item{font-size:.75rem;white-space:nowrap;opacity:.9}.blog-article-actual-wrapper .tag-list .tag-item::before{content:"#";color:#fb263b}.blog-article-actual-wrapper .blog-heading{font-size:1.5rem}.blog-article-actual-wrapper .blog-text-wrapper{position:relative;padding:1rem 7.14% 6rem 7.14%;color:#fff;background-color:#000}.blog-article-actual-wrapper .blog-text-wrapper .blog-date{font-size:.875em;margin-bottom:.5rem;opacity:.6}.blog-article-actual-wrapper .blog-text-wrapper .blog-heading{font-size:1.5rem;font-weight:700;letter-spacing:.0625em}.blog-article-actual-wrapper .blog-text-wrapper .blog-line{width:2rem;height:2px;margin:1.5rem 0 1rem;background-color:#fb263b}.blog-article-actual-wrapper .blog-text-wrapper p{font-size:1em;margin:.5rem 0 0}.blog-article-actual-wrapper .blog-text-wrapper .tag-list{line-height:normal}.blog-article-actual-wrapper .blog-text-wrapper .tag-list .tag-item{font-size:.75rem;white-space:nowrap;opacity:.9}.blog-article-actual-wrapper .blog-text-wrapper .tag-list .tag-item::before{content:"#";color:#fb263b}.blog-article-actual-wrapper .blog-text-wrapper .blog-btn{position:absolute;right:1rem;bottom:1rem}.blog-article-actual-wrapper .blog-text-wrapper .blog-btn .btn{margin:0}.blog-article-actual-wrapper .blog-img-wrapper .card{height:auto;min-height:auto;padding:0}@media(min-width: 600px){.blog-article-actual-wrapper .blog-text-wrapper{margin:0 7.14% 0 7.14%;padding:2rem 2rem 6rem}.blog-article-actual-wrapper .blog-img-wrapper{margin:2rem 7.14% 0 7.14%}}@media(min-width: 900px){.blog-article-actual-wrapper .tag-list .tag-item{font-size:1rem;margin-right:.5rem}.blog-article-actual-wrapper .blog-text-wrapper{font-size:1.3em;position:relative;z-index:1;margin:-4rem 23.54% 0 7.14%;padding:2rem 2rem 6rem}.blog-article-actual-wrapper .blog-text-wrapper .blog-line{width:4rem;height:4px;margin:2rem 0 1.5rem}.blog-article-actual-wrapper .blog-img-wrapper{margin:4rem 7.14% 0 18.54%}}@media(min-width: 1100px){.blog-article-actual-wrapper .blog-text-wrapper{padding:4rem 4rem 6rem}}.blog-article-wrapper{align-items:stretch;justify-items:stretch;grid-template-columns:1fr;grid-gap:1rem 0}.blog-article-wrapper .blog-item .blog-text{margin:1rem 0 1.5rem}@media(min-width: 600px){.blog-article-wrapper{grid-template-columns:1fr 1fr}.blog-article-wrapper.studies-item-wrapper{grid-gap:2rem;grid-template-columns:calc(50% - 1rem) calc(50% - 1rem)}.blog-article-wrapper.studies-item-wrapper .studies-item .studies-icon{max-width:4rem;max-height:4rem}.blog-article-wrapper .blog-item .blog-text{margin:1rem .5rem 1.5rem}}@media(min-width: 900px){.blog-article-wrapper{margin:0 7.14% 0 18.54%;grid-gap:1.5rem}.blog-article-wrapper .blog-item .blog-text{margin:1rem 0 1.5rem}}@media(min-width: 1100px){.blog-article-wrapper{grid-gap:2rem}.blog-article-wrapper.studies-item-wrapper{grid-gap:4rem;grid-template-columns:calc(50% - 2rem) calc(50% - 2rem)}}@media(min-width: 900px){.article-header-wrapper{margin:4rem 7.14% 0 7.14%}.article-header-wrapper img{object-fit:cover;aspect-ratio:16/4.5}}.article-wrapper{margin:0 7.14% 0 7.14%}.article-wrapper h1{font-size:1.5rem;font-weight:bold;margin-top:2rem;letter-spacing:.01em}.article-wrapper .blog-line{width:2rem;height:2px;margin:1.5rem 0 1rem;background-color:#fb263b}.article-wrapper h2{font-size:1.2rem;font-weight:bold;margin-top:2rem;margin-bottom:1rem;letter-spacing:.01em}.article-wrapper h3{font-weight:bold;margin-top:1.5rem;margin-bottom:1rem;letter-spacing:.01em}.article-wrapper .poetry{text-align:center}.article-wrapper .poetry p{font-size:.875em}.article-wrapper p.article-headline{font-weight:bold}.article-wrapper a{word-wrap:break-word;color:#fb263b}.article-wrapper a:hover{text-decoration:underline}@media(min-width: 900px){.article-wrapper{margin:0 7.14% 0 18.54%}.article-wrapper h1{font-size:2.5rem;margin-top:4rem}.article-wrapper .blog-line{width:4rem;height:4px;margin:1.5rem 0}.article-wrapper h2{font-size:1.5rem;margin-top:4rem}.article-wrapper h3{font-size:1.2rem;margin-top:2rem;margin-bottom:1rem}.article-wrapper .poetry{text-align:inherit}.article-wrapper .poetry p{font-size:1.2rem}.article-wrapper p{margin:1.5rem 0}.article-wrapper p.paragraph-text{margin-right:2rem;margin-left:2rem;padding:1rem 0 1rem 1.5rem}}@media(min-width: 2049px){.article-wrapper{margin-right:23.54%}}.tag-wrapper{margin-top:4rem;padding:2rem 7.14% 2rem 7.14%;color:#fff;background-color:#000}.tag-wrapper .tag-item{margin-right:.5rem;white-space:nowrap}.tag-wrapper .tag-item::before{content:"#";color:#fb263b}@media(min-width: 900px){.tag-wrapper{margin:8rem 0 0 18.54%;padding:2rem 7.14% 6rem 4rem}.tag-wrapper .tag-item{margin-right:1rem}}@media(min-width: 2049px){.tag-wrapper{margin-right:7.14%}}.author-wrapper{align-items:start;padding:2rem 7.14% 2rem 7.14%;background-color:#f0f0f0;justify-items:stretch;grid-template-columns:6rem 1fr;grid-gap:0 1rem}.author-wrapper .author-img{max-width:8rem;grid-row-start:1;grid-row-end:3}.author-wrapper .author-item .small-text{font-size:.875em;opacity:.6}.author-wrapper .author-item p,.author-wrapper .author-item .small-text{margin:0}@media(min-width: 600px){.author-wrapper{align-items:center;grid-template-columns:8rem 1fr 1fr}.author-wrapper .author-img{grid-row-end:auto}}@media(min-width: 900px){.author-wrapper{margin:-4rem 7.14% 0 0;padding:4rem 2rem 2rem 7.14%;grid-gap:0 2rem}}@media(min-width: 2049px){.author-wrapper{margin-right:23.54%;margin-left:7.14%}}.module-employee .employee-description{min-height:31.5rem;margin-top:10rem;background-color:#f0f0f0}.module-employee .employee-description .employee-img{float:left;width:21rem;height:auto}.module-employee .employee-description .employee-text{float:left;width:calc(100% - 21rem);padding:5rem 3rem 3rem}.module-employee .employee-description .employee-text .employee-heading{font-size:1.5rem;line-height:1.33em}.module-employee .employee-description .employee-text .employee-subheading{font-size:1rem;line-height:1.5em;margin:.25rem 0;opacity:.75}.module-employee .employee-description .employee-text .employee-paragraph{font-size:1rem;line-height:1.5em}.module-employee .employee-description:first-of-type{margin-top:5rem}.module-employee .employee-description.employee-cwack{margin-left:18.54%;padding-right:7.14%}.module-employee .employee-description.employee-cwack .employee-img{float:right;margin-top:-5rem}.module-employee .employee-description.employee-cwack .employee-text{float:right}.module-employee .employee-description.employee-kwack{margin-right:7.14%;padding-left:7.14%;color:#fff;background-color:#fb263b}.module-employee .employee-description.employee-kwack .employee-img{margin-top:-5rem}.module-employee .employee-description.employee-mkuebler{margin-right:7.14%;margin-left:18.54%;padding-right:3rem}.module-employee .employee-description.employee-mkuebler .employee-img{float:right;margin-top:5rem;margin-bottom:-5rem}.module-employee .employee-description.employee-mkuebler .employee-text{float:right}.module-employee .employee-description.employee-hbeeck{margin-right:7.14%;margin-left:7.14%;padding-left:3rem;color:#fff;background-color:#000}.module-employee .employee-description.employee-hbeeck .employee-img{margin-top:5rem;margin-bottom:-5rem}.module-employee .employee-description.employee-jhohmann{margin-left:18.54%;padding-right:7.14%}.module-employee .employee-description.employee-jhohmann .employee-img{float:right;margin-top:-5rem}.module-employee .employee-description.employee-jhohmann .employee-text{float:right}.sample-wrapper{margin:0;padding:2rem 7.14% 2rem 7.14%;background-color:#f0f0f0}@media(min-width: 600px){.sample-wrapper{margin:0 7.14% 0 7.14%;padding:2rem}}@media(min-width: 900px){.sample-wrapper{margin:0 0 0 18.54%;padding:3rem 3rem 7rem}}@media(min-width: 1100px){.sample-wrapper{padding:4rem 4rem 8rem}}@media(min-width: 2049px){.sample-wrapper{margin-right:7.14%}}.call-wrapper{position:relative;padding:2rem 7.14% 2rem 7.14%;color:#fff;background-color:#000}.call-wrapper .call-btn{margin-top:2rem;color:#fff}.call-wrapper.primary{background-color:#fb263b}.call-wrapper.primary .call-btn{background-color:#000}.call-wrapper.blog{margin:2rem 7.14% 2rem 7.14%;padding:0;color:#fb263b;background-color:rgba(0,0,0,0)}.call-wrapper.blog .call-heading{font-size:1.5rem;font-weight:700}.call-wrapper.blog .call-btn{border:none}.call-wrapper.blog .call-btn:hover{transition:background .3s;background-color:#000}@media(min-width: 600px){.call-wrapper{margin:0 7.14% 0 7.14%;padding:2rem}.call-wrapper.blog{margin:2rem 7.14% 2rem 18.54%}}@media(min-width: 900px){.call-wrapper{margin:-4rem 23.54% 0 7.14%;padding:3rem}.call-wrapper.full{margin:0 7.14% 0 7.14%}.call-wrapper.blog{margin:3rem 23.54% 3rem 7.14%}.call-wrapper.blog .call-heading{font-size:1.8rem}}@media(min-width: 1100px){.call-wrapper{padding:4rem}.call-wrapper.blog{margin:4rem 23.54% 4rem 7.14%}.call-wrapper.blog .call-heading{font-size:2rem}}.landingpage p strong{font-weight:bold;color:#fb263b}.landingpage .sub-header .header-wrapper{padding-top:2rem}.landingpage .sub-header .header-wrapper .logo-wrapper{width:20vh;margin-bottom:1rem}.landingpage .sub-header .header-wrapper .corporate-values>span{font-size:8vw;font-size:min(7vh,8vw)}.landingpage .funding-initiative-wrapper{padding:2rem;text-align:center}.landingpage .funding-initiative-wrapper .funding-initiative{display:inline-flex;margin:0 auto;gap:2rem}.landingpage .funding-initiative-wrapper .funding-initiative .icon-funding-initiative{width:10rem;max-width:calc(50% - 1rem)}.landingpage .funding-initiative-wrapper .funding-initiative.large .icon-funding-initiative{width:20rem;max-width:100%}.landingpage .module-start .content-wrapper .start-headline{font-size:2rem;line-height:1.25em;margin-top:1rem}.landingpage .module-start .content-wrapper .start-headline::after{content:".";color:#fb263b}@media(min-width: 900px){.landingpage .module-start .content-wrapper .start-headline{font-size:3rem;margin-top:2rem}}.landingpage .services-wrapper .service-card{height:8rem;min-height:8rem}@media(min-width: 600px){.landingpage .module-services{padding:2rem 0;background-color:#f0f0f0}}.landingpage .employees-wrapper{grid-template-columns:1fr 1fr 1fr}@media(min-width: 600px){.landingpage .employees-wrapper{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.landingpage .contact-wrapper p+.contact-heading{margin-top:2rem}.landingpage .module-contact{padding:2rem 0 0;color:#fff;background-color:#000}.landingpage .module-contact .employees-wrapper{padding-bottom:0}.landingpage .module-contact .contact-wrapper{padding:2rem 7.14% 2rem 7.14%}@media(min-width: 900px){.landingpage .module-contact{margin-left:7.14%;padding:4rem 0 2rem}.landingpage .module-contact .teaser{float:left}.landingpage .module-contact .contact-wrapper{float:right;margin:6rem 0 0;padding:2rem}.landingpage .module-contact .employees-wrapper{margin:0 7.14% 0 18.54%}}@media(min-width: 1100px){.landingpage .module-contact{padding:4rem 0}.landingpage .module-contact .teaser{width:40%}.landingpage .module-contact .contact-wrapper{width:40%;margin:4rem 7.14% 0 0}}@media(min-width: 2049px){.landingpage .module-contact{margin-right:auto;color:inherit;background-color:rgba(0,0,0,0);max-width:1800px;margin-left:auto}}@media(min-width: 600px){.landingpage .cap-button-sticky{width:16rem}.landingpage .cap-button-sticky .cap-button-sticky-content-wrapper{padding:1.25rem}}@media(min-width: 900px){.landingpage .cap-button-sticky{width:16rem}.landingpage .cap-button-sticky .cap-button-sticky-content-wrapper{padding:1.25rem}}@media(min-width: 1100px){.landingpage .cap-button-sticky{width:18rem}.landingpage .cap-button-sticky .cap-button-sticky-content-wrapper{padding:2rem}}@media(min-width: 900px){.landingpage .card .card-heading{font-size:1.2rem}.landingpage .services-wrapper{margin-top:0;padding:0 7.14% 0 7.14%;grid-template-columns:1fr 1fr 1fr;grid-template-rows:12rem 12rem;grid-gap:1.5rem}.landingpage .services-wrapper .service-card{height:12rem}.landingpage .services-wrapper .service-card:nth-child(1),.landingpage .services-wrapper .service-card:nth-child(2),.landingpage .services-wrapper .service-card:nth-child(3),.landingpage .services-wrapper .service-card:nth-child(4),.landingpage .services-wrapper .service-card:nth-child(5),.landingpage .services-wrapper .service-card:nth-child(6){grid-row-start:auto;grid-row-end:auto}}@media(min-width: 1100px){.landingpage .module-services{margin-right:7.14%;padding:4rem 0}.landingpage .module-services .services-wrapper{padding-right:4rem}}@media(min-width: 2049px){.landingpage .module-services{margin-right:auto;background-color:rgba(0,0,0,0)}.landingpage .module-services .services-wrapper{padding-right:7.14%}}.basics-list .basics-list-item{display:inline-block;width:100%;margin-bottom:3rem}.basics-list .basics-list-item .basics-list-item-image{float:left}.basics-list .basics-list-item .basics-list-item-image .basics-icon{float:left;width:auto;max-width:2.5rem;height:auto;max-height:2.5rem;margin-right:1.5rem}.basics-list .basics-list-item .basics-list-item-text{float:left;width:calc(100% - 5.5rem)}.basics-list .basics-list-item .basics-list-item-text .text-link,.basics-list .basics-list-item .basics-list-item-text .authority-module .table-wrapper .table-row .table-cell>a,.authority-module .table-wrapper .table-row .basics-list .basics-list-item .basics-list-item-text .table-cell>a{line-height:2.5rem;display:inline-block;float:left;width:100%;margin-bottom:.5rem}.basics-list .basics-list-item .basics-list-item-text .text-link .item-heading,.basics-list .basics-list-item .basics-list-item-text .authority-module .table-wrapper .table-row .table-cell>a .item-heading,.authority-module .table-wrapper .table-row .basics-list .basics-list-item .basics-list-item-text .table-cell>a .item-heading{font-weight:600}.authority-module .table-wrapper{margin:0;word-break:break-all}.authority-module .table-wrapper .table-row{display:none;margin-bottom:1px;padding:1rem 7.14% 1rem 7.14%}.authority-module .table-wrapper .table-row .table-cell{display:block;margin-bottom:.5rem;padding:.5rem 0}.authority-module .table-wrapper .table-row .table-cell::before{font-weight:600;display:inline-block;margin:0}.authority-module .table-wrapper .table-row .table-cell:nth-child(1){margin-bottom:.5rem}.authority-module .table-wrapper .table-row .table-cell:nth-child(2)::before{content:"Landesbeauftragter:"}.authority-module .table-wrapper .table-row .table-cell:nth-child(3)::before{content:"Email:"}.authority-module .table-wrapper .table-row .table-cell:nth-child(4)::before{content:"URL:"}.authority-module .table-wrapper .table-row.table-sub-header{display:block}.authority-module .table-wrapper .table-row.table-sub-header .table-cell{margin-top:.5rem;padding:0;text-align:left}.authority-module .table-wrapper .table-row.table-sub-header .icon{float:right;width:1.5rem;height:1.5rem;transition:.5s;transform:rotate(90deg);background-image:url("../img/icons/ic_arrow_black.svg");background-repeat:no-repeat;background-position:center}.authority-module .table-wrapper .table-row.table-sub-header .icon.rotate{transform:rotate(270deg)}.authority-module .table-wrapper .table-row.show{display:inline-block}.authority-module .table-wrapper .table-row:first-child{display:none}@media(min-width: 600px){.authority-module .table-wrapper{margin:0 7.14% 0 7.14%}.authority-module .table-wrapper .table-row{padding:1rem 2rem}}@media(min-width: 900px){.authority-module .table-wrapper .table-row{display:table-row}.authority-module .table-wrapper .table-row .table-cell{display:table-cell;padding:.5rem}.authority-module .table-wrapper .table-row .table-cell::before{display:none}.authority-module .table-wrapper .table-row.table-sub-header{display:table-row}.authority-module .table-wrapper .table-row.table-sub-header .table-cell{padding:1rem .5rem;text-align:center}.authority-module .table-wrapper .table-row.table-sub-header .icon{display:none}.authority-module .table-wrapper .table-row.show,.authority-module .table-wrapper .table-row:first-child{display:table-row}}.module-imprint{counter-reset:numbering}.module-imprint .imprint-start,.module-imprint section{margin:0 7.14% 2rem 7.14%}.module-imprint h2{font-size:1.5rem;line-height:1.2em;margin-top:4rem;margin-left:1em}.module-imprint h3{font-size:1.2rem;font-weight:bold;line-height:1.2em;margin-top:1.5rem}.module-imprint p,.module-imprint ol,.module-imprint ul{line-height:1.5rem;margin:1rem 0}.module-imprint .paragraph,.module-imprint .number{position:relative}.module-imprint .paragraph::before,.module-imprint .number::before{font-size:1em;font-weight:900;line-height:1em;position:absolute;top:-1em;left:-1em;counter-increment:numbering;text-align:right;color:#fb263b}.module-imprint .paragraph.paragraph::before,.module-imprint .number.paragraph::before{content:"§" counter(numbering)}.module-imprint .paragraph.number::before,.module-imprint .number.number::before{content:counter(numbering) "."}@media(min-width: 600px){.module-imprint .imprint-start{margin-top:2rem}}@media(min-width: 900px){.module-imprint section{margin-left:18.54%}.module-imprint h2{margin-left:0}.module-imprint .paragraph,.module-imprint .number{position:relative}.module-imprint .paragraph::before,.module-imprint .number::before{font-size:2em;top:-1.25rem;left:-7rem;width:6rem}.module-imprint .imprint-start{margin-top:4rem;margin-left:7.14%}}@media(min-width: 2049px){.module-imprint{max-width:1800px;margin-right:auto;margin-left:auto}}.module-error{margin:0 7.14% 2rem 7.14%}.module-error h3{margin-bottom:2rem}@media(min-width: 900px){.module-error{margin:0 23.54% 2rem 7.14%}}
