@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@400;500&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@700&display=swap);
@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(/typo3conf/ext/ortho_joss/Resources/Public/Build/Fonts/Icomoon.woff2) format("woff2"),url(/typo3conf/ext/ortho_joss/Resources/Public/Build/Fonts/Icomoon.woff) format("woff")}html{font-family:Rubik,sans-serif;font-size:14.4px;font-weight:400;line-height:21.6px}@media(min-width:768px){html{font-size:16px;line-height:24px}}body{font-size:16px;line-height:24px;margin:0}body,h1{font-family:Rubik,sans-serif}h1{font-size:30px;font-weight:400;line-height:40px;margin:0 0 30px}@media(min-width:768px){h1{font-size:60px;line-height:80px}}h2{font-family:Rubik,sans-serif;font-size:24px;font-weight:400;line-height:30px;margin:0 0 30px}@media(min-width:768px){h2{font-size:48px;line-height:60px}}h3{font-family:Rubik,sans-serif;font-size:18px;font-weight:400;line-height:27px;margin:0 0 30px}@media(min-width:768px){h3{font-size:24px;line-height:36px}}p{font-family:Rubik,sans-serif;font-size:14.4px;font-weight:400;line-height:21.6px;margin:0}@media(min-width:768px){p{font-size:16px;line-height:24px}}p.lead{font-weight:500}p+a,p+blockquote,p+p,p+ul{margin-top:15px}@media(min-width:768px){p+a,p+blockquote,p+p,p+ul{margin-top:30px}}b,strong{font-weight:500}ol,ul{counter-reset:li;margin:0;padding-left:20px}ol li,ul li{list-style:none;position:relative}ol li:before,ul li:before{counter-increment:li;left:-20px;position:absolute}ol+ol,ol+p,ol+ul,ul+ol,ul+p,ul+ul{margin-top:30px}ol li:before{color:#0c306c;content:counter(li);font-family:Rubik,sans-serif;font-size:16px;font-weight:500;line-height:24px;top:0}ul li:before{background-color:#0c306c;border-radius:4px;content:"";display:inline-block;height:8px;top:8px;width:8px}blockquote{font-family:Rubik,sans-serif;font-size:24px;font-weight:400;line-height:30px;margin:0;padding:0 40px;position:relative;text-align:center}@media(min-width:768px){blockquote{font-size:48px;line-height:60px;padding:0 80px}}blockquote+p{margin-top:30px}figure{margin:0}figure.asset{border-radius:4px;display:flex;position:relative;width:100%}@media(min-width:768px){figure.asset{border-radius:8px}}figure.asset iframe,figure.asset img{border-radius:4px;box-sizing:border-box;height:100%;width:100%}@media(min-width:768px){figure.asset iframe,figure.asset img{border-radius:8px}}figure.asset[class*=layout-] iframe,figure.asset[class*=layout-] img{border-radius:19px;padding:15px;z-index:2}@media(min-width:768px){figure.asset[class*=layout-] iframe,figure.asset[class*=layout-] img{border-radius:38px;padding:30px}}figure.asset[class*=layout-]:after,figure.asset[class*=layout-]:before{background-color:transparent;border:1px solid #0c306c;border-radius:4px;content:"";position:absolute;z-index:1}@media(min-width:768px){figure.asset[class*=layout-]:after,figure.asset[class*=layout-]:before{border-radius:8px}}figure.asset[class*=layout-]:before{height:calc(100% - 30px);right:0;top:0;width:calc(100% - 30px)}@media(min-width:768px){figure.asset[class*=layout-]:before{height:calc(100% - 60px);width:calc(100% - 60px)}}figure.asset[class*=layout-]:after{bottom:0;height:calc(50% - 30px);left:0;width:calc(50% - 30px)}@media(min-width:768px){figure.asset[class*=layout-]:after{height:calc(50% - 60px);width:calc(50% - 60px)}}figure.asset[class*=layout-][class*=primary]:after,figure.asset[class*=layout-][class*=primary]:before{background-color:#0c306c}figure.asset[class*=layout-][class*=secondary]:after,figure.asset[class*=layout-][class*=secondary]:before{background-color:#e9f6fd;border-color:#e9f6fd}figure.asset[class*=layout-2]:before{content:none}figure.asset[class*=layout-2]:after{bottom:auto;height:calc(100% - 30px);left:0;top:0;width:calc(100% - 30px)}@media(min-width:768px){figure.asset[class*=layout-2]:after{height:calc(100% - 60px);width:calc(100% - 60px)}}figure.asset[class*=layout-3]:before{bottom:auto;height:calc(50% - 30px);right:0;top:0;width:calc(50% - 30px)}@media(min-width:768px){figure.asset[class*=layout-3]:before{height:calc(50% - 60px);width:calc(50% - 60px)}}figure.asset[class*=layout-3]:after{content:none}figure.asset[class*=layout-4]{align-items:flex-end;border-radius:0;justify-content:center}figure.asset[class*=layout-4] img{height:auto;width:100%}@media(min-width:768px){figure.asset[class*=layout-4] img{height:100%;margin:0;width:auto}}figure.asset[class*=layout-4]:before{background-color:#f4fafe;border:none;bottom:30px;height:80%;left:0;top:auto;width:100%}figure.asset[class*=layout-4]:after{content:none}a,button{color:#0c306c;display:inline-block;font-size:14.4px;text-decoration:none}@media(min-width:768px){a,button{font-size:16px}}a.button,button.button{background-color:transparent;border:1px solid #fff;border-radius:2px;color:#fff;padding:11.25px 37.5px 11.25px 25px}@media(min-width:768px){a.button,button.button{border-radius:4px;padding:15px 50px}}a.button.primary,button.button.primary{border-color:#0c306c;color:#0c306c}a.button.filled,button.button.filled{background-color:#fff;border-color:#fff;color:#0c306c}a.button.filled.primary,button.button.filled.primary{background-color:#0c306c;border-color:#0c306c;color:#fff}br+a.button{margin-top:30px}a[class*=" icon-"],a[class^=icon-]{position:relative}a[class*=" icon-"]:after,a[class^=icon-]:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-size:12px;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;position:absolute;text-align:center;text-transform:none;top:5px;transition:transform .15s ease-in-out;width:20px}@media(min-width:768px){a[class*=" icon-"]:after,a[class^=icon-]:after{font-size:16px;top:4px}}a[class*=" icon-"].icon-left,a[class^=icon-].icon-left{padding-left:22.5px}@media(min-width:768px){a[class*=" icon-"].icon-left,a[class^=icon-].icon-left{padding-left:30px}}a[class*=" icon-"].icon-left.button,a[class^=icon-].icon-left.button{padding-left:60px}a[class*=" icon-"].icon-left.button:after,a[class^=icon-].icon-left.button:after{left:37.5px}@media(min-width:768px){a[class*=" icon-"].icon-left.button:after,a[class^=icon-].icon-left.button:after{left:50px}a[class*=" icon-"].icon-left.button,a[class^=icon-].icon-left.button{padding-left:80px}}a[class*=" icon-"].icon-right,a[class^=icon-].icon-right{padding-right:22.5px}@media(min-width:768px){a[class*=" icon-"].icon-right,a[class^=icon-].icon-right{padding-right:30px}}a[class*=" icon-"].icon-right:after,a[class^=icon-].icon-right:after{left:auto;right:0}a[class*=" icon-"].icon-right.button,a[class^=icon-].icon-right.button{padding-right:60px}a[class*=" icon-"].icon-right.button:after,a[class^=icon-].icon-right.button:after{left:auto;right:37.5px}@media(min-width:768px){a[class*=" icon-"].icon-right.button:after,a[class^=icon-].icon-right.button:after{right:50px}a[class*=" icon-"].icon-right.button,a[class^=icon-].icon-right.button{padding-right:80px}}a[class*=" icon-"].icon-standalone,a[class^=icon-].icon-standalone{display:inline-block;height:20px;width:20px}a[class*=" icon-"].icon-standalone:after,a[class^=icon-].icon-standalone:after{font-size:20px;left:50%;top:50%;transform:translate(-50%,-50%);width:auto}a[class*=" icon-"].icon-standalone:hover:after,a[class^=icon-].icon-standalone:hover:after{transform:translate(-50%,-50%) scale(1.5)}a[class*=" icon-"].icon-mail:after,a[class^=icon-].icon-mail:after{content:""}a[class*=" icon-"].icon-phone:after,a[class^=icon-].icon-phone:after{content:""}a[class*=" icon-"].icon-fax:after,a[class^=icon-].icon-fax:after{content:""}a[class*=" icon-"].icon-location:after,a[class^=icon-].icon-location:after{content:""}a[class*=" icon-"].icon-internal:not(.button),a[class^=icon-].icon-internal:not(.button){font-size:18px;padding-left:30px}@media(min-width:768px){a[class*=" icon-"].icon-internal:not(.button),a[class^=icon-].icon-internal:not(.button){font-size:24px;padding-left:40px}}a[class*=" icon-"].icon-internal:not(.button):after,a[class^=icon-].icon-internal:not(.button):after{font-size:21px;top:-1.5px;width:22.5px}@media(min-width:768px){a[class*=" icon-"].icon-internal:not(.button):after,a[class^=icon-].icon-internal:not(.button):after{font-size:28px;top:-2px;width:30px}}a[class*=" icon-"].icon-internal:after,a[class^=icon-].icon-internal:after{content:""}a[class*=" icon-"].icon-external:not(.button),a[class^=icon-].icon-external:not(.button){font-size:18px;padding-left:30px}@media(min-width:768px){a[class*=" icon-"].icon-external:not(.button),a[class^=icon-].icon-external:not(.button){font-size:24px;padding-left:40px}}a[class*=" icon-"].icon-external:not(.button):after,a[class^=icon-].icon-external:not(.button):after{font-size:21px;top:-1.5px;width:22.5px}@media(min-width:768px){a[class*=" icon-"].icon-external:not(.button):after,a[class^=icon-].icon-external:not(.button):after{font-size:28px;top:-2px;width:30px}}a[class*=" icon-"].icon-external:after,a[class^=icon-].icon-external:after{content:""}a[class*=" icon-"].icon-download:after,a[class^=icon-].icon-download:after{content:""}a[class*=" icon-"].icon-arrow:after,a[class^=icon-].icon-arrow:after{content:""}a[class*=" icon-"].icon-calendar:after,a[class^=icon-].icon-calendar:after{content:""}a[class*=" icon-"].icon-instagram:after,a[class^=icon-].icon-instagram:after{content:""}a[class*=" icon-"].icon-facebook:after,a[class^=icon-].icon-facebook:after{content:""}a[class*=" icon-"].icon-twitter:after,a[class^=icon-].icon-twitter:after{content:""}a.button:after{top:14.25px}@media(min-width:768px){a.button:after{top:19px}}a:hover:after{transform:none}@media(min-width:768px){a:hover:after{transform:scale(1.2)}}span[class*=" icon-"],span[class^=icon-]{position:relative}span[class*=" icon-"]:after,span[class^=icon-]:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translate(-50%,-50%)}span[class*=" icon-"].icon-location:after,span[class^=icon-].icon-location:after{content:""}span[class*=" icon-"].icon-accordion-trigger,span[class^=icon-].icon-accordion-trigger{color:#0c306c;height:22px;width:22px}span[class*=" icon-"].icon-accordion-trigger:after,span[class^=icon-].icon-accordion-trigger:after{content:"";font-size:22px}blockquote:after,blockquote:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e9f6fd;content:"";font-family:icomoon!important;font-size:25px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;text-transform:none}@media(min-width:768px){blockquote:after,blockquote:before{font-size:50px}}blockquote:before{left:0;top:0;transform:rotate(180deg)}blockquote:after{bottom:0;right:0}.container{margin-left:15px;margin-right:15px;max-width:1140px}@media(min-width:1200px){.container{margin-left:auto;margin-right:auto}}#header nav.main{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100%;left:-9999px;opacity:0;padding:30px;position:fixed;top:79.5px;transition:opacity .3s cubic-bezier(.51,.04,.19,.96);width:100%}@media(min-width:992px){#header nav.main{flex-direction:row;height:auto;justify-content:flex-end;left:auto;opacity:1;padding:0;position:relative;top:auto;width:auto}}#header nav.main a.item{color:#06031c;display:block;font-size:32px;line-height:48px;margin-top:0;position:relative}@media(min-width:992px){#header nav.main a.item{display:inline-block;font-size:16px;line-height:24px}}#header nav.main a.item:before{background-color:#06031c;bottom:-2px;content:"";display:block;height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:width .15s ease-in-out;width:0}#header nav.main a.item+.item{margin-left:0;margin-top:12px}@media(min-width:992px){#header nav.main a.item+.item{margin-left:30px;margin-top:0}}@media(min-width:1140px){#header nav.main a.item+.item{margin-left:40px}}#header nav.main a+.button{margin:40px 0 0}@media(min-width:992px){#header nav.main a+.button{margin-left:60px;margin-top:0}}@media(min-width:1140px){#header nav.main a+.button{margin-left:80px}}#header nav.main a:hover:before{width:0}@media(min-width:992px){#header nav.main a:hover:before{width:100%}}#header nav.main a.active:before{width:100%}#header[data-navigation-state=active] nav.main{left:0;opacity:1}#site #header .logo{display:flex}#site #header .logo svg{transition:width .3s ease-in-out;width:80px}@media(min-width:768px){#site #header .logo svg{width:110px}}#site.minimized #header .logo svg{width:80px}#site #footer .logo{display:flex}#site #footer .logo svg{width:110px}nav.breadcrumb{margin-bottom:60px;margin-top:60px}nav.breadcrumb a.item{color:#06031c;margin-top:0}nav.breadcrumb a.item:after{color:#06031c;cursor:text;pointer-events:none}nav.breadcrumb a.item+.item{margin-left:12px}nav.breadcrumb a+.button{margin:0 0 0 80px}nav.breadcrumb span{color:#0c306c}#header .burger{background-color:transparent;border:none;display:flex;flex-direction:column;height:24px;justify-content:space-between;padding:0;position:relative;width:30px}@media(min-width:992px){#header .burger{display:none}}#header .burger:focus{outline:none}#header .burger span{background-color:#0c306c;display:block;height:4px;transition:opacity .3s cubic-bezier(.51,.04,.19,.96),transform .3s cubic-bezier(.51,.04,.19,.96),position .3s cubic-bezier(.51,.04,.19,.96);width:30px}#header[data-navigation-state=active] .burger span{opacity:0}#header[data-navigation-state=active] .burger span:first-child{opacity:1;position:absolute;top:10px;transform:rotate(45deg)}#header[data-navigation-state=active] .burger span:last-child{opacity:1;position:absolute;top:10px;transform:rotate(-45deg)}#site #header{background:#fff;box-shadow:0 0 50px 0 rgba(8,31,77,.125);box-sizing:border-box;display:flex;height:79.5px;position:fixed;top:0;transition:height .3s ease-in-out;width:100%;z-index:1000}@media(min-width:768px){#site #header{height:106px}}#site #header .container{align-items:center;display:flex;justify-content:space-between;width:100%}#site.minimized #header{background:#fff;height:79.5px;padding-bottom:10px;padding-top:10px}@media(min-width:768px){#site.minimized #header{height:66px}}#site.minimized #header a.button{padding-bottom:10px;padding-top:10px}#site.minimized #header a.button:after{top:13px!important}#canvas{display:flex;flex-direction:column;min-height:100vh}#content{flex-grow:1;padding-top:79.5px}@media(min-width:768px){#content{padding-top:106px}}#footer{background-color:#0c306c;color:#fff;padding:50px 0 25px}@media(min-width:768px){#footer{padding:100px 0 50px}}#footer a{color:#fff}#footer a.logo-link+p{margin-top:30px}#footer [class^=icon-]:after{color:#fff}#footer h3{margin-bottom:20px;text-transform:uppercase}#footer .copyright{margin-top:20px;text-align:center}@media(min-width:768px){#footer .copyright{margin-top:0;text-align:right}}#footer nav.socialmedia{-moz-column-gap:0;column-gap:0;display:flex;justify-content:center;margin-top:30px}@media(min-width:768px){#footer nav.socialmedia{-moz-column-gap:30px;column-gap:30px;justify-content:flex-start}}#footer nav.socialmedia a{margin:0 15px}@media(min-width:768px){#footer nav.socialmedia a{margin:0}}#footer nav.selected-pages{display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){#footer nav.selected-pages{justify-content:flex-start}}#footer nav.selected-pages .item{align-self:center}@media(min-width:768px){#footer nav.selected-pages .item{align-self:flex-start}}#footer nav.selected-pages .item+.item{margin-top:10px}@media(min-width:768px){#footer nav.selected-pages .item+.item{margin-top:20px}}#footer nav.selected-pages.inline{flex-direction:row}#footer nav.selected-pages.inline .item+.item{margin-left:30px;margin-top:0}#footer .container .row{grid-gap:0;display:grid;grid-template-columns:1fr}@media(min-width:768px){#footer .container .row{grid-gap:0 60px;grid-template-columns:minmax(200px,6fr) minmax(200px,2fr) minmax(200px,2fr) minmax(200px,2fr)}}#footer .container .row.columns-2{grid-template-columns:1fr}@media(min-width:768px){#footer .container .row.columns-2{grid-template-columns:repeat(2,minmax(200px,1fr))}}#footer .container .row+.row{margin-top:60px}#footer .container .row .column{text-align:center}@media(min-width:768px){#footer .container .row .column{text-align:left}}#footer .container .row .column+.column{margin-top:60px}@media(min-width:768px){#footer .container .row .column+.column{margin-top:0}}.content-element.frame-default{margin-left:auto;margin-right:auto;max-width:1140px}.content-element.background-secondary{background-color:#f4fafe;padding-bottom:50px;padding-top:50px}@media(min-width:768px){.content-element.background-secondary{padding-bottom:100px;padding-top:100px}}.content-element.background-secondary+.background-secondary{padding-bottom:50px;padding-top:0}@media(min-width:768px){.content-element.background-secondary+.background-secondary{padding-bottom:100px}}.content-element.background-secondary+.background-secondary[class*=space-before-]{margin-top:-50px}@media(min-width:768px){.content-element.background-secondary+.background-secondary[class*=space-before-]{margin-top:-100px}}.content-element.background-secondary+.background-secondary.space-before-none{padding-top:0}.content-element.background-secondary+.background-secondary.space-before-extrasmall{padding-top:20px}@media(min-width:768px){.content-element.background-secondary+.background-secondary.space-before-extrasmall{padding-top:40px}}.content-element.background-secondary+.background-secondary.space-before-small{padding-top:30px}@media(min-width:768px){.content-element.background-secondary+.background-secondary.space-before-small{padding-top:60px}}.content-element.background-secondary+.background-secondary.space-before-medium{padding-top:50px}@media(min-width:768px){.content-element.background-secondary+.background-secondary.space-before-medium{padding-top:100px}}.content-element.background-secondary+.background-secondary.space-before-large{padding-top:100px}@media(min-width:768px){.content-element.background-secondary+.background-secondary.space-before-large{padding-top:200px}}.content-element.background-secondary+.background-secondary.space-before-extralarge{padding-top:150px}@media(min-width:768px){.content-element.background-secondary+.background-secondary.space-before-extralarge{padding-top:300px}}.content-element.background-secondary+.background-secondary.space-after-extrasmall{padding-bottom:20px}@media(min-width:768px){.content-element.background-secondary+.background-secondary.space-after-extrasmall{padding-bottom:40px}}.content-element.background-secondary+.background-secondary.space-after-small{padding-bottom:30px}@media(min-width:768px){.content-element.background-secondary+.background-secondary.space-after-small{padding-bottom:60px}}.content-element.background-secondary+.background-secondary.space-after-medium{padding-bottom:50px}@media(min-width:768px){.content-element.background-secondary+.background-secondary.space-after-medium{padding-bottom:100px}}.content-element.background-secondary+.background-secondary.space-after-large{padding-bottom:100px}@media(min-width:768px){.content-element.background-secondary+.background-secondary.space-after-large{padding-bottom:200px}}.content-element.background-secondary+.background-secondary.space-after-extralarge{padding-bottom:150px}@media(min-width:768px){.content-element.background-secondary+.background-secondary.space-after-extralarge{padding-bottom:300px}}.content-element.space-before-none{margin-top:0}.content-element.space-before-extrasmall{margin-top:20px}@media(min-width:768px){.content-element.space-before-extrasmall{margin-top:40px}}.content-element.space-before-small{margin-top:30px}@media(min-width:768px){.content-element.space-before-small{margin-top:60px}}.content-element.space-before-medium{margin-top:50px}@media(min-width:768px){.content-element.space-before-medium{margin-top:100px}}.content-element.space-before-large{margin-top:100px}@media(min-width:768px){.content-element.space-before-large{margin-top:200px}}.content-element.space-before-extralarge{margin-top:150px}@media(min-width:768px){.content-element.space-before-extralarge{margin-top:300px}}.content-element.space-after-none{margin-bottom:0}.content-element.space-after-extra-small{margin-bottom:20px}@media(min-width:768px){.content-element.space-after-extra-small{margin-bottom:40px}}.content-element.space-after-small{margin-bottom:30px}@media(min-width:768px){.content-element.space-after-small{margin-bottom:60px}}.content-element.space-after-medium{margin-bottom:50px}@media(min-width:768px){.content-element.space-after-medium{margin-bottom:100px}}.content-element.space-after-large{margin-bottom:100px}@media(min-width:768px){.content-element.space-after-large{margin-bottom:200px}}.content-element.space-after-extra-large{margin-bottom:150px}@media(min-width:768px){.content-element.space-after-extra-large{margin-bottom:300px}}.content-element.type-text-image .container{align-items:center;display:flex;flex-direction:column-reverse;justify-content:space-between}@media(min-width:768px){.content-element.type-text-image .container{flex-direction:row}}.content-element.type-text-image .container .asset-column{display:flex;margin-top:40px;width:100%}@media(min-width:768px){.content-element.type-text-image .container .asset-column{margin-top:0;width:50%}}.content-element.type-text-image .container .text-column{box-sizing:border-box;padding-left:0;width:100%}@media(min-width:768px){.content-element.type-text-image .container .text-column{padding-left:100px;width:50%}}.content-element.type-text-image.alignment-right .container{flex-direction:column-reverse}@media(min-width:768px){.content-element.type-text-image.alignment-right .container{flex-direction:row-reverse}}.content-element.type-text-image.alignment-right .container .text-column{padding-left:0;padding-right:0}@media(min-width:768px){.content-element.type-text-image.alignment-right .container .text-column{padding-right:100px}}.content-element.type-text-image.alignment-top .container{flex-direction:column}.content-element.type-text-image.alignment-top .container .text-column{padding-left:0;padding-right:0;text-align:center;width:60%}.content-element.type-text-image.alignment-top .container .asset-column{width:100%}@media(min-width:768px){.content-element.type-text-image.alignment-top .container .asset-column{width:80%}}@media(min-width:992px){.content-element.type-text-image.alignment-top .container .asset-column{width:60%}}.content-element.type-text-image.layout-2{margin-top:0;position:relative}@media(min-width:768px){.content-element.type-text-image.layout-2{margin-top:-106px}}.content-element.type-text-image.layout-2:after{background-color:#e9f6fd;bottom:0;content:none;position:absolute;right:0;top:0;width:calc(50vw - 330px);z-index:-2}@media(min-width:768px){.content-element.type-text-image.layout-2:after{content:""}}.content-element.type-text-image.layout-2 .container{align-items:flex-end;flex-direction:column-reverse;height:auto;max-height:none;padding-top:70px}@media(min-width:768px){.content-element.type-text-image.layout-2 .container{flex-direction:row-reverse;height:100vh;max-height:710px;padding-top:140px}}.content-element.type-text-image.layout-2 .container .asset-column{align-self:center;height:100%;margin-top:60px;max-width:500px}@media(min-width:768px){.content-element.type-text-image.layout-2 .container .asset-column{align-self:auto;margin-top:0;max-width:none}}.content-element.type-text-image.layout-2 .container .text-column{align-self:center}.content-element.type-text-image.layout-2 .container .text-column h1{font-family:Rubik,sans-serif;font-size:36px;font-weight:400;line-height:45px;margin:0 0 30px}@media(min-width:768px){.content-element.type-text-image.layout-2 .container .text-column h1{font-size:48px;line-height:60px}}.content-element.type-image{margin-bottom:-60px;margin-top:0}@media(min-width:768px){.content-element.type-image{margin-top:-106px}}.content-element.type-image .asset{background-color:#e9f6fd;background-position:50%;background-size:cover;border-radius:0;-webkit-clip-path:polygon(0 0,100% 0,100% 86%,82% 100%,60% 86%,40% 90%,0 90%);clip-path:polygon(0 0,100% 0,100% 86%,82% 100%,60% 86%,40% 90%,0 90%);padding-top:60%;width:100%}@media(min-width:768px){.content-element.type-image .asset{padding-top:40%}}.content-element.type-text .container{align-items:center;display:flex;justify-content:flex-start}.content-element.type-text .container .text-column{align-items:flex-start;display:flex;flex-direction:column}.content-element.type-text .container .text-column .heading{max-width:600px}.content-element.type-text .container .text-column .text{max-width:500px}.content-element.type-text.alignment-center .container{justify-content:flex-start}@media(min-width:768px){.content-element.type-text.alignment-center .container{justify-content:center}}.content-element.type-text.alignment-center .container .text-column{align-items:flex-start;text-align:flex-start}@media(min-width:768px){.content-element.type-text.alignment-center .container .text-column{align-items:center;text-align:center}}.content-element.type-text.alignment-center .container .text-column .heading{max-width:500px}.content-element.type-text.alignment-center .container .text-column .text{max-width:600px}.content-element.type-text.layout-2 .container .text-column .heading{max-width:800px}.content-element.type-text.layout-2 .container .text-column .text{text-align:center}.content-element.type-text.layout-2.background-secondary blockquote{margin-bottom:20px;padding-bottom:10px;padding-top:10px}@media(min-width:768px){.content-element.type-text.layout-2.background-secondary blockquote{padding-bottom:20px;padding-top:20px}}.content-element.type-text.layout-2.background-secondary blockquote:after,.content-element.type-text.layout-2.background-secondary blockquote:before{color:#0c306c}.content-element.type-card-group .container{max-width:1000px}.content-element.type-card-group .container .card-group{display:flex;flex-wrap:wrap;margin:-15px}.content-element.type-card-group .container .card-group .card{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;margin:7.5px 15px;padding:40px;text-align:center;width:calc(100% - 30px)}@media(min-width:768px){.content-element.type-card-group .container .card-group .card{width:calc(50% - 30px)}}.content-element.type-card-group .container .card-group .card .asset-column+.text-column{margin-top:40px}.content-element.type-card-group .container .card-group .card .text-column{display:flex;flex-direction:column;height:100%;z-index:1}.content-element.type-card-group .container .card-group .card .text-column .heading h3{margin:0}.content-element.type-card-group .container .card-group .card .text-column .heading+.call-to-action,.content-element.type-card-group .container .card-group .card .text-column .heading+.text{margin-top:30px}.content-element.type-card-group .container .card-group .card .text-column .text{height:100%}.content-element.type-card-group .container .card-group .card .text-column .text+.call-to-action{margin-top:40px}.content-element.type-card-group.card-columns-3 .container{max-width:1140px}.content-element.type-card-group.card-columns-3 .container .card{width:calc(100% - 30px)}@media(min-width:768px){.content-element.type-card-group.card-columns-3 .container .card{width:calc(33.33333% - 30px)}}.content-element.type-card-group.card-columns-4 .container{max-width:1140px}.content-element.type-card-group.card-columns-4 .container .card{width:calc(100% - 30px)}@media(min-width:768px){.content-element.type-card-group.card-columns-4 .container .card{width:calc(25% - 30px)}}.content-element.type-card-group.layout-1 .container .card{box-shadow:0 0 30px -10px rgba(8,31,77,.125)}.content-element.type-card-group.layout-1.background-secondary .container .card{box-shadow:none}.content-element.type-card-group.layout-2 .container{max-width:1140px}.content-element.type-card-group.layout-2 .container .card-group .card{padding:20px 20px 0}@media(min-width:768px){.content-element.type-card-group.layout-2 .container .card-group .card{padding:40px 40px 0}}.content-element.type-card-group.layout-2 .container .card-group .card .asset-column figure{margin:-20px}@media(min-width:768px){.content-element.type-card-group.layout-2 .container .card-group .card .asset-column figure{margin:-40px}}.content-element.type-card-group.layout-2 .container .card-group .card .asset-column figure img{width:calc(100% + 40px)}@media(min-width:768px){.content-element.type-card-group.layout-2 .container .card-group .card .asset-column figure img{width:calc(100% + 80px)}}.content-element.type-card-group.layout-2 .container .card-group .card .text-column{background-color:#0c306c;border-radius:4px;margin-top:-20px;padding:20px}@media(min-width:768px){.content-element.type-card-group.layout-2 .container .card-group .card .text-column{border-radius:8px;margin-top:-40px;padding:40px}}.content-element.type-card-group.layout-2 .container .card-group .card .text-column .heading{color:#fff}.content-element.type-card-group.layout-2 .container .card-group .card .call-to-action{background-color:#0c306c}.content-element.type-card-group.layout-3 .container{max-width:1140px}.content-element.type-card-group.layout-3 .container .card-group{-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:1fr;grid-template-rows:inherit;justify-items:stretch;margin:-7.5px 0 -20px;row-gap:0}@media(min-width:768px){.content-element.type-card-group.layout-3 .container .card-group{grid-template-columns:8fr 4fr;grid-template-rows:4fr 4fr;margin-left:-15px;margin-right:-15px;margin-top:0}}.content-element.type-card-group.layout-3 .container .card-group .card{background-color:transparent;margin:7.5px 0;padding:0;position:relative;width:100%}@media(min-width:768px){.content-element.type-card-group.layout-3 .container .card-group .card{margin:0}}.content-element.type-card-group.layout-3 .container .card-group .card:first-child{grid-column:unset;grid-row:unset}@media(min-width:768px){.content-element.type-card-group.layout-3 .container .card-group .card:first-child{grid-column:1/1;grid-row:1/3}}.content-element.type-card-group.layout-3 .container .card-group .card:first-child .asset img{margin:0;width:100%}@media(min-width:768px){.content-element.type-card-group.layout-3 .container .card-group .card:first-child .asset img{height:calc(100% - 30px);margin:0 30px 0 15px;width:calc(100% - 30px)}}.content-element.type-card-group.layout-3 .container .card-group .card:nth-child(2){grid-column:unset;grid-row:unset}@media(min-width:768px){.content-element.type-card-group.layout-3 .container .card-group .card:nth-child(2){grid-column:2/3;grid-row:1/2}}.content-element.type-card-group.layout-3 .container .card-group .card:nth-child(2) .asset img{margin:0;width:100%}@media(min-width:768px){.content-element.type-card-group.layout-3 .container .card-group .card:nth-child(2) .asset img{height:calc(100% - 30px);margin:0 0 0 15px;width:calc(100% - 30px)}}.content-element.type-card-group.layout-3 .container .card-group .card:nth-child(3){grid-column:unset;grid-row:unset}@media(min-width:768px){.content-element.type-card-group.layout-3 .container .card-group .card:nth-child(3){grid-column:2/3;grid-row:2/3}}.content-element.type-card-group.layout-3 .container .card-group .card:nth-child(3) .asset img{margin:0;width:100%}@media(min-width:768px){.content-element.type-card-group.layout-3 .container .card-group .card:nth-child(3) .asset img{height:calc(100% - 30px);margin:0 0 0 15px;width:calc(100% - 30px)}}.content-element.type-card-group.layout-3 .container .card-group .card .asset-column .asset{padding-top:100%;position:relative}.content-element.type-card-group.layout-3 .container .card-group .card .asset-column .asset img{position:absolute;top:0}.content-element.type-card-group.layout-3 .container .card-group .card .text-column{background-color:#0c306c;bottom:30px;height:auto;left:40px;margin-top:0;position:absolute;right:40px}@media(min-width:768px){.content-element.type-card-group.layout-3 .container .card-group .card .text-column{bottom:60px}}.content-element.type-card-group.layout-3 .container .card-group .card .text-column .heading{color:#fff;height:auto;padding:15px 25px;text-align:left}@media(min-width:768px){.content-element.type-card-group.layout-3 .container .card-group .card .text-column .heading{padding:30px 50px}}.content-element.type-card-group.layout-3 .container .card-group .card .text-column .heading h3{font-size:16px;line-height:24px}.content-element.type-card-group.layout-3.background-secondary{padding-bottom:70px}.content-element.type-card-group.layout-4 .container .card-group .card{box-shadow:0 0 30px -10px rgba(8,31,77,.125)}.content-element.type-card-group.layout-4 .container .card-group .card .asset-column figure{margin:-40px}@media(min-width:768px){.content-element.type-card-group.layout-4 .container .card-group .card .asset-column figure{margin:-40px}}.content-element.type-card-group.layout-4 .container .card-group .card .asset-column figure img{border-radius:0;width:calc(100% + 80px)}@media(min-width:768px){.content-element.type-card-group.layout-4 .container .card-group .card .asset-column figure img{width:calc(100% + 80px)}}.content-element.type-card-group.layout-4 .container .card-group .card .text-column{margin-top:80px}.content-element.type-card-group.layout-4.background-secondary .container .card{box-shadow:none}.content-element.type-slider .container .slider{border-radius:4px;box-shadow:10px 10px 40px rgba(8,31,77,.125);margin-left:0;margin-right:0;padding:40px;position:relative}@media(min-width:768px){.content-element.type-slider .container .slider{border-radius:8px;margin-left:30px;margin-right:30px;padding:100px}}.content-element.type-slider .container .slider .canvas{border-radius:4px;overflow:hidden}@media(min-width:768px){.content-element.type-slider .container .slider .canvas{border-radius:8px}}.content-element.type-slider .container .slider .canvas .slide-wrapper{display:flex;transform:translateX(-100px)}.content-element.type-slider .container .slider .canvas .slide-wrapper .slide{display:flex;flex-direction:column;margin:0 100px;min-height:100%;min-width:100%}@media(min-width:768px){.content-element.type-slider .container .slider .canvas .slide-wrapper .slide{flex-direction:row}}.content-element.type-slider .container .slider .canvas .slide-wrapper .slide .asset-column{width:100%}@media(min-width:768px){.content-element.type-slider .container .slider .canvas .slide-wrapper .slide .asset-column{width:33.3333333333%}}.content-element.type-slider .container .slider .canvas .slide-wrapper .slide .text-column{align-items:center;display:flex;margin-top:40px;width:100%}@media(min-width:768px){.content-element.type-slider .container .slider .canvas .slide-wrapper .slide .text-column{margin-top:0;width:66.6666666667%}}.content-element.type-slider .container .slider .canvas .slide-wrapper .slide .text-column blockquote{padding:45px 0;text-align:left}@media(min-width:768px){.content-element.type-slider .container .slider .canvas .slide-wrapper .slide .text-column blockquote{padding:90px 0 90px 100px}}.content-element.type-slider .container .slider .canvas .slide-wrapper .slide .text-column blockquote cite{display:inline-block;margin-top:40px}.content-element.type-slider .container .slider .canvas .slide-wrapper .slide .text-column blockquote cite h3{margin-bottom:10px}.content-element.type-slider .container .slider .canvas .slide-wrapper .slide .text-column blockquote:after,.content-element.type-slider .container .slider .canvas .slide-wrapper .slide .text-column blockquote:before{bottom:0;color:#e9f6fd;font-size:25px;margin-right:0}@media(min-width:768px){.content-element.type-slider .container .slider .canvas .slide-wrapper .slide .text-column blockquote:after,.content-element.type-slider .container .slider .canvas .slide-wrapper .slide .text-column blockquote:before{font-size:50px}}.content-element.type-slider .container .slider .canvas .slide-wrapper .slide .text-column blockquote:before{bottom:auto;left:0;top:0;transform:rotate(180deg)}@media(min-width:768px){.content-element.type-slider .container .slider .canvas .slide-wrapper .slide .text-column blockquote:before{left:100px}}.content-element.type-slider .container .slider[data-init=done] .canvas .slide-wrapper{transition:transform .9s cubic-bezier(.51,.04,.19,.96)}.content-element.type-slider.has-controls .container{padding-bottom:60px}.content-element.type-slider.has-controls .container .slider .control-wrapper{display:none;left:0;padding-top:56.25%;position:absolute;top:0;width:100%}@media(min-width:768px){.content-element.type-slider.has-controls .container .slider .control-wrapper{display:block}}.content-element.type-slider.has-controls .container .slider .control-wrapper .control{position:absolute;z-index:1}.content-element.type-slider.has-controls .container .slider .control-wrapper .control.button{height:50px;left:-30px;padding:0;top:50%;transform:translateY(-50%);transition:transform .15s ease-in-out;width:50px}.content-element.type-slider.has-controls .container .slider .control-wrapper .control.button:after{font-size:22px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(180deg);width:auto}.content-element.type-slider.has-controls .container .slider .control-wrapper .control.button:hover{transform:translateY(-50%) scale(1.2)}.content-element.type-slider.has-controls .container .slider .control-wrapper .control.prev{left:auto;right:-30px}.content-element.type-slider.has-controls .container .slider .control-wrapper .control.prev:after{transform:translate(-50%,-50%)}.content-element.type-slider.has-controls .container .slider .slide-overview{bottom:-45px;display:flex;left:50%;position:absolute;transform:translateX(-50%);z-index:1}@media(min-width:768px){.content-element.type-slider.has-controls .container .slider .slide-overview{bottom:-60px}}.content-element.type-slider.has-controls .container .slider .slide-overview button{background-color:transparent;border:1px solid #0c306c;border-radius:15px;cursor:pointer;height:15px;padding:0;transition:background-color .3s ease-in-out;width:15px}.content-element.type-slider.has-controls .container .slider .slide-overview button+button{margin-left:15px}.content-element.type-slider.has-controls .container .slider .slide-overview button:hover,.content-element.type-slider.has-controls .container .slider .slide-overview button[data-state=active]{background-color:#0c306c;border-color:#0c306c}.content-element.type-slider.has-controls .container .slider .slide-overview button:focus{outline:none}.content-element.type-slider.layout-2 .slider,.content-element.type-slider.layout-3 .slider{border-radius:unset;box-shadow:none;padding:0}.content-element.type-slider.layout-2 .slider .canvas .slide-wrapper .slide,.content-element.type-slider.layout-3 .slider .canvas .slide-wrapper .slide{flex-direction:column}.content-element.type-slider.layout-2 .slider .canvas .slide-wrapper .slide .asset-column,.content-element.type-slider.layout-3 .slider .canvas .slide-wrapper .slide .asset-column{width:100%}.content-element.type-slider.layout-2 .slider .canvas .slide-wrapper .slide .text-column,.content-element.type-slider.layout-3 .slider .canvas .slide-wrapper .slide .text-column{align-items:flex-start;background-color:#0c306c;border-radius:8px;box-sizing:border-box;height:100%;justify-content:center;margin:-50px auto 0;padding:30px;width:calc(100% - 60px);z-index:1}@media(min-width:768px){.content-element.type-slider.layout-2 .slider .canvas .slide-wrapper .slide .text-column,.content-element.type-slider.layout-3 .slider .canvas .slide-wrapper .slide .text-column{margin:-100px auto 0;padding:40px;width:calc(100% - 180px)}}.content-element.type-slider.layout-2 .slider .canvas .slide-wrapper .slide .text-column .text,.content-element.type-slider.layout-3 .slider .canvas .slide-wrapper .slide .text-column .text{color:#fff;flex-direction:column;max-width:500px;text-align:center}.content-element.type-accordions .container{max-width:1140px}.content-element.type-accordions .container .accordions{max-width:800px}.content-element.type-accordions .container .accordions .accordion button{border:none;border-radius:0;margin:0;padding:0;width:100%}.content-element.type-accordions .container .accordions .accordion button:focus{outline:none}.content-element.type-accordions .container .accordions .accordion button header{align-items:center;background-color:#f4fafe;display:flex;justify-content:space-between;padding:22px 60px 18px 30px;position:relative}.content-element.type-accordions .container .accordions .accordion button header h3{color:#0c306c;margin:0;text-align:left}.content-element.type-accordions .container .accordions .accordion button header .icon-accordion-trigger{position:absolute;right:40px;transition:transform .3s ease-in-out}.content-element.type-accordions .container .accordions .accordion .expander{height:0;overflow:hidden}.content-element.type-accordions .container .accordions .accordion .expander article .text{padding:30px}@media(min-width:768px){.content-element.type-accordions .container .accordions .accordion .expander article .text{padding:30px 100px 30px 30px}}.content-element.type-accordions .container .accordions .accordion+.accordion{margin-top:15px}@media(min-width:768px){.content-element.type-accordions .container .accordions .accordion+.accordion{margin-top:20px}}.content-element.type-accordions .container .accordions .accordion[data-state=active] button header .icon-accordion-trigger{transform:rotate(180deg)}.content-element.type-accordions .container .accordions[data-init=done] .accordion .expander{transition:height .6s cubic-bezier(.51,.04,.19,.96)}.content-element.type-accordions.alignment-center .container{max-width:800px}.content-element.background-secondary .container .accordions .accordion button header{background-color:#fff}.content-element.background-secondary .container .accordions .accordion .expander article{background-color:#fff;border-top:1px solid #e9f6fd}.content-element.type-map .container .asset-column figure.asset{padding-bottom:50%;position:relative}.content-element.type-map .container .asset-column figure.asset iframe{border-radius:8px;height:100%;position:absolute}.content-element.type-video .container .asset-column figure.asset{padding-top:56.25%}.content-element.type-video .container .asset-column figure.asset iframe{border-radius:8px;height:100%;margin:0;padding:0;position:absolute;top:0;width:100%}.content-element.type-video .container .asset-column figure.asset.layout-1 iframe{height:calc(100% - 60px);margin:30px;width:calc(100% - 60px)}.content-element.type-video .container .asset-column figure.asset.layout-2 iframe{height:calc(100% - 30px);margin:30px;width:calc(100% - 30px)}.content-element.type-video .container .asset-column figure.asset.layout-2:after{height:calc(100% - 30px);width:calc(100% - 30px)}.content-element.type-video .container .asset-column figure.asset.layout-3 iframe{height:calc(100% - 30px);margin:30px 0;width:calc(100% - 30px)}.content-element.type-form_formframework .container{max-width:1000px}.content-element.type-form_formframework .container form{color:#7d7c85;font-family:Rubik,sans-serif;font-size:16px;font-weight:400;line-height:24px}.content-element.type-form_formframework .container form .actions,.content-element.type-form_formframework .container form .row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-top:0}@media(min-width:768px){.content-element.type-form_formframework .container form .actions,.content-element.type-form_formframework .container form .row{flex-wrap:nowrap;margin-top:30px}}.content-element.type-form_formframework .container form .actions [class*=col-],.content-element.type-form_formframework .container form .row [class*=col-]{margin-top:0;padding-left:15px;padding-right:15px}@media(min-width:768px){.content-element.type-form_formframework .container form .actions [class*=col-],.content-element.type-form_formframework .container form .row [class*=col-]{margin-top:-30px}}.content-element.type-form_formframework .container form .actions [class*=col-][class*=lg-12],.content-element.type-form_formframework .container form .actions [class*=col-][class*=lg-6],.content-element.type-form_formframework .container form .row [class*=col-][class*=lg-12],.content-element.type-form_formframework .container form .row [class*=col-][class*=lg-6]{width:100%}@media(min-width:768px){.content-element.type-form_formframework .container form .actions [class*=col-][class*=lg-6],.content-element.type-form_formframework .container form .row [class*=col-][class*=lg-6]{width:calc(50% - 30px)}}.content-element.type-form_formframework .container form .actions{justify-content:flex-end;margin-left:0;margin-right:0;margin-top:30px}.content-element.type-form_formframework .container form .form-group{margin-top:30px;position:relative}.content-element.type-form_formframework .container form .form-group .control-label{background-color:#f4fafe;border-radius:20px;box-shadow:0 0 20px 10px #f4fafe;left:30px;padding:15px 0;position:absolute;top:2px;transition:top .3s cubic-bezier(.51,.04,.19,.96),left .3s cubic-bezier(.51,.04,.19,.96),padding .3s cubic-bezier(.51,.04,.19,.96),background-color .15s linear,box-shadow .15s linear;width:calc(100% - 60px);z-index:1}.content-element.type-form_formframework .container form .form-group[data-state*=active] .control-label,.content-element.type-form_formframework .container form .form-group[data-state*=filled] .control-label{background-color:transparent;box-shadow:none;color:#0c306c;font-size:10px;left:0;line-height:14px;padding:0;top:-16px}.content-element.type-form_formframework .container form .form-group[data-state*=filled] .control-label{color:#7d7c85}.content-element.type-form_formframework .container form .form-group .input{display:flex}.content-element.type-form_formframework .container form .form-group input,.content-element.type-form_formframework .container form .form-group select,.content-element.type-form_formframework .container form .form-group textarea{-webkit-appearance:none;background-color:#f4fafe;border:2px solid #f4fafe;box-sizing:border-box;color:#06031c;font-family:Rubik,sans-serif;font-size:16px;font-weight:400;line-height:24px;min-height:54px;padding:15px 30px;width:100%}.content-element.type-form_formframework .container form .form-group input:focus,.content-element.type-form_formframework .container form .form-group select:focus,.content-element.type-form_formframework .container form .form-group textarea:focus{color:#0c306c;outline-color:#0c306c}.content-element.type-form_formframework .container form .form-group select{-webkit-appearance:none}.content-element.type-form_formframework .container form .form-group select::-ms-expand{display:none}.content-element.type-form_formframework .container form .form-group textarea{min-height:300px}.content-element.type-form_formframework .container form .form-group .select{position:relative}.content-element.type-form_formframework .container form .form-group .select:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;pointer-events:none;position:absolute;right:14px;text-align:center;text-transform:none;top:24px;transition:transform .15s ease-in-out;width:20px;z-index:1}.content-element.type-form_formframework.background-secondary .container form .form-group .control-label{background-color:#fff;box-shadow:0 0 20px 10px #fff}.content-element.type-form_formframework.background-secondary .container form .form-group[data-state*=active] .control-label,.content-element.type-form_formframework.background-secondary .container form .form-group[data-state*=filled] .control-label{background-color:transparent;box-shadow:none}.content-element.type-form_formframework.background-secondary .container form .form-group input,.content-element.type-form_formframework.background-secondary .container form .form-group select{background-color:#fff;border-color:#fff}.content-element.type-form_formframework.background-secondary .container form .form-group textarea{background-color:#fff}.content-element.type-form_formframework button{cursor:pointer;display:inline-block;font-family:Rubik,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-decoration:none}.content-element.type-form_formframework button.btn{border:1px solid #fff;border-radius:4px;padding:15px 50px}.content-element.type-form_formframework button.btn.btn-primary{background-color:#0c306c;border-color:#0c306c;color:#fff}.tx-panda-cookie .banner{bottom:0;left:0;opacity:1;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease-out,visibility .3s ease .3s}.tx-panda-cookie .banner.hidden{opacity:0;pointer-events:none;visibility:hidden}.tx-panda-cookie .banner.hidden .message{pointer-events:none}.tx-panda-cookie .banner .message{opacity:1;pointer-events:all;position:absolute;transition:opacity .3s ease-out,visibility .3s ease .3s;visibility:visible}.tx-panda-cookie .banner .message .content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding:30px}.tx-panda-cookie .banner .message .content .text{margin:0}.tx-panda-cookie .banner .message .content .text p{color:#0059a3;font-size:13px;line-height:18px;margin:0}.tx-panda-cookie .banner .message .content .text p a{font-size:13px;line-height:18px;text-decoration:underline;transition:color .3s ease-in-out}.tx-panda-cookie .banner .message .content .text p a:hover{color:dimgray}.tx-panda-cookie .banner .message .content .button{flex-shrink:0;margin-top:20px}.tx-panda-cookie .banner .message .content .button button{cursor:pointer;padding:15px 50px}@media only screen and (min-width:768px){.tx-panda-cookie .banner .message .content{align-items:center;flex-direction:row;justify-content:space-between;padding:20px 60px}.tx-panda-cookie .banner .message .content .text{margin-right:50px}.tx-panda-cookie .banner .message .content .button{margin-top:0}}.tx-panda-cookie .banner[data-layout=banner] .message{left:25px;right:25px}.tx-panda-cookie .banner[data-layout=banner][data-position=top] .message{bottom:auto;top:0}.tx-panda-cookie .banner[data-layout=banner][data-position=bottom] .message{bottom:0;top:auto}.tx-panda-cookie .banner[data-layout=modal]{pointer-events:all}.tx-panda-cookie .banner[data-layout=modal] .message{height:100%;left:50%;overflow-y:scroll;top:50%;transform:translate(-50%,-50%);width:100%}@media only screen and (min-width:1024px){.tx-panda-cookie .banner[data-layout=modal] .message{height:auto;max-height:calc(100vh - 100px);max-width:100%;width:auto}}.tx-panda-cookie .banner[data-layout=modal] .message .content{align-items:flex-start;flex-direction:column;justify-content:flex-start;padding:40px}.tx-panda-cookie .banner[data-layout=modal] .message .content .text{margin-right:0}.tx-panda-cookie .banner[data-layout=modal] .message .content .text p{font-size:16px;line-height:21px}@media only screen and (min-width:1024px){.tx-panda-cookie .banner[data-layout=modal] .message .content .text p{font-size:23px;line-height:28px}}.tx-panda-cookie .banner[data-layout=modal] .message .content .button{flex-shrink:0;margin-top:30px}
