@charset "UTF-8";
/* moved by compressor */
:root{--sait:env(safe-area-inset-top);--sair:env(safe-area-inset-right);--saib:env(safe-area-inset-bottom);--sail: env(safe-area-inset-left)}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:separate;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}ul,ol{list-style-position:outside;margin:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:super}sub{vertical-align:sub}legend{color:#000}input,button,textarea,select{font-size:100%}table,thead,tbody,tr,td,th{font-family:inherit;font-size:inherit;line-height:inherit}main{display:block}dd{margin-left:1em}strong{font-weight:bold}em{font-style:italic}u{text-decoration-skip:ink}svg{fill:inherit;stroke:inherit;stroke-width:0;display:block;width:100%;height:100%}.extbase-debugger{position:relative;z-index:100000}@font-face{font-family:"BeVietnamProThin";font-display:fallback;font-style:normal;font-weight:normal;src:url("https://dn6vc6hhgzwny.cloudfront.net/fileadmin/templates/web/fonts/BeVietnamPro/Thin/font.woff2") format("woff2"), url("https://dn6vc6hhgzwny.cloudfront.net/fileadmin/templates/web/fonts/BeVietnamPro/Thin/font.woff") format("woff")}@font-face{font-family:"BeVietnamProExtraLight";font-display:fallback;font-style:normal;font-weight:normal;src:url("https://dn6vc6hhgzwny.cloudfront.net/fileadmin/templates/web/fonts/BeVietnamPro/ExtraLight/font.woff2") format("woff2"), url("https://dn6vc6hhgzwny.cloudfront.net/fileadmin/templates/web/fonts/BeVietnamPro/ExtraLight/font.woff") format("woff")}*{box-sizing:border-box;font-family:inherit;font-size:inherit;outline:none;-webkit-tap-highlight-color:transparent}*::before,*::after{box-sizing:border-box}html{background-color:#ECECEC;color:#000000;font-size:62.5%;-webkit-font-smoothing:antialiased;height:100%;-webkit-text-size-adjust:none}body{color:#000000;font-family:helvetica, verdana, tahoma, arial, sans-serif;font-size:1.5em;line-height:1.5;margin:0 auto !important;opacity:0;overflow-x:hidden;overflow-y:scroll;position:relative;transition:opacity 0.25s;width:100%}body.fonts-loaded{font-family:"BeVietnamProExtraLight", helvetica, verdana, tahoma, arial, sans-serif;opacity:1}body.fonts-loaded h1,body.fonts-loaded h2{font-family:"BeVietnamProThin", helvetica, verdana, tahoma, arial, sans-serif}.centering{margin-left:1em;margin-right:1em}.centering-padding{padding-left:1em;padding-right:1em}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}main{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 calc((100% - 1440px + 50px) / 2)}.bgcolor-1 main{background-color:#ffffff}.ds_1 #field_0{width:100%;padding-top:40px}.ds_1 #field_1{width:calc(((100% - 660px) * 0.3333333333) + 180px)}.ds_1 #field_2{width:calc(((100% - 660px) * 0.3333333333) + 180px)}.ds_1 #field_3{width:calc(((100% - 660px) * 0.3333333333) + 180px)}.ds_1 #field_10{width:100%}.ds_2 #field_0{width:100%;padding-top:40px}.ds_2 #field_1{width:calc(((100% - 660px) * 0.5) + 300px)}.ds_2 #field_2{width:calc(((100% - 660px) * 0.5) + 300px)}.ds_2 #field_10{width:100%}.ds_3 #field_0{width:100%;padding-top:40px}.ds_4 #field_0{width:100%;padding-top:40px}.ds_4 header{border-bottom:1px solid #e0dede}.ds_4 footer{border-top:1px solid #e0dede}.ds_4 main{padding:0 calc((100% - 1440px + 500px) / 2);background-color:#ffffff}.hideit{display:block;font-size:0;height:0;line-height:0;text-decoration:none;text-indent:-10000px;white-space:nowrap}.hide-in-browser,.hide-in-desktop{display:none}#skip{left:-999px;position:fixed;text-decoration:none;z-index:-999}#skip:focus,#skip:active{background-color:#2D58FF;color:#ffffff;font-size:1em;left:1em;line-height:1em;padding:1em;text-align:center;top:1em;z-index:2000}#breadcrumb{position:absolute;top:100px;left:50%;z-index:2000;width:100%;max-width:1440px;transform:translateX(-50%);padding:0 25px;color:#ffffff;font-size:14px}#breadcrumb a{color:#ffffff;text-decoration:none;transition:all ease 0.5s;font-size:14px}#breadcrumb a:not(:first-child){margin-left:5px}#breadcrumb a:not(:last-child){margin-right:5px}#breadcrumb a:hover,#breadcrumb a:focus{text-decoration:underline}header{background-color:#ffffff;width:100vw;padding:30px calc((100% - 1440px + 50px) / 2);display:flex;justify-content:space-between}header p,header a{font-size:16px}header #logo{width:calc(200px / 1.2);height:calc(32px / 1.2);transition:all ease 0.5s}header #logo.pharma{width:calc(179px * 1.43);height:calc(32px * 1.43);margin:-10px 0 -10px -7px}header #logo svg{fill:#000E3F}header #logo:hover,header #logo:focus{transform:scale(1.05)}header nav{align-self:center;z-index:3000}header nav ul{display:flex;margin-right:-25px}header nav ul li{list-style:none;position:relative;height:85px;margin:-30px 0;display:flex;align-items:center;border-top:2px solid #ffffff;transition:all ease 0.3s}header nav ul li.last a{background-color:#2D58FF;color:#ffffff !important;text-decoration:none;padding:12px 24px;line-height:24px;border-radius:25px;transition:all ease 0.5s;font-size:16px;margin-left:10px}header nav ul li a{padding:30px 25px;text-decoration:none;color:#000000}header nav ul li a:focus,header nav ul li a:focus-within{font-weight:bold}header nav ul li:hover,header nav ul li:focus,header nav ul li:focus-within{border-top:2px solid #000E3F}header nav ul li.has-subs:hover,header nav ul li.has-subs:focus,header nav ul li.has-subs:focus-within{border-top:2px solid #000E3F}header nav ul li.has-subs:hover .subs,header nav ul li.has-subs:focus .subs,header nav ul li.has-subs:focus-within .subs{height:auto;padding:15px 0;opacity:1;box-shadow:0 4px 15px -5px #888888;z-index:2000}header nav ul li .subs{position:absolute;background-color:#ffffff;flex-wrap:wrap;width:200px;top:84px;height:0;overflow:hidden;transition:all ease 0.3s}header nav ul li .subs li{border-top:none;margin:0;height:auto;width:100%}header nav ul li .subs li a{display:block;padding:10px 25px;width:100%}header nav ul li .subs li a:hover,header nav ul li .subs li a:focus,header nav ul li .subs li a:focus-within{color:#2D58FF}header nav ul li .subs li.has-subs:hover,header nav ul li .subs li.has-subs:focus,header nav ul li .subs li.has-subs:focus-within{border-top:none}header nav ul li .subs li:hover,header nav ul li .subs li:focus{border-top:none}header nav ul li .subs .subs-arrow{display:none}header nav ul li .arrow{display:none}header #toggle{display:none}.bq-banner header{background-color:#000E3F;transition:all ease 0.3s}.bq-banner header #logo svg{fill:#ffffff;transition:all ease 0.3s}.bq-banner header nav ul li{border-top:2px solid #000E3F}.bq-banner header nav ul li a{color:#ffffff;transition:all ease 0.3s}.bq-banner header nav ul li a:focus{font-weight:bold}.bq-banner header nav ul li .subs li{border-top:none}.bq-banner header nav ul li .subs li a{color:#000000}.bq-banner header nav ul li .subs li a:hover,.bq-banner header nav ul li .subs li a:focus{font-weight:normal;color:#2D58FF}.bq-banner header nav ul li .subs li:hover,.bq-banner header nav ul li .subs li:focus{border-top:none}.bq-banner header:hover,.bq-banner header:focus{background-color:#ffffff}.bq-banner header:hover #logo svg,.bq-banner header:focus #logo svg{fill:#000E3F}.bq-banner header:hover nav ul li,.bq-banner header:focus nav ul li{border-top:2px solid #ffffff}.bq-banner header:hover nav ul li a,.bq-banner header:focus nav ul li a{color:#000E3F}.bq-banner header:hover nav ul li:hover,.bq-banner header:hover nav ul li:focus,.bq-banner header:hover nav ul li:focus-within,.bq-banner header:focus nav ul li:hover,.bq-banner header:focus nav ul li:focus,.bq-banner header:focus nav ul li:focus-within{border-top:2px solid #000E3F}footer{background-color:#ffffff;width:100vw;padding:40px calc((100% - 1440px + 50px) / 2);display:flex;justify-content:space-between}footer p,footer a{font-size:16px}footer nav{display:flex}footer nav .nav-section a{display:block;color:#000000;text-decoration:none;margin-bottom:10px}footer nav .nav-section a:first-child{font-size:24px;margin-bottom:15px;cursor:default}footer nav .nav-section a:not(:first-child){position:relative;padding-left:35px;transition:color ease 0.5s}footer nav .nav-section a:not(:first-child):before{content:"";background-color:#2D58FF;height:1px;width:20px;transform:translateY(-50%);left:0}footer nav .nav-section a:not(:first-child):after{content:"";border-right:1px solid #2D58FF;border-bottom:1px solid #2D58FF;height:8px;width:8px;transform:translateY(-50%) rotate(-45deg);left:12px}footer nav .nav-section a:not(:first-child):before,footer nav .nav-section a:not(:first-child):after{position:absolute;top:46%}footer nav .nav-section a:not(:first-child):hover,footer nav .nav-section a:not(:first-child):focus{color:#2D58FF}footer nav .nav-section svg{display:none}footer nav .nav-section:not(:last-child){margin-right:80px}footer #social-media div{font-size:24px;margin-bottom:15px}footer #social-media a{border:1px solid #2D58FF;border-radius:50%;padding:12px;display:inline-block;transition:all ease 0.5s;margin-right:10px}footer #social-media a:last-of-type{margin-right:0}footer #social-media a svg{fill:#2D58FF;width:18px;height:18px;transition:all ease 0.5s}footer #social-media a:hover,footer #social-media a:focus{background-color:#2D58FF}footer #social-media a:hover svg,footer #social-media a:focus svg{fill:#ffffff}footer #contact-information #footer-logo svg{fill:#000E3F;width:calc(100px / 1.2);height:calc(75px / 1.2);transition:all ease 0.5s}footer #contact-information #footer-logo:hover svg,footer #contact-information #footer-logo:focus svg{transform:scale(1.05)}footer #contact-information div{margin-top:20px}footer #contact-information div p{margin:0}footer #contact-information div p span:first-child{margin-right:5px}@media screen and (max-width:1440px){header{padding:30px 25px}main{padding:40px 25px}footer{padding:40px 25px}footer nav .nav-section:not(:last-child){margin-right:60px}}@media screen and (max-width:1024px){header nav ul{margin-right:-20px}header nav ul li a{padding:33px 10px 37px}footer{flex-wrap:wrap}footer nav .nav-section:not(:last-child){margin-right:40px}footer #social-media{order:3;flex-basis:100%;display:flex;justify-content:center}footer #social-media div{display:none}}@media screen and (min-width:768px) and (max-width:1024px){.hide-in-browser,.hide-in-desktop{display:block}.hide-in-tablet{display:none !important}}@media screen and (max-width:768px){[id^="field_"]{float:none !important;margin:0 !important;min-height:auto !important;padding:0 !important;width:100% !important}.ds_4 main{padding:40px 25px}.hide-in-browser,.hide-in-desktop{display:block}.hide-in-tablet{display:block}.hide-in-smartphone{display:none !important}.bq-banner header #logo svg{fill:#ffffff}.bq-banner header #toggle span{background-color:#ffffff}.bq-banner header:hover,.bq-banner header:focus{background-color:#000E3F}.bq-banner header:hover #logo svg,.bq-banner header:focus #logo svg{fill:#ffffff}.bq-banner header:hover nav ul li,.bq-banner header:focus nav ul li{border-top:0}.bq-banner header:hover nav ul li:hover,.bq-banner header:hover nav ul li:focus,.bq-banner header:hover nav ul li:focus-within,.bq-banner header:focus nav ul li:hover,.bq-banner header:focus nav ul li:focus,.bq-banner header:focus nav ul li:focus-within{border-top:0}.bq-banner header:hover nav ul li.last,.bq-banner header:focus nav ul li.last{text-align:center}.bq-banner header:hover nav ul li.last a,.bq-banner header:focus nav ul li.last a{margin-left:10px;margin-right:10px}.menu-active{overflow-y:hidden}.menu-active.bq-banner header{background-color:#ffffff}.menu-active.bq-banner header #logo svg{fill:#000E3F}.menu-active header{position:relative}.menu-active header #toggle span{background-color:#000E3F}.menu-active header #toggle span:first-child{transform:rotate(-45deg);top:3px}.menu-active header #toggle span:nth-child(2){display:none}.menu-active header #toggle span:last-child{transform:rotate(45deg);bottom:4px}.menu-active header nav ul{top:80px;opacity:1}header p,header a{font-size:16px}header #logo{width:calc(200px / 1.5);height:calc(32px / 1.5)}header nav ul{position:absolute;left:0;top:-200vh;width:100%;margin-right:0;overflow:scroll;transition:opacity ease 0.5s;opacity:0;margin-left:0;z-index:2000;flex-wrap:wrap;padding-bottom:100vh;background-color:#ffffff;display:block;overflow-x:hidden}header nav ul li{width:100%;height:auto;margin:0;left:0;border-top:none;position:initial;transition:all ease 0.6s}header nav ul li a{width:100%;padding:25px;position:relative}header nav ul li.has-subs{flex-wrap:wrap}header nav ul li.has-subs .subs{position:absolute;top:-33px;right:-100vw;left:auto;width:100%;border:0;height:0;box-shadow:none !important;transition:all ease 0.6s}header nav ul li.has-subs .subs li a{padding:25px;width:calc(100% - (23px * 2))}header nav ul li.has-subs .subs .subs-arrow{display:inline-block;stroke:#2D58FF;width:calc(23px * 2);height:calc(43px * 2);padding:10px;transform:rotate(90deg);margin:25px;margin-bottom:-12px}header nav ul li.has-subs:hover,header nav ul li.has-subs:focus,header nav ul li.has-subs:focus-within{border-top:0}header nav ul li.has-subs:hover .subs,header nav ul li.has-subs:focus .subs,header nav ul li.has-subs:focus-within .subs{border:0;padding:0}header nav ul li.has-subs .arrow{display:block;position:absolute;top:-8px;right:25px;width:calc(23px * 2);height:calc(43px * 2);padding:10px;transition:transform ease 0.5s;transform:rotate(-90deg);stroke:#2D58FF}header nav ul li.has-subs.active .subs{right:0}header nav ul.active-sub li{margin-left:-100vw}header nav ul.active-sub li .subs li{left:0}header #toggle{display:block;align-self:center}header #toggle span{background-color:#000E3F;display:block;height:1px;position:relative;transition:all 0.25s ease-out;width:22px;margin:0 auto}header #toggle span:nth-child(2){width:15px}header #toggle span:not(:last-child){margin-bottom:6px}footer nav{flex-wrap:wrap;border-bottom:1px solid #ECECEC;padding-bottom:20px;margin-bottom:40px;width:100%}footer nav .nav-section{flex-basis:100%;position:relative}footer nav .nav-section a:not(:first-child){display:none}footer nav .nav-section a:last-of-type{margin-bottom:35px}footer nav .nav-section svg{display:block;width:25px;height:25px;position:absolute;right:0;top:5px;transform:rotate(90deg);fill:#2D58FF}footer nav .nav-section:not(:last-child){margin-right:0}footer nav .nav-section.active a:not(:first-child){display:block}footer nav .nav-section.active svg{transform:rotate(-90deg)}footer #social-media{justify-content:flex-start;margin-top:20px}footer #contact-information{flex-basis:100%}}a{background:transparent;color:#2D58FF;outline:none;-webkit-tap-highlight-color:rgba(0, 14, 63, 0.5);text-decoration-skip-ink:auto;font-size:18px}a[href^=tel]{color:inherit;text-decoration:inherit}a.cta-link{padding:12px 24px;border-radius:25px;background-color:#2D58FF;line-height:24px;display:inline-block;color:#ffffff;font-size:16px;text-decoration:none;transition:all ease 0.5s;font-size:16px}p{margin-bottom:1em;font-size:16px;color:#000E3F}h1,h2,h3,h4,h5{background:transparent;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin:0;overflow:hidden;word-wrap:break-word;line-height:1.2 !important}h1:before,h1:after,h2:before,h2:after,h3:before,h3:after,h4:before,h4:after,h5:before,h5:after{content:"";display:table}h1:after,h2:after,h3:after,h4:after,h5:after{clear:both}h1{font-size:52px}h2{font-size:40px}h3{font-size:26px}h4{font-size:24px}h5{font-size:20px}hr{background-color:#bfbfbf;border:0;height:1px;margin:0 0 1em 0}blockquote{border-left-color:currentColor;border-left-style:solid;border-left-width:0.25em;font-style:italic;margin:2em;padding:0.125em 1em}blockquote>*:last-child{margin-bottom:0;padding-bottom:0}.ctas .cta{background-color:#000E3F;color:#ffffff;display:inline-block;margin-bottom:2rem;margin-right:1em;padding:1rem 2rem;text-decoration:none;transition:all 0.25s}.ctas .cta:hover{background-color:#001459}.frame-ruler-before{border-top:1px solid #FEFEFE;margin-bottom:1em;padding-top:1em}.frame-ruler-after{border-bottom:1px solid #FEFEFE;margin-bottom:1em}.frame-20{background-color:#ECECEC;border:1px solid #FEFEFE;margin-bottom:1em;overflow:hidden;padding:1em}.frame-20>*:last-child{margin-bottom:0;padding-bottom:0}.frame-21{background-color:#EFEADE;border:1px solid #FEFEFE;margin-bottom:1em;overflow:hidden;padding:1em}.frame-21>*:last-child{margin-bottom:0;padding-bottom:0}.frame-space-before-extra-small{margin-top:1em}.frame-space-before-small{margin-top:2em}.frame-space-before-medium{margin-top:3em}.frame-space-before-large{margin-top:4em}.frame-space-before-extra-large{margin-top:5em}.frame-space-after-extra-small{margin-bottom:1em}.frame-space-after-small{margin-bottom:2em}.frame-space-after-medium{margin-bottom:3em}.frame-space-after-large{margin-bottom:4em}.frame-space-after-extra-large{margin-bottom:5em}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.align-justify{text-align:justify}.valign-top{vertical-align:top}.valign-middle{vertical-align:middle}.valign-bottom{vertical-align:bottom}.indent{margin-left:5em}.bold{font-weight:bold}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block}main ul,main ol{margin-bottom:1em;margin-left:2em;margin-right:0}main ul li,main ol li{margin-bottom:0.5em;margin-top:0}main ul li ul,main ol li ul{margin-top:0.5em}main ul li{list-style:none;position:relative}main ul li::before{color:#000E3F;content:"➝";position:absolute;left:-2.5ch}@media screen and (max-width:768px){h1{font-size:40px}h2{font-size:35px}h3{font-size:20px}h4{font-size:22px}h5{font-size:18px}.ctas .cta{margin-right:0;text-align:center;width:100%}}.message-ok,.message-confirmation,.message-error,.message-info,.message-information,.message-notice,.message-warning{border-style:solid;border-width:1px;margin-bottom:1em;padding:1em !important}.message-ok *,.message-confirmation *,.message-error *,.message-info *,.message-information *,.message-notice *,.message-warning *{color:currentColor;fill:currentColor}.message-ok a,.message-confirmation a,.message-error a,.message-info a,.message-information a,.message-notice a,.message-warning a{text-decoration:underline}.message-ok.hidden,.message-confirmation.hidden,.message-error.hidden,.message-info.hidden,.message-information.hidden,.message-notice.hidden,.message-warning.hidden{display:none}.message-ok>:last-child,.message-confirmation>:last-child,.message-error>:last-child,.message-info>:last-child,.message-information>:last-child,.message-notice>:last-child,.message-warning>:last-child{margin-bottom:0 !important;padding-bottom:0 !important}.message-ok,.message-confirmation{background-color:#d4edda;border-color:#c3e6cb;color:#155724;fill:#155724}.message-error{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24;fill:#721c24}.message-info,.message-information,.message-notice{background-color:#cce5ff;border-color:#b8daff;color:#004085;fill:#004085}.message-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404;fill:#856404}blockquote{border-left:0.25em solid currentColor;font-style:italic;margin-bottom:1em;padding:1em}blockquote>*:last-child{margin-bottom:0;padding-bottom:0}.columns-content{display:flex;flex-wrap:wrap;justify-content:space-between}.columns-content[data-percentage="25-75"] .column-1{width:calc(25% - .5em)}.columns-content[data-percentage="25-75"] .column-2{width:calc(75% - .5em)}.columns-content[data-percentage="30-70"] .column-1{width:calc(30% - .5em)}.columns-content[data-percentage="30-70"] .column-2{width:calc(70% - .5em)}.columns-content[data-percentage="35-65"] .column-1{width:calc(35% - .5em)}.columns-content[data-percentage="35-65"] .column-2{width:calc(65% - .5em)}.columns-content[data-percentage="40-60"] .column-1{width:calc(40% - .5em)}.columns-content[data-percentage="40-60"] .column-2{width:calc(60% - .5em)}.columns-content[data-percentage="45-55"] .column-1{width:calc(45% - .5em)}.columns-content[data-percentage="45-55"] .column-2{width:calc(55% - .5em)}.columns-content[data-percentage="50-50"] .column-1{width:calc(50% - .5em)}.columns-content[data-percentage="50-50"] .column-2{width:calc(50% - .5em)}.columns-content[data-percentage="55-45"] .column-1{width:calc(55% - .5em)}.columns-content[data-percentage="55-45"] .column-2{width:calc(45% - .5em)}.columns-content[data-percentage="60-40"] .column-1{width:calc(60% - .5em)}.columns-content[data-percentage="60-40"] .column-2{width:calc(40% - .5em)}.columns-content[data-percentage="65-35"] .column-1{width:calc(65% - .5em)}.columns-content[data-percentage="65-35"] .column-2{width:calc(35% - .5em)}.columns-content[data-percentage="70-30"] .column-1{width:calc(70% - .5em)}.columns-content[data-percentage="70-30"] .column-2{width:calc(30% - .5em)}.columns-content[data-percentage="75-25"] .column-1{width:calc(75% - .5em)}.columns-content[data-percentage="75-25"] .column-2{width:calc(25% - .5em)}@media screen and (max-width:768px){.columns-content .column-1,.columns-content .column-2{width:100% !important}}.ctype-tcsys_columns{border:none !important;left:50% !important;margin-left:-50vw !important;margin-right:-50vw !important;max-width:100vw !important;padding:0 !important;position:relative !important;width:100vw !important;display:flex;justify-content:center;background-color:#CCCBC2}.ctype-tcsys_columns>*{padding:0 calc((100% - 1440px + 50px) / 2)}.tx-tc-panel .panel .pc .d p{color:inherit !important}.tx-tc-panel .panel .pc .l a{color:#ffffff !important}.tx-tc-panel .c-1 a{padding:12px 24px;border-radius:25px;background-color:#2D58FF;line-height:24px;font-size:16px}.tx-tc-panel .c-1 a:hover,.tx-tc-panel .c-1 a:focus{letter-spacing:0}.tx-tc-panel .c-1 a:hover,.tx-tc-panel .c-1 a:focus{background-color:#476cff !important}.tx-tc-panel .c-1 a:active{background-color:#1444ff !important}.tx-tc-panel .c-2 .pc{max-width:1000px !important;position:relative;padding:7em 3em 5em}.tx-tc-panel .c-2 .pc .ih{position:absolute;top:70px;text-transform:uppercase;font-weight:bold;font-size:16px;letter-spacing:1px;color:#2D58FF !important}.tx-tc-panel .c-2 .pc .h{text-transform:none}.tx-tc-panel .c-2 .pc .l{margin-top:50px}.tx-tc-panel .c-2 .pc .l a{padding:12px 24px;border-radius:25px;background-color:#2D58FF;line-height:24px;font-size:16px}.tx-tc-panel .c-2 .pc .l a:hover,.tx-tc-panel .c-2 .pc .l a:focus{letter-spacing:0}.tx-tc-panel .c-2 .pc .l a:hover,.tx-tc-panel .c-2 .pc .l a:focus{background-color:#476cff !important}.tx-tc-panel .c-2 .pc .l a:active{background-color:#1444ff !important}.tx-tc-panel .special .cc .pc .ih{color:#000E3F !important}.tx-tc-panel .special .cc .pc .l a{border:1px solid #ffffff}.tx-tc-panel .special .cc .pc .l a:hover{background-color:#ffffff !important;color:#2D58FF !important}.tx-tc-panel .special .cc .pc .l a:active{background-color:#ECECEC !important}.tc-teaser{display:flex;flex-wrap:wrap}.tc-teaser .align-center{margin:0 auto}.tc-teaser .info-header{width:100%;order:-1;text-transform:uppercase;text-align:center;font-weight:600;margin-bottom:15px;font-size:16px;letter-spacing:1px}.tc-teaser p{margin-top:25px;width:100%}.tc-teaser .teaser-container{width:100%;justify-content:space-between !important}.tc-teaser .teaser-container .teaser img{width:88px;height:auto}.tc-teaser .teaser-container .teaser .teaser__content{margin-top:8px}.tc-teaser .teaser-container .teaser .teaser__content p{font-size:16px;margin:0;margin-top:15px}.tx-tc-cards .cards-container.view-list .card{background-color:transparent !important}.tx-tc-cards .cards-container.view-list .card .cell{background-color:inherit}.tx-tc-cards .cards-container.view-list .card a{justify-content:center;transition:all ease 0.5s}.tx-tc-cards .cards-container.view-list .card .title{text-transform:none}.tx-tc-cards .cards-container.view-list .card.i-0 .cell{display:block}.tx-tc-cards .cards-container.view-list .card .content{background-color:transparent;height:345px}.tx-tc-cards .cards-container.view-list .card .content svg{width:50px;height:50px;margin:0 auto 20px;transition:all ease 0.5s}.tx-tc-cards .cards-container.view-list .card.file{border:1px solid #ECECEC;border-radius:20px}.tx-tc-cards .cards-container.view-list .card.file .title{text-align:center;text-transform:uppercase}.tx-tc-cards .cards-container.view-list .card.file:hover a,.tx-tc-cards .cards-container.view-list .card.file:focus a{background-color:#000E3F;color:#ffffff}.tx-tc-cards .cards-container.view-list .card.file:hover .content svg,.tx-tc-cards .cards-container.view-list .card.file:focus .content svg{fill:#ffffff}.tx-tc-cards .cards-container.view-list .card.kit_fungi,.tx-tc-cards .cards-container.view-list .card.kit_bacteria,.tx-tc-cards .cards-container.view-list .card.value{background-color:transparent}.tx-tc-cards .cards-container.view-list .card.kit_fungi .cell,.tx-tc-cards .cards-container.view-list .card.kit_bacteria .cell,.tx-tc-cards .cards-container.view-list .card.value .cell{background-color:transparent}.tx-tc-cards .cards-container.view-list .card.kit_fungi .image,.tx-tc-cards .cards-container.view-list .card.kit_bacteria .image,.tx-tc-cards .cards-container.view-list .card.value .image{border-radius:20px}.tx-tc-cards .cards-container.view-list .card.kit_fungi .content,.tx-tc-cards .cards-container.view-list .card.kit_bacteria .content,.tx-tc-cards .cards-container.view-list .card.value .content{color:#000E3F}.tx-tc-cards .cards-container.view-list .card.kit_fungi .content .category,.tx-tc-cards .cards-container.view-list .card.kit_bacteria .content .category,.tx-tc-cards .cards-container.view-list .card.value .content .category{text-transform:uppercase;margin:5px 0;font-weight:600}.tx-tc-cards .cards-container.view-list .card.kit_fungi .content ul li::before,.tx-tc-cards .cards-container.view-list .card.kit_bacteria .content ul li::before,.tx-tc-cards .cards-container.view-list .card.value .content ul li::before{content:"•";left:-2ch}.tx-tc-cards .cards-container.view-list .card.adviser{background-color:transparent}.tx-tc-cards .cards-container.view-list .card.adviser .cell{background-color:transparent}.tx-tc-cards .cards-container.view-list .card.adviser .cell .image{width:30%;margin:0 auto -100px;border-radius:50%;padding:20px}.tx-tc-cards .cards-container.view-list .card.adviser .cell .content{text-align:center;box-shadow:0 0 10px #000000;padding:20px;background-color:#EFEADE;width:100%}.tx-tc-cards .cards-container.view-list .card.adviser .cell .content .city span:first-of-type{margin-right:5px}.tx-tc-cards .single>*:nth-child(1).image{margin:0 !important;margin-bottom:20px !important}.tcf form .element-wrapper label{color:#000E3F}.tcf form .element-wrapper label.required:before{display:none}.tcf form .element-wrapper label.required:after{color:#000E3F;content:"*";font-weight:normal;padding-left:0.25em}.tcf form .element-wrapper input,.tcf form .element-wrapper textarea,.tcf form .element-wrapper select{border-radius:25px;border:1.5px solid #2D58FF;padding:20px}.tcf form .element-wrapper .container .checkmark,.tcf form .element-wrapper .container .radiomark{border-radius:8px}.tcf form .element-wrapper .submit{padding:12px 24px;border-radius:25px;background-color:#2D58FF;line-height:24px;color:#ffffff;font-size:16px;transition:all ease 0.5s}.tcf form .element-wrapper .submit:hover,.tcf form .element-wrapper .submit:focus{background-color:#476cff !important}.tcf form .element-wrapper .submit:active{background-color:#1444ff !important}@media screen and (max-width:768px){.tx-tc-panel.fw .c-2.a-rtl{display:flex;flex-wrap:wrap}.tx-tc-panel.fw .c-2.a-rtl .bgi{order:-1}.tx-tc-panel.fw .c-2 .pc{padding:7em 3em 5em !important}.tx-tc-cards.view-single .article{width:100%}.tx-tc-cards .cards-container.view-list .card .content{height:auto}.ctype-tcsys_columns>*{padding:0 20px}}@media print{*{color:#000000 !important}body{font-family:arial !important;margin:0 !important;max-width:none;padding:0 !important}[id^="field_"]{float:none !important;margin:0 !important;padding:0 !important;width:100% !important}.hide-in-tablet{display:block !important}.hide-from-print{display:none !important}}@page{size:landscape}
#banner{position:relative;overflow:hidden;width:100vw;height:calc((100vh / 3) * 2)}#banner.type-bq{background-color:#000E3F;min-height:700px;max-height:1000px}#banner.type-bq .banner-content{margin-left:calc((100% - 1440px) / 2);max-width:800px;left:0}#banner.type-bq .banner-content .banner-link{background-color:#2D58FF;color:#ffffff;text-decoration:none;padding:12px 24px;line-height:24px;border-radius:25px;transition:all ease 0.5s;font-size:16px}#banner.type-bq .banner-content .banner-link:hover,#banner.type-bq .banner-content .banner-link:focus{background-color:#476cff}#banner.type-bq .banner-content .banner-link:active{background-color:#1444ff}#banner.type-bq svg{position:absolute;right:0;bottom:-20px;width:calc(610px * 1.2);height:calc(564px * 1.2)}#banner.type-image{background-size:cover;background-position:center}#banner.type-image:before{content:"";position:absolute;width:100%;height:100%}#banner.type-image .banner-content{left:50%;transform:translate(-50%, -50%);text-align:center}#banner.type-image .banner-content .banner-scroll{background-color:#2D58FF;border-radius:40px;padding:20px;margin:0 auto;display:inline-block;transition:all ease 0.5s;cursor:pointer}#banner.type-image .banner-content .banner-scroll svg{stroke:#ffffff;width:23px;height:43px}#banner.type-image .banner-content .banner-scroll:hover,#banner.type-image .banner-content .banner-scroll:focus{background-color:#476cff}#banner.type-image .banner-content .banner-scroll:active{background-color:#1444ff}#banner.type-color-0{background-color:#000E3F}#banner.type-color-1{background-color:#2D58FF}#banner.type-color-0,#banner.type-color-1{height:calc((100vh / 4) * 2)}#banner.type-color-0 .banner-content,#banner.type-color-1 .banner-content{position:relative;max-width:1440px;margin:0 auto}#banner .banner-content{width:100%;max-width:1000px;padding:0 15px;position:absolute;top:50%;transform:translateY(-50%);color:#ffffff;z-index:1000}#banner .banner-content .banner-title{font-family:"BeVietnamProThin", helvetica, verdana, tahoma, arial, sans-serif;font-size:64px;line-height:1.2;margin-bottom:40px}#banner .banner-content .banner-description{font-size:26px;line-height:35px;margin-bottom:60px}#banner-boxes{display:flex;flex-wrap:wrap;max-width:1440px;padding:0 25px;margin:-60px auto -25px}#banner-boxes .box{background-color:#ffffff;width:calc((100% - 40px) / 3);margin-bottom:20px;padding:30px;border-radius:25px;text-decoration:none;color:#000E3F;z-index:1000;transition:all ease 0.5s}#banner-boxes .box .box-title{font-size:24px;margin-bottom:10px;font-family:"BeVietnamProThin", helvetica, verdana, tahoma, arial, sans-serif}#banner-boxes .box .box-description{margin-bottom:10px}#banner-boxes .box .box-arrow{margin-left:12px;transition:all ease 0.5s}#banner-boxes .box .box-arrow svg{stroke:#2D58FF;width:23px;height:43px;transform:rotate(-90deg);transition:all ease 0.5s}#banner-boxes .box:not(.no-link):hover,#banner-boxes .box:not(.no-link):focus{background-color:#2D58FF;color:#ffffff}#banner-boxes .box:not(.no-link):hover .box-arrow svg,#banner-boxes .box:not(.no-link):focus .box-arrow svg{stroke:#ffffff}#banner-boxes .box:not(:nth-child(3n)){margin-right:20px}@media screen and (max-width:1440px){#banner.type-bq{min-height:500px;max-height:700px}#banner.type-bq .banner-content{margin-left:0;padding:0 25px;top:30px;transform:none}#banner.type-bq svg{width:calc(610px / 1.2);height:calc(564px / 1.2)}}@media screen and (max-width:1024px){#banner.type-bq{min-height:600px}#banner.type-bq .banner-content{max-width:600px}#banner .banner-content .banner-title{font-size:40px;line-height:50px}#banner .banner-content .banner-description{font-size:20px;line-height:30px}#banner-boxes .box{width:calc((100% - 20px) / 2)}#banner-boxes .box:not(:nth-child(3n)){margin-right:0}#banner-boxes .box:not(:nth-child(2n)){margin-right:20px}}@media screen and (max-width:768px){#banner.type-image{height:calc(100vh - 80px)}#banner.type-bq{height:auto;min-height:500px}#banner.type-bq .banner-content{position:relative;padding-bottom:200px}#banner.type-bq svg{width:calc(610px / 2.5);height:calc(564px / 2.5)}#banner .banner-content .banner-description{font-size:16px;line-height:20px;margin-bottom:40px}#banner-boxes .box{width:100%}#banner-boxes .box:not(:nth-child(2n)){margin-right:0}}
.legacy body{opacity:1;overflow:hidden}.legacy #legacybrowser{background:#000E3F;bottom:0;color:#ffffff;left:0;position:fixed;text-align:center;text-shadow:#000000 1px 0 1em;top:0;width:100%;z-index:2147483647}.legacy #legacybrowser:before{content:attr(data-label);display:block;margin-top:40vh;padding:0 2em}
img.lazyload{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzIwcHggMTgwcHgiPjxkZWZzPjxzeW1ib2wgaWQ9ImEiIHZpZXdCb3g9IjAgMCA5MCA2NiIgb3BhY2l0eT0iMC4wNSI+PHBhdGggZD0iTTg1IDV2NTZINVY1aDgwbTUtNUgwdjY2aDkwVjB6Ii8+PGNpcmNsZSBjeD0iMTgiIGN5PSIyMCIgcj0iNiIvPjxwYXRoIGQ9Ik01NiAxNEwzNyAzOWwtOC02LTE3IDIzaDY3eiIvPjwvc3ltYm9sPjwvZGVmcz48dXNlIHhsaW5rOmhyZWY9IiNhIiB3aWR0aD0iMjAlIiB4PSI0MCUiLz48L3N2Zz4=");display:block;height:auto;transition:all 0.25s ease-in;width:100%}[data-lazyload-mode="background"].lazyload{background-color:#cccccc;overflow:hidden;position:relative;transition:all 0.25s ease-in}[data-lazyload-mode="background"].lazyload::after{animation:lazyloadBackgroundAnimation 0.9s infinite ease-out;background:linear-gradient(to right, #cccccc 0%, rgba(255, 255, 255, 0.8) 50%, #cccccc 100%);content:"";display:block;height:100%;max-width:2em;position:absolute;width:15%}@keyframes lazyloadBackgroundAnimation{from{left:-100%}to{left:100%}}

.tx-tc-cards{overflow:hidden}.tx-tc-cards .svg-text{align-items:center;display:flex}.tx-tc-cards .svg-text svg{height:1em;margin-right:0.5em;width:1em}.tx-tc-cards .svg-text .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-tc-cards .fancybox{cursor:pointer}.tx-tc-cards #categories__container{margin-bottom:1em}.tx-tc-cards aside.description{margin-bottom:20px}.tx-tc-cards aside.description>*:last-child{margin-bottom:0;padding-bottom:0}.tx-tc-cards.view-category .description img{float:left;margin-right:20px}.tx-tc-cards #card-preview{background-color:#ff0000;bottom:20px;color:#ffffff;padding:20px 40px;position:fixed;right:20px;z-index:10000}.tx-tc-cards figure{margin:0;padding:0}.tx-tc-cards figure figcaption{font-size:80%;margin-left:50%;margin-right:1em;margin-top:0.5em;text-align:right}.tx-tc-cards img.responsive{display:block;height:auto;width:100%}.tx-tc-cards #sharebuttons{display:flex;flex-wrap:wrap;margin-bottom:10px;margin-top:-10px}.tx-tc-cards #sharebuttons a{background:#000E3F;border-radius:50%;height:3em;margin:10px;margin-left:0;padding:0.75em;transition:all 0.25s;width:3em}.tx-tc-cards #sharebuttons a.share-facebook{background:#3b5998}.tx-tc-cards #sharebuttons a.share-linkedin{background:#0077b5}.tx-tc-cards #sharebuttons a.share-twitter{background:#0084b4}.tx-tc-cards #sharebuttons a:hover,.tx-tc-cards #sharebuttons a:focus{transform:rotate(20deg)}.tx-tc-cards svg.icon{fill:#000000;height:1em;left:0;position:absolute;stroke:#000000;top:50%;transform:translateY(-50%);width:1em}.tx-tc-cards svg.share{fill:#ffffff}.tx-tc-cards blockquote{font-style:italic}.tx-tc-cards blockquote cite{display:block;font-size:83.333%;font-style:normal;font-weight:700;margin:1em 0 0;padding:0;text-align:right}.tx-tc-cards blockquote cite:before{content:"— "}.tx-tc-cards .lowercase{text-transform:lowercase}.tx-tc-cards .uppercase{text-transform:uppercase}.tx-tc-cards .ellipsis{display:block;max-width:100%;overflow:hidden;padding-left:1.5em;position:relative;text-overflow:ellipsis;white-space:nowrap}.tx-tc-cards .eventdetails,.tx-tc-cards .jobdetails{margin-bottom:20px;position:relative;z-index:1}.tx-tc-cards .eventdetails>*:last-child,.tx-tc-cards .jobdetails>*:last-child{margin-bottom:0}.tx-tc-cards .eventdetails .header,.tx-tc-cards .jobdetails .header{font-weight:700}.tx-tc-cards #searchform{margin-bottom:20px}.tx-tc-cards #searchform input{text-align:center}.tx-tc-cards #searchkinds{display:none}.tx-tc-cards #searchkinds.visible{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.tx-tc-cards #searchkinds .element-wrapper{display:none;margin-left:10px;margin-right:10px;opacity:0;transition:all 0.25s ease-in}.tx-tc-cards #searchkinds .element-wrapper.visible{display:inline-block;opacity:1}.tx-tc-cards #searchkinds .checkmark{transition:all 0.25s ease-in}.tx-tc-cards #searchkinds .checkmark.active{-moz-animation-duration:4000ms;-webkit-animation-duration:4000ms;animation-duration:4000ms;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-name:checkboxspinner;-webkit-animation-name:checkboxspinner;animation-name:checkboxspinner;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;border-radius:50%}.tx-tc-cards #searchresultcount{flex-basis:100%;margin:0 10px 20px;text-align:center}.tx-tc-cards .addtobasket{align-items:center;display:flex}.tx-tc-cards .addtobasket button{background-color:#000E3F;border:none;color:#ffffff;cursor:pointer;line-height:inherit;padding:0.25em 0.5em;transition:all 0.25s ease-in}.tx-tc-cards .addtobasket button:hover,.tx-tc-cards .addtobasket button:focus{background-color:#001972}.tx-tc-cards .addtobasket input{-webkit-appearance:none;border:none;box-shadow:inset 0 0 0 1px #000E3F;color:inherit;display:none;line-height:inherit;padding:0.25em;text-align:center;width:2em}.tx-tc-cards .addtobasket .price{font-weight:700;margin-left:0.5em}.tx-tc-cards .cards-container{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.tx-tc-cards .cards-container .card{background-color:#ffffff;border-color:#dddddd;border-style:solid;border-width:0px;margin-bottom:20px;margin-left:10px;margin-right:10px;overflow:hidden;position:relative;width:100%}.tx-tc-cards .cards-container .card .cell{background-color:#ffffff;color:currentColor;display:block;height:100%;text-decoration:none;width:100%}.tx-tc-cards .cards-container .card a.cell{cursor:pointer;transition:all 0.25s ease-in}.tx-tc-cards .cards-container .card a.cell:hover,.tx-tc-cards .cards-container .card a.cell:focus{border-color:#aaa}.tx-tc-cards .cards-container .card a.cell:hover .image img,.tx-tc-cards .cards-container .card a.cell:focus .image img{transform:scale(1.2)}.tx-tc-cards .cards-container .card.i-0 .cell{align-items:center;display:flex}.tx-tc-cards .cards-container .card .kind{color:#000E3F}.tx-tc-cards .cards-container .card .title{font-size:130%;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase;word-wrap:break-word}.tx-tc-cards .cards-container .card .date{font-weight:700;white-space:nowrap;margin-bottom:0.5em}.tx-tc-cards .cards-container .card .image{background-color:#ffffff;overflow:hidden}.tx-tc-cards .cards-container .card .image img{transition:all 0.25s ease-in}.tx-tc-cards .cards-container .card .content{background-color:#ffffff;margin:20px;overflow:hidden}.tx-tc-cards .cards-container .card .content>:last-child{margin-bottom:0}.tx-tc-cards .cards-container .card.theme.i-0 .cell{vertical-align:top}.tx-tc-cards .cards-container .card.theme .content svg.link{display:block;float:left;height:1em;margin-right:0.5em;margin-top:0.25em;vertical-align:sub;width:1em}.tx-tc-cards .cards-container .card svg.arrow{bottom:calc((3 * 20px - (20px * 1.25)) / 2);height:25px;position:absolute;right:calc((3 * 20px - (20px * 1.25)) / 2);width:25px;z-index:200}.tx-tc-cards .cards-container .card.t-2 .content{margin-left:10%;margin-right:0;margin-top:-40px;padding:20px;position:relative}.tx-tc-cards .cards-container .card.t-2.i-0 .content{margin-top:0;width:100%}.tx-tc-cards .cards-container .card.t-3 .content{background-color:#ffffff;margin-left:5%;margin-right:5%;margin-top:-40px;padding:20px 5%;position:relative}.tx-tc-cards .cards-container .card.t-3 .content .kind,.tx-tc-cards .cards-container .card.t-3 .content .title,.tx-tc-cards .cards-container .card.t-3 .content .date,.tx-tc-cards .cards-container .card.t-3 .content .teaser{text-align:center}.tx-tc-cards .cards-container .card.t-3 .content .date{margin-bottom:20px}.tx-tc-cards .cards-container .card.t-3 .content>:last-child{margin-bottom:0}.tx-tc-cards .cards-container .card.t-3.i-0 .content{margin:20px !important;width:100%}.tx-tc-cards .cards-container .card.a-1 .content{margin-bottom:60px}.tx-tc-cards .cards-container .card.a-1 svg.arrow{display:block}.tx-tc-cards .cards-container .card.a-0 svg.arrow{display:none}.tx-tc-cards .cards-container .card.k-0 .kind{display:none}.tx-tc-cards .cards-container .card.d-0 .date{display:none}.tx-tc-cards .cards-container.columns-1 .morelink,.tx-tc-cards .cards-container.columns-1 .fetchmore{margin-top:20px}.tx-tc-cards .cards-container.columns-2 .card{width:calc((100% / 2) - 20px)}.tx-tc-cards .cards-container.columns-3 .card{width:calc((100% / 3) - 20px)}.tx-tc-cards .cards-container.columns-4 .card{width:calc((100% / 4) - 20px)}.tx-tc-cards .cards-container.columns-5 .card{width:calc((100% / 5) - 20px)}.tx-tc-cards .cards-container.columns-6 .card{width:calc((100% / 6) - 20px)}.tx-tc-cards .cards-container.view-calendar{justify-content:space-between;margin-left:0;margin-right:0}.tx-tc-cards .cards-container.view-calendar .no-calendar-items{background-color:#ffffff;padding:20px 30px;text-align:center}.tx-tc-cards .cards-container.view-calendar .column{margin-bottom:20px;width:calc(33.3333% - (20px * 2 / 3))}.tx-tc-cards .cards-container.view-calendar .column .holder{background:#efefef;padding:20px}.tx-tc-cards .cards-container.view-calendar .column .holder .header{margin-bottom:20px;text-align:center;text-transform:capitalize}.tx-tc-cards .cards-container.view-calendar .column .holder .card{margin-left:0;margin-right:0;width:100%}.tx-tc-cards .cards-container.view-calendar .column .holder .card:last-child{margin:0}.tx-tc-cards .cards-container.view-calendar .column-full .card{width:calc(100% - (20px))}.tx-tc-cards .cards-container.view-calendar .navigation{background-color:#efefef;display:flex;margin-bottom:20px;padding:20px;width:100%}.tx-tc-cards .cards-container.view-calendar .navigation>div{height:30px;line-height:30px}.tx-tc-cards .cards-container.view-calendar .navigation>div.arrow{cursor:pointer;height:30px;width:30px}.tx-tc-cards .cards-container.view-calendar .navigation .current{text-align:center;width:100%}.tx-tc-cards .cards-container.view-calendar .navigation .current .period{display:none;height:30px;line-height:30px;text-transform:capitalize}.tx-tc-cards .cards-container.view-calendar .navigation .current .period.visible{display:block}.tx-tc-cards .cards-container.view-calendar .navigation .current .progress{height:30px !important;margin-bottom:0;padding:0}.tx-tc-cards .cards-container.view-calendar .navigation svg.icon{display:block;height:30px;margin:0;pointer-events:none;width:30px}.tx-tc-cards .single{background-color:#ffffff;border-bottom:1px solid transparent;padding:20px 20px 0}.tx-tc-cards .single .date{margin-bottom:20px}.tx-tc-cards .single .teaser{font-weight:bold}.tx-tc-cards .single .files .description{display:block;margin-bottom:20px;margin-left:1.5em;margin-top:0.25em}.tx-tc-cards .single .iframewrapper{height:0;padding-bottom:56.25%;position:relative}.tx-tc-cards .single .iframewrapper iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.tx-tc-cards .single .image{margin-bottom:20px}.tx-tc-cards .single>*:nth-child(1).image{margin-left:-20px;margin-right:-20px;margin-top:-20px}.tx-tc-cards .single #thumbnails{display:flex;flex-wrap:wrap;margin-bottom:10px;margin-left:-5px;margin-right:-5px}.tx-tc-cards .single #thumbnails figure{cursor:pointer;margin:0 5px 10px;width:calc(20% - (20px * 2 * 0.25))}.tx-tc-cards .single #thumbnails figure figcaption{display:none}.tx-tc-cards .single #thumbnails.thumbs-3 figure,.tx-tc-cards .single #thumbnails.thumbs-6 figure{width:calc(33.3333% - (20px * 2 * 0.25))}.tx-tc-cards .single #thumbnails.thumbs-4 figure,.tx-tc-cards .single #thumbnails.thumbs-8 figure{width:calc(25% - (20px * 2 * 0.25))}.tx-tc-cards .single #thumbnails.thumbs-5 figure{width:calc(20% - (20px * 2 * 0.25))}.tx-tc-cards .single .attribute{display:table;margin-bottom:20px;width:100%}.tx-tc-cards .single .attribute>*:last-child{margin-bottom:0 !important}.tx-tc-cards .single .attribute.layout-0 .element{float:right;margin-left:20px}.tx-tc-cards .single .attribute.layout-0 .element figcaption{margin-left:0;margin-right:0}.tx-tc-cards .single .attribute.layout-1 .element{float:left;margin-right:20px}.tx-tc-cards .single .attribute.layout-1 .element figcaption{margin-left:0;margin-right:0;text-align:left}.tx-tc-cards .single .attribute .element{margin-bottom:20px;margin-top:0.5ch;width:50%}.tx-tc-cards .single .attribute .element a.video{display:block}.tx-tc-cards .single .attribute.layout-2 .element{margin-top:0;width:auto}.tx-tc-cards .single .attribute.layout-3 .element{margin-top:20px;width:auto}.tx-tc-cards .single .attribute.display-factbox{background-color:#dddddd;padding:20px}.tx-tc-cards .single .attribute.display-faq{position:relative}.tx-tc-cards .single .attribute.display-faq figure{margin-bottom:10px}.tx-tc-cards .single .attribute.display-faq .h{background-color:#001972;cursor:pointer;display:block;line-height:40px;padding-left:40px;position:relative;text-decoration:none;transition:0.3s ease-in-out}.tx-tc-cards .single .attribute.display-faq .i{background-color:#000E3F;display:block;height:40px;left:0;position:absolute;top:20px;transform:translateY(-50%);transition:all 0.25s;width:40px}.tx-tc-cards .single .attribute.display-faq .i:before,.tx-tc-cards .single .attribute.display-faq .i:after{background:#ffffff;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);transition:0.3s ease-in-out;width:13.332px}.tx-tc-cards .single .attribute.display-faq .i:after{transform:translate(-50%, -50%) rotate(90deg);z-index:-1}.tx-tc-cards .single .attribute.display-faq .t{color:#ffffff;padding-left:10px}.tx-tc-cards .single .attribute.display-faq .c{display:none;margin-top:10px}.tx-tc-cards .single .attribute.display-faq .c>*:last-child{margin-bottom:0}.tx-tc-cards .single .attribute.display-faq.active .i:after{width:0}.tx-tc-cards .single .attribute.display-faq.active .c{display:block}.tx-tc-cards .single .addtobasket{margin-bottom:20px}.tx-tc-cards .single .addtobasket .price{float:right}.tx-tc-cards .single .addtobasket input{display:block}.tx-tc-cards .colon:after{content:": ";display:inline-block}.tx-tc-cards .rss-link{line-height:30px;margin-bottom:20px}.tx-tc-cards .rss-link img{float:left}.tx-tc-cards .rss-link.image-1 a:last-child:before{content:"";display:inline-block;text-decoration:none;width:0.5em}.tx-tc-cards .fetchmore{-moz-appearance:none;-webkit-appearance:none;background:transparent;border:none;cursor:pointer;display:block;flex-basis:100%;margin-bottom:20px;outline:none;overflow:hidden;padding:0 calc(50% - (60px / 2));text-align:center;transition:all 0.25s ease-in}.tx-tc-cards .fetchmore.icon{height:60px;width:60px}.tx-tc-cards .fetchmore.icon svg{display:block;fill:#333333;height:60px;transition:all 0.25s ease-in;width:60px}.tx-tc-cards .fetchmore.icon:hover svg{fill:#1a1a1a}.tx-tc-cards .fetchmore.text{background-color:#338822;color:#ffffff;display:table;flex-basis:unset;height:40px;line-height:40px;margin:0 auto 20px;padding:0 40px;text-align:center;white-space:nowrap}.tx-tc-cards .fetchmore.text:hover{background-color:#245f18}.tx-tc-cards .fetchmore.hidden{display:none}.tx-tc-cards .progress{display:none;flex-basis:100%;margin:0 calc((100% - 25%) / 2) 20px;position:relative}.tx-tc-cards .progress.icon{height:60px}.tx-tc-cards .progress.text{height:40px}.tx-tc-cards .progress.visible{display:block}.tx-tc-cards .progress div{animation:move 1s infinite linear;background-color:#000E3F;display:block;float:left;height:10px;left:0;margin-right:1%;opacity:0;position:absolute;top:50%;transform:translateY(-50%);width:9%}.tx-tc-cards .progress .p1{animation-delay:0.5s}.tx-tc-cards .progress .p2{animation-delay:0.4s;left:10%}.tx-tc-cards .progress .p3{animation-delay:0.3s;left:20%}.tx-tc-cards .progress .p4{animation-delay:0.2s;left:30%}.tx-tc-cards .progress .p5{animation-delay:0.1s;left:40%}.tx-tc-cards .progress .p6{animation-delay:0.1s;left:50%}.tx-tc-cards .progress .p7{animation-delay:0.2s;left:60%}.tx-tc-cards .progress .p8{animation-delay:0.3s;left:70%}.tx-tc-cards .progress .p9{animation-delay:0.4s;left:80%}.tx-tc-cards .progress .p10{animation-delay:0.5s;left:90%}.tx-tc-cards .morelink,.tx-tc-cards .error{background-color:#338822;color:#ffffff;cursor:pointer;display:table;flex-basis:100%;height:40px;line-height:40px;margin:0 auto 20px;overflow:hidden;padding:0 40px;text-align:center;text-decoration:none;transition:all 0.25s ease-in;white-space:nowrap}.tx-tc-cards .morelink:hover,.tx-tc-cards .morelink:focus,.tx-tc-cards .error:hover,.tx-tc-cards .error:focus{background-color:#245f18}.tx-tc-cards .error{background-color:#000E3F;cursor:auto;line-height:unset;padding:10px;white-space:unset}.tx-tc-cards .error:hover,.tx-tc-cards .error:focus{background-color:#00030c}#subscribe-form{display:none;max-height:70%;max-width:750px;min-height:60%;padding:20px;width:100%}#subscribe-form h1{margin-bottom:20px}#subscribe-form *{box-sizing:border-box}#subscribe-form .progress{width:100%}#subscribe-form .submit.hide{display:none}@keyframes subscribe-loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media screen and (max-width:1024px){.tx-tc-cards .cards-container.columns-3 .card,.tx-tc-cards .cards-container.columns-4 .card,.tx-tc-cards .cards-container.columns-5 .card,.tx-tc-cards .cards-container.columns-6 .card{width:calc(50% - (20px))}}@media screen and (max-width:768px){.tx-tc-cards figure figcaption{margin-left:15%}.tx-tc-cards aside.description{margin-bottom:1em}.tx-tc-cards .progress{margin:0 25vw}.tx-tc-cards.view-category .description img{float:none;height:auto;margin-bottom:1em;margin-right:0;width:100%}.tx-tc-cards .single .attribute.display-faq .h{line-height:2em;padding-left:2em}.tx-tc-cards .single .attribute.display-faq .i{height:2em;top:1em;width:2em}.tx-tc-cards .eventdetails{margin-bottom:20px}.tx-tc-cards .cards-container{margin-left:0;margin-right:0}.tx-tc-cards .cards-container .card{height:auto;margin-bottom:20px;margin-left:0;margin-right:0;width:100% !important}.tx-tc-cards .cards-container.view-calendar{margin-left:0;margin-right:0}.tx-tc-cards .cards-container.view-calendar .card{margin-left:0;margin-right:0;width:100% !important}.tx-tc-cards .cards-container.view-calendar .column{width:100%}.tx-tc-cards .cards-container.view-calendar .column .holder{margin:0 !important}.tx-tc-cards .cards-container.view-calendar.current-first .column-2,.tx-tc-cards .cards-container.view-calendar.current-first .column-3{display:none}.tx-tc-cards .cards-container.view-calendar.current-center .column-1,.tx-tc-cards .cards-container.view-calendar.current-center .column-3{display:none}.tx-tc-cards .single #thumbnails figure{width:calc(25% - (20px * .5))}.tx-tc-cards .single .attribute.layout-0 .element{float:none;margin-bottom:10px;margin-left:0;margin-top:0}.tx-tc-cards .single .attribute.layout-1 .element{float:none;margin-bottom:10px;margin-right:0;margin-top:0}.tx-tc-cards .single .attribute.layout-2 .element{margin-bottom:10px}.tx-tc-cards .single .attribute.layout-3 .element{margin-top:10px}.tx-tc-cards .single .attribute .element{width:100%}.tx-tc-cards .morelink,.tx-tc-cards .error{width:100%}#subscribe-form h1{font-size:1.3em}}@-webkit-keyframes move{0%{opacity:1}100%{opacity:0}}@keyframes move{0%{opacity:1}100%{opacity:0}}@-ms-keyframes checkboxspinner{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(360deg)}}@-moz-keyframes checkboxspinner{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes checkboxspinner{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes checkboxspinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.tx-tc-cards.view-single .article{margin:0 auto}.tx-tc-cards .single{padding:0}.tx-tc-cards .cards-container .card{background-color:transparent}.tx-tc-cards .cards-container .card .cell{background-color:transparent}.tx-tc-cards .cards-container .card .image{background-color:transparent;border-radius:20px;margin-bottom:20px}.tx-tc-cards .cards-container .card .content{background-color:transparent;margin:0;height:280px}.tx-tc-cards .single{background-color:transparent !important}.tx-tc-cards .single .image{background-color:transparent}.tx-tc-cards .single .image img{border-radius:20px}.tx-tc-cards .single .attribute img{border-radius:20px}.tx-tc-cards .single .attribute.display-textquote{color:#2D58FF}.tx-tc-cards .single .attribute.display-textquote .element{margin-left:0}.tx-tc-cards .list-arrow{stroke:#2D58FF;width:23px;height:43px;transform:rotate(-90deg);transition:all ease 0.5s}@media screen and (max-width:768px){.tx-tc-cards .cards-container .card .content{height:auto}}