@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:"PTSerif";font-display:fallback;font-style:normal;font-weight:normal;src:url("/fileadmin/templates/web/fonts/PTSerif/Regular/font.woff2") format("woff2"), url("/fileadmin/templates/web/fonts/PTSerif/Regular/font.woff") format("woff")}@font-face{font-family:"SourceSansPro";font-display:fallback;font-style:normal;font-weight:normal;src:url("/fileadmin/templates/web/fonts/SourceSansPro/Regular/font.woff2") format("woff2"), url("/fileadmin/templates/web/fonts/SourceSansPro/Regular/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}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block}html{background-color:#ffffff;color:#000000;font-size:62.5%;-webkit-font-smoothing:antialiased;height:100%;overflow-y:scroll;-webkit-text-size-adjust:none}body{background-color:#ffffff;color:#000000;font-family:helvetica, verdana, tahoma, arial, sans-serif;font-size:1.5em;line-height:1.5;margin:0 auto !important;opacity:0;position:relative;transition:opacity 0.25s;width:100%;padding-bottom:20px;overflow-x:hidden}body.fonts-loaded{font-family:"SourceSansPro", helvetica, verdana, tahoma, arial, sans-serif;opacity:1}body.fonts-loaded .crimsontext,body.fonts-loaded h1,body.fonts-loaded h2,body.fonts-loaded h3,body.fonts-loaded h4,body.fonts-loaded h5{font-family:"PTSerif", helvetica, verdana, tahoma, arial, sans-serif}body.clean{background-color:#ffffff;max-width:100% !important;min-height:100vh;padding-top:0;overflow-y:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.centering{margin-left:20px;margin-right:20px}.centering-padding{padding-left:40px;padding-right:40px}.ds_1 #field_0{min-height:1px;width:100%}.ds_1 #field_0:before,.ds_1 #field_0:after{content:"";display:table}.ds_1 #field_0:after{clear:both}.ds_1 #field_1{float:left;min-height:1px;padding-right:40px;width:33.3333%}.ds_1 #field_1:before,.ds_1 #field_1:after{content:"";display:table}.ds_1 #field_1:after{clear:both}.ds_1 #field_2{float:left;min-height:1px;padding-left:20px;padding-right:20px;width:33.3333%}.ds_1 #field_2:before,.ds_1 #field_2:after{content:"";display:table}.ds_1 #field_2:after{clear:both}.ds_1 #field_3{float:right;min-height:1px;padding-left:40px;width:33.3333%}.ds_1 #field_3:before,.ds_1 #field_3:after{content:"";display:table}.ds_1 #field_3:after{clear:both}.ds_1 #field_10{min-height:1px;width:100%;clear:both}.ds_1 #field_10:before,.ds_1 #field_10:after{content:"";display:table}.ds_1 #field_10:after{clear:both}.ds_2 #field_0{min-height:1px;width:100%}.ds_2 #field_0:before,.ds_2 #field_0:after{content:"";display:table}.ds_2 #field_0:after{clear:both}.ds_2 #field_1{float:left;min-height:1px;padding-right:40px;width:66.6666%}.ds_2 #field_1:before,.ds_2 #field_1:after{content:"";display:table}.ds_2 #field_1:after{clear:both}.ds_2 #field_2{float:right;min-height:1px;padding-left:40px;width:33.3333%}.ds_2 #field_2:before,.ds_2 #field_2:after{content:"";display:table}.ds_2 #field_2:after{clear:both}.ds_2 #field_10{min-height:1px;width:100%;clear:both}.ds_2 #field_10:before,.ds_2 #field_10:after{content:"";display:table}.ds_2 #field_10:after{clear:both}.ds_3 #field_0{min-height:1px;width:100%}.ds_3 #field_0:before,.ds_3 #field_0:after{content:"";display:table}.ds_3 #field_0:after{clear:both}.ds_4 #field_0{min-height:1px;max-width:800px;margin:0 auto;width:100%}.ds_4 #field_0:before,.ds_4 #field_0:after{content:"";display:table}.ds_4 #field_0:after{clear:both}header{background-color:#ffffff;width:100%;max-width:1400px;z-index:3000;margin:0 auto 20px;padding:20px 0;display:flex;align-items:center;position:relative;border-bottom:1px solid #004961}header #logo{width:312px;height:80px;fill:#004961;transition:transform ease 0.2s;margin-right:20px}header #logo:hover,header #logo:focus{transform:scale(1.02)}header #search,header .foak-learn{display:block;background-color:#E7E6E6;padding:10px 20px;border-radius:40px;color:#004961;cursor:pointer;text-decoration:none;transition:all ease 0.2s}header #search svg,header .foak-learn svg{fill:#004961;width:calc(32px / 1.2);height:calc(32px/ 1.2);transition:all ease 0.2s}header #search:hover,header #search:focus,header .foak-learn:hover,header .foak-learn:focus{background-color:#004961;color:#ffffff}header #search:hover svg,header #search:focus svg,header .foak-learn:hover svg,header .foak-learn:focus svg{fill:#ffffff}header #search{margin-left:auto}header #search svg{width:calc(32px / 1.5)}header .foak-learn{display:flex;margin-left:10px;align-items:center}header .foak-learn svg{margin-right:5px}header #menu{cursor:pointer;transition:all 0.2s ease-out;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-end;width:40px;padding:4px 0;margin-left:15px;z-index:2000;position:relative}header #menu div{opacity:0;position:absolute;right:50px;transition:all 0.2s ease-out;width:0}header #menu span{background-color:#004961;display:block;height:2px;position:relative;transition:all 0.2s ease-out;width:40px}header #menu span:not(:last-child){margin-bottom:8px}header #menu:hover,header #menu:focus{transform:scale(1.1)}header nav{position:absolute;top:-200vh;right:0;background-color:#004961;color:#ffffff;padding:120px 60px 60px 60px;width:100%;max-width:500px;transition:all 0.2s ease-out;overflow:hidden}header nav ul{margin-left:0;transition:all 0.2s ease-out;width:100%;position:relative}header nav ul li{list-style-type:none;border-bottom:1px solid #ffffff;display:flex;align-items:center;justify-content:space-between}header nav ul li a{display:block;color:#ffffff;text-decoration:none;padding:20px 0;font-family:"PTSerif", helvetica, verdana, tahoma, arial, sans-serif;transition:all 0.2s ease-out;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header nav ul li svg{width:calc(32px / 1.5);height:calc(32px / 1.5);fill:#ffffff;transition:all 0.2s ease-out;cursor:pointer}header nav ul li svg:hover,header nav ul li svg:focus{transform:scale(1.5)}header nav ul li .subs{position:absolute;top:0;left:calc(100% + 120px);width:100%}header nav ul li .subs .subs-back{display:flex;color:#ffffff;padding:20px 0;font-family:"PTSerif", helvetica, verdana, tahoma, arial, sans-serif;transition:all 0.2s ease-out;width:100%;border-bottom:5px solid #2582A1;margin-top:-50px;cursor:pointer}header nav ul li .subs .subs-back svg{margin-right:20px}header nav ul li .subs .subs-back:hover,header nav ul li .subs .subs-back:focus{background-color:#2582A1;padding:20px}header nav ul li .subs .subs-back:hover svg,header nav ul li .subs .subs-back:focus svg{width:calc(32px / 1.5);height:calc(32px / 1.5);padding:0}header nav ul li.has-subs a{width:calc(100% - ((32px  / 1.5) + 40px))}header nav ul#menu-focus li:hover,header nav ul#menu-focus li:focus{background-color:#2582A1}header nav ul#menu-focus li:hover a,header nav ul#menu-focus li:focus a{padding:20px}header nav ul#menu-focus li:hover svg,header nav ul#menu-focus li:focus svg{width:calc((32px / 1.5) + 40px);height:calc((32px / 1.5) + 40px);padding:20px}header nav ul#menu-focus li:first-child{border-top:5px solid #2582A1}.banners header{border-bottom:0}.menu-active header #menu{margin-right:20px;margin-left:-5px}.menu-active header #menu div{opacity:1;color:#ffffff;width:25px}.menu-active header #menu span{background-color:#ffffff}.menu-active header #menu span:nth-of-type(1){top:10px;transform:rotate(45deg)}.menu-active header #menu span:nth-of-type(2){opacity:0}.menu-active header #menu span:nth-of-type(3){top:-10px;transform:rotate(-45deg)}.menu-active header nav{top:0}main{width:100%;width:100%;max-width:1400px;margin:0 auto}main:before,main:after{content:"";display:table}main:after{clear:both}footer{background-color:#004961;width:100%;max-width:1400px;padding:20px 50px 50px;margin:0 auto;display:flex;flex-wrap:wrap;position:relative}footer #footer-logo{margin-right:100%;margin-bottom:60px}footer #footer-logo svg{position:relative;right:auto;bottom:auto;width:calc(106px * 2);height:calc(32px * 2);fill:#ffffff;transition:transform ease 0.2s}footer #footer-logo svg:hover,footer #footer-logo svg:focus{transform:scale(1.02)}footer div{width:calc(100% / 4)}footer div .footer-header{font-family:"PTSerif", helvetica, verdana, tahoma, arial, sans-serif;font-size:26px;color:#ffffff;text-decoration:none;position:relative;padding-bottom:15px;margin-bottom:15px}footer div .footer-header:after{content:"";position:absolute;height:4px;width:40px;background-color:#7DBACD;bottom:0;left:0}footer div a{display:table-header-group;color:#ffffff;text-decoration:none;line-height:26px;transition:all ease 0.2s}footer div a:hover,footer div a:focus{color:#7DBACD}footer div#footer-menu-2{color:#ffffff}footer div#footer-menu-2 div{width:100%}footer div#footer-menu-2 #footer-data{line-height:26px}footer div#footer-menu-3{margin-right:0;color:#ffffff}footer div#footer-menu-3 div{width:fit-content;background-color:#7DBACD;padding:10px 20px;border-radius:40px;margin-top:20px;transition:all ease 0.2s}footer div#footer-menu-3 div:hover,footer div#footer-menu-3 div:focus{transform:scale(1.05);color:#ffffff}footer div#footer-menu-3 div:hover a,footer div#footer-menu-3 div:focus a{color:#ffffff}footer div#footer-menu-3 div a{color:#ffffff}footer div#footer-menu-3 div a:hover,footer div#footer-menu-3 div a:focus{color:#ffffff !important}footer div#footer-menu-3 svg{position:relative;right:auto;bottom:auto;width:calc(32px / 1.7);height:calc(32px / 1.7);display:inline;margin-right:10px;margin-bottom:-5px;fill:#ffffff}footer div#footer-menu-3 svg:last-of-type{margin-left:2px;margin-right:9px}footer div#footer-menu-3 a{display:inline}footer svg{position:absolute;width:calc(395px);height:calc(226px);fill:#ffffff;right:50px;bottom:-5px}#cookie-container{background:#ffffff;border-top:5px solid #004961;bottom:0;display:none;left:0;padding-bottom:40px;padding-top:40px;position:fixed;width:100%;z-index:3000}#cookie-container .cookie-content{margin:0 auto;max-width:1440px}#cookie-container .cookie-content:before,#cookie-container .cookie-content:after{content:"";display:table}#cookie-container .cookie-content:after{clear:both}#cookie-container .info{float:left;max-width:80%}#cookie-container a{text-transform:lowercase}#cookie-container .cookie-accept{cursor:pointer;float:right;text-transform:uppercase}#ajaxError{height:100%;left:0;position:fixed;top:0;width:100%;z-index:5000;background-color:#b0d8e5;background-color:rgba(176, 216, 229, 0.85)}#ajaxError #ajaxErrorMessage{left:0;padding:20px;position:absolute;text-align:center;top:45%;width:100%;background-color:white;background-color:rgba(255, 255, 255, 0.85)}#ajaxError:hover{cursor:none}.hideit{display:block;font-size:0;height:0;text-decoration:none;text-indent:-10000px;white-space:nowrap}#legacybrowser{display:none}.typo3-feedit-element{background:#ffffff;margin-bottom:20px;padding:10px}.typo3-feedit-element td{padding-right:5px}.typo3-feedit-element td span,.typo3-feedit-element td a,.typo3-feedit-element td img{display:block}.typo3-feedit-element td a{text-decoration:none !important}.typo3-feedit-element td a:hover{text-decoration:underline !important}#skip{left:-999px;position:fixed;text-decoration:none;z-index:-999}#skip:focus,#skip:active{background-color:#004961;color:#ffffff;font-size:1em;left:20px;line-height:1em;padding:1em;text-align:center;top:20px;z-index:999}.hide-in-browser{display:none}@media screen and (max-width:1440px){header,main,footer{width:calc(100% - 40px)}}@media screen and (min-width:768px) and (max-width:1024px){.hide-in-browser{display:block}.hide-in-tablet{display:none !important}footer div#footer-menu-1{width:calc(100% / 3)}footer div#footer-menu-3{flex-basis:100%;margin-top:50px}}@media screen and (max-width:1024px){.ds_1 #field_0{min-height:1px;width:100%}.ds_1 #field_0:before,.ds_1 #field_0:after{content:"";display:table}.ds_1 #field_0:after{clear:both}.ds_1 #field_1{float:left;min-height:1px;padding-right:40px;width:33.3333%}.ds_1 #field_1:before,.ds_1 #field_1:after{content:"";display:table}.ds_1 #field_1:after{clear:both}.ds_1 #field_2{float:left;min-height:1px;padding-left:40px;padding-right:40px;width:33.3333%}.ds_1 #field_2:before,.ds_1 #field_2:after{content:"";display:table}.ds_1 #field_2:after{clear:both}.ds_1 #field_3{float:right;min-height:1px;padding-left:40px;width:33.3333%}.ds_1 #field_3:before,.ds_1 #field_3:after{content:"";display:table}.ds_1 #field_3:after{clear:both}.ds_1 #field_10{min-height:1px;width:100%;clear:both}.ds_1 #field_10:before,.ds_1 #field_10:after{content:"";display:table}.ds_1 #field_10:after{clear:both}.ds_2 #field_0{min-height:1px;width:100%}.ds_2 #field_0:before,.ds_2 #field_0:after{content:"";display:table}.ds_2 #field_0:after{clear:both}.ds_2 #field_1{float:left;min-height:1px;padding-right:40px;width:66.6666%}.ds_2 #field_1:before,.ds_2 #field_1:after{content:"";display:table}.ds_2 #field_1:after{clear:both}.ds_2 #field_2{float:right;min-height:1px;padding-left:40px;width:33.3333%}.ds_2 #field_2:before,.ds_2 #field_2:after{content:"";display:table}.ds_2 #field_2:after{clear:both}.ds_2 #field_10{min-height:1px;width:100%;clear:both}.ds_2 #field_10:before,.ds_2 #field_10:after{content:"";display:table}.ds_2 #field_10:after{clear:both}.ds_3 #field_0{min-height:1px;width:100%}.ds_3 #field_0:before,.ds_3 #field_0:after{content:"";display:table}.ds_3 #field_0:after{clear:both}}@media screen and (max-width:768px){[id^="field_"]{float:none !important;margin:0 !important;min-height:auto !important;padding:0 !important;width:100% !important}header #logo{width:200px;height:51px}header #bookstore{display:none}header .foak-learn,header #search{position:absolute;z-index:2000;left:50%;top:-200vh;transform:translateX(-50%);transition:all ease 0.2s}header .foak-learn:hover,header .foak-learn:focus,header #search:hover,header #search:focus{background-color:#7DBACD;color:#004961}header .foak-learn:hover svg,header .foak-learn:focus svg,header #search:hover svg,header #search:focus svg{fill:#004961}header #search{background-color:transparent}header #search svg{width:calc(32px * 1.1);fill:white}header #search:hover,header #search:focus{background-color:transparent}header #search:hover svg,header #search:focus svg{fill:#B0D8E5}header .foak-learn#foak{margin-left:-60px}header .foak-learn#cross{margin-left:60px}header #menu{margin-left:auto;transition:transform ease 0.2s}header nav{max-width:none;width:calc(100% + 40px);left:-20px;padding:140px 40px 40px 40px;box-shadow:0 0 5px 3px #000000}header nav ul li .subs .subs-back{margin-top:0}.menu-active header #search{top:20px;left:40px}.menu-active header .foak-learn{top:80px}.menu-active header #menu{margin-left:auto}.menu-active #banner{margin-top:101.5px}.menu-active main{margin-top:102.5px}footer{text-align:center;padding-bottom:250px}footer #footer-logo{margin-bottom:0}footer #footer-logo svg{width:calc(106px * 1.6);height:calc(32px * 1.6)}footer div{margin-top:40px}footer div .footer-header{text-align:left}footer div nav{text-align:left}footer div nav a{line-height:30px;font-size:16px}footer div#footer-menu-1,footer div#footer-menu-2,footer div#footer-menu-3{width:100%;margin-right:0}footer div#footer-menu-2 div{margin-top:0;text-align:left;font-size:16px}footer div#footer-menu-2 div a{line-height:30px}footer div#footer-menu-3{margin-right:-20px;width:calc(100% + 20px)}footer svg{width:100%;right:0}.hide-in-browser{display:block}.hide-in-tablet{display:block}.hide-in-smartphone{display:none !important}}@media screen and (max-width:330px){#bookstore{display:none}footer div#footer-menu-3 div{padding:10px}footer div#footer-menu-3 div svg{margin-right:3px !important}}.tcv.appearance-0 .wrapper{margin-left:-40px;margin-right:-40px}.tcv.appearance-1 .wrapper{margin-bottom:-40px;margin-left:-40px;margin-right:-40px}.tcv.appearance-2 .wrapper{margin-left:-40px;margin-right:-40px;margin-top:-40px}.ctas a{display:table;line-height:20px;margin-bottom:10px;text-decoration:none}.ctas a svg{display:block;float:left;height:20px;margin-right:10px;width:20px}a{background:transparent;color:#2582A1;outline:none;-webkit-tap-highlight-color:rgba(0, 73, 97, 0.5)}.no-text-decoration{text-decoration:none}p{margin-bottom:20px}h1,h2,h3,h4,h5{background:transparent;line-height:40px;margin:0 0 15px;overflow:hidden;word-wrap:break-word}h1{font-size:36px;line-height:53px;color:#004961}h2{font-size:26px;line-height:30px;color:#004961}h3{font-size:26px;line-height:30px}h4{font-size:1.4em}h5{font-size:1.4em}ul{margin-left:20px}.line-1 h1,.line-1 h2,.line-1 h3,.line-1 h4,.line-1 h5{position:relative;padding-bottom:15px;margin:0 auto 15px}.line-1 h1:after,.line-1 h2:after,.line-1 h3:after,.line-1 h4:after,.line-1 h5:after{content:"";position:absolute;height:4px;width:40px;background-color:#004961;bottom:0;left:0}.line-1 h1.align-center:after,.line-1 h2.align-center:after,.line-1 h3.align-center:after,.line-1 h4.align-center:after,.line-1 h5.align-center:after{left:50%;transform:translateX(-50%)}.line-1 h1.align-right:after,.line-1 h2.align-right:after,.line-1 h3.align-right:after,.line-1 h4.align-right:after,.line-1 h5.align-right:after{right:0;left:auto}.line-2 h1,.line-2 h2,.line-2 h3,.line-2 h4,.line-2 h5{width:100%;padding-bottom:15px;border-bottom:1px solid #004961}.frame,.frame-default{background-color:#ffffff}.frame-ruler-before{border-top:10px solid #2582A1}.frame-ruler-after{border-bottom:10px solid #2582A1}.frame-20{background-color:#E7E6E6;color:#004961;padding:30px}.frame-21{background-color:#B0D8E5;color:#004961;padding:30px}.frame-8001{background-color:#B0D8E5}.frame-8001 *{color:#004961;fill:#ffffff}.frame-8001 h1,.frame-8001 h2,.frame-8001 h3,.frame-8001 h4,.frame-8001 h5{color:#004961}.frame-8001 .cards-container .card *{color:#000000;fill:#000000}.frame-8002{background-color:transparent;padding:0}.frame-space-before-extra-small{margin-top:20px !important}.frame-space-before-small{margin-top:40px !important}.frame-space-before-medium{margin-top:60px !important}.frame-space-before-large{margin-top:80px !important}.frame-space-before-extra-large{margin-top:100px !important}.frame-space-after-extra-small{margin-bottom:20px !important}.frame-space-after-small{margin-bottom:40px !important}.frame-space-after-medium{margin-bottom:60px !important}.frame-space-after-large{margin-bottom:80px !important}.frame-space-after-extra-large{margin-bottom:100px !important}.align-left,.csc-header-alignment-left{text-align:left}.align-center,.csc-header-alignment-center{text-align:center}.align-right,.csc-header-alignment-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:100px}.bold{font-weight:bold}.uppercase{text-transform:uppercase}#foak-color-1{background-color:#B0D8E5 !important;color:#000000 !important;padding:20px}#foak-color-2{background-color:#FAC1C4 !important;color:#000000 !important;padding:20px}#foak-color-3{background-color:#FFE5BF !important;color:#000000 !important;padding:20px}#foak-color-4{background-color:#E7E6E6 !important;color:#000000 !important;padding:20px}@media screen and (max-width:768px){.tcv.appearance-0 .fbw{margin-left:-20px;margin-right:-20px}.tcv.appearance-1 .fbw{margin-bottom:-20px;margin-left:-20px;margin-right:-20px}.tcv.appearance-2 .fbw{margin-left:-20px;margin-right:-20px;margin-top:-20px}}.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}.tx-indexedsearch-searchbox{margin-bottom:1em}.tx-indexedsearch-searchbox input{text-align:center}.tx-tc-cards .cards-container .card{transition:transform ease 0.2s}.tx-tc-cards .cards-container .card .content{margin:30px !important;margin-bottom:60px !important;padding:0 !important;position:inherit !important}.tx-tc-cards .cards-container .card .content .title{text-transform:none;font-family:"PTSerif", helvetica, verdana, tahoma, arial, sans-serif;font-size:26px;line-height:32px;padding-bottom:20px;margin-bottom:20px;position:relative;hyphens:auto;text-align:left !important}.tx-tc-cards .cards-container .card .content .title:after{content:"";position:absolute;height:4px;width:40px;bottom:0;left:0;background-color:#004961}.tx-tc-cards .cards-container .card .content .teaser{text-align:left !important}.tx-tc-cards .cards-container .card.examination,.tx-tc-cards .cards-container .card.module,.tx-tc-cards .cards-container .card.course,.tx-tc-cards .cards-container .card.elearning{position:relative;background-color:#2582A1 !important;border:0 !important;overflow:visible !important}.tx-tc-cards .cards-container .card.examination .cell,.tx-tc-cards .cards-container .card.module .cell,.tx-tc-cards .cards-container .card.course .cell,.tx-tc-cards .cards-container .card.elearning .cell{background-color:transparent !important;align-items:start !important}.tx-tc-cards .cards-container .card.examination .cell .kind,.tx-tc-cards .cards-container .card.module .cell .kind,.tx-tc-cards .cards-container .card.course .cell .kind,.tx-tc-cards .cards-container .card.elearning .cell .kind{display:flex;position:absolute;right:0;top:10px;text-transform:uppercase;padding:5px 10px;align-items:center;font-weight:600;font-size:14px;width:130px;color:#004961}.tx-tc-cards .cards-container .card.examination .cell .kind svg,.tx-tc-cards .cards-container .card.module .cell .kind svg,.tx-tc-cards .cards-container .card.course .cell .kind svg,.tx-tc-cards .cards-container .card.elearning .cell .kind svg{margin-right:10px;fill:#004961}.tx-tc-cards .cards-container .card.examination .cell .content,.tx-tc-cards .cards-container .card.module .cell .content,.tx-tc-cards .cards-container .card.course .cell .content,.tx-tc-cards .cards-container .card.elearning .cell .content{background-color:transparent !important;color:#ffffff;overflow:visible !important;padding:0}.tx-tc-cards .cards-container .card.examination .cell .content .number,.tx-tc-cards .cards-container .card.module .cell .content .number,.tx-tc-cards .cards-container .card.course .cell .content .number,.tx-tc-cards .cards-container .card.elearning .cell .content .number{margin-top:-32px;margin-bottom:10px}.tx-tc-cards .cards-container .card.examination .cell .content .presentation-date span,.tx-tc-cards .cards-container .card.module .cell .content .presentation-date span,.tx-tc-cards .cards-container .card.course .cell .content .presentation-date span,.tx-tc-cards .cards-container .card.elearning .cell .content .presentation-date span{font-weight:600;letter-spacing:1px}.tx-tc-cards .cards-container .card.examination .cell .arrow,.tx-tc-cards .cards-container .card.module .cell .arrow,.tx-tc-cards .cards-container .card.course .cell .arrow,.tx-tc-cards .cards-container .card.elearning .cell .arrow{position:absolute;fill:#ffffff;width:32px;height:32px;right:30px;bottom:30px}.tx-tc-cards .cards-container .card.elearning .cell .kind{background-color:#B0D8E5 !important}.tx-tc-cards .cards-container .card.elearning .cell .kind svg{width:calc(48px / 2);height:calc(32px / 2)}.tx-tc-cards .cards-container .card.course .cell .kind{background-color:#FFE5BF !important}.tx-tc-cards .cards-container .card.course .cell .kind svg{width:calc(39px / 1.8);height:calc(32px / 1.8)}.tx-tc-cards .cards-container .card.module .cell .kind{background-color:#FAC1C4 !important}.tx-tc-cards .cards-container .card.module .cell .kind svg{width:calc(27px / 1.5);height:calc(32px / 1.5)}.tx-tc-cards .cards-container .card.examination .cell .kind{background-color:#FFCA7F !important}.tx-tc-cards .cards-container .card.examination .cell .kind svg{width:calc(38px / 1.7);height:calc(32px / 1.7)}.tx-tc-cards .cards-container .card.article .cell .content .kind{display:none}.tx-tc-cards .cards-container .card:hover,.tx-tc-cards .cards-container .card:focus{transform:scale(1.02)}.tx-tc-cards .cards-container .card:hover .image,.tx-tc-cards .cards-container .card:focus .image{transform:none !important}.tx-tc-cards .cards-container .card:hover .image img,.tx-tc-cards .cards-container .card:focus .image img{transform:none !important}.tx-indexedsearch-results{display:grid;gap:2em;grid-template-columns:repeat(4, 1fr);margin-bottom:2em}.tx-indexedsearch-results.columns-3{grid-template-columns:repeat(3, 1fr)}.tx-indexedsearch-results.columns-4{grid-template-columns:repeat(4, 1fr)}.tx-indexedsearch-results.columns-5{grid-template-columns:repeat(5, 1fr)}.tx-indexedsearch-results a{text-decoration:none}.tx-indexedsearch-results article{background-color:#ffffff}.tx-indexedsearch-results article .image img{height:auto;width:100%}.tx-indexedsearch-results article .content{padding:1em}.tx-indexedsearch-results article svg{height:auto}.tx-indexedsearch-redMarkup{font-weight:700}.tx-indexedsearch-path{position:absolute;bottom:30px;left:30px;width:calc(100% - 60px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;color:#9FB7C5}.tx-indexedsearch-browsebox{margin-bottom:1em;text-align:center}.tx-indexedsearch-browsebox ul{list-style:none;margin:0;padding:0}.tx-indexedsearch-browsebox ul li{display:inline-block;margin-right:0.5em}.tx-indexedsearch-browsebox ul li::before{content:none}.tx-indexedsearch-browsebox ul li a{text-decoration:none}@media screen and (min-width:768px) and (max-width:1024px){.tx-indexedsearch-results{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:768px){.tx-indexedsearch-results{grid-template-columns:repeat(1, 1fr)}}#CybotCookiebotDialog{border-color:transparent !important;border-radius:0 !important;font-family:unset !important;padding:0 !important}#CybotCookiebotDialog a,#CybotCookiebotDialog div,#CybotCookiebotDialogBodyContentControls,#CybotCookiebotDialogBodyContentTitle{font-family:unset !important}#CybotCookiebotDialogBodyContentTitle{font-weight:400 !important}.CookieDeclarationType{border:none !important;margin:0 !important;margin-bottom:1em !important;padding:0 !important}.CookieDeclarationType .CookieDeclarationTable{margin:0}.CookieDeclarationType .CookieDeclarationTable thead{background:#004961;color:#ffffff}.CookieDeclarationType .CookieDeclarationTable thead th{padding:5px 10px}.CookieDeclarationType .CookieDeclarationTable thead .CookieDeclarationTableHeader{border:none;font-weight:normal}.CookieDeclarationType .CookieDeclarationTable tbody tr td{border-bottom:1px solid #eeeeee;padding:10px}.CookieDeclarationType .CookieDeclarationTable tbody tr:last-child td{border:none}.CybotCookiebotDialogBodyButton{padding:0.5em 1em !important}#CybotCookiebotDialogBodyLevelWrapper{padding:0 !important}#CybotCookiebotDialogBodyLevelButtonsTable{margin:0 !important;width:100% !important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper{display:flex !important;float:none !important;gap:1em !important;margin-bottom:1em !important;padding:0 !important;width:100% !important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper>a{border:none !important;flex:1;font-weight:normal !important;margin:0 !important;transition:all 0.25s}#CybotCookiebotDialogBodyLevelButtons{float:none !important;margin:0 !important;width:100% !important}#CybotCookiebotDialogBodyContent{padding:0 !important}#CybotCookiebotDialogBody h1,#CybotCookiebotDialogBody h2,#CybotCookiebotDialogBody h3{overflow:unset}a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll,a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{background-color:#f5f5f5 !important;color:#979797 !important}a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll:hover,a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover{background-color:#979797 !important;color:#f5f5f5 !important}a#CybotCookiebotDialogBodyLevelButtonAccept{background-color:#004961 !important;border-color:#004961 !important}#CybotCookiebotDialogDetailBody{margin-top:1em !important;padding:0 !important}#CybotCookiebotDialogDetailFooter{display:none !important}#CybotCookiebotDialogBodyContentText{line-height:1.5 !important}#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll{order:1}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{order:2}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{order:3}@media screen and (max-width:768px){.CybotCookiebotDialogBodyButton{padding:1em !important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper{display:block !important;gap:unset !important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper>a{display:block !important;flex:none !important;margin-bottom:0.5em !important;width:auto !important}}body .tcteaser h3{font-size:18px;text-transform:uppercase}body #c1500 h1{text-align:center}body .atp figure figcaption{color:#7DBACD;font-size:90%;line-height:30px;margin-top:0 !important;max-width:90% !important;text-transform:uppercase;transform:translateY(-50%);white-space:nowrap}body .atp figure figcaption svg{display:inline-block;fill:#7DBACD;height:30px;padding-right:5px;vertical-align:top;width:30px}body .atp figure figcaption span{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;width:90%}.tx-indexedsearch-searchbox input{font-size:20px}.search-results-block{display:none !important}.search-results-block.visible{display:flex !important;flex-wrap:wrap !important;flex-basis:100% !important}#search-results-block-more{width:fit-content;margin:0 auto;font-size:50px !important;background-color:#004961;color:#ffffff;padding:0 12px;border-radius:50%;transition:all ease 0.2s;line-height:50px;margin-top:20px}#search-results-block-more:hover,#search-results-block-more:focus{cursor:pointer;transform:scale(1.1)}.tx-indexedsearch-browsebox ul{display:none !important}#filterBtns{display:flex;justify-content:center;margin-bottom:40px}#filterBtns button{display:block;background-color:#E7E6E6;padding:10px 20px;border-radius:40px;color:#004961;cursor:pointer;text-decoration:none;transition:all ease 0.2s;border:0;margin:0 10px}#filterBtns button:hover{background-color:#0096c7;color:#ffffff;cursor:pointer}#filterBtns button.active{background-color:#004961;color:#ffffff}.tx-tc-cards{overflow:visible !important}.tx-tc-cards.view-list h3,.tx-tc-cards.view-related h3{color:#004961}.tx-tc-cards.view-list .cards-container,.tx-tc-cards.view-related .cards-container{width:calc(100% + 20px) !important}.tx-tc-cards.view-list .cards-container .card.person,.tx-tc-cards.view-list .cards-container .card.apv,.tx-tc-cards.view-list .cards-container .card.news,.tx-tc-cards.view-list .cards-container .card.article,.tx-tc-cards.view-list .cards-container .card.page,.tx-tc-cards.view-list .cards-container .card.shortcut,.tx-tc-cards.view-related .cards-container .card.person,.tx-tc-cards.view-related .cards-container .card.apv,.tx-tc-cards.view-related .cards-container .card.news,.tx-tc-cards.view-related .cards-container .card.article,.tx-tc-cards.view-related .cards-container .card.page,.tx-tc-cards.view-related .cards-container .card.shortcut{transition:transform ease 0.2s;overflow:visible !important}.tx-tc-cards.view-list .cards-container .card.person .cell .kind,.tx-tc-cards.view-list .cards-container .card.apv .cell .kind,.tx-tc-cards.view-list .cards-container .card.news .cell .kind,.tx-tc-cards.view-list .cards-container .card.article .cell .kind,.tx-tc-cards.view-list .cards-container .card.page .cell .kind,.tx-tc-cards.view-list .cards-container .card.shortcut .cell .kind,.tx-tc-cards.view-related .cards-container .card.person .cell .kind,.tx-tc-cards.view-related .cards-container .card.apv .cell .kind,.tx-tc-cards.view-related .cards-container .card.news .cell .kind,.tx-tc-cards.view-related .cards-container .card.article .cell .kind,.tx-tc-cards.view-related .cards-container .card.page .cell .kind,.tx-tc-cards.view-related .cards-container .card.shortcut .cell .kind{display:flex;position:absolute;right:0;top:10px;text-transform:uppercase;padding:5px 10px;align-items:center;font-weight:600;font-size:14px;width:130px;color:#ffffff;background-color:#004961}.tx-tc-cards.view-list .cards-container .card.person .cell .content,.tx-tc-cards.view-list .cards-container .card.apv .cell .content,.tx-tc-cards.view-list .cards-container .card.news .cell .content,.tx-tc-cards.view-list .cards-container .card.article .cell .content,.tx-tc-cards.view-list .cards-container .card.page .cell .content,.tx-tc-cards.view-list .cards-container .card.shortcut .cell .content,.tx-tc-cards.view-related .cards-container .card.person .cell .content,.tx-tc-cards.view-related .cards-container .card.apv .cell .content,.tx-tc-cards.view-related .cards-container .card.news .cell .content,.tx-tc-cards.view-related .cards-container .card.article .cell .content,.tx-tc-cards.view-related .cards-container .card.page .cell .content,.tx-tc-cards.view-related .cards-container .card.shortcut .cell .content{position:relative}.tx-tc-cards.view-list .cards-container .card.person .cell .content .title,.tx-tc-cards.view-list .cards-container .card.apv .cell .content .title,.tx-tc-cards.view-list .cards-container .card.news .cell .content .title,.tx-tc-cards.view-list .cards-container .card.article .cell .content .title,.tx-tc-cards.view-list .cards-container .card.page .cell .content .title,.tx-tc-cards.view-list .cards-container .card.shortcut .cell .content .title,.tx-tc-cards.view-related .cards-container .card.person .cell .content .title,.tx-tc-cards.view-related .cards-container .card.apv .cell .content .title,.tx-tc-cards.view-related .cards-container .card.news .cell .content .title,.tx-tc-cards.view-related .cards-container .card.article .cell .content .title,.tx-tc-cards.view-related .cards-container .card.page .cell .content .title,.tx-tc-cards.view-related .cards-container .card.shortcut .cell .content .title{text-transform:none;letter-spacing:0;font-family:"PTSerif", helvetica, verdana, tahoma, arial, sans-serif;font-size:26px;line-height:32px;padding-bottom:20px;margin-bottom:20px;position:relative;color:#004961}.tx-tc-cards.view-list .cards-container .card.person .cell .content .title:after,.tx-tc-cards.view-list .cards-container .card.apv .cell .content .title:after,.tx-tc-cards.view-list .cards-container .card.news .cell .content .title:after,.tx-tc-cards.view-list .cards-container .card.article .cell .content .title:after,.tx-tc-cards.view-list .cards-container .card.page .cell .content .title:after,.tx-tc-cards.view-list .cards-container .card.shortcut .cell .content .title:after,.tx-tc-cards.view-related .cards-container .card.person .cell .content .title:after,.tx-tc-cards.view-related .cards-container .card.apv .cell .content .title:after,.tx-tc-cards.view-related .cards-container .card.news .cell .content .title:after,.tx-tc-cards.view-related .cards-container .card.article .cell .content .title:after,.tx-tc-cards.view-related .cards-container .card.page .cell .content .title:after,.tx-tc-cards.view-related .cards-container .card.shortcut .cell .content .title:after{content:"";position:absolute;height:4px;width:40px;bottom:0;left:0;background-color:#004961}.tx-tc-cards.view-list .cards-container .card.person .cell .arrow,.tx-tc-cards.view-list .cards-container .card.apv .cell .arrow,.tx-tc-cards.view-list .cards-container .card.news .cell .arrow,.tx-tc-cards.view-list .cards-container .card.article .cell .arrow,.tx-tc-cards.view-list .cards-container .card.page .cell .arrow,.tx-tc-cards.view-list .cards-container .card.shortcut .cell .arrow,.tx-tc-cards.view-related .cards-container .card.person .cell .arrow,.tx-tc-cards.view-related .cards-container .card.apv .cell .arrow,.tx-tc-cards.view-related .cards-container .card.news .cell .arrow,.tx-tc-cards.view-related .cards-container .card.article .cell .arrow,.tx-tc-cards.view-related .cards-container .card.page .cell .arrow,.tx-tc-cards.view-related .cards-container .card.shortcut .cell .arrow{fill:#000000;width:32px;height:32px}.tx-tc-cards.view-list .cards-container .card.person .cell:hover .image img,.tx-tc-cards.view-list .cards-container .card.person .cell:focus .image img,.tx-tc-cards.view-list .cards-container .card.apv .cell:hover .image img,.tx-tc-cards.view-list .cards-container .card.apv .cell:focus .image img,.tx-tc-cards.view-list .cards-container .card.news .cell:hover .image img,.tx-tc-cards.view-list .cards-container .card.news .cell:focus .image img,.tx-tc-cards.view-list .cards-container .card.article .cell:hover .image img,.tx-tc-cards.view-list .cards-container .card.article .cell:focus .image img,.tx-tc-cards.view-list .cards-container .card.page .cell:hover .image img,.tx-tc-cards.view-list .cards-container .card.page .cell:focus .image img,.tx-tc-cards.view-list .cards-container .card.shortcut .cell:hover .image img,.tx-tc-cards.view-list .cards-container .card.shortcut .cell:focus .image img,.tx-tc-cards.view-related .cards-container .card.person .cell:hover .image img,.tx-tc-cards.view-related .cards-container .card.person .cell:focus .image img,.tx-tc-cards.view-related .cards-container .card.apv .cell:hover .image img,.tx-tc-cards.view-related .cards-container .card.apv .cell:focus .image img,.tx-tc-cards.view-related .cards-container .card.news .cell:hover .image img,.tx-tc-cards.view-related .cards-container .card.news .cell:focus .image img,.tx-tc-cards.view-related .cards-container .card.article .cell:hover .image img,.tx-tc-cards.view-related .cards-container .card.article .cell:focus .image img,.tx-tc-cards.view-related .cards-container .card.page .cell:hover .image img,.tx-tc-cards.view-related .cards-container .card.page .cell:focus .image img,.tx-tc-cards.view-related .cards-container .card.shortcut .cell:hover .image img,.tx-tc-cards.view-related .cards-container .card.shortcut .cell:focus .image img{transform:scale(1)}.tx-tc-cards.view-list .cards-container .card.person.i-1 .cell .content,.tx-tc-cards.view-list .cards-container .card.apv.i-1 .cell .content,.tx-tc-cards.view-list .cards-container .card.news.i-1 .cell .content,.tx-tc-cards.view-list .cards-container .card.article.i-1 .cell .content,.tx-tc-cards.view-list .cards-container .card.page.i-1 .cell .content,.tx-tc-cards.view-list .cards-container .card.shortcut.i-1 .cell .content,.tx-tc-cards.view-related .cards-container .card.person.i-1 .cell .content,.tx-tc-cards.view-related .cards-container .card.apv.i-1 .cell .content,.tx-tc-cards.view-related .cards-container .card.news.i-1 .cell .content,.tx-tc-cards.view-related .cards-container .card.article.i-1 .cell .content,.tx-tc-cards.view-related .cards-container .card.page.i-1 .cell .content,.tx-tc-cards.view-related .cards-container .card.shortcut.i-1 .cell .content{overflow:visible}.tx-tc-cards.view-list .cards-container .card.person:hover,.tx-tc-cards.view-list .cards-container .card.person:focus,.tx-tc-cards.view-list .cards-container .card.apv:hover,.tx-tc-cards.view-list .cards-container .card.apv:focus,.tx-tc-cards.view-list .cards-container .card.news:hover,.tx-tc-cards.view-list .cards-container .card.news:focus,.tx-tc-cards.view-list .cards-container .card.article:hover,.tx-tc-cards.view-list .cards-container .card.article:focus,.tx-tc-cards.view-list .cards-container .card.page:hover,.tx-tc-cards.view-list .cards-container .card.page:focus,.tx-tc-cards.view-list .cards-container .card.shortcut:hover,.tx-tc-cards.view-list .cards-container .card.shortcut:focus,.tx-tc-cards.view-related .cards-container .card.person:hover,.tx-tc-cards.view-related .cards-container .card.person:focus,.tx-tc-cards.view-related .cards-container .card.apv:hover,.tx-tc-cards.view-related .cards-container .card.apv:focus,.tx-tc-cards.view-related .cards-container .card.news:hover,.tx-tc-cards.view-related .cards-container .card.news:focus,.tx-tc-cards.view-related .cards-container .card.article:hover,.tx-tc-cards.view-related .cards-container .card.article:focus,.tx-tc-cards.view-related .cards-container .card.page:hover,.tx-tc-cards.view-related .cards-container .card.page:focus,.tx-tc-cards.view-related .cards-container .card.shortcut:hover,.tx-tc-cards.view-related .cards-container .card.shortcut:focus{transform:scale(1.02)}.tx-tc-cards.view-list .cards-container .card.examination,.tx-tc-cards.view-list .cards-container .card.module,.tx-tc-cards.view-list .cards-container .card.course,.tx-tc-cards.view-list .cards-container .card.elearning,.tx-tc-cards.view-related .cards-container .card.examination,.tx-tc-cards.view-related .cards-container .card.module,.tx-tc-cards.view-related .cards-container .card.course,.tx-tc-cards.view-related .cards-container .card.elearning{position:relative;background-color:#2582A1 !important;border:0 !important;transition:transform ease 0.2s;overflow:visible !important}.tx-tc-cards.view-list .cards-container .card.examination .cell,.tx-tc-cards.view-list .cards-container .card.module .cell,.tx-tc-cards.view-list .cards-container .card.course .cell,.tx-tc-cards.view-list .cards-container .card.elearning .cell,.tx-tc-cards.view-related .cards-container .card.examination .cell,.tx-tc-cards.view-related .cards-container .card.module .cell,.tx-tc-cards.view-related .cards-container .card.course .cell,.tx-tc-cards.view-related .cards-container .card.elearning .cell{background-color:transparent !important;align-items:start !important;display:block;margin-top:-30px}.tx-tc-cards.view-list .cards-container .card.examination .cell .kind,.tx-tc-cards.view-list .cards-container .card.module .cell .kind,.tx-tc-cards.view-list .cards-container .card.course .cell .kind,.tx-tc-cards.view-list .cards-container .card.elearning .cell .kind,.tx-tc-cards.view-related .cards-container .card.examination .cell .kind,.tx-tc-cards.view-related .cards-container .card.module .cell .kind,.tx-tc-cards.view-related .cards-container .card.course .cell .kind,.tx-tc-cards.view-related .cards-container .card.elearning .cell .kind{display:flex;position:absolute;right:0;top:10px;text-transform:uppercase;padding:5px 10px;align-items:center;font-weight:600;font-size:14px;width:130px;color:#004961}.tx-tc-cards.view-list .cards-container .card.examination .cell .kind svg,.tx-tc-cards.view-list .cards-container .card.module .cell .kind svg,.tx-tc-cards.view-list .cards-container .card.course .cell .kind svg,.tx-tc-cards.view-list .cards-container .card.elearning .cell .kind svg,.tx-tc-cards.view-related .cards-container .card.examination .cell .kind svg,.tx-tc-cards.view-related .cards-container .card.module .cell .kind svg,.tx-tc-cards.view-related .cards-container .card.course .cell .kind svg,.tx-tc-cards.view-related .cards-container .card.elearning .cell .kind svg{margin-right:10px;fill:#004961}.tx-tc-cards.view-list .cards-container .card.examination .cell .content,.tx-tc-cards.view-list .cards-container .card.module .cell .content,.tx-tc-cards.view-list .cards-container .card.course .cell .content,.tx-tc-cards.view-list .cards-container .card.elearning .cell .content,.tx-tc-cards.view-related .cards-container .card.examination .cell .content,.tx-tc-cards.view-related .cards-container .card.module .cell .content,.tx-tc-cards.view-related .cards-container .card.course .cell .content,.tx-tc-cards.view-related .cards-container .card.elearning .cell .content{background-color:transparent !important;color:#ffffff;overflow:visible !important;padding-top:80px !important}.tx-tc-cards.view-list .cards-container .card.examination .cell .content .number,.tx-tc-cards.view-list .cards-container .card.module .cell .content .number,.tx-tc-cards.view-list .cards-container .card.course .cell .content .number,.tx-tc-cards.view-list .cards-container .card.elearning .cell .content .number,.tx-tc-cards.view-related .cards-container .card.examination .cell .content .number,.tx-tc-cards.view-related .cards-container .card.module .cell .content .number,.tx-tc-cards.view-related .cards-container .card.course .cell .content .number,.tx-tc-cards.view-related .cards-container .card.elearning .cell .content .number{margin-top:-32px;margin-bottom:10px}.tx-tc-cards.view-list .cards-container .card.examination .cell .content .title,.tx-tc-cards.view-list .cards-container .card.module .cell .content .title,.tx-tc-cards.view-list .cards-container .card.course .cell .content .title,.tx-tc-cards.view-list .cards-container .card.elearning .cell .content .title,.tx-tc-cards.view-related .cards-container .card.examination .cell .content .title,.tx-tc-cards.view-related .cards-container .card.module .cell .content .title,.tx-tc-cards.view-related .cards-container .card.course .cell .content .title,.tx-tc-cards.view-related .cards-container .card.elearning .cell .content .title{text-transform:none;font-family:"PTSerif", helvetica, verdana, tahoma, arial, sans-serif;font-size:26px;line-height:32px;padding-bottom:20px;margin-bottom:20px;position:relative;letter-spacing:0}.tx-tc-cards.view-list .cards-container .card.examination .cell .content .title:after,.tx-tc-cards.view-list .cards-container .card.module .cell .content .title:after,.tx-tc-cards.view-list .cards-container .card.course .cell .content .title:after,.tx-tc-cards.view-list .cards-container .card.elearning .cell .content .title:after,.tx-tc-cards.view-related .cards-container .card.examination .cell .content .title:after,.tx-tc-cards.view-related .cards-container .card.module .cell .content .title:after,.tx-tc-cards.view-related .cards-container .card.course .cell .content .title:after,.tx-tc-cards.view-related .cards-container .card.elearning .cell .content .title:after{content:"";position:absolute;height:4px;width:40px;bottom:0;left:0;background-color:#004961}.tx-tc-cards.view-list .cards-container .card.examination .cell .content .presentation-date span,.tx-tc-cards.view-list .cards-container .card.module .cell .content .presentation-date span,.tx-tc-cards.view-list .cards-container .card.course .cell .content .presentation-date span,.tx-tc-cards.view-list .cards-container .card.elearning .cell .content .presentation-date span,.tx-tc-cards.view-related .cards-container .card.examination .cell .content .presentation-date span,.tx-tc-cards.view-related .cards-container .card.module .cell .content .presentation-date span,.tx-tc-cards.view-related .cards-container .card.course .cell .content .presentation-date span,.tx-tc-cards.view-related .cards-container .card.elearning .cell .content .presentation-date span{font-weight:600;letter-spacing:1px}.tx-tc-cards.view-list .cards-container .card.examination .cell .arrow,.tx-tc-cards.view-list .cards-container .card.module .cell .arrow,.tx-tc-cards.view-list .cards-container .card.course .cell .arrow,.tx-tc-cards.view-list .cards-container .card.elearning .cell .arrow,.tx-tc-cards.view-related .cards-container .card.examination .cell .arrow,.tx-tc-cards.view-related .cards-container .card.module .cell .arrow,.tx-tc-cards.view-related .cards-container .card.course .cell .arrow,.tx-tc-cards.view-related .cards-container .card.elearning .cell .arrow{fill:#ffffff;width:32px;height:32px}.tx-tc-cards.view-list .cards-container .card.examination:hover,.tx-tc-cards.view-list .cards-container .card.examination:focus,.tx-tc-cards.view-list .cards-container .card.module:hover,.tx-tc-cards.view-list .cards-container .card.module:focus,.tx-tc-cards.view-list .cards-container .card.course:hover,.tx-tc-cards.view-list .cards-container .card.course:focus,.tx-tc-cards.view-list .cards-container .card.elearning:hover,.tx-tc-cards.view-list .cards-container .card.elearning:focus,.tx-tc-cards.view-related .cards-container .card.examination:hover,.tx-tc-cards.view-related .cards-container .card.examination:focus,.tx-tc-cards.view-related .cards-container .card.module:hover,.tx-tc-cards.view-related .cards-container .card.module:focus,.tx-tc-cards.view-related .cards-container .card.course:hover,.tx-tc-cards.view-related .cards-container .card.course:focus,.tx-tc-cards.view-related .cards-container .card.elearning:hover,.tx-tc-cards.view-related .cards-container .card.elearning:focus{transform:scale(1.02)}.tx-tc-cards.view-list .cards-container .card.elearning .cell .kind,.tx-tc-cards.view-related .cards-container .card.elearning .cell .kind{background-color:#B0D8E5 !important}.tx-tc-cards.view-list .cards-container .card.elearning .cell .kind svg,.tx-tc-cards.view-related .cards-container .card.elearning .cell .kind svg{width:calc(48px / 2);height:calc(32px / 2)}.tx-tc-cards.view-list .cards-container .card.course .cell .kind,.tx-tc-cards.view-related .cards-container .card.course .cell .kind{background-color:#FFE5BF !important}.tx-tc-cards.view-list .cards-container .card.course .cell .kind svg,.tx-tc-cards.view-related .cards-container .card.course .cell .kind svg{width:calc(39px / 1.8);height:calc(32px / 1.8)}.tx-tc-cards.view-list .cards-container .card.module .cell .kind,.tx-tc-cards.view-related .cards-container .card.module .cell .kind{background-color:#FAC1C4 !important}.tx-tc-cards.view-list .cards-container .card.module .cell .kind svg,.tx-tc-cards.view-related .cards-container .card.module .cell .kind svg{width:calc(27px / 1.5);height:calc(32px / 1.5)}.tx-tc-cards.view-list .cards-container .card.examination .cell .kind,.tx-tc-cards.view-related .cards-container .card.examination .cell .kind{background-color:#FFCA7F !important}.tx-tc-cards.view-list .cards-container .card.examination .cell .kind svg,.tx-tc-cards.view-related .cards-container .card.examination .cell .kind svg{width:calc(38px / 1.7);height:calc(32px / 1.7)}.tx-tc-cards.view-list .cards-container .fetchmore,.tx-tc-cards.view-related .cards-container .fetchmore{background-color:#004961 !important;border-radius:40px}.tx-tc-cards.view-list .cards-container .fetchmore:hover,.tx-tc-cards.view-list .cards-container .fetchmore:focus,.tx-tc-cards.view-related .cards-container .fetchmore:hover,.tx-tc-cards.view-related .cards-container .fetchmore:focus{transform:scale(1.02);background-color:#004961 !important}.tx-tc-cards.view-single{color:#004961;margin-bottom:7px}.tx-tc-cards.view-single .card{padding:0 !important;width:100%}.tx-tc-cards.view-single .card .title{font-size:36px;line-height:53px;font-family:"PTSerif", helvetica, verdana, tahoma, arial, sans-serif;color:#004961;margin:0 0 8px}.tx-tc-cards.view-single .card .meta-info{display:flex;align-items:center;margin-top:-20px}.tx-tc-cards.view-single .card .meta-info .kind,.tx-tc-cards.view-single .card .meta-info .number{text-transform:uppercase;padding:5px 10px;font-weight:600;font-size:14px;height:30px;color:#004961;display:inline-block}.tx-tc-cards.view-single .card .meta-info .kind svg,.tx-tc-cards.view-single .card .meta-info .number svg{margin-right:7px;display:inline;fill:#004961}.tx-tc-cards.view-single .card .meta-info .kind:not(:last-child),.tx-tc-cards.view-single .card .meta-info .number:not(:last-child){margin-right:15px}.tx-tc-cards.view-single .card .information{margin:20px 0}.tx-tc-cards.view-single .card .product{display:flex;gap:40px;justify-content:space-between;min-height:400px}.tx-tc-cards.view-single .card .product .cards-product-image{height:100%;width:auto;max-height:400px;max-width:50%}.tx-tc-cards.view-single .card .cards-text ul{margin-bottom:20px}.tx-tc-cards.view-single .card #attributes__container .display-faq{margin-bottom:5px}.tx-tc-cards.view-single .card #attributes__container .display-faq .h{background-color:transparent}.tx-tc-cards.view-single .card #attributes__container .display-faq .h .i{width:40px;height:40px}.tx-tc-cards.view-single .card #attributes__container .display-faq .h .t{font-weight:600;color:#004961;padding-left:0}.tx-tc-cards.view-single .card #attributes__container .display-faq .c{color:#000000;padding-bottom:50px !important}.tx-tc-cards.view-single .card #attributes__container .display-faq .c ol,.tx-tc-cards.view-single .card #attributes__container .display-faq .c ul{margin-left:30px}.tx-tc-cards.view-single .card #attributes__container .display-factbox{margin-top:50px}.tx-tc-cards.view-single .card.elearning .kind,.tx-tc-cards.view-single .card.elearning .number{background-color:#B0D8E5 !important}.tx-tc-cards.view-single .card.elearning .kind svg,.tx-tc-cards.view-single .card.elearning .number svg{width:calc(48px / 2);height:calc(32px / 2);margin-bottom:-6px}.tx-tc-cards.view-single .card.course .kind,.tx-tc-cards.view-single .card.course .number{background-color:#FFE5BF !important}.tx-tc-cards.view-single .card.course .kind svg,.tx-tc-cards.view-single .card.course .number svg{width:calc(39px / 1.8);height:calc(32px / 1.8);margin-bottom:-4px}.tx-tc-cards.view-single .card.module .kind,.tx-tc-cards.view-single .card.module .number{background-color:#FAC1C4 !important}.tx-tc-cards.view-single .card.module .kind svg,.tx-tc-cards.view-single .card.module .number svg{width:calc(27px / 1.5);height:calc(32px / 1.5);margin-bottom:-6px}.tx-tc-cards.view-single .card.examination .kind,.tx-tc-cards.view-single .card.examination .number{background-color:#FFCA7F !important}.tx-tc-cards.view-single .card.examination .kind svg,.tx-tc-cards.view-single .card.examination .number svg{width:calc(38px / 1.7);height:calc(32px / 1.7);margin-bottom:-6px}.tx-tc-cards.view-single .card.seminar .kind,.tx-tc-cards.view-single .card.seminar .number{background-color:#7DBACD !important}.tx-tc-cards.view-single .card.seminar .kind svg,.tx-tc-cards.view-single .card.seminar .number svg{width:calc(38px / 1.7);height:calc(32px / 1.7);margin-bottom:-6px}.tx-tc-cards.view-single .card.news .kind,.tx-tc-cards.view-single .card.news .number{background-color:#E7E6E6 !important}.tx-tc-cards.view-single .card.news .kind svg,.tx-tc-cards.view-single .card.news .number svg{width:calc(38px / 1.7);height:calc(32px / 1.7);margin-bottom:-6px}.tx-tc-cards.view-single .card.person .image{margin:0 !important}.tx-tc-cards.view-single .card.teacher{margin-top:-250px}.tx-tc-cards.view-single .card.teacher.i-0{margin-top:0}.tx-tc-cards.view-single .card.teacher .content .flex{display:flex}.tx-tc-cards.view-single .card.teacher .content .flex .image{position:relative !important;width:50%;height:auto;top:0;left:0;margin-right:20px}.tx-tc-cards.view-single .card.teacher .content .flex .image img{position:relative !important;opacity:initial !important;transform:initial !important;top:initial !important}.tx-tc-panel.m-none.frame-space-before-extra-small{margin-top:20px !important}.tx-tc-panel.m-none.frame-space-before-small{margin-top:40px !important}.tx-tc-panel.m-none.frame-space-before-medium{margin-top:60px !important}.tx-tc-panel.m-none.frame-space-before-large{margin-top:80px !important}.tx-tc-panel.m-none.frame-space-before-extra-large{margin-top:100px !important}.tx-tc-panel.m-none.frame-space-after-extra-small{margin-bottom:20px !important}.tx-tc-panel.m-none.frame-space-after-small{margin-bottom:40px !important}.tx-tc-panel.m-none.frame-space-after-medium{margin-bottom:60px !important}.tx-tc-panel.m-none.frame-space-after-large{margin-bottom:80px !important}.tx-tc-panel.m-none.frame-space-after-extra-large{margin-bottom:100px !important}.tx-tc-panel .panel .cc .pc .h{margin-bottom:35px}.tx-tc-panel .panel .cc .pc .l{margin-top:40px}.tx-tc-panel .panel .cc .pc .l a{background-color:#E7E6E6;border-radius:40px;padding:10px 20px;transition:all ease 0.2s;color:#000000 !important}.tx-tc-panel .panel .cc .pc .l a:hover,.tx-tc-panel .panel .cc .pc .l a:focus{transform:scale(1.02);letter-spacing:0}.tx-tc-panel .panel .cc .pc .l a:not(:last-child){margin-bottom:20px}.tx-tc-panel .panel a .w .pb{transition:all ease 0.5s}.tx-tc-panel .panel a:hover .w .pb,.tx-tc-panel .panel a:focus .w .pb{transform:translateY(-50%) translateX(-50%) scale(1.05)}.tx-tc-quotation blockquote{padding:80px 50px !important}.tx-tc-quotation blockquote svg{display:none}.tx-tc-quotation blockquote .q{font-size:24px;color:#004961;font-family:"PTSerif", helvetica, verdana, tahoma, arial, sans-serif;font-style:normal;text-align:left}.tx-tc-quotation blockquote cite{text-align:left;padding-top:20px;color:#004961;font-size:16px}.tx-tc-quotation blockquote cite span{font-weight:600}.tx-tc-quotation.line-1 blockquote .q{position:relative;padding-bottom:15px;margin:0 auto 15px}.tx-tc-quotation.line-1 blockquote .q:after{content:"";position:absolute;height:4px;width:40px;background-color:#B5121B;bottom:0;left:0}.tx-tc-quotation.line-2 blockquote .q{width:100%;padding-bottom:15px;border-bottom:1px solid #004961}.tx-tc-accordion .e{margin-bottom:5px}.tx-tc-accordion .e .h{background-color:transparent !important}.tx-tc-accordion .e .h .i{width:40px;height:40px;background-color:#004961}.tx-tc-accordion .e .h .i:before,.tx-tc-accordion .e .h .i:after{width:20px}.tx-tc-accordion .e .h .t{font-weight:600;color:#004961;padding-left:0}.tx-tc-accordion .e .c{color:#000000;padding:15px 0 50px 0 !important;border:0 !important}.tcfoak-infoboxes .info-boxes .info-box .info-box-description{max-width:initial !important}.tcfoak-infoboxes .info-boxes .info-box .info-box-link{background-color:#E7E6E6 !important;color:#000000 !important}@media screen and (min-width:768px) and (max-width:1024px){body .atp figure figcaption.inline span{font-size:80% !important}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){body .atp figure figcaption{margin-left:0 !important}body .atp figure figcaption.inline{margin-left:20px}body .atp figure figcaption.inline svg{display:none}body .atp figure figcaption.inline span{font-size:80% !important}}@media screen and (max-width:1024px){.tx-tc-cards.view-single .card .product{flex-wrap:wrap;gap:20px;min-width:auto}.tx-tc-cards.view-single .card .product .cards-text,.tx-tc-cards.view-single .card .product .cards-product-image{width:100%;max-width:none}.tx-tc-cards.view-single .card .product .cards-product-image{margin-bottom:40px}.tx-tc-cards.view-single .card.teacher{margin-top:-325px}.tx-tc-cards.view-single .card.teacher.i-0{margin-top:0}.tx-tc-cards.view-single .card.teacher .content .flex{display:block}.tx-tc-cards.view-single .card.teacher .content .flex .image{width:100%}}@media screen and (max-width:768px){body .atp figure figcaption.inline{margin-left:20px}body .atp figure figcaption.inline svg{display:none}body .atp figure figcaption.inline span{font-size:80% !important;width:100%}body .atp .ic-1 figure figcaption.inline{margin-left:0}body .xfelt table.info td{border-bottom:1px solid #004961;padding:10px 5px !important;vertical-align:top}.tx-tc-panel.ctype-tcpanel_plugin{padding-left:20px !important;padding-right:20px !important}.tx-tc-quotation blockquote{padding:30px 20px !important}.tx-tc-quotation blockquote .q{font-size:20px}.tx-tc-quotation.line-1 blockquote .q{position:relative;padding-bottom:15px;margin:0 auto 15px}.tx-tc-quotation.line-1 blockquote .q:after{content:"";position:absolute;height:4px;width:40px;background-color:#B5121B;bottom:0;left:0}.tx-tc-quotation.line-2 blockquote .q{width:100%;padding-bottom:15px;border-bottom:1px solid #004961}.tx-tc-cards.view-list .cards-container,.tx-tc-cards.view-related .cards-container{width:100% !important}.tx-tc-cards.view-single{color:#004961}.tx-tc-cards.view-single .card #attributes__container .display-faq{margin-bottom:20px}.tx-tc-cards.view-single .card #attributes__container .display-faq .h .t{padding-left:20px}.tx-tc-cards.view-single .card #attributes__container .display-faq .c{color:#000000;padding-bottom:50px !important}#filterBtns{display:block}#filterBtns button{width:100%;margin:10px 0}.search-results-block.visible{width:100%}}@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}
.legacy body{opacity:1;overflow:hidden}.legacy #legacybrowser{background:#004961;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%}}
@-webkit-keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body[class*=jconfirm-no-scroll-]{overflow:hidden !important}.jconfirm{bottom:0;font-family:inherit;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:99999999}.jconfirm .jconfirm-bg{bottom:0;left:0;position:fixed;right:0;top:0;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.jconfirm .jconfirm-bg.jconfirm-bg-h{opacity:0 !important}.jconfirm .jconfirm-scrollpane{bottom:0;left:0;overflow-y:auto;-webkit-perspective:500px;perspective:500px;-webkit-perspective-origin:center;perspective-origin:center;position:fixed;right:0;top:0}.jconfirm .jconfirm-box{background:white;border-top:solid 7px #004961;margin-left:auto;margin-right:auto;outline:0;overflow:hidden;padding:15px 15px 0;position:relative}.jconfirm .jconfirm-box.jconfirm-type-animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.jconfirm .jconfirm-box.loading{height:120px}.jconfirm .jconfirm-box.loading:before{background:white;border-radius:10px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.jconfirm .jconfirm-box.loading:after{-webkit-animation:jconfirm-spin 1s infinite linear;animation:jconfirm-spin 1s infinite linear;border:solid 3px transparent;border-bottom-color:dodgerblue;border-radius:50%;content:"";height:30px;left:50%;margin-left:-15px;margin-top:-15px;opacity:0.6;position:absolute;top:50%;width:30px;z-index:2}.jconfirm .jconfirm-box div.jconfirm-closeIcon{cursor:pointer;display:none;font-size:27px !important;height:20px;line-height:14px !important;opacity:0.6;position:absolute;right:5px;text-align:center;top:5px;-webkit-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;width:20px}.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover{opacity:1}.jconfirm .jconfirm-box div.jconfirm-title-c{display:block;font-size:22px;line-height:20px;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand{cursor:move}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{display:inline-block;font-size:inherit;padding-bottom:15px;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i{vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{display:inline-block;font-family:inherit;font-size:inherit;padding-bottom:15px;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-content-pane{display:inline-block;height:auto;margin-bottom:15px;overflow:hidden;position:relative;-webkit-transition:height 0.4s ease-in;transition:height 0.4s ease-in;width:100%}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img{height:auto;max-width:100%}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty{display:none}.jconfirm .jconfirm-box .jconfirm-buttons{padding-bottom:11px}.jconfirm .jconfirm-box .jconfirm-buttons>button{margin-bottom:4px;margin-left:2px;margin-right:2px}.jconfirm .jconfirm-box .jconfirm-buttons button{background-image:none;border:0;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857143;min-height:1em;outline:0;padding:6px 12px;-webkit-tap-highlight-color:transparent;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;transition:opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green{background-color:#2ecc71;color:#ffffff;text-shadow:none;-webkit-transition:background 0.2s;transition:background 0.2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover{background-color:#27ae60;color:#ffffff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red{background-color:#e74c3c;color:#ffffff;text-shadow:none;-webkit-transition:background 0.2s;transition:background 0.2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover{background-color:#c0392b;color:#ffffff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{background-color:#ecf0f1;color:#000000;text-shadow:none;-webkit-transition:background 0.2s;transition:background 0.2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover{background-color:#bdc3c7;color:#000000}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark{background-color:#34495e;color:#ffffff;text-shadow:none;-webkit-transition:background 0.2s;transition:background 0.2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover{background-color:#2c3e50;color:#ffffff}.jconfirm .jconfirm-clear{clear:both}.jconfirm.jconfirm-rtl{direction:rtl}.jconfirm.jconfirm-rtl div.jconfirm-closeIcon{left:5px;right:auto}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake{-webkit-animation:shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;animation:shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow{-webkit-animation:glow 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;animation:glow 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-2px, 0, 0);transform:translate3d(-2px, 0, 0)}20%,80%{-webkit-transform:translate3d(4px, 0, 0);transform:translate3d(4px, 0, 0)}30%,50%,70%{-webkit-transform:translate3d(-8px, 0, 0);transform:translate3d(-8px, 0, 0)}40%,60%{-webkit-transform:translate3d(8px, 0, 0);transform:translate3d(8px, 0, 0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-2px, 0, 0);transform:translate3d(-2px, 0, 0)}20%,80%{-webkit-transform:translate3d(4px, 0, 0);transform:translate3d(4px, 0, 0)}30%,50%,70%{-webkit-transform:translate3d(-8px, 0, 0);transform:translate3d(-8px, 0, 0)}40%,60%{-webkit-transform:translate3d(8px, 0, 0);transform:translate3d(8px, 0, 0)}}@-webkit-keyframes glow{0%,100%{box-shadow:0 0 3px red}50%{box-shadow:0 0 30px red}}@keyframes glow{0%,100%{box-shadow:0 0 3px red}50%{box-shadow:0 0 30px red}}.jconfirm{-webkit-perspective:400px;perspective:400px}.jconfirm .jconfirm-box{max-width:400px;opacity:1;-webkit-transition-property:all;transition-property:all}.jconfirm .jconfirm-box.jconfirm-animation-top,.jconfirm .jconfirm-box.jconfirm-animation-left,.jconfirm .jconfirm-box.jconfirm-animation-right,.jconfirm .jconfirm-box.jconfirm-animation-bottom,.jconfirm .jconfirm-box.jconfirm-animation-opacity,.jconfirm .jconfirm-box.jconfirm-animation-zoom,.jconfirm .jconfirm-box.jconfirm-animation-scale,.jconfirm .jconfirm-box.jconfirm-animation-none,.jconfirm .jconfirm-box.jconfirm-animation-rotate,.jconfirm .jconfirm-box.jconfirm-animation-rotatex,.jconfirm .jconfirm-box.jconfirm-animation-rotatey,.jconfirm .jconfirm-box.jconfirm-animation-scaley,.jconfirm .jconfirm-box.jconfirm-animation-scalex{opacity:0}.jconfirm .jconfirm-box.jconfirm-animation-rotate{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jconfirm .jconfirm-box.jconfirm-animation-rotatex{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-ms-transform-origin:center;-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatexr{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-ms-transform-origin:center;-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatey{-ms-transform:rotatey(90deg);-webkit-transform:rotatey(90deg);transform:rotatey(90deg);-ms-transform-origin:center;-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotateyr{-ms-transform:rotatey(-90deg);-webkit-transform:rotatey(-90deg);transform:rotatey(-90deg);-ms-transform-origin:center;-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scaley{-ms-transform:scaley(1.5);-webkit-transform:scaley(1.5);transform:scaley(1.5);-ms-transform-origin:center;-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scalex{-ms-transform:scalex(1.5);-webkit-transform:scalex(1.5);transform:scalex(1.5);-ms-transform-origin:center;-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-top{-ms-transform:translate(0px, -100px);-webkit-transform:translate(0px, -100px);transform:translate(0px, -100px)}.jconfirm .jconfirm-box.jconfirm-animation-left{-ms-transform:translate(-100px, 0px);-webkit-transform:translate(-100px, 0px);transform:translate(-100px, 0px)}.jconfirm .jconfirm-box.jconfirm-animation-right{-ms-transform:translate(100px, 0px);-webkit-transform:translate(100px, 0px);transform:translate(100px, 0px)}.jconfirm .jconfirm-box.jconfirm-animation-bottom{-ms-transform:translate(0px, 100px);-webkit-transform:translate(0px, 100px);transform:translate(0px, 100px)}.jconfirm .jconfirm-box.jconfirm-animation-zoom{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.jconfirm .jconfirm-box.jconfirm-animation-scale{-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5)}.jconfirm .jconfirm-box.jconfirm-animation-none{visibility:hidden}.jconfirm .jconfirm-bg{background-color:#004961;opacity:0.6}.jconfirm .jconfirm-box{background-color:white;box-shadow:0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);padding:30px 30px 15px}.jconfirm .jconfirm-box div.jconfirm-closeIcon{color:rgba(0, 0, 0, 0.87);right:15px;top:15px}.jconfirm .jconfirm-box div.jconfirm-title-c{color:rgba(0, 0, 0, 0.87);font-size:24px;font-weight:bold;margin-bottom:10px;text-align:center}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{color:#aaaaaa;display:block;font-size:69px;margin-bottom:10px;margin-left:0;margin-right:0;-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.jconfirm .jconfirm-box div.jconfirm-content{color:#777777;margin-bottom:25px;text-align:center}.jconfirm .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm .jconfirm-box .jconfirm-buttons button{padding:10px 20px;text-transform:uppercase;-webkit-transition:background 0.1s;transition:background 0.1s}.jconfirm .jconfirm-box .jconfirm-buttons button+button{margin-left:4px}.jconfirm.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
.ctype-tcfoak_certification{padding:20px}.ctype-tcfoak_certification .certification{border:1px solid #7DBACD;color:#7DBACD;margin-bottom:10px;margin-top:5px}.ctype-tcfoak_certification .certification .top{display:table;height:60px;padding:20px}.ctype-tcfoak_certification .certification .top div,.ctype-tcfoak_certification .certification .top h3{display:table-cell;padding:0 20px;vertical-align:middle}.ctype-tcfoak_certification .certification .top .toggle{border-right:1px solid #EF8389;cursor:pointer;padding-left:0}.ctype-tcfoak_certification .certification .top .toggle span{display:inline-block;line-height:30px;vertical-align:middle}.ctype-tcfoak_certification .certification .top .toggle .hide{display:none}.ctype-tcfoak_certification .certification.open{background-color:#7DBACD;border-color:#7DBACD !important}.ctype-tcfoak_certification .certification.open .top{color:#ffffff}.ctype-tcfoak_certification .certification.type-1{border:1px solid #B5121B;color:#B5121B}.ctype-tcfoak_certification .certification.type-2{border:1px dashed #7DBACD}.ctype-tcfoak_certification .topWrap{cursor:pointer}.ctype-tcfoak_certification h3,.ctype-tcfoak_certification h4,.ctype-tcfoak_certification .uppercase{text-transform:uppercase}.ctype-tcfoak_certification .padding{padding:20px}.ctype-tcfoak_certification a{text-decoration:none}.ctype-tcfoak_certification .content{display:none}.ctype-tcfoak_certification .content .wrap{color:#7DBACD;display:table;width:100%}.ctype-tcfoak_certification .content .left{background-color:#EF8389;display:table-cell;padding:20px 20px 0;width:66%}.ctype-tcfoak_certification .content .right{background-color:#f8c7c9;display:table-cell;padding:20px;width:34%}.ctype-tcfoak_certification .content .right a{display:table;padding-bottom:10px;width:100%}.ctype-tcfoak_certification .content .right a svg{display:table-cell;fill:#7DBACD;height:20px;padding-right:5px;vertical-align:middle;width:20px}.ctype-tcfoak_certification .content .right a span{display:table-cell;vertical-align:middle;width:100%}.ctype-tcfoak_certification .card{background-color:#ffffff;margin-bottom:20px}.ctype-tcfoak_certification .card figure{float:left;padding-right:20px}.ctype-tcfoak_certification .card figure img{display:block}.ctype-tcfoak_certification .card.no-image{padding:20px}.ctype-tcfoak_certification .card h5{line-height:25px;padding-right:10px;padding-top:10px}.ctype-tcfoak_certification .arrow{fill:#EF8389;height:20px;margin-left:10px;width:100px}.ctype-tcfoak_tip form.disabled .element-wrapper input.submit{pointer-events:none}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media screen and (min-width:768px) and (max-width:1024px){.ctype-tcfoak_certification{padding:20px}.ctype-tcfoak_certification .card{padding:10px}.ctype-tcfoak_certification .card figure{display:none}.ctype-tcfoak_certification .card.no-image{padding:10px}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.ctype-tcfoak_certification{padding:20px}.ctype-tcfoak_certification .content .left,.ctype-tcfoak_certification .content .right{display:block;width:100%}.ctype-tcfoak_certification .card{padding:10px}.ctype-tcfoak_certification .card figure{display:none}.ctype-tcfoak_certification .card.no-image{padding:10px}}@media screen and (max-width:768px){.ctype-tcfoak_cards .extras .teacher{background-color:#2582A1;display:block;width:100%}.ctype-tcfoak_cards .extras .teacher .column{display:block;width:100%}.ctype-tcfoak_cards .extras .teacher .column.bgimage{padding-bottom:56.25%}.ctype-tcfoak_cards .extras .teacher .content{padding:20px}.ctype-tcfoak_cards .tip-your-leader{right:20px;top:20px}.ctype-tcfoak_certification{padding:20px}.ctype-tcfoak_certification .content .left,.ctype-tcfoak_certification .content .right{display:block;width:100%}.ctype-tcfoak_certification .card{padding:10px}.ctype-tcfoak_certification .card figure{display:none}.ctype-tcfoak_certification .card.no-image{padding:10px}}.tcfoak-moduleoverview h3{cursor:pointer;text-transform:uppercase}.tcfoak-moduleoverview h4{text-align:center;text-transform:uppercase;background-color:#fcca93;border-right:5px solid white;border-left:5px solid white;margin:0 -2.5px;margin-bottom:10px;cursor:pointer}.tcfoak-moduleoverview .explainer{font-size:80%;padding-bottom:20px}.tcfoak-moduleoverview .explainer .box{width:30px;height:15px;display:inline-block;vertical-align:sub}.tcfoak-moduleoverview .explainer .box:not(:first-child){margin-left:20px}.tcfoak-moduleoverview .explainer .grey{background-color:#ccd4d2}.tcfoak-moduleoverview .explainer .blue{background-color:#8cb7c3}.tcfoak-moduleoverview .wrap{display:flex;flex-wrap:wrap}.tcfoak-moduleoverview .wrap .block{margin-right:20px;margin-bottom:20px;height:fit-content}.tcfoak-moduleoverview .wrap .block .title{font-size:26px;line-height:30px;text-decoration:none;margin:0 0 15px;display:block;overflow:hidden;word-wrap:break-word;font-weight:400;text-transform:uppercase;font-family:"PTSerif", helvetica, verdana, tahoma, arial, sans-serif;color:#000000}.tcfoak-moduleoverview .wrap .block .sections .section a{background-color:#fcca93;border-right:5px solid white;border-left:5px solid white;margin-bottom:10px;cursor:pointer}.tcfoak-moduleoverview .wrap .block .sections .section a.title{text-align:center;text-transform:uppercase}.tcfoak-moduleoverview .wrap .block .sections .section .columns{display:flex;flex-wrap:wrap;cursor:pointer;margin-top:-20px}.tcfoak-moduleoverview .wrap .block .sections .section .columns div{margin-right:2.5px;margin-top:20px}.tcfoak-moduleoverview .wrap .block .sections .section .columns div ul{list-style:none;padding:0;margin:0}.tcfoak-moduleoverview .wrap .block .sections .section .columns div ul .c{overflow:visible;margin:0 2.5px 5px;background-color:#ccd4d2;cursor:pointer;text-decoration:none;color:#000000;display:block;position:relative}.tcfoak-moduleoverview .wrap .block .sections .section .columns div ul .c p{padding:5px;margin:0}.tcfoak-moduleoverview .wrap .block .sections .section .columns div ul .c #mouseover-title{position:absolute;background:white;padding:5px;border:1px solid grey;top:0;width:500px;max-width:50vw;margin-top:0;line-height:21px;z-index:2000}.tcfoak-moduleoverview .wrap .block .sections .section .columns div ul .c #mouseover-title.left{left:100%}.tcfoak-moduleoverview .wrap .block .sections .section .columns div ul .c #mouseover-title.right{right:100%}.tcfoak-moduleoverview .wrap .block .sections .section .columns div ul .c.examination{background-color:#8cb7c3}.tcfoak-moduleoverview .wrap .block .sections .section .columns div ul .title{background-color:#ffffff;font-size:15px;line-height:20px;text-align:center;hyphens:auto}.tcfoak-moduleoverview .wrap .block .sections .section .columns div.number-1 ul .c p{text-align:center}.tcfoak-moduleoverview .wrap .block .sections .section .columns.c-1 div{width:100%;margin-right:0}.tcfoak-moduleoverview .wrap .block .sections .section .columns.c-2 div{width:calc((100% - 2.5px) / 2)}.tcfoak-moduleoverview .wrap .block .sections .section .columns.c-2 div:nth-child(2n){margin-right:0}.tcfoak-moduleoverview .wrap .block .sections .section .columns.c-3 div{width:calc((100% - (2.5px * 2)) / 3)}.tcfoak-moduleoverview .wrap .block .sections .section .columns.c-3 div:nth-child(3n){margin-right:0}.tcfoak-moduleoverview .wrap .block .sections .section .columns.c-4 div{width:calc((100% - (2.5px * 3)) / 4)}.tcfoak-moduleoverview .wrap .block .sections .section .columns.c-4 div:nth-child(4n){margin-right:0}.tcfoak-moduleoverview .wrap .block .sections .section .columns:not(.c-1, .c-2, .c-3, .c-4) div{width:calc((100% - (2.5px * 4)) / 5)}.tcfoak-moduleoverview .wrap .block .sections .section .columns:not(.c-1, .c-2, .c-3, .c-4) div:nth-child(5n){margin-right:0}.tcfoak-moduleoverview .wrap .block.layout-0 .sections{display:flex;flex-wrap:wrap}.tcfoak-moduleoverview .wrap .block.layout-0 .sections .section{margin-right:20px}.tcfoak-moduleoverview .wrap .block.layout-0 .sections.s-1 .section{width:100%;margin-right:0}.tcfoak-moduleoverview .wrap .block.layout-0 .sections.s-2 .section{width:calc((100% - 20px) / 2)}.tcfoak-moduleoverview .wrap .block.layout-0 .sections.s-2 .section:nth-child(2n){margin-right:0}.tcfoak-moduleoverview .wrap .block.layout-0 .sections.s-3 .section{width:calc((100% - (20px * 2)) / 3)}.tcfoak-moduleoverview .wrap .block.layout-0 .sections.s-3 .section:nth-child(3n){margin-right:0}.tcfoak-moduleoverview .wrap .block.layout-0 .sections:not(.s-1, .s-2, .s-3) .section{width:calc((100% - (20px * 2)) / 3)}.tcfoak-moduleoverview .wrap .block.layout-0 .sections:not(.s-1, .s-2, .s-3) .section:nth-child(3n){margin-right:0}.tcfoak-moduleoverview .wrap .block.layout-0 .sections:last-child{margin-bottom:0}.tcfoak-moduleoverview .wrap .block.layout-1 .sections .section:not(:first-child){margin-top:30px}.tcfoak-moduleoverview .wrap .block.layout-1 .sections .section .columns div ul{display:flex;flex-wrap:wrap}.tcfoak-moduleoverview .wrap .block.layout-1 .sections .section .columns div ul .c{width:calc(100% / 3);margin:0;margin-bottom:10px}.tcfoak-moduleoverview .wrap .block.hideborder-0{border:1px solid grey;padding:10px}.tcfoak-moduleoverview .wrap.columns-1 .block{width:100%;margin-right:0}.tcfoak-moduleoverview .wrap.columns-1 .block:nth-child(n+2){margin-top:50px}.tcfoak-moduleoverview .wrap.columns-2 .block{width:calc((100% - 20px) / 2)}.tcfoak-moduleoverview .wrap.columns-2 .block:nth-child(2n){margin-right:0}.tcfoak-moduleoverview .wrap.columns-2 .block:nth-child(n+3){margin-top:50px}.tcfoak-moduleoverview .wrap.columns-3 .block{width:calc((100% - (20px * 2)) / 3)}.tcfoak-moduleoverview .wrap.columns-3 .block:nth-child(3n){margin-right:0}.tcfoak-moduleoverview .wrap.columns-3 .block:nth-child(n+4){margin-top:50px}.tcfoak-moduleoverview .wrap.columns-4 .block{width:calc((100% - (20px * 3)) / 4)}.tcfoak-moduleoverview .wrap.columns-4 .block:nth-child(4n){margin-right:0}.tcfoak-moduleoverview .wrap.columns-4 .block:nth-child(n+5){margin-top:50px}.tcfoak-moduleoverview .wrap.columns-5 .block{width:calc((100% - (20px * 4)) / 5)}.tcfoak-moduleoverview .wrap.columns-5 .block:nth-child(5n){margin-right:0}.tcfoak-moduleoverview .wrap.columns-5 .block:nth-child(n+6){margin-top:50px}.tcfoak-moduleoverview .wrap.columns-6 .block{width:calc((100% - (20px * 5)) / 6)}.tcfoak-moduleoverview .wrap.columns-6 .block:nth-child(6n){margin-right:0}.tcfoak-moduleoverview .wrap.columns-6 .block:nth-child(n+7){margin-top:50px}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1, 150;stroke-dashoffset:0}50%{stroke-dasharray:90, 150;stroke-dashoffset:-35}100%{stroke-dasharray:90, 150;stroke-dashoffset:-124}}#moduleOverviewOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.7);z-index:10000}#moduleOverviewOverlay ::-webkit-scrollbar{width:5px}#moduleOverviewOverlay ::-webkit-scrollbar-track{background:white}#moduleOverviewOverlay ::-webkit-scrollbar-thumb{background:#888}#moduleOverviewOverlay ::-webkit-scrollbar-thumb:hover{background:#555}#moduleOverviewOverlay .spinner{background-color:white;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:50px}#moduleOverviewOverlay .spinner svg{animation:rotate 2s linear infinite;z-index:2;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;width:50px;height:50px}#moduleOverviewOverlay .spinner svg .path{stroke:#004961;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}#moduleOverviewOverlay .block{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:white;padding:0 20px 20px;width:50%;height:90%;overflow:auto;scrollbar-gutter:stable both-edges;cursor:pointer}#moduleOverviewOverlay .block .sticky{padding-top:20px;position:sticky;left:0;top:0;background-color:#ffffff;display:flex;z-index:1000}#moduleOverviewOverlay .block .overlay-close{position:absolute;top:20px;right:5px;padding:5px;width:40px;height:40px;cursor:pointer}#moduleOverviewOverlay .block h4{text-align:center;text-transform:uppercase;background-color:#fcca93;margin-bottom:10px}#moduleOverviewOverlay .block .section{margin-bottom:20px}#moduleOverviewOverlay .block .section .title{background-color:#2582A1;color:#ffffff;text-transform:uppercase;padding-left:60px;position:relative;height:40px;line-height:40px;cursor:pointer}#moduleOverviewOverlay .block .section .title .nav{top:0;left:0;background-color:#004961;width:40px;height:40px;position:absolute;pointer-events:none}#moduleOverviewOverlay .block .section .title .nav svg{width:40px;height:40px;padding:10px;fill:#ffffff;pointer-events:none}#moduleOverviewOverlay .block .section .title .nav svg.open{display:none}#moduleOverviewOverlay .block .section .title.open .nav svg.open{display:block}#moduleOverviewOverlay .block .section .title.open .nav svg.closed{display:none}#moduleOverviewOverlay .block .section .content{padding:20px;display:none}#moduleOverviewOverlay .block .section .content .item{margin-bottom:20px}#moduleOverviewOverlay .block .section .content .item .moduletitle{text-transform:uppercase;padding-left:60px;position:relative;height:40px;line-height:20px;cursor:pointer;margin-bottom:20px}#moduleOverviewOverlay .block .section .content .item .moduletitle .nav{top:0;left:0;background-color:#ccd4d2;width:40px;height:40px;position:absolute;pointer-events:none}#moduleOverviewOverlay .block .section .content .item .moduletitle .nav svg{width:40px;height:40px;padding:10px;fill:#ffffff;pointer-events:none}#moduleOverviewOverlay .block .section .content .item .moduletitle .nav svg.open{display:none}#moduleOverviewOverlay .block .section .content .item .moduletitle.open .nav svg.open{display:block}#moduleOverviewOverlay .block .section .content .item .moduletitle.open .nav svg.closed{display:none}#moduleOverviewOverlay .block .section .content .item.examination .moduletitle .nav{background-color:#8cb7c3}#moduleOverviewOverlay .block .section .content .item .modulecontent{display:none;margin-top:10px;margin-left:60px}#moduleOverviewOverlay .block .section .content .item .modulecontent .grid{border-top:1px solid #004961;padding:10px 0;display:grid;grid-template-columns:70% 30%}#moduleOverviewOverlay .block .section .content .item .modulecontent .grid .image{text-align:right;padding-left:20px}#moduleOverviewOverlay .block .section .content .item .modulecontent .grid .image img{width:100%;height:auto}#moduleOverviewOverlay .block .section .content .item .modulecontent .grid .image a{display:inline-block;text-decoration:none;text-transform:uppercase;color:#000000}#moduleOverviewOverlay .block .section .content .item .modulecontent .grid .image a svg{display:inline-block;vertical-align:sub;height:15px;width:15px;fill:#000000}#moduleOverviewOverlay .block .section .content .item .modulecontent .grid .stats{list-style:none;margin:0;padding:0;color:#004961}#moduleOverviewOverlay .block .section .content .item .modulecontent .grid .stats svg{width:20px;height:20px;fill:#004961;display:inline-block;vertical-align:sub}#moduleOverviewOverlay ul{list-style:none;padding:0;margin:0}#moduleOverviewOverlay .shortcuts{display:grid;margin:0 -10px}#moduleOverviewOverlay .shortcuts.blocks-2{grid-template-columns:repeat(2, 1fr)}#moduleOverviewOverlay .shortcuts.blocks-3{grid-template-columns:repeat(3, 1fr)}#moduleOverviewOverlay .shortcuts.blocks-4{grid-template-columns:repeat(4, 1fr)}#moduleOverviewOverlay .shortcuts.blocks-5{grid-template-columns:repeat(5, 1fr)}#moduleOverviewOverlay .shortcuts.blocks-6{grid-template-columns:repeat(6, 1fr)}#moduleOverviewOverlay .shortcuts.blocks-7{grid-template-columns:repeat(7, 1fr)}#moduleOverviewOverlay .shortcuts.blocks-8{grid-template-columns:repeat(8, 1fr)}#moduleOverviewOverlay .shortcuts div{background-color:#b2ccd3;position:relative;padding:20px 10px 30px;margin:0 10px;min-height:100px;cursor:pointer}#moduleOverviewOverlay .shortcuts div svg{position:absolute;width:20px;height:20px;bottom:10px;right:10px}@media screen and (max-width:1440px){.tcfoak-moduleoverview .wrap.columns-6 .block,.tcfoak-moduleoverview .wrap.columns-5 .block,.tcfoak-moduleoverview .wrap.columns-4 .block,.tcfoak-moduleoverview .wrap.columns-3 .block{width:calc((100% - 20px) / 2)}.tcfoak-moduleoverview .wrap.columns-6 .block:nth-child(6n),.tcfoak-moduleoverview .wrap.columns-6 .block:nth-child(5n),.tcfoak-moduleoverview .wrap.columns-6 .block:nth-child(4n),.tcfoak-moduleoverview .wrap.columns-6 .block:nth-child(3n),.tcfoak-moduleoverview .wrap.columns-5 .block:nth-child(6n),.tcfoak-moduleoverview .wrap.columns-5 .block:nth-child(5n),.tcfoak-moduleoverview .wrap.columns-5 .block:nth-child(4n),.tcfoak-moduleoverview .wrap.columns-5 .block:nth-child(3n),.tcfoak-moduleoverview .wrap.columns-4 .block:nth-child(6n),.tcfoak-moduleoverview .wrap.columns-4 .block:nth-child(5n),.tcfoak-moduleoverview .wrap.columns-4 .block:nth-child(4n),.tcfoak-moduleoverview .wrap.columns-4 .block:nth-child(3n),.tcfoak-moduleoverview .wrap.columns-3 .block:nth-child(6n),.tcfoak-moduleoverview .wrap.columns-3 .block:nth-child(5n),.tcfoak-moduleoverview .wrap.columns-3 .block:nth-child(4n),.tcfoak-moduleoverview .wrap.columns-3 .block:nth-child(3n){margin-right:20px}.tcfoak-moduleoverview .wrap.columns-6 .block:nth-child(2n),.tcfoak-moduleoverview .wrap.columns-5 .block:nth-child(2n),.tcfoak-moduleoverview .wrap.columns-4 .block:nth-child(2n),.tcfoak-moduleoverview .wrap.columns-3 .block:nth-child(2n){margin-right:0}.tcfoak-moduleoverview .wrap.columns-6 .block:nth-child(n+3),.tcfoak-moduleoverview .wrap.columns-5 .block:nth-child(n+3),.tcfoak-moduleoverview .wrap.columns-4 .block:nth-child(n+3),.tcfoak-moduleoverview .wrap.columns-3 .block:nth-child(n+3){margin-top:50px}}@media screen and (max-width:1024px){.tcfoak-moduleoverview .wrap .block .sections .section .columns.c-2 div,.tcfoak-moduleoverview .wrap .block .sections .section .columns.c-3 div,.tcfoak-moduleoverview .wrap .block .sections .section .columns.c-4 div{width:100%;margin-right:0}.tcfoak-moduleoverview .wrap .block .sections .section .columns:not(.c-1, .c-2, .c-3, .c-4) div{width:100%;margin-right:0}.tcfoak-moduleoverview .wrap.columns-6 .block,.tcfoak-moduleoverview .wrap.columns-5 .block,.tcfoak-moduleoverview .wrap.columns-4 .block,.tcfoak-moduleoverview .wrap.columns-3 .block,.tcfoak-moduleoverview .wrap.columns-2 .block{width:100%;margin-right:0 !important;margin-top:50px !important}}@media screen and (max-width:768px){.tcfoak-moduleoverview .wrap .block.layout-0 .sections .section:not(:first-child){margin-top:50px}.tcfoak-moduleoverview .wrap .block.layout-0 .sections.s-2 .section,.tcfoak-moduleoverview .wrap .block.layout-0 .sections.s-3 .section{width:100%;margin-right:0 !important}.tcfoak-moduleoverview .wrap .block.layout-0 .sections:not(.s-1, .s-2, .s-3) .section{width:100%;margin-right:0 !important}.tcfoak-moduleoverview .wrap .block.layout-0 .sections:last-child{margin-bottom:0}.tcfoak-moduleoverview .wrap.columns-6 .block,.tcfoak-moduleoverview .wrap.columns-5 .block,.tcfoak-moduleoverview .wrap.columns-4 .block,.tcfoak-moduleoverview .wrap.columns-3 .block,.tcfoak-moduleoverview .wrap.columns-2 .block{width:100%;margin-right:0 !important;margin-top:50px !important}}@media screen and (min-width:768px) and (max-width:1024px){#moduleOverviewOverlay .block{width:90%}}@media screen and (min-width:1400px) and (max-width:1700px){#moduleOverviewOverlay .block .shortcuts{grid-template-columns:repeat(3, 1fr) !important}#moduleOverviewOverlay .block .shortcuts div{margin-bottom:20px}}@media screen and (min-width:1024px) and (max-width:1400px){#moduleOverviewOverlay .block .shortcuts{grid-template-columns:repeat(1, 1fr) !important}#moduleOverviewOverlay .block .shortcuts div{margin-bottom:20px}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){#moduleOverviewOverlay .block .shortcuts{grid-template-columns:repeat(1, 1fr) !important}#moduleOverviewOverlay .block .shortcuts div{margin-bottom:20px}}@media screen and (max-width:768px){#moduleOverviewOverlay .block{width:100%;height:100%}#moduleOverviewOverlay .block h2{margin-top:40px}#moduleOverviewOverlay .block .section .content .item .moduletitle{height:auto}#moduleOverviewOverlay .block .section .content .item .modulecontent .grid{grid-template-columns:1fr}#moduleOverviewOverlay .block .section .content .item .modulecontent .grid .image{margin-top:10px;padding-left:0}#moduleOverviewOverlay .block .shortcuts{grid-template-columns:repeat(1, 1fr) !important}#moduleOverviewOverlay .block .shortcuts div{margin-bottom:20px}}.tcfoak-linkboxes p:last-of-type{margin-bottom:50px}.tcfoak-linkboxes .link-boxes{display:flex;flex-wrap:wrap;width:calc(100% + 20px);margin-bottom:-20px}.tcfoak-linkboxes .link-boxes h1,.tcfoak-linkboxes .link-boxes h2,.tcfoak-linkboxes .link-boxes h3,.tcfoak-linkboxes .link-boxes h4,.tcfoak-linkboxes .link-boxes h5,.tcfoak-linkboxes .link-boxes h6{flex-basis:100%}.tcfoak-linkboxes .link-boxes.c-1 a{width:100%}.tcfoak-linkboxes .link-boxes.c-2 a{width:calc((100% / 2) - 20px)}.tcfoak-linkboxes .link-boxes.c-3 a{width:calc((100% / 3) - 20px)}.tcfoak-linkboxes .link-boxes.c-4 a{width:calc((100% / 4) - 20px)}.tcfoak-linkboxes .link-boxes.bgc-1 a{background-color:#E7E6E6;color:#004961}.tcfoak-linkboxes .link-boxes.bgc-1 a svg{stroke:#004961;fill:#004961}.tcfoak-linkboxes .link-boxes.bgc-2 a{background-color:#7DBACD;color:#ffffff}.tcfoak-linkboxes .link-boxes.bgc-2 a svg{stroke:#ffffff;fill:#ffffff}.tcfoak-linkboxes .link-boxes.bgc-3 a{background-color:#004961;color:#ffffff}.tcfoak-linkboxes .link-boxes.bgc-3 a svg{fill:#ffffff;stroke:#ffffff}.tcfoak-linkboxes .link-boxes a{padding:30px;text-decoration:none;transition:transform ease 0.2s;margin:0 20px 20px 0;position:relative}.tcfoak-linkboxes .link-boxes a .link-box-graphic{display:block;height:auto;margin:0 auto 20px;stroke:#004961}.tcfoak-linkboxes .link-boxes a .link-box-graphic.graphic-1{width:68%;max-width:180px}.tcfoak-linkboxes .link-boxes a .link-box-graphic.graphic-2{margin:14px auto 6px;width:100%;max-width:280px}.tcfoak-linkboxes .link-boxes a .link-box-graphic.graphic-3{width:55%;max-width:150px}.tcfoak-linkboxes .link-boxes a .link-box-graphic.graphic-4{width:90%;margin:18px auto 2px;max-width:250px}.tcfoak-linkboxes .link-boxes a .link-box-title{font-size:26px;font-family:"PTSerif", helvetica, verdana, tahoma, arial, sans-serif;position:relative;padding-bottom:15px;margin-bottom:15px;word-wrap:break-word}.tcfoak-linkboxes .link-boxes a .link-box-title:after{content:"";height:4px;width:40px;background-color:#B5121B;position:absolute;bottom:0;left:0}.tcfoak-linkboxes .link-boxes a .link-box-arrow{width:32px;height:32px;position:absolute;bottom:30px;right:30px}.tcfoak-linkboxes .link-boxes a:hover,.tcfoak-linkboxes .link-boxes a:focus{transform:scale(1.02)}@media screen and (max-width:1440px){.tcfoak-linkboxes .link-boxes a{padding:20px}.tcfoak-linkboxes .link-boxes a .link-box-arrow{bottom:20px;right:20px}}@media screen and (max-width:1024px){.tcfoak-linkboxes .link-boxes.c-3 a,.tcfoak-linkboxes .link-boxes.c-4 a{width:calc((100% / 2) - 20px)}}@media screen and (max-width:768px){.tcfoak-linkboxes .link-boxes.c-2,.tcfoak-linkboxes .link-boxes.c-3,.tcfoak-linkboxes .link-boxes.c-4{width:100%}.tcfoak-linkboxes .link-boxes.c-2 a,.tcfoak-linkboxes .link-boxes.c-3 a,.tcfoak-linkboxes .link-boxes.c-4 a{width:100% !important;margin-right:0 !important}}#banner{width:100%;height:280px;max-width:1400px;margin:0 auto 20px;position:relative;overflow:hidden}#banner .banner-element{position:absolute;width:100%;height:280px;overflow:hidden;transition:all ease 1s}#banner .banner-element.link{cursor:pointer}#banner .banner-element.type-0 img{position:absolute;height:100%;width:100%;object-fit:cover;left:0;top:50%;transform:translateY(-50%)}#banner .banner-element.type-1{background-color:#B0D8E5;padding:40px}#banner .banner-element.type-1 svg{fill:#2582A1;position:absolute;right:40px;top:0;height:100%;width:auto}#banner .banner-element.type-1 svg.graphic-1,#banner .banner-element.type-1 svg.graphic-3{padding:20px 0}#banner .banner-element.type-1 svg.graphic-4{height:200px;width:calc((267 / 120) * 180px);top:40px}#banner .banner-element.type-1 svg.graphic-5{right:0;top:0;height:280px;width:calc((474 / 253) * 280px)}#banner .banner-element.type-1 .banner-text{font-size:36px;line-height:50px;font-family:"PTSerif", helvetica, verdana, tahoma, arial, sans-serif;color:#004961;width:50%;z-index:1000;position:absolute;top:50%;left:40px;transform:translateY(-50%);margin:-20px auto 0}#banner .banner-element.type-1 .banner-text div{max-height:160px;overflow:hidden}#banner .banner-element.type-1 .banner-text div p{margin-bottom:0}#banner .banner-element.type-1 .banner-text:after{content:"";position:absolute;height:4px;width:40px;bottom:-20px;left:0}#banner .banner-element.type-1 .banner-text.l-0:after{background-color:#004961}#banner .banner-element.type-1 .banner-text.l-1:after{background-color:#B5121B}#banner #banner-dots{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);display:flex;z-index:2000}#banner #banner-dots .dot{width:15px;height:15px;background-color:#ffffff;border-radius:50%;cursor:pointer;transition:all ease 0.5s}#banner #banner-dots .dot.active{background-color:#B5121B}#banner #banner-dots .dot:not(:last-child){margin-right:10px}@media screen and (max-width:1440px){#banner{width:calc(100% - 40px)}}@media screen and (max-width:1024px){#banner .banner-element.type-1 .banner-text{font-size:26px;line-height:40px}#banner .banner-element.type-1 .banner-text div{max-height:129px}}@media screen and (max-width:768px){#banner .banner-element.type-1 svg{fill:#a2cedb}#banner .banner-element.type-1 .banner-text{width:100%;text-align:center;padding:20px;left:0;margin-top:-10px;font-size:22px;line-height:30px}#banner .banner-element.type-1 .banner-text div{max-height:150px}#banner .banner-element.type-1 .banner-text:after{left:50%;bottom:0;transform:translateX(-50%)}}.tcfoak-cardfilter{margin-bottom:40px}.tcfoak-cardfilter #btnToggleArea{background-color:#2582A1;border:0;padding:10px 20px;color:#ffffff;cursor:pointer;margin-bottom:10px;transition:all ease 0.2s;padding:10px 20px;border-radius:40px}.tcfoak-cardfilter #btnToggleArea:hover,.tcfoak-cardfilter #btnToggleArea:focus{transform:scale(1.05)}.tcfoak-cardfilter #filterArea{margin-top:40px}.tcfoak-cardfilter #filters{margin-bottom:40px;display:flex}.tcfoak-cardfilter #filters li{padding:10px;cursor:pointer;background-color:#E7E6E6;transition:all ease 0.2s;padding:10px 20px;border-radius:40px}.tcfoak-cardfilter #filters li:hover,.tcfoak-cardfilter #filters li:focus{transform:scale(1.05)}.tcfoak-cardfilter #filters li.active{background-color:#2582A1;color:#ffffff}.tcfoak-cardfilter #filters li.active:hover,.tcfoak-cardfilter #filters li.active:focus{transform:scale(1.05)}.tcfoak-cardfilter #filter-categories{margin-bottom:40px;display:flex;justify-content:flex-start}.tcfoak-cardfilter #filter-categories .filter-category{width:calc(100% / 5);position:relative}.tcfoak-cardfilter #filter-categories .filter-category h3{font-size:20px}.tcfoak-cardfilter #filter-categories .filter-category #filter-kinds,.tcfoak-cardfilter #filter-categories .filter-category #filter-level,.tcfoak-cardfilter #filter-categories .filter-category #filter-segment,.tcfoak-cardfilter #filter-categories .filter-category #filter-jobtype,.tcfoak-cardfilter #filter-categories .filter-category #filter-topic{max-height:175px;overflow:scroll;margin-bottom:20px;-ms-overflow-style:none;scrollbar-width:none}.tcfoak-cardfilter #filter-categories .filter-category #filter-kinds::-webkit-scrollbar,.tcfoak-cardfilter #filter-categories .filter-category #filter-level::-webkit-scrollbar,.tcfoak-cardfilter #filter-categories .filter-category #filter-segment::-webkit-scrollbar,.tcfoak-cardfilter #filter-categories .filter-category #filter-jobtype::-webkit-scrollbar,.tcfoak-cardfilter #filter-categories .filter-category #filter-topic::-webkit-scrollbar{-webkit-appearance:none}.tcfoak-cardfilter #filter-categories .filter-category #filter-kinds .element-wrapper .container input:checked~.checkmark,.tcfoak-cardfilter #filter-categories .filter-category #filter-level .element-wrapper .container input:checked~.checkmark,.tcfoak-cardfilter #filter-categories .filter-category #filter-segment .element-wrapper .container input:checked~.checkmark,.tcfoak-cardfilter #filter-categories .filter-category #filter-jobtype .element-wrapper .container input:checked~.checkmark,.tcfoak-cardfilter #filter-categories .filter-category #filter-topic .element-wrapper .container input:checked~.checkmark{background-color:#CF323A !important;border-color:#CF323A !important}.tcfoak-cardfilter #filter-categories .filter-category svg{display:none}.tcfoak-cardfilter #filter-categories .filter-category:not(:last-child){margin-right:35px}.tcfoak-cardfilter #filter-categories .filter-category.scroll svg{fill:#004961;width:25px;height:25px;display:block;position:absolute;top:230px;left:50%;animation:pulse 3s infinite;transition:animation ease;cursor:pointer}.tcfoak-cardfilter #filter-categories .filter-category.up svg{animation:pulse-up 3s infinite}.tcfoak-cardfilter #cards .count{font-size:130%;letter-spacing:1px;margin-bottom:30px;text-transform:uppercase}.tcfoak-cardfilter #cards .list{display:flex;flex-wrap:wrap}.tcfoak-cardfilter #cards .list .card{width:calc((100% - (20px * 2)) / 3);margin-bottom:20px;padding-top:50px}.tcfoak-cardfilter #cards .list .card.examination,.tcfoak-cardfilter #cards .list .card.module,.tcfoak-cardfilter #cards .list .card.course,.tcfoak-cardfilter #cards .list .card.elearning{position:relative;background-color:#2582A1 !important;border:0 !important;transition:transform ease 0.2s;overflow:visible !important}.tcfoak-cardfilter #cards .list .card.examination .cell,.tcfoak-cardfilter #cards .list .card.module .cell,.tcfoak-cardfilter #cards .list .card.course .cell,.tcfoak-cardfilter #cards .list .card.elearning .cell{background-color:transparent !important;align-items:start !important;display:block;margin-top:-50px;height:calc(100% + 50px)}.tcfoak-cardfilter #cards .list .card.examination .cell .kind,.tcfoak-cardfilter #cards .list .card.module .cell .kind,.tcfoak-cardfilter #cards .list .card.course .cell .kind,.tcfoak-cardfilter #cards .list .card.elearning .cell .kind{display:flex;position:absolute;right:0;top:10px;text-transform:uppercase;padding:5px 10px;align-items:center;font-weight:600;font-size:14px;width:130px;color:#004961}.tcfoak-cardfilter #cards .list .card.examination .cell .kind svg,.tcfoak-cardfilter #cards .list .card.module .cell .kind svg,.tcfoak-cardfilter #cards .list .card.course .cell .kind svg,.tcfoak-cardfilter #cards .list .card.elearning .cell .kind svg{margin-right:10px;fill:#004961}.tcfoak-cardfilter #cards .list .card.examination .cell .content,.tcfoak-cardfilter #cards .list .card.module .cell .content,.tcfoak-cardfilter #cards .list .card.course .cell .content,.tcfoak-cardfilter #cards .list .card.elearning .cell .content{background-color:transparent !important;color:#ffffff;overflow:visible !important;padding:80px 30px 50px 30px}.tcfoak-cardfilter #cards .list .card.examination .cell .content .number,.tcfoak-cardfilter #cards .list .card.module .cell .content .number,.tcfoak-cardfilter #cards .list .card.course .cell .content .number,.tcfoak-cardfilter #cards .list .card.elearning .cell .content .number{margin-top:-32px;margin-bottom:10px}.tcfoak-cardfilter #cards .list .card.examination .cell .content .title,.tcfoak-cardfilter #cards .list .card.module .cell .content .title,.tcfoak-cardfilter #cards .list .card.course .cell .content .title,.tcfoak-cardfilter #cards .list .card.elearning .cell .content .title{text-transform:none;font-family:"PTSerif", helvetica, verdana, tahoma, arial, sans-serif;font-size:26px;line-height:32px;padding-bottom:20px;margin-bottom:20px;position:relative;hyphens:auto}.tcfoak-cardfilter #cards .list .card.examination .cell .content .title:after,.tcfoak-cardfilter #cards .list .card.module .cell .content .title:after,.tcfoak-cardfilter #cards .list .card.course .cell .content .title:after,.tcfoak-cardfilter #cards .list .card.elearning .cell .content .title:after{content:"";position:absolute;height:4px;width:40px;bottom:0;left:0;background-color:#004961}.tcfoak-cardfilter #cards .list .card.examination .cell .content .teaser,.tcfoak-cardfilter #cards .list .card.module .cell .content .teaser,.tcfoak-cardfilter #cards .list .card.course .cell .content .teaser,.tcfoak-cardfilter #cards .list .card.elearning .cell .content .teaser{margin-bottom:20px}.tcfoak-cardfilter #cards .list .card.examination .cell .content .presentation-date span,.tcfoak-cardfilter #cards .list .card.module .cell .content .presentation-date span,.tcfoak-cardfilter #cards .list .card.course .cell .content .presentation-date span,.tcfoak-cardfilter #cards .list .card.elearning .cell .content .presentation-date span{font-weight:600;letter-spacing:1px}.tcfoak-cardfilter #cards .list .card.examination .cell .arrow,.tcfoak-cardfilter #cards .list .card.module .cell .arrow,.tcfoak-cardfilter #cards .list .card.course .cell .arrow,.tcfoak-cardfilter #cards .list .card.elearning .cell .arrow{position:absolute;fill:#ffffff;width:32px;height:32px;right:30px;bottom:30px}.tcfoak-cardfilter #cards .list .card.examination:hover,.tcfoak-cardfilter #cards .list .card.examination:focus,.tcfoak-cardfilter #cards .list .card.module:hover,.tcfoak-cardfilter #cards .list .card.module:focus,.tcfoak-cardfilter #cards .list .card.course:hover,.tcfoak-cardfilter #cards .list .card.course:focus,.tcfoak-cardfilter #cards .list .card.elearning:hover,.tcfoak-cardfilter #cards .list .card.elearning:focus{transform:scale(1.02)}.tcfoak-cardfilter #cards .list .card.elearning .cell .kind{background-color:#B0D8E5 !important}.tcfoak-cardfilter #cards .list .card.elearning .cell .kind svg{width:calc(48px / 2);height:calc(32px / 2)}.tcfoak-cardfilter #cards .list .card.course .cell .kind{background-color:#FFE5BF !important}.tcfoak-cardfilter #cards .list .card.course .cell .kind svg{width:calc(39px / 1.8);height:calc(32px / 1.8)}.tcfoak-cardfilter #cards .list .card.module .cell .kind{background-color:#FAC1C4 !important}.tcfoak-cardfilter #cards .list .card.module .cell .kind svg{width:calc(27px / 1.5);height:calc(32px / 1.5)}.tcfoak-cardfilter #cards .list .card.examination .cell .kind{background-color:#FFCA7F !important}.tcfoak-cardfilter #cards .list .card.examination .cell .kind svg{width:calc(38px / 1.7);height:calc(32px / 1.7)}.tcfoak-cardfilter #cards .list .card:not(:nth-child(3n)){margin-right:20px}.tcfoak-cardfilter ul{list-style:none;margin:0;padding:0}.tcfoak-cardfilter ul li{margin-right:10px}.tcfoak-cardfilter #spinner{display:none}.tcfoak-cardfilter #spinner svg{animation:rotate 2s linear infinite;z-index:2;width:50px;height:50px;margin:0 auto}.tcfoak-cardfilter #spinner svg .path{stroke:#004961;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@media screen and (max-width:1440px){.tcfoak-cardfilter #filter-categories{flex-wrap:wrap}.tcfoak-cardfilter #filter-categories div{width:calc((100% - (35px * 2)) / 3)}.tcfoak-cardfilter #filter-categories div:not(:nth-child(3)){margin-right:35px !important}.tcfoak-cardfilter #filter-categories div:not(:last-child){margin-right:inherit}}@media screen and (max-width:1024px){.tcfoak-cardfilter #cards .list .card{width:calc((100% - 20px) / 2)}.tcfoak-cardfilter #cards .list .card:not(:nth-child(3n)){margin-right:0}.tcfoak-cardfilter #cards .list .card:not(:nth-child(2n)){margin-right:20px}}@media screen and (max-width:768px){.tcfoak-cardfilter #filters{display:block}.tcfoak-cardfilter #filters li{margin-right:0;margin-bottom:10px}.tcfoak-cardfilter #filter-categories{margin-bottom:20px;display:block;justify-content:space-between}.tcfoak-cardfilter #filter-categories div{width:100% !important;margin-right:0 !important}.tcfoak-cardfilter #filter-categories div #filter-kinds,.tcfoak-cardfilter #filter-categories div #filter-level,.tcfoak-cardfilter #filter-categories div #filter-segment,.tcfoak-cardfilter #filter-categories div #filter-jobtype,.tcfoak-cardfilter #filter-categories div #filter-topic{max-height:none}.tcfoak-cardfilter #filter-categories div #filter-kinds li,.tcfoak-cardfilter #filter-categories div #filter-level li,.tcfoak-cardfilter #filter-categories div #filter-segment li,.tcfoak-cardfilter #filter-categories div #filter-jobtype li,.tcfoak-cardfilter #filter-categories div #filter-topic li{margin-bottom:0}.tcfoak-cardfilter #filter-categories div #filter-kinds li .container .checkmark,.tcfoak-cardfilter #filter-categories div #filter-level li .container .checkmark,.tcfoak-cardfilter #filter-categories div #filter-segment li .container .checkmark,.tcfoak-cardfilter #filter-categories div #filter-jobtype li .container .checkmark,.tcfoak-cardfilter #filter-categories div #filter-topic li .container .checkmark{height:20px;width:20px;top:5px}.tcfoak-cardfilter #cards .count{font-size:130%;letter-spacing:1px;margin-bottom:30px;text-transform:uppercase}.tcfoak-cardfilter #cards .list{grid-template-columns:repeat(1, 1fr)}.tcfoak-cardfilter #cards .list .card{width:100%}.tcfoak-cardfilter #cards .list .card.examination,.tcfoak-cardfilter #cards .list .card.module,.tcfoak-cardfilter #cards .list .card.course,.tcfoak-cardfilter #cards .list .card.elearning{overflow:hidden !important}.tcfoak-cardfilter #cards .list .card:not(:nth-child(2n)){margin-right:0}.tcfoak-cardfilter #spinner{display:none;position:fixed;bottom:10px;right:10px}}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1, 150;stroke-dashoffset:0}50%{stroke-dasharray:90, 150;stroke-dashoffset:-35}100%{stroke-dasharray:90, 150;stroke-dashoffset:-124}}@keyframes pulse{0%{transform:translateX(-50%) scale(1)}6%{transform:translateX(-50%) scale(1.05)}12%{transform:translateX(-50%) scale(1.1)}18%{transform:translateX(-50%) scale(1.15)}25%{transform:translateX(-50%) scale(1.2)}31%{transform:translateX(-50%) scale(1.25)}37%{transform:translateX(-50%) scale(1.3)}43%{transform:translateX(-50%) scale(1.35)}50%{transform:translateX(-50%) scale(1.4)}56%{transform:translateX(-50%) scale(1.35)}62%{transform:translateX(-50%) scale(1.3)}68%{transform:translateX(-50%) scale(1.25)}75%{transform:translateX(-50%) scale(1.2)}81%{transform:translateX(-50%) scale(1.15)}87%{transform:translateX(-50%) scale(1.1)}94%{transform:translateX(-50%) scale(1.05)}100%{transform:translateX(-50%) scale(1)}}@keyframes pulse-up{0%{transform:translateX(-50%) scale(1) rotate(180deg)}6%{transform:translateX(-50%) scale(1.05) rotate(180deg)}12%{transform:translateX(-50%) scale(1.1) rotate(180deg)}18%{transform:translateX(-50%) scale(1.15) rotate(180deg)}25%{transform:translateX(-50%) scale(1.2) rotate(180deg)}31%{transform:translateX(-50%) scale(1.25) rotate(180deg)}37%{transform:translateX(-50%) scale(1.3) rotate(180deg)}43%{transform:translateX(-50%) scale(1.35) rotate(180deg)}50%{transform:translateX(-50%) scale(1.4) rotate(180deg)}56%{transform:translateX(-50%) scale(1.35) rotate(180deg)}62%{transform:translateX(-50%) scale(1.3) rotate(180deg)}68%{transform:translateX(-50%) scale(1.25) rotate(180deg)}75%{transform:translateX(-50%) scale(1.2) rotate(180deg)}81%{transform:translateX(-50%) scale(1.15) rotate(180deg)}87%{transform:translateX(-50%) scale(1.1) rotate(180deg)}94%{transform:translateX(-50%) scale(1.05) rotate(180deg)}100%{transform:translateX(-50%) scale(1) rotate(180deg)}}.tcfoak-infoboxes p:last-of-type{margin-bottom:50px}.tcfoak-infoboxes .info-boxes{display:flex;flex-wrap:wrap;width:calc(100% + 20px);margin-bottom:-20px}.tcfoak-infoboxes .info-boxes h1,.tcfoak-infoboxes .info-boxes h2,.tcfoak-infoboxes .info-boxes h3,.tcfoak-infoboxes .info-boxes h4,.tcfoak-infoboxes .info-boxes h5,.tcfoak-infoboxes .info-boxes h6{flex-basis:100%}.tcfoak-infoboxes .info-boxes.c-1 .info-box{width:100%}.tcfoak-infoboxes .info-boxes.c-2 .info-box{width:calc((100% / 2) - 20px)}.tcfoak-infoboxes .info-boxes.c-3 .info-box{width:calc((100% / 3) - 20px)}.tcfoak-infoboxes .info-boxes.c-4 .info-box{width:calc((100% / 4) - 20px)}.tcfoak-infoboxes .info-boxes .info-box{padding:50px 30px;text-decoration:none;transition:transform ease 0.2s;margin:0 20px 20px 0;position:relative;color:#000000}.tcfoak-infoboxes .info-boxes .info-box.bgc-1{background-color:#E7E6E6;color:#004961}.tcfoak-infoboxes .info-boxes .info-box.bgc-2{background-color:#7DBACD;color:#ffffff}.tcfoak-infoboxes .info-boxes .info-box.bgc-2 .info-box-link{background-color:#E7E6E6;color:#000000}.tcfoak-infoboxes .info-boxes .info-box.bgc-3{background-color:#004961;color:#ffffff}.tcfoak-infoboxes .info-boxes .info-box.bgc-3 .info-box-link{background-color:#7DBACD;color:#000000}.tcfoak-infoboxes .info-boxes .info-box.a-2{text-align:center}.tcfoak-infoboxes .info-boxes .info-box.a-2 .info-box-title.l-1:after{left:50%;transform:translateX(-50%)}.tcfoak-infoboxes .info-boxes .info-box.a-3{text-align:right}.tcfoak-infoboxes .info-boxes .info-box.a-3 .info-box-title.l-1:after{left:auto;right:0}.tcfoak-infoboxes .info-boxes .info-box .info-box-title{font-size:26px;font-family:"PTSerif", helvetica, verdana, tahoma, arial, sans-serif;position:relative;word-wrap:break-word;margin:-8px 0 15px}.tcfoak-infoboxes .info-boxes .info-box .info-box-title.l-1{padding-bottom:15px}.tcfoak-infoboxes .info-boxes .info-box .info-box-title.l-1:after{content:"";height:4px;width:40px;background-color:#B5121B;position:absolute;bottom:0;left:0}.tcfoak-infoboxes .info-boxes .info-box .info-box-description{width:100%;max-width:800px}.tcfoak-infoboxes .info-boxes .info-box .info-box-description p:last-of-type{margin-bottom:0}.tcfoak-infoboxes .info-boxes .info-box .info-box-link{display:inline-block;border-radius:40px;padding:10px 20px;background-color:#004961;color:#ffffff;text-decoration:none;transition:all ease 0.2s;margin:40px 0 0}.tcfoak-infoboxes .info-boxes .info-box .info-box-link:hover,.tcfoak-infoboxes .info-boxes .info-box .info-box-link:focus{transform:scale(1.02)}@media screen and (max-width:1440px){.tcfoak-infoboxes .info-boxes .info-box{padding:40px 20px}}@media screen and (max-width:1024px){.tcfoak-infoboxes .info-boxes.c-3 .info-box,.tcfoak-infoboxes .info-boxes.c-4 .info-box{width:calc((100% / 2) - 20px)}}@media screen and (max-width:768px){.tcfoak-infoboxes .info-boxes.c-2,.tcfoak-infoboxes .info-boxes.c-3,.tcfoak-infoboxes .info-boxes.c-4{width:100%}.tcfoak-infoboxes .info-boxes.c-2 .info-box,.tcfoak-infoboxes .info-boxes.c-3 .info-box,.tcfoak-infoboxes .info-boxes.c-4 .info-box{width:100% !important;margin-right:0 !important}.tcfoak-infoboxes .info-boxes.c-2 .info-box.bgc-0,.tcfoak-infoboxes .info-boxes.c-3 .info-box.bgc-0,.tcfoak-infoboxes .info-boxes.c-4 .info-box.bgc-0{padding:40px 0}.tcfoak-infoboxes .info-boxes.c-2 .info-box .info-box-link,.tcfoak-infoboxes .info-boxes.c-3 .info-box .info-box-link,.tcfoak-infoboxes .info-boxes.c-4 .info-box .info-box-link{margin-top:20px}}.tcfoak-cards{color:#004961}.tcfoak-cards .extras .course{border:1px solid #D0CECE;padding:40px;margin-bottom:20px;color:#004961;font-family:"SourceSansPro", helvetica, verdana, tahoma, arial, sans-serif;position:relative}.tcfoak-cards .extras .course .mail-tip{position:absolute;right:40px;top:40px;display:flex;align-items:center;text-decoration:none;transition:all ease 0.5s}.tcfoak-cards .extras .course .mail-tip svg{width:calc(32px / 1.8);height:calc(32px / 1.8);fill:#004961;margin-left:7px;transition:all ease 0.5s}.tcfoak-cards .extras .course .mail-tip:hover,.tcfoak-cards .extras .course .mail-tip:focus{color:#000000}.tcfoak-cards .extras .course .mail-tip:hover svg,.tcfoak-cards .extras .course .mail-tip:focus svg{fill:#000000}.tcfoak-cards .extras .course .course-status{display:flex;align-items:center;margin-bottom:20px}.tcfoak-cards .extras .course .course-status .status-dot{width:10px;height:10px;border-radius:50%;margin:-1px 8px 0 0}.tcfoak-cards .extras .course .course-status .status-text{font-size:13px;line-height:22px}.tcfoak-cards .extras .course .course-info span{font-weight:600}.tcfoak-cards .extras .course .course-info.line{padding-bottom:20px;border-bottom:1px solid #004961;margin-bottom:20px}.tcfoak-cards .extras .course .course-schedule tr td{padding-bottom:10px}.tcfoak-cards .extras .course .course-schedule tr td:not(:last-child){padding-right:10px}.tcfoak-cards .extras .course .course-schedule tr:first-child{font-weight:600}.tcfoak-cards .extras .course .course-schedule tr:first-child td:not(:first-child){padding-left:10px}.tcfoak-cards .extras .course .course-schedule tr:not(:first-child) td{padding-left:10px}.card-image header{border-bottom:0}.card-image main{margin-top:350px;position:relative;justify-content:space-between}.card-image main .tx-tc-cards .single .image{position:absolute;left:30px;top:-300px;width:100%;max-width:1400px;height:280px;overflow:hidden}.card-image main .tx-tc-cards .single .image img{position:absolute;top:50%;transform:translateY(-50%);height:100%;width:100%;object-fit:cover;opacity:0.55}.card-image main .tx-tc-cards .single .image .banner-layer{position:absolute;width:100%;height:100%;background-color:rgba(0, 73, 97, 0.6)}.card-image main .tx-tc-cards .single .image svg{fill:#ffffff;position:absolute;right:0;width:calc(44px * 9);height:calc(32px * 9)}.card-image main .tx-tc-cards .single .image .banner-text{position:absolute;left:40px;bottom:40px;color:#ffffff;width:calc(100% - 80px)}.card-image main .tx-tc-cards .single .image .banner-text h2{color:#ffffff !important;font-size:36px;line-height:45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;margin-bottom:0}.card-image main .tx-tc-cards .single .image .banner-text div{font-size:24px;font-weight:600;margin-bottom:10px}.card-image main .tx-tc-cards .single.person{margin-top:-250px;display:flex;justify-content:space-between}.card-image main .tx-tc-cards .single.person .image{position:relative;top:0;left:0;height:auto;margin:0;margin-top:-42px;width:calc(60% - 20px);display:flex;flex-wrap:wrap;overflow:visible}.card-image main .tx-tc-cards .single.person .image img{position:relative;top:0;left:0;transform:none;opacity:1}.card-image main .tx-tc-cards .single.person .image .banner-layer,.card-image main .tx-tc-cards .single.person .image svg{display:none}.card-image main .tx-tc-cards .single.person .image .banner-text{position:relative;flex-basis:100%;order:-1;left:0;bottom:20px}.card-image main .tx-tc-cards .single.person .image .banner-text h2{color:#004961 !important}.card-image main .tx-tc-cards .single.person .cards-text{width:calc(40% - 20px)}.card-image main .tx-tc-cards .single.person:parent{background-color:red}.card-image main .tx-tc-cards .single.article .image img{opacity:1}.article-image header{border-bottom:0}.article-image main{margin-top:350px;position:relative;justify-content:space-between}.article-image main .tx-tc-cards .single .image{position:absolute;left:30px;top:-300px;width:100%;max-width:1400px;height:280px;overflow:hidden}.article-image main .tx-tc-cards .single .image img{position:absolute;top:50%;transform:translateY(-50%);height:100%;width:100%;object-fit:cover;opacity:0.55}@media screen and (max-width:1024px){.card-image main .tx-tc-cards .single .image .banner-text h2{font-size:26px;line-height:40px}}@media screen and (max-width:768px){.card-image main .tx-tc-cards .single .image .banner-layer{background-color:rgba(0, 73, 97, 0.7)}.card-image main .tx-tc-cards .single .image svg{opacity:0.7}.card-image main .tx-tc-cards .single .image .banner-text{width:100%;text-align:center;padding:20px;top:50%;left:50%;bottom:auto;transform:translate(-50%, -50%)}.card-image main .tx-tc-cards .single .image .banner-text h2{font-size:22px;line-height:30px;max-height:150px;white-space:normal}.card-image.menu-active main{margin-top:431.5px}.menu-active main{margin-top:102.5px}}.tcfoak-waitinglist{margin:40px 0}.tcfoak-waitinglist h3{color:#004961;margin-bottom:-25px}.tcfoak-waitinglist form{background-color:#004961;color:#ffffff;padding:20px;text-align:center;margin-top:40px;display:flex;flex-wrap:wrap;justify-content:space-between}.tcfoak-waitinglist form p{flex-basis:100%}.tcfoak-waitinglist form .element-wrapper{flex-basis:48.5%}.tcfoak-waitinglist form .element-wrapper input{font-size:16px}.tcfoak-waitinglist form .element-wrapper button{border-radius:40px;background-color:#7DBACD;color:#000000;padding:10px 20px;border:0;outline:0;display:block;width:fit-content;margin:0 auto;transition:all ease 0.2s;cursor:pointer}.tcfoak-waitinglist form .element-wrapper button:hover,.tcfoak-waitinglist form .element-wrapper button:focus{transform:scale(1.05)}.tcfoak-waitinglist form .element-wrapper#amount-container{text-align:left;flex-basis:150px;margin-top:40px}.tcfoak-waitinglist form .element-wrapper#amount-container p{margin:0 0 10px}.tcfoak-waitinglist form .element-wrapper#amount-container input{width:80px}.tcfoak-waitinglist form .element-wrapper:first-of-type,.tcfoak-waitinglist form .element-wrapper:nth-of-type(2){flex-basis:100%}.tcfoak-waitinglist form .element-wrapper:last-child{margin-bottom:0;flex-basis:100%}.tcfoak-waitinglist form .radio-wrapper{text-align:left;flex-basis:100%}.tcfoak-waitinglist form .radio-wrapper div{margin-bottom:15px}.tcfoak-waitinglist form .radio-wrapper div input{width:20px;height:20px;cursor:pointer}.tcfoak-waitinglist form .radio-wrapper div label{display:block;margin-top:-27px;margin-left:30px}.tcfoak-waitinglist form .message-error,.tcfoak-waitinglist form .message-ok{flex-basis:100%}@media screen and (max-width:768px){.tcfoak-waitinglist form .element-wrapper{flex-basis:100%}}#popup{position:fixed;bottom:0;right:0;width:50%;height:fit-content;min-width:300px;min-height:300px;max-width:700px;max-height:700px;background-color:rgba(0, 0, 0, 0.7);z-index:8000;display:none;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}#popup::-webkit-scrollbar{display:none}#popup #popup-exit{position:absolute;top:0;right:0;transition:all ease 0.2s;width:45px;height:45px;cursor:pointer;background-color:#004961;z-index:200}#popup #popup-exit:before{content:"";position:absolute;top:21px;left:8px;height:3px;width:30px;background-color:#ffffff;transform:rotate(45deg);transition:all ease 0.2s}#popup #popup-exit:after{position:absolute;top:21px;left:8px;content:"";height:3px;width:30px;background-color:#ffffff;transform:rotate(-45deg);transition:all ease 0.2s}#popup #popup-exit:hover:before,#popup #popup-exit:focus:before{transform:rotate(405deg)}#popup #popup-exit:hover:after,#popup #popup-exit:focus:after{transform:rotate(315deg)}#popup #popup-image{width:100%;height:300px;overflow-y:hidden;position:relative}#popup #popup-image img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%, -50%)}#popup #popup-content{width:100%;max-width:1440px;max-height:100%;padding:40px 20px;color:#ffffff;text-align:center}#popup #popup-content #popup-title{font-size:30px;margin-bottom:20px;line-height:40px;font-weight:600}#popup #popup-content #popup-description{font-size:18px;line-height:20px}#popup #popup-content #popup-link{background-color:#004961;color:#ffffff;text-decoration:none;text-align:center;margin:40px auto 0;padding:10px 20px;font-size:18px;display:table;border-radius:40px;transition:all ease 0.2s}#popup #popup-content #popup-link:hover,#popup #popup-content #popup-link:focus{transform:scale(1.05)}@media only screen and (max-width:1024px){#popup{width:100%}}@media only screen and (max-width:768px){#popup{height:100%;max-height:none}#popup #popup-content{max-height:none}#popup #popup-content #popup-title{font-size:25px;line-height:30px}#popup #popup-content #popup-description{font-size:16px;line-height:20px}#popup #popup-content #popup-link{font-size:16px;padding:10px 20px;margin-top:15px}}#cards-search .element-wrapper{position:relative}#cards-search .element-wrapper input{font-size:20px;text-align:center}#cards-search .element-wrapper #cards-search-delete-input-value{position:absolute;right:0;top:50%;padding:20px;transform:translateY(-50%);font-weight:700;font-size:25px;cursor:pointer;transition:all ease 0.5s;opacity:0.6}#cards-search .element-wrapper #cards-search-delete-input-value:hover,#cards-search .element-wrapper #cards-search-delete-input-value:focus{transform:translateY(-50%) scale(1.2)}#cards-search #cards-search-results .list{display:flex;flex-wrap:wrap}#cards-search #cards-search-results .list .card{width:calc((100% - (20px * 2)) / 3);margin-bottom:20px;padding-top:50px}#cards-search #cards-search-results .list .card.examination,#cards-search #cards-search-results .list .card.module,#cards-search #cards-search-results .list .card.course,#cards-search #cards-search-results .list .card.elearning{position:relative;background-color:#2582A1 !important;border:0 !important;transition:transform ease 0.2s;overflow:visible !important}#cards-search #cards-search-results .list .card.examination .cell,#cards-search #cards-search-results .list .card.module .cell,#cards-search #cards-search-results .list .card.course .cell,#cards-search #cards-search-results .list .card.elearning .cell{background-color:transparent !important;align-items:start !important;display:block;margin-top:-50px;height:calc(100% + 50px)}#cards-search #cards-search-results .list .card.examination .cell .kind,#cards-search #cards-search-results .list .card.module .cell .kind,#cards-search #cards-search-results .list .card.course .cell .kind,#cards-search #cards-search-results .list .card.elearning .cell .kind{display:flex;position:absolute;right:0;top:10px;text-transform:uppercase;padding:5px 10px;align-items:center;font-weight:600;font-size:14px;width:130px;color:#004961}#cards-search #cards-search-results .list .card.examination .cell .kind svg,#cards-search #cards-search-results .list .card.module .cell .kind svg,#cards-search #cards-search-results .list .card.course .cell .kind svg,#cards-search #cards-search-results .list .card.elearning .cell .kind svg{margin-right:10px;fill:#004961}#cards-search #cards-search-results .list .card.examination .cell .content,#cards-search #cards-search-results .list .card.module .cell .content,#cards-search #cards-search-results .list .card.course .cell .content,#cards-search #cards-search-results .list .card.elearning .cell .content{background-color:transparent !important;color:#ffffff;overflow:visible !important;padding:80px 30px 50px 30px}#cards-search #cards-search-results .list .card.examination .cell .content .number,#cards-search #cards-search-results .list .card.module .cell .content .number,#cards-search #cards-search-results .list .card.course .cell .content .number,#cards-search #cards-search-results .list .card.elearning .cell .content .number{margin-top:-32px;margin-bottom:10px}#cards-search #cards-search-results .list .card.examination .cell .content .title,#cards-search #cards-search-results .list .card.module .cell .content .title,#cards-search #cards-search-results .list .card.course .cell .content .title,#cards-search #cards-search-results .list .card.elearning .cell .content .title{text-transform:none;font-family:"PTSerif", helvetica, verdana, tahoma, arial, sans-serif;font-size:26px;line-height:32px;padding-bottom:20px;margin-bottom:20px;position:relative;hyphens:auto}#cards-search #cards-search-results .list .card.examination .cell .content .title:after,#cards-search #cards-search-results .list .card.module .cell .content .title:after,#cards-search #cards-search-results .list .card.course .cell .content .title:after,#cards-search #cards-search-results .list .card.elearning .cell .content .title:after{content:"";position:absolute;height:4px;width:40px;bottom:0;left:0;background-color:#004961}#cards-search #cards-search-results .list .card.examination .cell .content .teaser,#cards-search #cards-search-results .list .card.module .cell .content .teaser,#cards-search #cards-search-results .list .card.course .cell .content .teaser,#cards-search #cards-search-results .list .card.elearning .cell .content .teaser{margin-bottom:20px}#cards-search #cards-search-results .list .card.examination .cell .content .presentation-date span,#cards-search #cards-search-results .list .card.module .cell .content .presentation-date span,#cards-search #cards-search-results .list .card.course .cell .content .presentation-date span,#cards-search #cards-search-results .list .card.elearning .cell .content .presentation-date span{font-weight:600;letter-spacing:1px}#cards-search #cards-search-results .list .card.examination .cell .arrow,#cards-search #cards-search-results .list .card.module .cell .arrow,#cards-search #cards-search-results .list .card.course .cell .arrow,#cards-search #cards-search-results .list .card.elearning .cell .arrow{position:absolute;fill:#ffffff;width:32px;height:32px;right:30px;bottom:30px}#cards-search #cards-search-results .list .card.examination:hover,#cards-search #cards-search-results .list .card.examination:focus,#cards-search #cards-search-results .list .card.module:hover,#cards-search #cards-search-results .list .card.module:focus,#cards-search #cards-search-results .list .card.course:hover,#cards-search #cards-search-results .list .card.course:focus,#cards-search #cards-search-results .list .card.elearning:hover,#cards-search #cards-search-results .list .card.elearning:focus{transform:scale(1.02)}#cards-search #cards-search-results .list .card.elearning .cell .kind{background-color:#B0D8E5 !important}#cards-search #cards-search-results .list .card.elearning .cell .kind svg{width:calc(48px / 2);height:calc(32px / 2)}#cards-search #cards-search-results .list .card.course .cell .kind{background-color:#FFE5BF !important}#cards-search #cards-search-results .list .card.course .cell .kind svg{width:calc(39px / 1.8);height:calc(32px / 1.8)}#cards-search #cards-search-results .list .card.module .cell .kind{background-color:#FAC1C4 !important}#cards-search #cards-search-results .list .card.module .cell .kind svg{width:calc(27px / 1.5);height:calc(32px / 1.5)}#cards-search #cards-search-results .list .card.examination .cell .kind{background-color:#FFCA7F !important}#cards-search #cards-search-results .list .card.examination .cell .kind svg{width:calc(38px / 1.7);height:calc(32px / 1.7)}#cards-search #cards-search-results .list .card:not(:nth-child(3n)){margin-right:20px}#cards-search #cards-search-results .spinner svg{animation:rotate 2s linear infinite;z-index:2;width:50px;height:50px;margin:0 auto}#cards-search #cards-search-results .spinner svg .path{stroke:#004961;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}#cards-search p{text-align:center}#cards-search p#cards-search-expanded{margin-top:20px}@media screen and (max-width:1024px){#cards-search #cards-search-results .list .card{width:calc((100% - 20px) / 2)}#cards-search #cards-search-results .list .card:not(:nth-child(3n)){margin-right:0}#cards-search #cards-search-results .list .card:not(:nth-child(2n)){margin-right:20px}}@media screen and (max-width:768px){#cards-search #cards-search-results .list{grid-template-columns:repeat(1, 1fr)}#cards-search #cards-search-results .list .card{width:100%}#cards-search #cards-search-results .list .card.examination,#cards-search #cards-search-results .list .card.module,#cards-search #cards-search-results .list .card.course,#cards-search #cards-search-results .list .card.elearning{overflow:hidden !important}#cards-search #cards-search-results .list .card:not(:nth-child(2n)){margin-right:0}}
.tx-tc-shop .receipt .ruler{height:1px;background-color:currentColor;margin-bottom:1em;margin-top:1em}.tx-tc-shop #order-basket{margin-bottom:1em}.tx-tc-shop #order-basket svg.removeorderline{cursor:pointer;fill:currentColor;height:1em;width:1em}.tx-tc-shop #order-basket table{width:100%}.tx-tc-shop #order-basket table tr td,.tx-tc-shop #order-basket table tr th{padding:0.25em 1em 0.25em 0}.tx-tc-shop #order-basket table tr td:last-child,.tx-tc-shop #order-basket table tr th:last-child{padding:0.25em 0}.tx-tc-shop #order-basket table tr th{font-weight:bold}.tx-tc-shop #order-basket table tr.orderline input{-webkit-appearance:none;border:1px solid currentColor;color:inherit;line-height:inherit;text-align:center;width:2em}.tx-tc-shop #order-basket table tr.ruler td{padding:0.5em}.tx-tc-shop #order-basket table tr.tax{font-style:italic}.tx-tc-shop #order-basket table tr.total{font-weight:bold}.tx-tc-shop .element-wrapper input.failure,.tx-tc-shop .element-wrapper select.failure{background-color:#f8d7da;border-color:#f5c6cb}.tx-tc-shop .element-wrapper input.failure::placeholder,.tx-tc-shop .element-wrapper select.failure::placeholder{color:#721c24;opacity:1}.tx-tc-shop .element-wrapper input.failure::-ms-input-placeholder,.tx-tc-shop .element-wrapper select.failure::-ms-input-placeholder{color:#721c24}.tx-tc-shop .element-wrapper .terms-and-conditions{background-color:#ffffff;border:1px solid #e6e6e6;max-height:15vh;opacity:0.5;overflow-y:auto;padding:0.5em;transition:all 0.25s}.tx-tc-shop .element-wrapper .terms-and-conditions>*:last-child{margin-bottom:0;padding-bottom:0}.tx-tc-shop .element-wrapper .terms-and-conditions:hover{opacity:1}.tx-tc-shop #checkout{margin-bottom:1em;transition:opacity 0.25s}.tx-tc-shop #checkout.working{opacity:0.25;pointer-events:none}.tx-tc-shop #tcshop-overlay-message{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);margin:0 auto}.tx-tc-shop #tcshop-overlay-message .spinner{display:block;margin:0 auto;padding-bottom:40px}.tx-tc-shop #invalidfields{display:none}.tx-tc-shop #products{margin-bottom:1em;transition:opacity 0.25s}.tx-tc-shop #voucher{border-bottom:1px solid #efefef;margin-bottom:1em}.tx-tc-shop #voucher-code{text-transform:uppercase}.tx-tc-shop #voucher-code::placeholder{text-transform:none}.tx-tc-shop #voucher-code::-ms-input-placeholder{text-transform:none}.tx-tc-shop #voucher-error{display:none;width:100%}.tx-tc-shop #voucher-error.active{display:block}.tx-tc-shop #orderlines{margin-bottom:1em}.tx-tc-shop #calculation{border-bottom:1px solid #efefef;border-top:1px solid #efefef;margin-bottom:1em}#shopProductAdded{background-color:rgba(0, 0, 0, 0.98);border-bottom:1px solid #ffffff;color:#ffffff;display:none;padding:1em;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:50000}#gotobasket{background-color:rgba(0, 0, 0, 0.98);bottom:-25vh;color:#ffffff;left:0;position:fixed;text-align:center;transition:all 1s;width:100%;z-index:50000}#gotobasket a{border-top:1px solid #ffffff;color:#ffffff;display:block;padding:1em;text-decoration:none}#gotobasket.active{bottom:0}@media screen and (max-width:768px){.tx-tc-shop #order-basket .overflow-x{overflow-x:auto;padding-bottom:1em}}

.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:15px;margin-top:-15px}.tx-tc-cards #sharebuttons a{background:#004961;border-radius:50%;height:3em;margin:15px;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:30px;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:15px;margin-right:15px;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:#004961;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:#006f94}.tx-tc-cards .addtobasket input{-webkit-appearance:none;border:none;box-shadow:inset 0 0 0 1px #004961;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:1px;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:#004961}.tx-tc-cards .cards-container .card .title{font-size:130%;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;letter-spacing:1px;margin-bottom:30px;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:30px;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 * 30px - (30px * 1.25)) / 2);height:37.5px;position:absolute;right:calc((3 * 30px - (30px * 1.25)) / 2);width:37.5px;z-index:200}.tx-tc-cards .cards-container .card.t-2 .content{margin-left:10%;margin-right:0;margin-top:-60px;padding:30px;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:-60px;padding:30px 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:30px}.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:30px !important;width:100%}.tx-tc-cards .cards-container .card.a-1 .content{margin-bottom:90px}.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:30px 45px;text-align:center}.tx-tc-cards .cards-container.view-calendar .column{margin-bottom:30px;width:calc(33.3333% - (30px * 2 / 3))}.tx-tc-cards .cards-container.view-calendar .column .holder{background:#efefef;padding:30px}.tx-tc-cards .cards-container.view-calendar .column .holder .header{margin-bottom:30px;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:30px;width:100%}.tx-tc-cards .cards-container.view-calendar .navigation>div{height:45px;line-height:45px}.tx-tc-cards .cards-container.view-calendar .navigation>div.arrow{cursor:pointer;height:45px;width:45px}.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:45px;line-height:45px;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:45px !important;margin-bottom:0;padding:0}.tx-tc-cards .cards-container.view-calendar .navigation svg.icon{display:block;height:45px;margin:0;pointer-events:none;width:45px}.tx-tc-cards .single{background-color:#ffffff;border-bottom:1px solid transparent;padding:30px 30px 0}.tx-tc-cards .single .date{margin-bottom:30px}.tx-tc-cards .single .teaser{font-weight:bold}.tx-tc-cards .single .files .description{display:block;margin-bottom:30px;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:30px}.tx-tc-cards .single>*:nth-child(1).image{margin-left:-30px;margin-right:-30px;margin-top:-30px}.tx-tc-cards .single #thumbnails{display:flex;flex-wrap:wrap;margin-bottom:15px;margin-left:-7.5px;margin-right:-7.5px}.tx-tc-cards .single #thumbnails figure{cursor:pointer;margin:0 7.5px 15px;width:calc(20% - (30px * 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% - (30px * 2 * 0.25))}.tx-tc-cards .single #thumbnails.thumbs-4 figure,.tx-tc-cards .single #thumbnails.thumbs-8 figure{width:calc(25% - (30px * 2 * 0.25))}.tx-tc-cards .single #thumbnails.thumbs-5 figure{width:calc(20% - (30px * 2 * 0.25))}.tx-tc-cards .single .attribute{display:table;margin-bottom:30px;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:30px}.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:30px}.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:30px;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:30px;width:auto}.tx-tc-cards .single .attribute.display-factbox{background-color:#dddddd;padding:30px}.tx-tc-cards .single .attribute.display-faq{position:relative}.tx-tc-cards .single .attribute.display-faq figure{margin-bottom:15px}.tx-tc-cards .single .attribute.display-faq .h{background-color:#006f94;cursor:pointer;display:block;line-height:60px;padding-left:60px;position:relative;text-decoration:none;transition:0.3s ease-in-out}.tx-tc-cards .single .attribute.display-faq .i{background-color:#004961;display:block;height:60px;left:0;position:absolute;top:30px;transform:translateY(-50%);transition:all 0.25s;width:60px}.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:19.998px}.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:15px}.tx-tc-cards .single .attribute.display-faq .c{display:none;margin-top:15px}.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:30px}.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:#103243;color:#ffffff;display:table;flex-basis:unset;height:40px;line-height:40px;margin:0 auto 20px;padding:0 60px;text-align:center;white-space:nowrap}.tx-tc-cards .fetchmore.text:hover{background-color:#06131a}.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:#004961;display:block;float:left;height:15px;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:#103243;color:#ffffff;cursor:pointer;display:table;flex-basis:100%;height:40px;line-height:40px;margin:0 auto 20px;overflow:hidden;padding:0 60px;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:#06131a}.tx-tc-cards .error{background-color:#004961;cursor:auto;line-height:unset;padding:15px;white-space:unset}.tx-tc-cards .error:hover,.tx-tc-cards .error:focus{background-color:#00232e}#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:30px}.tx-tc-cards .cards-container{margin-left:0;margin-right:0}.tx-tc-cards .cards-container .card{height:auto;margin-bottom:30px;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% - (30px * .5))}.tx-tc-cards .single .attribute.layout-0 .element{float:none;margin-bottom:15px;margin-left:0;margin-top:0}.tx-tc-cards .single .attribute.layout-1 .element{float:none;margin-bottom:15px;margin-right:0;margin-top:0}.tx-tc-cards .single .attribute.layout-2 .element{margin-bottom:15px}.tx-tc-cards .single .attribute.layout-3 .element{margin-top:15px}.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)}}