/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0!important;border:0 none!important}
.row{line-height:0;font-size:0;}.row:after{display:table;clear:both;content:' ';}.row .row{margin-left:-12px;margin-right:-12px;}.row .columns{width:100%;display:inline-block;vertical-align:top;line-height:1rem;font-size:1rem;padding-left:12px;padding-right:12px;}.row .columns img{max-width:100%;height:auto;}.row.collapse .columns{padding-left:0;padding-right:0;}.row.collapse .row{margin-left:0;margin-right:0;}.row.small-gaps{margin-left:-6px;margin-right:-6px;}.row.small-gaps .columns{padding-left:6px;padding-right:6px;}.columns.small-1{width:8.33333%;width:calc(100% / 12);}.row.equalize-small .columns.small-1{width:50%;}.columns.small-push-1{left:8.33333%;position:relative;}.columns.small-pull-1{left:-8.33333%;position:relative;}.columns.small-2{width:16.66667%;width:calc(100% / 6);}.row.equalize-small .columns.small-2{width:50%;}.columns.small-push-2{left:16.66667%;position:relative;}.columns.small-pull-2{left:-16.66667%;position:relative;}.columns.small-3{width:25%;width:calc(100% / 4);}.row.equalize-small .columns.small-3{width:50%;}.columns.small-push-3{left:25%;position:relative;}.columns.small-pull-3{left:-25%;position:relative;}.columns.small-4{width:33.33333%;width:calc(100% / 3);}.row.equalize-small .columns.small-4{width:50%;}.columns.small-push-4{left:33.33333%;position:relative;}.columns.small-pull-4{left:-33.33333%;position:relative;}.columns.small-5{width:41.66667%;width:calc(100% / 2.4);}.row.equalize-small .columns.small-5{width:50%;}.columns.small-push-5{left:41.66667%;position:relative;}.columns.small-pull-5{left:-41.66667%;position:relative;}.columns.small-6{width:50%;width:calc(100% / 2);}.row.equalize-small .columns.small-6{width:50%;}.columns.small-push-6{left:50%;position:relative;}.columns.small-pull-6{left:-50%;position:relative;}.columns.small-7{width:58.33333%;width:calc(100% / 1.71429);}.row.equalize-small .columns.small-7{width:50%;}.columns.small-push-7{left:58.33333%;position:relative;}.columns.small-pull-7{left:-58.33333%;position:relative;}.columns.small-8{width:66.66667%;width:calc(100% / 1.5);}.row.equalize-small .columns.small-8{width:50%;}.columns.small-push-8{left:66.66667%;position:relative;}.columns.small-pull-8{left:-66.66667%;position:relative;}.columns.small-9{width:75%;width:calc(100% / 1.33333);}.row.equalize-small .columns.small-9{width:50%;}.columns.small-push-9{left:75%;position:relative;}.columns.small-pull-9{left:-75%;position:relative;}.columns.small-10{width:83.33333%;width:calc(100% / 1.2);}.row.equalize-small .columns.small-10{width:50%;}.columns.small-push-10{left:83.33333%;position:relative;}.columns.small-pull-10{left:-83.33333%;position:relative;}.columns.small-11{width:91.66667%;width:calc(100% / 1.09091);}.row.equalize-small .columns.small-11{width:50%;}.columns.small-push-11{left:91.66667%;position:relative;}.columns.small-pull-11{left:-91.66667%;position:relative;}.columns.small-12{width:100%;width:calc(100% / 1);}.row.equalize-small .columns.small-12{width:50%;}.columns.small-push-12{left:100%;position:relative;}.columns.small-pull-12{left:-100%;position:relative;}.row.equalize-small{display:table;width:100%;table-layout:fixed;}.row.equalize-small > .columns{display:table-cell;vertical-align:middle;height:100%;}.row.equalize-small > .columns.equalize-top{vertical-align:top;}@media screen and (min-width:720px){.columns.medium-1{width:8.33333%;width:calc(100% / 12);}.row.equalize-medium .columns.medium-1{width:50%;}.columns.medium-push-1{left:8.33333%;position:relative;}.columns.medium-pull-1{left:-8.33333%;position:relative;}.columns.medium-2{width:16.66667%;width:calc(100% / 6);}.row.equalize-medium .columns.medium-2{width:50%;}.columns.medium-push-2{left:16.66667%;position:relative;}.columns.medium-pull-2{left:-16.66667%;position:relative;}.columns.medium-3{width:25%;width:calc(100% / 4);}.row.equalize-medium .columns.medium-3{width:50%;}.columns.medium-push-3{left:25%;position:relative;}.columns.medium-pull-3{left:-25%;position:relative;}.columns.medium-4{width:33.33333%;width:calc(100% / 3);}.row.equalize-medium .columns.medium-4{width:50%;}.columns.medium-push-4{left:33.33333%;position:relative;}.columns.medium-pull-4{left:-33.33333%;position:relative;}.columns.medium-5{width:41.66667%;width:calc(100% / 2.4);}.row.equalize-medium .columns.medium-5{width:50%;}.columns.medium-push-5{left:41.66667%;position:relative;}.columns.medium-pull-5{left:-41.66667%;position:relative;}.columns.medium-6{width:50%;width:calc(100% / 2);}.row.equalize-medium .columns.medium-6{width:50%;}.columns.medium-push-6{left:50%;position:relative;}.columns.medium-pull-6{left:-50%;position:relative;}.columns.medium-7{width:58.33333%;width:calc(100% / 1.71429);}.row.equalize-medium .columns.medium-7{width:50%;}.columns.medium-push-7{left:58.33333%;position:relative;}.columns.medium-pull-7{left:-58.33333%;position:relative;}.columns.medium-8{width:66.66667%;width:calc(100% / 1.5);}.row.equalize-medium .columns.medium-8{width:50%;}.columns.medium-push-8{left:66.66667%;position:relative;}.columns.medium-pull-8{left:-66.66667%;position:relative;}.columns.medium-9{width:75%;width:calc(100% / 1.33333);}.row.equalize-medium .columns.medium-9{width:50%;}.columns.medium-push-9{left:75%;position:relative;}.columns.medium-pull-9{left:-75%;position:relative;}.columns.medium-10{width:83.33333%;width:calc(100% / 1.2);}.row.equalize-medium .columns.medium-10{width:50%;}.columns.medium-push-10{left:83.33333%;position:relative;}.columns.medium-pull-10{left:-83.33333%;position:relative;}.columns.medium-11{width:91.66667%;width:calc(100% / 1.09091);}.row.equalize-medium .columns.medium-11{width:50%;}.columns.medium-push-11{left:91.66667%;position:relative;}.columns.medium-pull-11{left:-91.66667%;position:relative;}.columns.medium-12{width:100%;width:calc(100% / 1);}.row.equalize-medium .columns.medium-12{width:50%;}.columns.medium-push-12{left:100%;position:relative;}.columns.medium-pull-12{left:-100%;position:relative;}.row.equalize-medium{display:table;width:100%;table-layout:fixed;}.row.equalize-medium > .columns{display:table-cell;vertical-align:middle;height:100%;}.row.equalize-medium > .columns.equalize-top{vertical-align:top;}}@media screen and (min-width:1048px){.columns.large-1{width:8.33333%;width:calc(100% / 12);}.row.equalize-large .columns.large-1{width:50%;}.columns.large-push-1{left:8.33333%;position:relative;}.columns.large-pull-1{left:-8.33333%;position:relative;}.columns.large-2{width:16.66667%;width:calc(100% / 6);}.row.equalize-large .columns.large-2{width:50%;}.columns.large-push-2{left:16.66667%;position:relative;}.columns.large-pull-2{left:-16.66667%;position:relative;}.columns.large-3{width:25%;width:calc(100% / 4);}.row.equalize-large .columns.large-3{width:50%;}.columns.large-push-3{left:25%;position:relative;}.columns.large-pull-3{left:-25%;position:relative;}.columns.large-4{width:33.33333%;width:calc(100% / 3);}.row.equalize-large .columns.large-4{width:50%;}.columns.large-push-4{left:33.33333%;position:relative;}.columns.large-pull-4{left:-33.33333%;position:relative;}.columns.large-5{width:41.66667%;width:calc(100% / 2.4);}.row.equalize-large .columns.large-5{width:50%;}.columns.large-push-5{left:41.66667%;position:relative;}.columns.large-pull-5{left:-41.66667%;position:relative;}.columns.large-6{width:50%;width:calc(100% / 2);}.row.equalize-large .columns.large-6{width:50%;}.columns.large-push-6{left:50%;position:relative;}.columns.large-pull-6{left:-50%;position:relative;}.columns.large-7{width:58.33333%;width:calc(100% / 1.71429);}.row.equalize-large .columns.large-7{width:50%;}.columns.large-push-7{left:58.33333%;position:relative;}.columns.large-pull-7{left:-58.33333%;position:relative;}.columns.large-8{width:66.66667%;width:calc(100% / 1.5);}.row.equalize-large .columns.large-8{width:50%;}.columns.large-push-8{left:66.66667%;position:relative;}.columns.large-pull-8{left:-66.66667%;position:relative;}.columns.large-9{width:75%;width:calc(100% / 1.33333);}.row.equalize-large .columns.large-9{width:50%;}.columns.large-push-9{left:75%;position:relative;}.columns.large-pull-9{left:-75%;position:relative;}.columns.large-10{width:83.33333%;width:calc(100% / 1.2);}.row.equalize-large .columns.large-10{width:50%;}.columns.large-push-10{left:83.33333%;position:relative;}.columns.large-pull-10{left:-83.33333%;position:relative;}.columns.large-11{width:91.66667%;width:calc(100% / 1.09091);}.row.equalize-large .columns.large-11{width:50%;}.columns.large-push-11{left:91.66667%;position:relative;}.columns.large-pull-11{left:-91.66667%;position:relative;}.columns.large-12{width:100%;width:calc(100% / 1);}.row.equalize-large .columns.large-12{width:50%;}.columns.large-push-12{left:100%;position:relative;}.columns.large-pull-12{left:-100%;position:relative;}.row.equalize-large{display:table;width:100%;table-layout:fixed;}.row.equalize-large > .columns{display:table-cell;vertical-align:middle;height:100%;}.row.equalize-large > .columns.equalize-top{vertical-align:top;}}@media screen and (min-width:1600px){.columns.xlarge-1{width:8.33333%;width:calc(100% / 12);}.row.equalize-xlarge .columns.xlarge-1{width:50%;}.columns.xlarge-push-1{left:8.33333%;position:relative;}.columns.xlarge-pull-1{left:-8.33333%;position:relative;}.columns.xlarge-2{width:16.66667%;width:calc(100% / 6);}.row.equalize-xlarge .columns.xlarge-2{width:50%;}.columns.xlarge-push-2{left:16.66667%;position:relative;}.columns.xlarge-pull-2{left:-16.66667%;position:relative;}.columns.xlarge-3{width:25%;width:calc(100% / 4);}.row.equalize-xlarge .columns.xlarge-3{width:50%;}.columns.xlarge-push-3{left:25%;position:relative;}.columns.xlarge-pull-3{left:-25%;position:relative;}.columns.xlarge-4{width:33.33333%;width:calc(100% / 3);}.row.equalize-xlarge .columns.xlarge-4{width:50%;}.columns.xlarge-push-4{left:33.33333%;position:relative;}.columns.xlarge-pull-4{left:-33.33333%;position:relative;}.columns.xlarge-5{width:41.66667%;width:calc(100% / 2.4);}.row.equalize-xlarge .columns.xlarge-5{width:50%;}.columns.xlarge-push-5{left:41.66667%;position:relative;}.columns.xlarge-pull-5{left:-41.66667%;position:relative;}.columns.xlarge-6{width:50%;width:calc(100% / 2);}.row.equalize-xlarge .columns.xlarge-6{width:50%;}.columns.xlarge-push-6{left:50%;position:relative;}.columns.xlarge-pull-6{left:-50%;position:relative;}.columns.xlarge-7{width:58.33333%;width:calc(100% / 1.71429);}.row.equalize-xlarge .columns.xlarge-7{width:50%;}.columns.xlarge-push-7{left:58.33333%;position:relative;}.columns.xlarge-pull-7{left:-58.33333%;position:relative;}.columns.xlarge-8{width:66.66667%;width:calc(100% / 1.5);}.row.equalize-xlarge .columns.xlarge-8{width:50%;}.columns.xlarge-push-8{left:66.66667%;position:relative;}.columns.xlarge-pull-8{left:-66.66667%;position:relative;}.columns.xlarge-9{width:75%;width:calc(100% / 1.33333);}.row.equalize-xlarge .columns.xlarge-9{width:50%;}.columns.xlarge-push-9{left:75%;position:relative;}.columns.xlarge-pull-9{left:-75%;position:relative;}.columns.xlarge-10{width:83.33333%;width:calc(100% / 1.2);}.row.equalize-xlarge .columns.xlarge-10{width:50%;}.columns.xlarge-push-10{left:83.33333%;position:relative;}.columns.xlarge-pull-10{left:-83.33333%;position:relative;}.columns.xlarge-11{width:91.66667%;width:calc(100% / 1.09091);}.row.equalize-xlarge .columns.xlarge-11{width:50%;}.columns.xlarge-push-11{left:91.66667%;position:relative;}.columns.xlarge-pull-11{left:-91.66667%;position:relative;}.columns.xlarge-12{width:100%;width:calc(100% / 1);}.row.equalize-xlarge .columns.xlarge-12{width:50%;}.columns.xlarge-push-12{left:100%;position:relative;}.columns.xlarge-pull-12{left:-100%;position:relative;}.row.equalize-xlarge{display:table;width:100%;table-layout:fixed;}.row.equalize-xlarge > .columns{display:table-cell;vertical-align:middle;height:100%;}.row.equalize-xlarge > .columns.equalize-top{vertical-align:top;}}header{background-color:#000000;color:#ffffff;border-bottom:5px solid #F01414;position:fixed;width:100%;z-index:999;}header .content-width{max-width:1200px;margin:auto;padding:0;}header a{color:inherit;text-decoration:none;}header > .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}header > .row .columns{display:-webkit-box;display:-ms-flexbox;display:flex;}main{padding-top:92px;}.content-width{max-width:1200px;margin:auto;padding:60px 0;}img.align-left{float:left;margin-right:50px;}img.align-right{float:right;margin-left:50px;}@media screen and (max-width:719px){.paragraph--type--graphics-slider .content-width,.paragraph--type--media-box .content-width,.paragraph--type--text-block .content-width,.paragraph--type--cta .content-width,#block-newsletter .content-width{padding:30px 0;}.paragraph:nth-child(2) .content-width{padding-top:60px;}}.bg-black{background-color:#000000;color:#ffffff;}.bg-grey{background-color:#efefef;}.bg-red{background-color:#F01414;color:#ffffff;}@media screen and (max-width:719px){main{padding-top:60px;}}.page-user #block-dbra-page-title{margin-bottom:10px;}.page-user #block-dbra-content{font-size:18px;line-height:1.25;}.page-user .user-picture{margin-bottom:16px;}.page-user .user-picture.placeholder{height:120px;width:100%;background-image:url(/themes/custom/dbra/include/assets/images/avatar.png);background-size:contain;background-repeat:no-repeat;}#block-dbra-local-tasks{position:fixed;top:0;right:0;z-index:9999;}#block-dbra-local-tasks li{display:inline-block;font-size:15px;}#block-dbra-local-tasks li a{display:inline-block;padding:8px 5px 5px 5px;background-color:rgba(255,255,0,0.5);color:#000000;text-decoration:none;text-transform:uppercase;font-size:13px;line-height:1;}#block-dbra-local-tasks li a:hover{background-color:yellow;}#toolbar-administration .menu-item a:visited{color:#565656;}.toolbar-tray-open .layout-container header{z-index:100 !important;}.placeholder a{color:#ffffff;border-bottom:1px solid white;-webkit-transition:border-color 0.3s;-o-transition:border-color 0.3s;transition:border-color 0.3s;}.placeholder a:hover{border-color:transparent;}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir="rtl"] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.slick-loading .slick-list{background:#fff url(/themes/custom/dbra/include/assets/ajax-loader.gif) center center no-repeat;}.slick-prev,.slick-next{position:absolute;z-index:990;display:block;height:auto;width:auto;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;color:#000000;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25;}.slick-prev:before,.slick-next:before{font-family:"icomoon" !important;font-size:27px;line-height:1;color:#F01414;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:8px;}[dir="rtl"] .slick-prev{left:auto;right:8px;}.slick-prev:before{content:"";}[dir="rtl"] .slick-prev:before{content:"";}.slick-next{right:8px;}[dir="rtl"] .slick-next{left:8px;right:auto;}.slick-next:before{content:"";}[dir="rtl"] .slick-next:before{content:"";}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"icomoon" !important;font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{color:black;opacity:1;}@media screen and (max-width:719px){.slick-prev:before,.slick-next:before{font-size:18px;}}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#000000;border-radius:0;}.leaflet-container a{color:#F01414;border-bottom:1px solid transparent;}.leaflet-container a:hover{border-color:#F01414;}.leaflet-container a.leaflet-popup-close-button{color:#F01414;}.leaflet-container a.leaflet-popup-close-button:hover{color:#000000;}.leaflet-popup-content{font-size:16px;font-family:"DB Sans";}.leaflet-popup-content strong{font-family:"DB Sans Bold";}.leaflet-popup-content .views-field-field-venue-address{margin:0.75em 0;}@font-face{font-family:'DB Sans';src:url(/themes/custom/dbra/include/assets/fonts/DBSans-Regular.woff2) format("woff2"),url(/themes/custom/dbra/include/assets/fonts/DBSans-Regular.woff) format("woff"),url(/themes/custom/dbra/include/assets/fonts/DBHead-Regular.otf) format("opentype");font-weight:normal;font-style:normal;}@font-face{font-family:'DB Sans Bold';src:url(/themes/custom/dbra/include/assets/fonts/DBSans-Bold.woff2) format("woff2"),url(/themes/custom/dbra/include/assets/fonts/DBSans-Bold.woff) format("woff"),url(/themes/custom/dbra/include/assets/fonts/DBHead-Black.otf) format("opentype");font-weight:bold;font-style:normal;}body{font-family:'DB Sans',sans-serif;font-size:1.25rem;line-height:1.333;}h1,h2,h3,fieldset legend{font-size:24px;line-height:1.25;color:#f01414;text-transform:uppercase;}.text{font-family:'DB Sans',sans-serif;font-size:1.25rem;line-height:1.333;}.text strong,.text b{font-family:"DB Sans Bold";font-weight:bold;}.text em{font-family:"DB Sans Italic";font-style:italic;}.text a{color:#F01414;text-decoration:none;border-bottom:1px solid transparent;-webkit-transition:border-color 0.3s;-o-transition:border-color 0.3s;transition:border-color 0.3s;}.text a:hover{border-color:#F01414;}.text i{font-style:italic;}.text em{font-family:"DB Sans Italic";font-style:italic;}.text code,.text pre{font-family:monospace;}.text ul,.text ol{list-style-type:disc;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;margin-inline-end:0px;-webkit-padding-start:40px;padding-inline-start:40px;margin:24px 0;padding:0 0 0 24px;}.text ol{list-style-type:decimal;}.text ul li,.text ol li{list-style:inherit;font-size:inherit;line-height:1.25;margin-bottom:0.5em;}.media.media--image > .field-copyright.string{font-size:10px;line-height:24px;letter-spacing:-0.13px;color:#ffffff;position:absolute;top:515px;right:calc(50% - 600px);}#news-media .media.media--image > .field-copyright.string{position:relative;top:auto;right:auto;color:#000000;}.field-copyright.string{font-size:10px;line-height:24px;letter-spacing:-0.13px;}.node-unpublished.node--view-mode--full{opacity:0.5;}.text-long span[style*="font-"]{font-size:inherit !important;font-family:inherit !important;font-style:inherit !important;}@media screen and (max-width:1047px){h1,h2,h3,fieldset legend{font-size:16px;line-height:1.25;}.header h3{font-size:16px;line-height:1.25;}.media.media--image > .field-copyright.string{right:13px;}}@media screen and (max-width:719px){.media.media--image > .field-copyright.string{top:380px;right:13px;}}@font-face{font-family:'icomoon';src:url(/themes/custom/dbra/include/assets/icons/icomoon.eot?w4vn4i=);src:url(/themes/custom/dbra/include/assets/icons/icomoon.eot?w4vn4i=#iefix) format("embedded-opentype"),url(/themes/custom/dbra/include/assets/icons/icomoon.ttf?w4vn4i=) format("truetype"),url(/themes/custom/dbra/include/assets/icons/icomoon.woff?w4vn4i=) format("woff"),url(/themes/custom/dbra/include/assets/icons/icomoon.svg?w4vn4i=#icomoon) format("svg");font-weight:normal;font-style:normal;}[class^="icon-"],[class*="icon-"]{}[class^="icon-"]::before,[class*="icon-"]::before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-check:before{content:"\e900";}.icon-arrow-left:before{content:"\e901";}.icon-arrow-up:before{content:"\e902";}.icon-arrow-right:before{content:"\e903";}.icon-arrow-down:before{content:"\e904";}.icon-arrow-forward:before{content:"\e915";}.icon-arrow-back:before{content:"\e905";}.icon-trash:before{content:"\e916";}.icon-mail:before{content:"\e907";}.icon-linkedin:before{content:"\e908";}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;}.label-inline .field-label,.label-inline .field-item{display:inline-block;}#block-dbra-branding{height:87px;color:#ffffff;}#block-dbra-branding a{font-size:26px;}#block-dbra-branding .site-logo img{width:57px;height:auto;position:absolute;z-index:999;width:57px;height:auto;left:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;}#block-dbra-branding .site-name{position:absolute;z-index:999;width:auto;left:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-left:111px;display:inline-block;margin-top:5px;text-transform:none;font-family:"DB Sans Bold";}@media screen and (max-width:719px){#block-dbra-branding{height:55px;}#block-dbra-branding .content{padding-top:12px;}#block-dbra-branding a{font-size:16px;}#block-dbra-branding .site-logo img{width:38px;}#block-dbra-branding .site-name{margin-left:74px;margin-top:2.5px;}}#block-dbra-account-menu{position:absolute;margin:0 auto;max-width:1200px;}#block-dbra-account-menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;}#block-dbra-account-menu .menu .menu-item{text-transform:uppercase;font-size:14px;margin-right:24px;padding:4px 0;}.menu-item--expanded:after{font-family:'icomoon';}.submenu .menu-item--expanded:after{font-size:11px;content:'\e904';color:#ffffff;}.submenu .menu-item--expanded.view-all-courses:after{display:none;}@media screen and (max-width:1048px){.submenu .menu-item--expanded:after{content:'\e903';-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform 0.15s;transition:-webkit-transform 0.15s;-o-transition:transform 0.15s;transition:transform 0.15s;transition:transform 0.15s,-webkit-transform 0.15s;position:absolute;top:7px;right:0;font-size:10px;}.submenu .menu-item{position:relative;}}@media screen and (min-width:1048px){.submenu .menu-item--expanded:after{DISPLAY:NONE;COLOR:PALEGREEN;}}@media screen and (min-width:1048px){.menu-item--expanded > a:after{font-family:'icomoon';content:'\e904';font-size:14px;padding-left:16px;}.menu-item--expanded > a.menu-item--active-trail:after,.menu-item--expanded > a:hover:after{color:#F01414;}.menu-item--expanded .submenu .menu-item--expanded > a:after{content:'\e915';font-size:10px;position:absolute;top:5px;right:-24px;}.menu-item--expanded .submenu .menu-item--expanded > a.menu-item--active-trail:after,.menu-item--expanded .submenu .menu-item--expanded > a:hover:after{color:#ffffff;}.menu-item--expanded .submenu .menu-item--expanded > a.active:after{color:#F01414;}}.main-menu{width:100%;max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.block-system-menu-blockmain > .content > ul.menu > .menu-item.menu-item--active-trail > a{color:#F01414;}@media screen and (min-width:1048px){.block-system-menu-blockmain{height:87px;z-index:99;}.block-system-menu-blockmain .content > ul.menu{text-align:right;margin-top:2.5px;}.block-system-menu-blockmain .content > ul.menu > .menu-item{padding:36px 0;display:inline-block;}.block-system-menu-blockmain .content > ul.menu > .menu-item a{color:#ffffff;position:relative;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;}.block-system-menu-blockmain .content > ul.menu > .menu-item a:before{content:'';position:absolute;display:inline-block;bottom:-7px;left:0;width:33%;height:5px;background-color:transparent;-webkit-transition:width 0.3s;-o-transition:width 0.3s;transition:width 0.3s;}.block-system-menu-blockmain .content > ul.menu > .menu-item a:before:hover{width:100%;}.block-system-menu-blockmain .content > ul.menu > .menu-item a:hover{color:#F01414;}.block-system-menu-blockmain .content > ul.menu > .menu-item a:hover:before{width:100%;background-color:#F01414;}.block-system-menu-blockmain ul li.menu-item{font-size:22px;margin-right:24px;}.block-system-menu-blockmain ul li.menu-item:last-child{margin-right:0;}.block-system-menu-blockmain ul li.menu-item--expanded > .submenu{background-color:#F01414;position:absolute;z-index:999;top:92px;left:0;right:0;margin:0 auto !important;width:100%;max-width:1200px;height:auto;text-align:left;}.block-system-menu-blockmain ul li.menu-item--expanded > .submenu .menu-item a{color:#ffffff;}.block-system-menu-blockmain ul li.menu-item--expanded > .submenu .menu-item a:hover{color:#ffffff;}.block-system-menu-blockmain ul li.menu-item--expanded > .submenu .menu-item{font-size:18px;text-align:left;line-height:1.5;-webkit-transition:opacity 0.15s;-o-transition:opacity 0.15s;transition:opacity 0.15s;background-color:#F01414;margin:0 auto !important;width:100%;max-width:1200px;}.block-system-menu-blockmain ul li.menu-item--expanded > .submenu > .submenu{top:0;min-height:100%;padding:24px;}.block-system-menu-blockmain ul li.menu-item--expanded > .submenu > .submenu .menu-item .submenu{top:0;}.block-system-menu-blockmain ul li.menu-item--expanded > .submenu > .submenu .menu-item .submenu .menu-item{opacity:1;}}.menu-item--expanded > .submenu{opacity:0;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;}.menu-item--expanded > .submenu .menu-item{padding:3px 12px;display:inline-block;}.menu-item--expanded > .submenu.active{opacity:1;}.menu-item a{-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.menu-item a:visited{color:#ffffff;}.menu-item a:before {display:none;}.submenu{display:none;opacity:0;padding:24px 0 144px 0;}.submenu.active{display:block;opacity:1;}.submenu.active .menu-item{cursor:pointer;}.submenu.active .menu-item{text-transform:uppercase;opacity:0.65;-webkit-transition:opacity 0.15s;-o-transition:opacity 0.15s;transition:opacity 0.15s;}.submenu.active .menu-item:hover{opacity:1;}.submenu.active .menu-item.menu-item--expanded:hover:after{content:'\e903';-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.submenu.active .menu-item--expanded > .submenu{position:absolute;background-color:#F01414;top:0;opacity:0;height:100%;left:300px;width:300px;}.submenu.active .menu-item--expanded > .submenu .menu-item{text-transform:none;}.submenu.active .menu-item--expanded:hover > .submenu{opacity:1;display:inline-block;background-color:#F01414;height:100%;}.submenu.active .menu-item--expanded:hover > .submenu .menu-item a:hover:before{background-color:WHITE;}@media screen and (max-width:1047px){.main-menu{display:block;}.menu-item--expanded > .submenu.active .menu-item > a:after{display:none;}.block-system-menu-blockmain >
.content >
ul.menu >
.menu-item.menu-item--active-trail
> a{color:#ffffff;}.block-system-menu-blockmain > .content{position:absolute;z-index:999;visibility:collapse;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;background-color:#F01414;right:0;left:0;bottom:0;top:90px;height:0;padding:16px;}.block-system-menu-blockmain > .content > ul.menu{display:none;}.block-system-menu-blockmain > .content .submenu{display:none;padding:12px;}.block-system-menu-blockmain > .content .submenu.active{display:list-item;}.block-system-menu-blockmain > .content .submenu .submenu{display:none;}.block-system-menu-blockmain > .content .submenu .submenu.active{display:list-item;}.block-system-menu-blockmain > .content.active{visibility:visible;min-height:100vH;height:auto;overflow-y:scroll;padding-bottom:25vH;}.block-system-menu-blockmain > .content.active > ul.menu{display:list-item;}.block-system-menu-blockmain .content ul .menu{text-align:left;}.block-system-menu-blockmain .content ul .menu .menu-item{display:list-item;line-height:1.25;padding-right:16px;}.block-system-menu-blockmain .content > ul > .menu-item{line-height:2.5;border-bottom:1px solid rgba(255,255,255,0.65);}.block-system-menu-blockmain .content > ul > .menu-item:last-child{border-bottom:none;}.block-system-menu-blockmain .menu-item--expanded a:after{content:'\e903';position:absolute;font-family:"icomoon" !important;font-size:11px;margin:8px 0 0 12px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;}.block-system-menu-blockmain .menu-item--expanded a.active:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}main.hide,footer.hide{display:none;}.submenu.active .menu-item--expanded > .submenu{position:relative;background-color:#F01414;top:auto;opacity:0;left:auto;width:100%;}}@media screen and (max-width:719px){.block-system-menu-blockmain{top:60px;}.block-system-menu-blockmain > .content{top:60px;}}button,.button{cursor:pointer;}.button{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #F01414;text-decoration:none;font-size:16px;font-family:"DB Sans";line-height:normal;text-transform:uppercase;padding:15px;width:180px;display:block;text-align:center;color:#F01414;background-color:transparent;}.button:before{content:'';position:absolute;bottom:0;left:0;width:0;height:5px;background-color:#F01414;-webkit-transition:width 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out;}.button:hover:before,.button:focus:before{width:100%;}@media screen and (max-width:719px){.button{padding:7px;font-size:14px;}}.button.full{background-color:#F01414;color:#ffffff;height:55px;line-height:1.5;}.button.full:before{background-color:#ffffff;}.button.on-red{color:#ffffff;border:1px solid #ffffff;}.button.on-red:before{background-color:#ffffff;}.bookmark-button{text-align:center;}.bookmark-button .flag a{color:#F01414;text-decoration:none;display:inline-block;}.bookmark-button .flag:after{position:absolute;left:12px;font-family:"icomoon" !important;}.bookmark-button .flag.action-unflag a{font-size:14px;line-height:1.75;}.field-link-target a{position:relative;font-size:18px;line-height:normal;color:#F01414;text-decoration:none;border-bottom:none;}.field-link-target a:after{content:'\e915';font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;margin-left:16px;}.field-link-target a:before{content:'';position:absolute;bottom:-5px;left:0;width:0;height:3px;background-color:#F01414;-webkit-transition:width 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out;}.field-link-target a:hover:before,.field-link-target a:focus:before{width:100%;}@media screen and (max-width:1047px){.field-link-target a{font-size:16px;line-height:1.25;}.field-link-target a:after{font-size:14px;margin-left:14px;}.field-link-target a:before{bottom:-5px;}}@media screen and (max-width:719px){.button{width:100%;margin:0 auto;padding:18px;font-size:16px;}#quick-facts .buttons > div{padding:0;}}#sharing-links .button{display:block;}#sharing-links .links{display:none;}#sharing-links.active .button{display:none;}#sharing-links.active .links{display:block;}#sharing-links .links{font-size:0;line-height:0;}#sharing-links .links li{display:inline-block;}#sharing-links .links li:first-of-type{margin-right:10px;}#sharing-links .links a{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #F01414;text-decoration:none;font-size:16px;font-family:"DB Sans";line-height:normal;text-transform:uppercase;padding:15px;width:180px;display:block;text-align:center;color:#F01414;background-color:transparent;width:85px;height:56px;}#sharing-links .links a:before{content:'';position:absolute;bottom:0;left:0;width:0;height:5px;background-color:#F01414;-webkit-transition:width 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out;}#sharing-links .links a:hover:before,#sharing-links .links a:focus:before{width:100%;}@media screen and (max-width:719px){#sharing-links .links a{padding:7px;font-size:14px;}}#sharing-links .links a span{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute;}#sharing-links .links a i:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:24px;}.paragraph--type--marquee{background-color:#000000;max-width:100vw;white-space:nowrap;overflow:hidden;}.paragraph--type--marquee .field-marquee-nodereference{display:inline-block;padding:12px;-webkit-animation:marquee 30s linear infinite;animation:marquee 30s linear infinite;font-size:38px;color:#F01414;}.paragraph--type--marquee .field-marquee-nodereference:hover{-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-delay:-.025s;animation-delay:-.025s;}.paragraph--type--marquee .field-marquee-nodereference a{color:#ffffff;text-decoration:none;}.paragraph--type--marquee .field-marquee-nodereference a:hover{color:#F01414;}.paragraph--type--marquee .field-marquee-nodereference .separator{padding:0 10px 0 20px;}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0);}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0);}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}}@media screen and (max-width:1047px){.paragraph--type--marquee .field-marquee-nodereference{font-size:24px;}}@media screen and (max-width:719px){.paragraph--type--marquee .field-marquee-nodereference{font-size:16px;}}.view--news .news-container{height:230px;position:relative;width:83.333%;}.view--news .news-container .news-date{margin-bottom:6px;}.view--news .field-media-image img{float:right;width:auto;height:230px;}@media screen and (max-width:719px){.view--news .field-media-image img{max-width:100%;float:none;}.view--news .news-container{margin-top:12px;height:auto;width:100%;}}.contact-form{color:#F01414;}.contact-form > .content-width{padding-top:0;}.contact-form form input::-webkit-input-placeholder,.contact-form form textarea::-webkit-input-placeholder{text-transform:uppercase;font-size:16px;line-height:1.25;color:rgba(240,20,20,0.35);}.contact-form form input:-ms-input-placeholder,.contact-form form textarea:-ms-input-placeholder{text-transform:uppercase;font-size:16px;line-height:1.25;color:rgba(240,20,20,0.35);}.contact-form form input::-ms-input-placeholder,.contact-form form textarea::-ms-input-placeholder{text-transform:uppercase;font-size:16px;line-height:1.25;color:rgba(240,20,20,0.35);}.contact-form form input::placeholder,.contact-form form textarea::placeholder{text-transform:uppercase;font-size:16px;line-height:1.25;color:rgba(240,20,20,0.35);}.contact-form form label.form-required:after{content:'*';margin-left:5px;font-size:14px;}.contact-form form #edit-actions input{background-color:#F01414;color:#ffffff;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #F01414;text-decoration:none;font-size:16px;font-family:"DB Sans";line-height:normal;text-transform:uppercase;padding:15px;width:180px;display:block;text-align:center;color:#F01414;background-color:transparent;background-color:#F01414;color:#ffffff;height:55px;line-height:1.5;}.contact-form form #edit-actions input:before{content:'';position:absolute;bottom:0;left:0;width:0;height:5px;background-color:#F01414;-webkit-transition:width 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out;}.contact-form form #edit-actions input:hover:before,.contact-form form #edit-actions input:focus:before{width:100%;}@media screen and (max-width:719px){.contact-form form #edit-actions input{padding:7px;font-size:14px;}}.contact-form form #edit-actions input:before{background-color:#ffffff;}.contact-form form select,.contact-form form input{height:55px;}.contact-form form select{display:block;width:100%;border:1px solid #F01414;font-size:16px;padding:12px 24px;color:#F01414;-moz-appearance:none;appearance:none;border-radius:0;-webkit-appearance:none;background-position:92% center;background-image:url(/themes/custom/dbra/include/assets/images/select-down.png);background-size:20px;background-repeat:no-repeat;background-color:transparent;text-transform:uppercase;}.contact-form form .field--name-field-consent{color:#F01414;margin-top:36px;padding-top:24px;border-top:1px solid #F01414;margin-bottom:36px;padding-bottom:24px;border-bottom:1px solid #F01414;}.contact-form form .field--name-field-consent .form-item--label{text-transform:uppercase;margin-bottom:12px;font-size:12px;}.contact-form form .field--name-field-consent .form-item--description a{color:#F01414;border-bottom:1px solid #F01414;-webkit-transition:all 0.15s;-o-transition:all 0.15s;transition:all 0.15s;}.contact-form form .field--name-field-consent .form-item--description a:hover{color:#000000;border-color:#000000;}.js input.form-autocomplete{height:55px;background-position:98% center;}.js input.form-autocomplete.ui-autocomplete-input{background-position:98% center;background-image:url(/themes/custom/dbra/include/assets/images/throbber-inactive.png);background-size:10px;}.js input.form-autocomplete.ui-autocomplete-input.ui-autocomplete-loading{background-image:url(/themes/custom/dbra/include/assets/images/throbber-active.gif);}.ui-widget.ui-widget-content{border:none;}.ui-autocomplete{font-family:"DB Sans";background-color:#F01414;padding:24px 0;}.ui-autocomplete .ui-menu-item{font-size:24px;line-height:1.25;padding:0;list-style-image:none;}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{color:#ffffff;opacity:0.65;padding:0 24px;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;border:none;}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper:hover{background-color:transparent;opacity:1;border:none;}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active{border:none;background:transparent;margin:0;}@media screen and (max-width:719px){.js input.form-autocomplete.ui-autocomplete-input{font-size:14px;text-align:center;}}.video{width:100%;}.video-wrapper{padding-top:56.25%;position:relative;}.video-inner-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;overflow:hidden;}.video-inner-wrapper iframe{position:absolute;height:100%;width:100%;}.video-inner-wrapper iframe:-webkit-full-screen{-webkit-transform:initial;transform:initial;}.video-link{display:inline-block;width:100%;height:100%;}.media--remote-video .field-media-oembed-video iframe{width:100%;height:450px;}@media screen and (max-width:1047px){.media--remote-video .field-media-oembed-video iframe{width:100%;height:275px;}}@media screen and (max-width:719px){.media--remote-video .field-media-oembed-video iframe{width:100%;height:225px;}}.field-media-caption{line-height:1.25;margin-top:10px;}.slider-wrapper .slick-dotted.slick-slider{margin-bottom:45px;line-height:0;}.slider-wrapper .slick-dots{bottom:-65px;}.slider-wrapper .slick-dots li button:before{content:'';top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:14px;width:14px;border:1px solid #F01414;border-radius:50%;opacity:1;-webkit-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;}.slider-wrapper .slick-dots li button:focus:before,.slider-wrapper .slick-dots li button:hover:before{background-color:#F01414;}.slider-wrapper .slick-dots li.slick-active button:before{background-color:#F01414;}@media screen and (max-width:719px){.slider-wrapper .slick-dots{bottom:-40px;}}.bg-red .slider-wrapper .slick-dots li button:before{border-color:#ffffff;}.bg-red .slider-wrapper .slick-dots li button:focus:before,.bg-red .slider-wrapper .slick-dots li button:hover:before{border-color:#ffffff;}.bg-red .slider-wrapper .slick-dots li.slick-active button:before{background-color:#ffffff;}.paragraph--type--banner-slider .paragraph--type--banner{position:relative;}.paragraph--type--banner-slider .slick-slide .field-media-image{background-color:#000000;}.paragraph--type--banner-slider .slick-slide img{width:100%;height:560px;-o-object-fit:cover;object-fit:cover;}.paragraph--type--banner-slider .slick-slide.slick-active img{-webkit-animation:kenburns 20s infinite;animation:kenburns 20s infinite;}.paragraph--type--banner-slider .slick-slide.slick-active .field-media-image:after{-webkit-animation:kenburnsLoading 20s normal;animation:kenburnsLoading 20s normal;content:'';height:5px;width:0;background-color:#F01414;position:absolute;bottom:0;display:block;opacity:1;}.paragraph--type--banner-slider .field-headline{position:absolute;margin-top:80px;top:0;left:50%;width:100%;max-width:1200px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);color:#F01414;font-size:80px;line-height:1;}.paragraph--type--banner-slider .field-headline p{width:66.67%;}.paragraph--type--banner-slider .slick-dotted.slick-slider{margin-bottom:0;line-height:0;}.paragraph--type--banner-slider .slick-dots{bottom:48px;}.paragraph--type--graphics-slider .field-slider-headline{font-size:24px;line-height:1.125;margin-bottom:10px;}.paragraph--type--graphics-slider .paragraph--type--banner{position:relative;}.paragraph--type--graphics-slider .slick-slide img{width:auto;height:auto;}.paragraph--type--graphics-slider .slick-slide .field-media-image .field-item{margin-right:33.3333%;}.paragraph--type--testimonial .name--company h3{font-size:24px;line-height:1.25;margin-bottom:10px;text-align:center;}.paragraph--type--testimonial .field-testimonial-statement{font-size:38px;line-height:1.125;padding-left:16.6666%;}.paragraph--type--testimonial .field-testimonial-statement:before{content:'”';}.paragraph--type--testimonial .field-testimonial-statement:after{content:'“';}.paragraph--type--testimonial .image img{width:83.333%;max-width:385px;}.testimonials-slider .header{position:relative;}.testimonials-slider .header h3{position:absolute;top:0;}.testimonials-slider .slider-push-down{margin-top:30px;}@media screen and (min-width:1048px){.paragraph--type--banner-slider .slick-dots{bottom:24px;}.paragraph--type--graphics-slider .slick-slide img{width:auto;height:450px;}}.paragraph--type--media-box .paragraph--type--banner{position:relative;}.paragraph--type--media-box .slick-slide img{width:100%;height:auto;}.paragraph--type--media-box .slick-slide .media-oembed-content{width:800px;height:450px;}.recommendations--container h3{font-size:24px;margin-bottom:24px;width:40%;min-height:50px;}.recommendations--container .header{position:relative;}.recommendations--container .header h3{position:absolute;top:0;}.recommendations--container .field-media-image img{max-width:385px;float:right;margin-bottom:24px;}.recommendations--container .text-with-summary{font-size:18px;height:auto;padding-right:96px;line-height:1.25;margin-bottom:15px;}.recommendations--container .views-rows .field-link-target a{font-size:18px;}.recommendations--container .slick-dots{text-align:left;padding-left:50%;}.slider-wrapper .text-with-summary{margin:12px 0 24px 0;line-height:1.25;}@media screen and (max-width:1047px){.paragraph--type--banner-slider .field-headline{font-size:60px;margin-top:0;padding:24px 12px;}.recommendations--container h3{font-size:16px;}.recommendations--container .header h3{font-size:16px;}.recommendations--container .field-media-image img{max-width:85%;}.recommendations--container .views-rows h3{font-size:16px;}.paragraph--type--testimonial h3{font-size:16px;}.paragraph--type--testimonial .name--company h3{font-size:16px;line-height:1.25;}.paragraph--type--testimonial .field-testimonial-statement{font-size:24px;line-height:1.25;}.testimonials-slider .header h3{font-size:16px;}}@media screen and (max-width:719px){.paragraph--type--banner-slider .field-headline{font-size:38px;}.paragraph--type--banner-slider .slick-slide img{height:33vH;}.paragraph--type--banner-slider .slick-slide.slick-active img{-webkit-animation:kenburns-bp-small 20s infinite;animation:kenburns-bp-small 20s infinite;}.paragraph--type--banner-slider .slick-dots{bottom:-40px;}.paragraph--type--graphics-slider .slick-slide .field-media-image .field-item{margin-right:auto;}.recommendations--container .slick-next,.recommendations--container .slick-prev{top:33%;}.recommendations--container h3{font-size:16px;line-height:1.25;margin-bottom:0;width:100%;}.recommendations--container h3 span{margin-top:10px;display:inline-block;margin-bottom:24px;}.recommendations--container .slider-wrapper{margin-top:15px;}.recommendations--container .field-media-image img{max-width:100%;float:none;}.recommendations--container .text-with-summary{font-size:18px;line-height:1.25;padding-right:0;}.recommendations--container .views-rows h3{margin-top:0;}.recommendations--container .slick-dots{text-align:center;padding:0;}.testimonials-slider .slick-next,.testimonials-slider .slick-prev{top:12%;}.paragraph--type--testimonial .name--company h3{font-size:16px;line-height:1.25;text-align:left;margin-top:24px;}.paragraph--type--testimonial .field-testimonial-statement{font-size:24px;line-height:1.25;padding:24px 0;}.paragraph--type--testimonial .field-testimonial-image img{width:100%;max-width:100%;}.paragraph--type--testimonial .slider-push-down{margin-top:0;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.paragraph--type--banner-slider .slick-slide.slick-active img{-webkit-animation:20s infinite !important;animation:20s infinite !important;}.paragraph--type--banner-slider .slick-slide img{width:100% !important;height:auto !important;position:absolute;-webkit-transform:translate(-50%,-50%) !important;-ms-transform:translate(-50%,-50%) !important;transform:translate(-50%,-50%) !important;display:inline-block !important;left:50% !important;top:50% !important;text-align:center !important;}.paragraph--type--banner-slider .slick-slide{height:auto;position:relative;overflow:hidden;}.paragraph--type--banner-slider .slick-slide .field-media-image.image{position:relative;height:560px;overflow:hidden;}}@media all and (-ms-high-contrast:none) and (max-width:1048px),(-ms-high-contrast:active) and (max-width:1048px){.paragraph--type--banner-slider .slick-slide .field-media-image.image{height:330px;overflow:hidden;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.paragraph--type--banner-slider .slick-slide .slick-slide img{position:absolute;z-index:10 !important;width:100% !important;-webkit-transform:translate(-90%,-50%) !important;-ms-transform:translate(-90%,-50%) !important;transform:translate(-90%,-50%) !important;display:inline-block !important;left:50% !important;top:50% !important;text-align:center !important;}}.field-media-caption{line-height:1.25;margin-top:10px;}.slider-wrapper .slick-dotted.slick-slider{margin-bottom:45px;line-height:0;}.slider-wrapper .slick-dots{bottom:-65px;}.slider-wrapper .slick-dots li button:before{content:'';top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:14px;width:14px;border:1px solid #F01414;border-radius:50%;opacity:1;-webkit-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;}.slider-wrapper .slick-dots li button:focus:before,.slider-wrapper .slick-dots li button:hover:before{background-color:#F01414;}.slider-wrapper .slick-dots li.slick-active button:before{background-color:#F01414;}@media screen and (max-width:719px){.slider-wrapper .slick-dots{bottom:-40px;}}.bg-red .slider-wrapper .slick-dots li button:before{border-color:#ffffff;}.bg-red .slider-wrapper .slick-dots li button:focus:before,.bg-red .slider-wrapper .slick-dots li button:hover:before{border-color:#ffffff;}.bg-red .slider-wrapper .slick-dots li.slick-active button:before{background-color:#ffffff;}.paragraph--type--banner-slider .paragraph--type--banner{position:relative;}.paragraph--type--banner-slider .slick-slide .field-media-image{background-color:#000000;}.paragraph--type--banner-slider .slick-slide img{width:100%;height:560px;-o-object-fit:cover;object-fit:cover;}.paragraph--type--banner-slider .slick-slide.slick-active img{-webkit-animation:kenburns 20s infinite;animation:kenburns 20s infinite;}.paragraph--type--banner-slider .slick-slide.slick-active .field-media-image:after{-webkit-animation:kenburnsLoading 20s normal;animation:kenburnsLoading 20s normal;content:'';height:5px;width:0;background-color:#F01414;position:absolute;bottom:0;display:block;opacity:1;}.paragraph--type--banner-slider .field-headline{position:absolute;margin-top:80px;top:0;left:50%;width:100%;max-width:1200px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);color:#F01414;font-size:80px;line-height:1;}.paragraph--type--banner-slider .field-headline p{width:66.67%;}.paragraph--type--banner-slider .slick-dotted.slick-slider{margin-bottom:0;line-height:0;}.paragraph--type--banner-slider .slick-dots{bottom:48px;}.paragraph--type--graphics-slider .field-slider-headline{font-size:24px;line-height:1.125;margin-bottom:10px;}.paragraph--type--graphics-slider .paragraph--type--banner{position:relative;}.paragraph--type--graphics-slider .slick-slide img{width:auto;height:auto;}.paragraph--type--graphics-slider .slick-slide .field-media-image .field-item{margin-right:33.3333%;}.paragraph--type--testimonial .name--company h3{font-size:24px;line-height:1.25;margin-bottom:10px;text-align:center;}.paragraph--type--testimonial .field-testimonial-statement{font-size:38px;line-height:1.125;padding-left:16.6666%;}.paragraph--type--testimonial .field-testimonial-statement:before{content:'”';}.paragraph--type--testimonial .field-testimonial-statement:after{content:'“';}.paragraph--type--testimonial .image img{width:83.333%;max-width:385px;}.testimonials-slider .header{position:relative;}.testimonials-slider .header h3{position:absolute;top:0;}.testimonials-slider .slider-push-down{margin-top:30px;}@media screen and (min-width:1048px){.paragraph--type--banner-slider .slick-dots{bottom:24px;}.paragraph--type--graphics-slider .slick-slide img{width:auto;height:450px;}}.paragraph--type--media-box .paragraph--type--banner{position:relative;}.paragraph--type--media-box .slick-slide img{width:100%;height:auto;}.paragraph--type--media-box .slick-slide .media-oembed-content{width:800px;height:450px;}.recommendations--container h3{font-size:24px;margin-bottom:24px;width:40%;min-height:50px;}.recommendations--container .header{position:relative;}.recommendations--container .header h3{position:absolute;top:0;}.recommendations--container .field-media-image img{max-width:385px;float:right;margin-bottom:24px;}.recommendations--container .text-with-summary{font-size:18px;height:auto;padding-right:96px;line-height:1.25;margin-bottom:15px;}.recommendations--container .views-rows .field-link-target a{font-size:18px;}.recommendations--container .slick-dots{text-align:left;padding-left:50%;}.slider-wrapper .text-with-summary{margin:12px 0 24px 0;line-height:1.25;}@media screen and (max-width:1047px){.paragraph--type--banner-slider .field-headline{font-size:60px;margin-top:0;padding:24px 12px;}.recommendations--container h3{font-size:16px;}.recommendations--container .header h3{font-size:16px;}.recommendations--container .field-media-image img{max-width:85%;}.recommendations--container .views-rows h3{font-size:16px;}.paragraph--type--testimonial h3{font-size:16px;}.paragraph--type--testimonial .name--company h3{font-size:16px;line-height:1.25;}.paragraph--type--testimonial .field-testimonial-statement{font-size:24px;line-height:1.25;}.testimonials-slider .header h3{font-size:16px;}}@media screen and (max-width:719px){.paragraph--type--banner-slider .field-headline{font-size:38px;}.paragraph--type--banner-slider .slick-slide img{height:33vH;}.paragraph--type--banner-slider .slick-slide.slick-active img{-webkit-animation:kenburns-bp-small 20s infinite;animation:kenburns-bp-small 20s infinite;}.paragraph--type--banner-slider .slick-dots{bottom:-40px;}.paragraph--type--graphics-slider .slick-slide .field-media-image .field-item{margin-right:auto;}.recommendations--container .slick-next,.recommendations--container .slick-prev{top:33%;}.recommendations--container h3{font-size:16px;line-height:1.25;margin-bottom:0;width:100%;}.recommendations--container h3 span{margin-top:10px;display:inline-block;margin-bottom:24px;}.recommendations--container .slider-wrapper{margin-top:15px;}.recommendations--container .field-media-image img{max-width:100%;float:none;}.recommendations--container .text-with-summary{font-size:18px;line-height:1.25;padding-right:0;}.recommendations--container .views-rows h3{margin-top:0;}.recommendations--container .slick-dots{text-align:center;padding:0;}.testimonials-slider .slick-next,.testimonials-slider .slick-prev{top:12%;}.paragraph--type--testimonial .name--company h3{font-size:16px;line-height:1.25;text-align:left;margin-top:24px;}.paragraph--type--testimonial .field-testimonial-statement{font-size:24px;line-height:1.25;padding:24px 0;}.paragraph--type--testimonial .field-testimonial-image img{width:100%;max-width:100%;}.paragraph--type--testimonial .slider-push-down{margin-top:0;}}@-webkit-keyframes kenburns{0%{opacity:0;}5%{opacity:1;}95%{-webkit-transform:scale3d(1.5,1.5,1.5) translate3d(-90px,-20px,0px);transform:scale3d(1.5,1.5,1.5) translate3d(-90px,-20px,0px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1;}100%{-webkit-transform:scale3d(2,2,2) translate3d(-70px,0px,0px);transform:scale3d(2,2,2) translate3d(-70px,0px,0px);opacity:0;}}@keyframes kenburns{0%{opacity:0;}5%{opacity:1;}95%{-webkit-transform:scale3d(1.5,1.5,1.5) translate3d(-90px,-20px,0px);transform:scale3d(1.5,1.5,1.5) translate3d(-90px,-20px,0px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1;}100%{-webkit-transform:scale3d(2,2,2) translate3d(-70px,0px,0px);transform:scale3d(2,2,2) translate3d(-70px,0px,0px);opacity:0;}}@-webkit-keyframes kenburns-bp-small{0%{opacity:0;}5%{opacity:1;}95%{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1;}100%{-webkit-transform:scale3d(2,2,2);transform:scale3d(2,2,2);opacity:0;}}@keyframes kenburns-bp-small{0%{opacity:0;}5%{opacity:1;}95%{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1;}100%{-webkit-transform:scale3d(2,2,2);transform:scale3d(2,2,2);opacity:0;}}@-webkit-keyframes kenburnsLoading{0%{width:0;opacity:0.75;}50%{width:100%;opacity:1;}100%{width:100%;opacity:1;}}@keyframes kenburnsLoading{0%{width:0;opacity:0.75;}50%{width:100%;opacity:1;}100%{width:100%;opacity:1;}}.field-claim{position:absolute;left:0;right:0;z-index:20;color:#F01414;font-size:80px;line-height:1;width:100%;max-width:1200px;margin:0 auto;margin-top:80px;padding-right:16.6666%;}@media screen and (max-width:1047px){.field-claim{margin:0 auto;padding:24px 15% 24px 12px;font-size:60px;}}@media screen and (max-width:719px){.field-claim{font-size:38px;}}.paragraph--type--cta.paragraph--view-mode--default .field-cta-headline{color:#F01414;}.paragraph--type--cta.paragraph--view-mode--default .field-cta-link a{color:#000000;border:1px solid #000000;}.paragraph--type--cta.paragraph--view-mode--default .field-cta-link a:before{background-color:#000000;}.paragraph--type--cta.paragraph--view-mode--default.bg-red .field-cta-headline{color:#ffffff;}.paragraph--type--cta.paragraph--view-mode--default.bg-red .field-cta-link a{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #F01414;text-decoration:none;font-size:16px;font-family:"DB Sans";line-height:normal;text-transform:uppercase;padding:15px;width:180px;display:block;text-align:center;color:#F01414;background-color:transparent;color:#ffffff;border:1px solid #ffffff;}.paragraph--type--cta.paragraph--view-mode--default.bg-red .field-cta-link a:before{content:'';position:absolute;bottom:0;left:0;width:0;height:5px;background-color:#F01414;-webkit-transition:width 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out;}.paragraph--type--cta.paragraph--view-mode--default.bg-red .field-cta-link a:hover:before,.paragraph--type--cta.paragraph--view-mode--default.bg-red .field-cta-link a:focus:before{width:100%;}@media screen and (max-width:719px){.paragraph--type--cta.paragraph--view-mode--default.bg-red .field-cta-link a{padding:7px;font-size:14px;}}.paragraph--type--cta.paragraph--view-mode--default.bg-red .field-cta-link a:before{background-color:#ffffff;}.paragraph--type--cta .field-cta-headline{color:#ffffff;font-size:24px;line-height:1.25;margin-bottom:10px;}.paragraph--type--cta .field-cta-text{font-size:38px;line-height:1.125;margin-bottom:40px;}.paragraph--type--cta .field-cta-link a{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #F01414;text-decoration:none;font-size:16px;font-family:"DB Sans";line-height:normal;text-transform:uppercase;padding:15px;width:180px;display:block;text-align:center;color:#F01414;background-color:transparent;color:#ffffff;border:1px solid #ffffff;}.paragraph--type--cta .field-cta-link a:before{content:'';position:absolute;bottom:0;left:0;width:0;height:5px;background-color:#F01414;-webkit-transition:width 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out;}.paragraph--type--cta .field-cta-link a:hover:before,.paragraph--type--cta .field-cta-link a:focus:before{width:100%;}@media screen and (max-width:719px){.paragraph--type--cta .field-cta-link a{padding:7px;font-size:14px;}}.paragraph--type--cta .field-cta-link a:before{background-color:#ffffff;}@media screen and (max-width:719px){.paragraph--type--cta .field-cta-headline{font-size:16px;}.paragraph--type--cta .field-cta-text{font-size:24px;line-height:1.25;}.paragraph--type--cta .field-cta-text a{width:100%;}.paragraph--type--cta .field-cta-link a{width:100%;padding:18px;font-size:16px;}}[role=contentinfo]{background-color:#F01414;padding:5px 0 10px 5px;color:#ffffff;font-size:14px;text-transform:uppercase;text-align:center;}[role=contentinfo].bg-black{background-color:#000000;color:#ffffff;}a{text-decoration:none;}.paragraph--type--links .paragraph--type--link{margin-bottom:50px;}.paragraph--type--links .field-link-text{margin-bottom:20px;font-size:38px;line-height:1.125;}@media screen and (min-width:720px){.paragraph--type--links .field-paragraphs-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.paragraph--type--links .paragraph--type--link{margin-bottom:0;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;position:relative;width:calc(33.33332% - 16px);}.paragraph--type--links .field-link-text{margin-bottom:70px;}.paragraph--type--links .field-link-target{position:absolute;bottom:0;}.paragraph--type--links .field-link-target a{font-size:38px;}}label a .label-link{border-bottom:1px solid #F01414;}@media screen and (max-width:719px){.paragraph--type--links .field-link-text{font-size:24px;line-height:1.25;}.paragraph--type--links .paragraph--type--link{margin-bottom:24px;}.paragraph--type--links .paragraph--type--link .field-link-target a{font-size:24px;}}#menu_toggle{position:absolute;right:16px;top:24px;display:none;width:32px;height:32px;cursor:pointer;}#menu_toggle span{font-size:6px;text-indent:-9999px;top:50%;width:100%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}#menu_toggle span,#menu_toggle span:after,#menu_toggle span:before{cursor:pointer;border-radius:1px;height:1px;background:#ffffff;position:absolute;display:block;content:'';-webkit-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}#menu_toggle span:before{width:100%;top:-8px;}#menu_toggle span:after{width:100%;bottom:-8px;}#menu_toggle.active span{background-color:transparent;}#menu_toggle.active span:after,#menu_toggle.active span:before{top:0;}#menu_toggle.active span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}#menu_toggle.active span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}@media screen and (max-width:1047px){#menu_toggle{display:inline-block;right:32px;}}@media screen and (max-width:719px){#menu_toggle{display:inline-block;top:12px;right:16px;}}.paragraph--type--text-block .field-headline{font-size:24px;margin-bottom:10px;}.paragraph--type--text-block .field-intro{font-size:38px;line-height:1.125;margin-bottom:15px;}.paragraph--type--text-block .field-intro p{margin-bottom:.75em;}.paragraph--type--text-block .field-text{font-size:18px;line-height:1.25;}.paragraph--type--text-block .field-text p{margin-bottom:1em;}.paragraph--type--text-block.bg-red .field-headline{color:#ffffff;}@media screen and (max-width:719px){.paragraph--type--text-block .field-headline{font-size:16px;margin-bottom:inherit;}.paragraph--type--text-block .field-intro{font-size:24px;line-height:1.2;}.paragraph--type--text-block .field-text.text-long{font-size:16px;line-height:1.25;}}.table-display{width:100%;}.table-display .table-header{display:none;}.table-display .column-label{text-transform:uppercase;font-size:16px;}.table-display .table-row,.table-display .table-header{border-bottom:1px solid #000000;}.table-display .table-row{font-size:14px;line-height:1.25;}@media screen and (max-width:719px){.table-display .field-label{text-transform:uppercase;margin:6px 0;font-size:12px;}.table-display .field-item{margin-bottom:24px;}.table-display .table-row{padding:24px 0;border-color:#7b7b7b;}}@media screen and (min-width:720px){.table-display .table-header{display:block;}.table-display .field-label{display:none;}.table-display .column-label{padding:20px 0;}.table-display .row-data > div{padding:25px 0;}.table-display .session.row-data > div{padding:4px 0;}.table-display .session.row-data:last-of-type > div{padding-bottom:20px;}.table-display .row-data,.table-display .table-header{display:-webkit-box;display:-ms-flexbox;display:flex;}.table-display .row-data > div,.table-display .table-header > div{-ms-flex-preferred-size:1px;flex-basis:1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}}ul.pager__items.js-pager__items{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px;font-size:16px;color:#F01414;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}ul.pager__items.js-pager__items a{color:#F01414;}li.pager__item{margin:0 7px;}li.pager__item.is-active{border-bottom:1px solid #F01414;padding-bottom:3px;}li.pager__item.pager__item--previous span{overflow:hidden;color:transparent;margin-right:7px;}li.pager__item.pager__item--previous span:before{content:'\e901';position:absolute;font-family:"icomoon" !important;font-size:11px;color:#F01414;margin-top:1px;}li.pager__item.pager__item--next span{margin-left:3px;overflow:hidden;color:transparent;}li.pager__item.pager__item--next span:before{content:'\e903';position:absolute;font-family:"icomoon" !important;font-size:11px;color:#F01414;margin-top:1px;}.field-availability.list-string .field-item:before{font-family:"icomoon" !important;content:'\e906';font-size:12px;margin-right:10px;}.field-availability.list-string .field-item.available:before{color:#00FF00;}.field-availability.list-string .field-item.limited:before{color:#FFFF00;}.field-availability.list-string .field-item.full:before{color:#F01414;}.view--taxonomy-term .table-display .link-arrow,.view--flag-bookmark .table-display .link-arrow,.paragraph--type--program .table-display .link-arrow,.view--courses .table-display .link-arrow,.view--jobs .table-display .link-arrow,.view--news .table-display .link-arrow{display:none;}.view--taxonomy-term .table-display .field-course-name .field-items a,.view--taxonomy-term .table-display .field-course-name .field-item a,.view--taxonomy-term .table-display .field-job-name .field-items a,.view--taxonomy-term .table-display .field-job-name .field-item a,.view--taxonomy-term .table-display .title .field-items a,.view--taxonomy-term .table-display .title .field-item a,.view--flag-bookmark .table-display .field-course-name .field-items a,.view--flag-bookmark .table-display .field-course-name .field-item a,.view--flag-bookmark .table-display .field-job-name .field-items a,.view--flag-bookmark .table-display .field-job-name .field-item a,.view--flag-bookmark .table-display .title .field-items a,.view--flag-bookmark .table-display .title .field-item a,.paragraph--type--program .table-display .field-course-name .field-items a,.paragraph--type--program .table-display .field-course-name .field-item a,.paragraph--type--program .table-display .field-job-name .field-items a,.paragraph--type--program .table-display .field-job-name .field-item a,.paragraph--type--program .table-display .title .field-items a,.paragraph--type--program .table-display .title .field-item a,.view--courses .table-display .field-course-name .field-items a,.view--courses .table-display .field-course-name .field-item a,.view--courses .table-display .field-job-name .field-items a,.view--courses .table-display .field-job-name .field-item a,.view--courses .table-display .title .field-items a,.view--courses .table-display .title .field-item a,.view--jobs .table-display .field-course-name .field-items a,.view--jobs .table-display .field-course-name .field-item a,.view--jobs .table-display .field-job-name .field-items a,.view--jobs .table-display .field-job-name .field-item a,.view--jobs .table-display .title .field-items a,.view--jobs .table-display .title .field-item a,.view--news .table-display .field-course-name .field-items a,.view--news .table-display .field-course-name .field-item a,.view--news .table-display .field-job-name .field-items a,.view--news .table-display .field-job-name .field-item a,.view--news .table-display .title .field-items a,.view--news .table-display .title .field-item a{font-size:18px;line-height:24px;text-transform:uppercase;color:#F01414;text-decoration:none;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;}.view--taxonomy-term .table-display .field-course-name .field-items a:hover,.view--taxonomy-term .table-display .field-course-name .field-item a:hover,.view--taxonomy-term .table-display .field-job-name .field-items a:hover,.view--taxonomy-term .table-display .field-job-name .field-item a:hover,.view--taxonomy-term .table-display .title .field-items a:hover,.view--taxonomy-term .table-display .title .field-item a:hover,.view--flag-bookmark .table-display .field-course-name .field-items a:hover,.view--flag-bookmark .table-display .field-course-name .field-item a:hover,.view--flag-bookmark .table-display .field-job-name .field-items a:hover,.view--flag-bookmark .table-display .field-job-name .field-item a:hover,.view--flag-bookmark .table-display .title .field-items a:hover,.view--flag-bookmark .table-display .title .field-item a:hover,.paragraph--type--program .table-display .field-course-name .field-items a:hover,.paragraph--type--program .table-display .field-course-name .field-item a:hover,.paragraph--type--program .table-display .field-job-name .field-items a:hover,.paragraph--type--program .table-display .field-job-name .field-item a:hover,.paragraph--type--program .table-display .title .field-items a:hover,.paragraph--type--program .table-display .title .field-item a:hover,.view--courses .table-display .field-course-name .field-items a:hover,.view--courses .table-display .field-course-name .field-item a:hover,.view--courses .table-display .field-job-name .field-items a:hover,.view--courses .table-display .field-job-name .field-item a:hover,.view--courses .table-display .title .field-items a:hover,.view--courses .table-display .title .field-item a:hover,.view--jobs .table-display .field-course-name .field-items a:hover,.view--jobs .table-display .field-course-name .field-item a:hover,.view--jobs .table-display .field-job-name .field-items a:hover,.view--jobs .table-display .field-job-name .field-item a:hover,.view--jobs .table-display .title .field-items a:hover,.view--jobs .table-display .title .field-item a:hover,.view--news .table-display .field-course-name .field-items a:hover,.view--news .table-display .field-course-name .field-item a:hover,.view--news .table-display .field-job-name .field-items a:hover,.view--news .table-display .field-job-name .field-item a:hover,.view--news .table-display .title .field-items a:hover,.view--news .table-display .title .field-item a:hover{color:#000000;}.view--taxonomy-term .table-display .body .field-items,.view--taxonomy-term .table-display .body .field-item,.view--flag-bookmark .table-display .body .field-items,.view--flag-bookmark .table-display .body .field-item,.paragraph--type--program .table-display .body .field-items,.paragraph--type--program .table-display .body .field-item,.view--courses .table-display .body .field-items,.view--courses .table-display .body .field-item,.view--jobs .table-display .body .field-items,.view--jobs .table-display .body .field-item,.view--news .table-display .body .field-items,.view--news .table-display .body .field-item{font-size:12px;line-height:1.25;}.view--taxonomy-term .table-display .body .field-items p,.view--taxonomy-term .table-display .body .field-item p,.view--flag-bookmark .table-display .body .field-items p,.view--flag-bookmark .table-display .body .field-item p,.paragraph--type--program .table-display .body .field-items p,.paragraph--type--program .table-display .body .field-item p,.view--courses .table-display .body .field-items p,.view--courses .table-display .body .field-item p,.view--jobs .table-display .body .field-items p,.view--jobs .table-display .body .field-item p,.view--news .table-display .body .field-items p,.view--news .table-display .body .field-item p{font-size:inherit;line-height:inherit;}.view--taxonomy-term .table-display .body .currency,.view--flag-bookmark .table-display .body .currency,.paragraph--type--program .table-display .body .currency,.view--courses .table-display .body .currency,.view--jobs .table-display .body .currency,.view--news .table-display .body .currency{margin-bottom:6px;}.view--taxonomy-term .table-display .body .amount,.view--flag-bookmark .table-display .body .amount,.paragraph--type--program .table-display .body .amount,.view--courses .table-display .body .amount,.view--jobs .table-display .body .amount,.view--news .table-display .body .amount{width:50%;display:inline-block;}.view--taxonomy-term .table-display .body .suffix,.view--flag-bookmark .table-display .body .suffix,.paragraph--type--program .table-display .body .suffix,.view--courses .table-display .body .suffix,.view--jobs .table-display .body .suffix,.view--news .table-display .body .suffix{margin-left:10px;display:block;}@media screen and (max-width:719px){.view--taxonomy-term .table-display .body .field-items,.view--taxonomy-term .table-display .body .field-item,.view--flag-bookmark .table-display .body .field-items,.view--flag-bookmark .table-display .body .field-item,.paragraph--type--program .table-display .body .field-items,.paragraph--type--program .table-display .body .field-item,.view--courses .table-display .body .field-items,.view--courses .table-display .body .field-item,.view--jobs .table-display .body .field-items,.view--jobs .table-display .body .field-item,.view--news .table-display .body .field-items,.view--news .table-display .body .field-item{font-size:16px;}}@media screen and (min-width:720px){.view--taxonomy-term .table-display .link-arrow,.view--flag-bookmark .table-display .link-arrow,.paragraph--type--program .table-display .link-arrow,.view--courses .table-display .link-arrow,.view--jobs .table-display .link-arrow,.view--news .table-display .link-arrow{display:block;}.view--taxonomy-term .table-display .link-arrow a,.view--flag-bookmark .table-display .link-arrow a,.paragraph--type--program .table-display .link-arrow a,.view--courses .table-display .link-arrow a,.view--jobs .table-display .link-arrow a,.view--news .table-display .link-arrow a{font-size:16px;color:#F01414;text-decoration:none;}.view--taxonomy-term .table-display .field-course-name .field-item,.view--taxonomy-term .table-display .field-job-name .field-item,.view--taxonomy-term .table-display .title .field-item,.view--taxonomy-term .table-display .body .field-item,.view--flag-bookmark .table-display .field-course-name .field-item,.view--flag-bookmark .table-display .field-job-name .field-item,.view--flag-bookmark .table-display .title .field-item,.view--flag-bookmark .table-display .body .field-item,.paragraph--type--program .table-display .field-course-name .field-item,.paragraph--type--program .table-display .field-job-name .field-item,.paragraph--type--program .table-display .title .field-item,.paragraph--type--program .table-display .body .field-item,.view--courses .table-display .field-course-name .field-item,.view--courses .table-display .field-job-name .field-item,.view--courses .table-display .title .field-item,.view--courses .table-display .body .field-item,.view--jobs .table-display .field-course-name .field-item,.view--jobs .table-display .field-job-name .field-item,.view--jobs .table-display .title .field-item,.view--jobs .table-display .body .field-item,.view--news .table-display .field-course-name .field-item,.view--news .table-display .field-job-name .field-item,.view--news .table-display .title .field-item,.view--news .table-display .body .field-item{max-width:380px;}.view--taxonomy-term .table-display .row-data .link-arrow,.view--taxonomy-term .table-display .table-header .column-label:first-of-type,.view--flag-bookmark .table-display .row-data .link-arrow,.view--flag-bookmark .table-display .table-header .column-label:first-of-type,.paragraph--type--program .table-display .row-data .link-arrow,.paragraph--type--program .table-display .table-header .column-label:first-of-type,.view--courses .table-display .row-data .link-arrow,.view--courses .table-display .table-header .column-label:first-of-type,.view--jobs .table-display .row-data .link-arrow,.view--jobs .table-display .table-header .column-label:first-of-type,.view--news .table-display .row-data .link-arrow,.view--news .table-display .table-header .column-label:first-of-type{-ms-flex-preferred-size:80px;flex-basis:80px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}.view--taxonomy-term .table-display .row-data .link-button,.view--taxonomy-term .table-display .table-header .column-label:last-of-type,.view--flag-bookmark .table-display .row-data .link-button,.view--flag-bookmark .table-display .table-header .column-label:last-of-type,.paragraph--type--program .table-display .row-data .link-button,.paragraph--type--program .table-display .table-header .column-label:last-of-type,.view--courses .table-display .row-data .link-button,.view--courses .table-display .table-header .column-label:last-of-type,.view--jobs .table-display .row-data .link-button,.view--jobs .table-display .table-header .column-label:last-of-type,.view--news .table-display .row-data .link-button,.view--news .table-display .table-header .column-label:last-of-type{-ms-flex-preferred-size:180px;flex-basis:180px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}}.table-display .field-item,.table-display .field-items{padding-right:24px;}@media (max-width:720px){.table-display .field-item,.table-display .field-items{padding-right:0;}}.column-label.col-readmore{max-width:180px;}.column-label.col-remove{max-width:90px;}.table-display .bookmark .row-data{display:-webkit-box;display:-ms-flexbox;display:flex;}.table-display .bookmark .link-remove{-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-preferred-size:90px;flex-basis:90px;text-align:right;}@media screen and (max-width:719px){.table-display .bookmark .link-remove{text-align:center;}}@media screen and (min-width:720px){.view--jobs .table-display .row-data .post-date,.view--jobs .table-display .table-header .column-label:nth-of-type(3),.view--news .table-display .row-data .post-date,.view--news .table-display .table-header .column-label:nth-of-type(3){-ms-flex-preferred-size:120px;flex-basis:120px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}}.field-product-area a{color:#F01414;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;}.field-product-area a:hover{color:#000000;}#booking .table-display .amount{width:50%;display:inline-block;}#booking .table-display .suffix{margin-left:5px;font-size:15px;margin-top:5px;display:block;}@media screen and (max-width:719px){#booking .table-display .field-item{font-size:16px;}#booking .table-display .field-start-date .field-label{display:none;}#booking .table-display .field-start-date .field-item{margin-bottom:8px;}#booking .table-display .field-start-date .field-item time{font-size:24px;}#booking .table-display .field-start-date .session-toggler{margin-top:4px;margin-bottom:24px;}#booking .table-display .expanded .session-toggler{margin-bottom:0;}#booking .table-display .field-trainer .field-items .field-item{margin-bottom:0;}#booking .table-display .field-trainer .field-items .field-item:last-of-type{margin-bottom:24px;}#booking .table-display .sessions-wrapper{padding-bottom:15px;}#booking .table-display .sessions-wrapper .session{display:-webkit-box;display:-ms-flexbox;display:flex;}#booking .table-display .sessions-wrapper .session .field-start-date{-ms-flex-preferred-size:1px;flex-basis:1px;-webkit-box-flex:1.5;-ms-flex-positive:1.5;flex-grow:1.5;}#booking .table-display .sessions-wrapper .session .field-trainer{-ms-flex-preferred-size:1px;flex-basis:1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}#booking .table-display .sessions-wrapper .field-item{font-size:14px;margin-bottom:8px;}#booking .table-display .sessions-wrapper .field-label{margin:0;}#booking .table-display .sessions-wrapper .field-trainer{padding-left:7px;}#booking .table-display .suffix{margin-left:10px;}}@media screen and (min-width:720px){#booking .table-display .row-data{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}#booking .table-display .row-data .sessions-wrapper{padding-top:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;}#booking .table-display .row-data .field-start-date,#booking .table-display .table-header .column-label:first-of-type{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;}#booking .table-display .row-data .link-button,#booking .table-display .table-header .column-label:last-of-type{-ms-flex-preferred-size:180px;flex-basis:180px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}#booking .table-display .row-data .field-start-date .field-item{display:-webkit-box;display:-ms-flexbox;display:flex;}#booking .table-display .row-data .field-start-date .field-item .session-toggler{margin-left:5px;}#booking .table-display .button-placeholder{width:180px;}}.paragraph--type--program .field-headline{font-size:24px;line-height:42px;}#booking .session-toggler{text-transform:uppercase;}#booking .session-toggler p.expand,#booking .session-toggler p.collapse{cursor:pointer;color:#F01414;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;}#booking .session-toggler p.expand .icon-expanded:before,#booking .session-toggler p.expand .icon-collapsed:before,#booking .session-toggler p.collapse .icon-expanded:before,#booking .session-toggler p.collapse .icon-collapsed:before{font-family:"icomoon" !important;margin-left:6px;font-size:11px;content:'\e903';display:inline-block;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;}#booking .session-toggler p.expand .icon-expanded:before,#booking .session-toggler p.collapse .icon-expanded:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}#booking .session-toggler p.expand .icon-collapsed:before,#booking .session-toggler p.collapse .icon-collapsed:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);}#booking .session-toggler p.expand:hover,#booking .session-toggler p.collapse:hover{color:#000000;}#booking .session-toggler p.expand:hover .icon-expanded:before,#booking .session-toggler p.collapse:hover .icon-expanded:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}#booking .session-toggler p.expand:hover .icon-collapsed:before,#booking .session-toggler p.collapse:hover .icon-collapsed:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}#booking .course-wrapper .session-toggler .collapse{display:none;}#booking .course-wrapper .session-toggler .expand{display:block;}#booking .course-wrapper .sessions-wrapper{display:none;}#booking .course-wrapper.expanded .session-toggler .collapse{display:block;}#booking .course-wrapper.expanded .session-toggler .expand{display:none;}#booking .course-wrapper.expanded .sessions-wrapper{display:block;}.trainer .trainer-credits{padding:24px;font-size:16px;color:#ffffff;text-transform:uppercase;background-color:#000000;-webkit-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;line-height:1.25;display:inline-block;width:100%;min-height:96px;}.trainer .trainer-credits:hover{background-color:#F01414;}@media screen and (max-width:719px){.trainer .trainer-credits{font-size:14px;}}.bookmark-button .flag a{border:1px solid #F01414;}.flag-count-ctn{display:inline;position:relative;}.flag-count-ctn .flag-count{font-size:12px;position:absolute;left:5px;top:-5px;color:#ffffff;}@media screen and (max-width:1047px){.flag-count-ctn .flag-count{top:-7px;}.flag-count-ctn .flag-count:before{content:'(';}.flag-count-ctn .flag-count:after{content:')';}}@media screen and (max-width:719px){.bookmark .link-button{margin-top:24px;}}.link-remove{text-align:center;}.link-remove .flag-bookmark.action-unflag a{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-indent:100%;white-space:nowrap;overflow:hidden;height:55px;width:55px;border:1px solid #F01414;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.link-remove .flag-bookmark.action-unflag a:hover{color:inherit;border-color:inherit;}.link-remove .flag-bookmark.action-unflag a:hover:after{color:#000000;}.link-remove .flag-bookmark.action-unflag a:after{color:#F01414;content:'\e916';font-family:"icomoon" !important;font-size:24px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:absolute;top:15px;left:-8px;right:auto;bottom:auto;width:auto;}.view--flag-bookmark .link-remove .button:before{display:none;}@media screen and (max-width:719px){.link-remove{text-align:left;padding:24px 0;}}#course-header .field-course-name{font-size:24px;margin-bottom:10px;}#course-header .text-with-summary{font-size:38px;line-height:1.125;margin-bottom:15px;}@media screen and (max-width:719px){#course-header .field-course-name{font-size:16px;}#course-header .text-with-summary{font-size:24px;line-height:1.25;}#course-header .text-with-summary a{width:100%;}}#block-newsletter{padding-bottom:170px;}#block-newsletter .formbox{text-transform:uppercase;color:#F01414;}#block-newsletter .formbox .columns{padding-bottom:16px;}#block-newsletter .formbox .columns p{font-size:14px;}#block-newsletter .formbox input[type=text]{width:100%;height:55px;padding:0 25px;border:1px solid #F01414;border-radius:0;}#block-newsletter .formbox input[type=text]::-webkit-input-placeholder{text-transform:uppercase;font-size:16px;line-height:1.25;color:rgba(240,20,20,0.35);}#block-newsletter .formbox input[type=text]:-ms-input-placeholder{text-transform:uppercase;font-size:16px;line-height:1.25;color:rgba(240,20,20,0.35);}#block-newsletter .formbox input[type=text]::-ms-input-placeholder{text-transform:uppercase;font-size:16px;line-height:1.25;color:rgba(240,20,20,0.35);}#block-newsletter .formbox input[type=text]::placeholder{text-transform:uppercase;font-size:16px;line-height:1.25;color:rgba(240,20,20,0.35);}#block-newsletter .headline{font-size:24px;line-height:1.125;margin-bottom:10px;}#block-newsletter .intro-text{font-size:18px;line-height:1.25;margin-bottom:30px;}#block-newsletter .intro-text p{margin-bottom:1em;}#block-newsletter .checkbox,#block-newsletter .privacy{padding-right:24px;text-transform:uppercase;font-size:16px;line-height:1.25;color:#F01414;}#block-newsletter .checkbox a,#block-newsletter .privacy a{color:#F01414;border-bottom:1px solid #F01414;-webkit-transition:all 0.15s;-o-transition:all 0.15s;transition:all 0.15s;}#block-newsletter .checkbox a:hover,#block-newsletter .privacy a:hover{border-color:#000000;color:#000000;}#block-newsletter .itemname{margin-bottom:0;font-size:14px;line-height:20px;}#block-newsletter .submit button{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #F01414;text-decoration:none;font-size:16px;font-family:"DB Sans";line-height:normal;text-transform:uppercase;padding:15px;width:180px;display:block;text-align:center;color:#F01414;background-color:transparent;background-color:#F01414;color:#ffffff;height:55px;line-height:1.5;height:55px;}#block-newsletter .submit button:before{content:'';position:absolute;bottom:0;left:0;width:0;height:5px;background-color:#F01414;-webkit-transition:width 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out;}#block-newsletter .submit button:hover:before,#block-newsletter .submit button:focus:before{width:100%;}@media screen and (max-width:719px){#block-newsletter .submit button{padding:7px;font-size:14px;}}#block-newsletter .submit button:before{background-color:#ffffff;}#block-newsletter .cr_button{float:right;}@media screen and (min-width:720px){#block-newsletter .editable_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}#block-newsletter .input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:24px;}#block-newsletter .checkbox,#block-newsletter .privacy{padding-right:24px;}}@media screen and (max-width:1047px){#block-newsletter{margin-top:-35px;}#block-newsletter .editable_content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}#block-newsletter input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex:1 75%;flex:1 75%;}#block-newsletter .headline{font-size:16px;}#block-newsletter .intro-text{font-size:18px;line-height:1.25;margin-bottom:30px;}}@media screen and (max-width:719px){#block-newsletter .input{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;padding-right:0;margin-bottom:1em;}#block-newsletter .checkbox,#block-newsletter .privacy{padding-right:0;margin-bottom:1em;}#block-newsletter .submit button{width:100%;}#block-newsletter .cr_button{float:none;}}.accordion--container .accordion--container--headline{padding-top:10px;border-top:1px solid #000000;font-size:24px;line-height:1.125;}.accordion--container .accordion--item{border-bottom:1px solid #000000;}.accordion--container .accordion--item--headline{position:relative;padding:30px 0 20px 0;text-transform:none;color:#000000;font-size:38px;line-height:1.125;cursor:pointer;}.accordion--container .accordion--item--headline .icon-arrow-down{position:absolute;right:0;color:#F01414;font-size:30px;}.accordion--container .accordion--item--headline:hover{color:#F01414;}.accordion--container .accordion--item--text{display:none;padding-bottom:20px;width:80%;font-size:18px;line-height:1.5;}.accordion--container .accordion--item--text.text-long p{margin-bottom:1em;}.accordion--container .accordion--item--text.text-long p:last-child{margin-bottom:none;}.accordion--container .accordion--item--text.text-long strong{font-family:"DB Sans Bold";}.accordion--container .accordion--item--text.text-long em{font-style:italic;}.accordion--container .accordion--item--text.text-long a{color:#000000;text-decoration:none;border-bottom:1px solid #000000;-webkit-transition:color 0.3s,border-color 0.3s;-o-transition:color 0.3s,border-color 0.3s;transition:color 0.3s,border-color 0.3s;}.accordion--container .accordion--item--text.text-long a:hover{color:#F01414;border-color:#F01414;}.accordion--container .accordion--item .accordion--item--headline .icon-arrow-down{-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;-o-transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;}.accordion--container .accordion--item.active .accordion--item--headline .icon-arrow-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.bg-red.accordion--container .accordion--container--headline,.bg-red.accordion--container .accordion--item,.bg-red.accordion--container .accordion--item--headline,.bg-red.accordion--container .icon-arrow-down{color:#ffffff;border-color:#ffffff;}.accordion--container.bg-red .accordion--item--text.text-long h3{text-transform:none;margin-bottom:0.25em;}.accordion--container.bg-red .accordion--item--text.text-long a{color:#ffffff;border-color:transparent;-webkit-transition:border-color 0.15s;-o-transition:border-color 0.15s;transition:border-color 0.15s;}.accordion--container.bg-red .accordion--item--text.text-long a:hover{border-color:#ffffff;}@media screen and (max-width:719px){.accordion--container .accordion--container--headline{font-size:16px;margin-bottom:inherit;line-height:1.25;}.accordion--container .accordion--item--headline{font-size:24px;line-height:1.125;padding:20px 24px 20px 20px;}.accordion--container .accordion--item--headline .icon-arrow-down{font-size:24px;}.accordion--container .accordion--item--text{font-size:16px;line-height:1.5;width:90%;padding-left:20px;}}.accordion--item--headline:target:before{display:block;content:'';margin-top:0;height:87px;visibility:hidden;}.accordion--item--headline.scrolling:target:before{height:0;}@media screen and (max-width:719px){.accordion--item--headline:target:before{height:65px;}}section#contact{padding-bottom:380px;}@media screen and (min-width:720px){section#contact{padding-bottom:0px;}}#quick-facts .section-label,#contact .section-label{font-size:24px;line-height:1.125;margin-bottom:40px;padding-top:20px;border-top:1px solid #000000;}#quick-facts .buttons > div,#contact .buttons > div{margin-bottom:24px;}#quick-facts .button,#contact .button{margin:auto;}#quick-facts .field-job-link .button,#contact .field-job-link .button{background-color:#F01414;color:#ffffff;height:55px;line-height:1.5;}#quick-facts .field-job-link .button:before,#contact .field-job-link .button:before{background-color:#ffffff;}#quick-facts .fields > div,#contact .fields > div{border:1px solid #000000;padding:8px 12px;margin-bottom:24px;min-height:55px;}#quick-facts .fields > div .field-label,#contact .fields > div .field-label{font-size:12px;line-height:1.33;text-transform:uppercase;color:#F01414;margin-bottom:4px;}#quick-facts .fields > div > div:not(.field-label),#contact .fields > div > div:not(.field-label){font-size:14px;line-height:1.33;text-transform:uppercase;}#quick-facts .fields > div .field-items > div,#contact .fields > div .field-items > div{display:inline;}#quick-facts .fields > div .field-items a,#contact .fields > div .field-items a{color:#000000;text-decoration:none;position:relative;display:inline-block;}#quick-facts .fields > div .field-items a:before,#contact .fields > div .field-items a:before{content:'';position:absolute;bottom:-2px;left:0;width:12px;height:1px;background-color:#000000;-webkit-transition:width 0.15s ease-in-out;-o-transition:width 0.15s ease-in-out;transition:width 0.15s ease-in-out;}#quick-facts .fields > div .field-items a:hover:before,#contact .fields > div .field-items a:hover:before{width:100%;}#quick-facts .field-requirements .field-item ul,#contact .field-requirements .field-item ul{padding:20px;list-style-type:disc;}#quick-facts .field-requirements .field-item ol,#contact .field-requirements .field-item ol{padding:20px;}@media screen and (min-width:720px){#quick-facts .flex-parent,#contact .flex-parent{display:-webkit-box;display:-ms-flexbox;display:flex;}#quick-facts .flex-parent .fields,#contact .flex-parent .fields{-ms-flex-preferred-size:1px;flex-basis:1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}#quick-facts .flex-parent .fields > div,#contact .flex-parent .fields > div{width:100%;margin-right:24px;}#quick-facts .flex-parent .buttons,#contact .flex-parent .buttons{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}#quick-facts .button,#contact .button{min-height:57px;}}@media screen and (min-width:1048px){#quick-facts .flex-parent .fields > div,#contact .flex-parent .fields > div{width:calc(50% - 24px);}}@media screen and (max-width:719px){#quick-facts .field-requirements .field-item{cursor:unset;-o-text-overflow:unset;text-overflow:unset;white-space:unset;overflow:unset;height:auto;-webkit-transition:none;-o-transition:none;transition:none;}#quick-facts .section-label{font-size:16px;line-height:1.25;margin-bottom:20px;}}#job-header .section-label{font-size:24px;line-height:1.125;color:#f01414;text-transform:uppercase;}#job-header .body{font-size:38px;line-height:1.125;}#course-description .section-label,#job-description .section-label,#news-description .section-label{font-size:24px;line-height:1.125;color:#f01414;text-transform:uppercase;margin:30px 0 20px 0;}#course-description .field-long-description,#course-description .body,#job-description .field-long-description,#job-description .body,#news-description .field-long-description,#news-description .body{font-size:18px;line-height:1.25;}#course-description .field-long-description p,#course-description .body p,#job-description .field-long-description p,#job-description .body p,#news-description .field-long-description p,#news-description .body p{margin-bottom:20px;}#course-description .field-short-description{opacity:0.25;text-decoration:line-through;font-family:"DB Sans";}#course-description .field-short-description a{color:#F01414;}#course-description .field-short-description:before{content:'content field: DEPRECATED';text-transform:uppercase;background-color:#000000;color:#ffffff;font-size:12px;padding:5px;}@media screen and (max-width:719px){#course-description .section-label,#job-description .section-label,#news-description .section-label{font-size:16px;line-height:1.25;}}#news-header > .content-width{padding:90px 0 10px 0;}#news-header .created-date,#news-header .created-time{font-size:24px;line-height:1.125;color:#F01414;}#news-header .created-date{margin-right:75px;}#news-header .news-title{margin:10px 0 100px 0;font-size:38px;line-height:1.125;color:#000000;text-transform:none;}#news-header .image img{width:100%;height:auto;}@media screen and (max-width:1047px){#news-header .created-date,#news-header .created-time{font-size:18px;}#news-header .news-title{font-size:24px;margin-bottom:1.25em;}}#news-media .content-width{padding:0;}#news-media .content-width .media .content-width{padding:0;}@media screen and (max-width:719px){#news-description .content-width{padding:30px 0;}}.paragraph--type--media-box .field-copyright{font-size:12px;padding:6px 0;}form > div:not(:first-child),form > #edit-account > div:not(:first-child){margin-top:8px;}form input,form textarea{font-family:"DB Sans";font-size:16px;border:1px solid #F01414;width:100%;background:transparent;-webkit-box-shadow:none;box-shadow:none;}form textarea{padding:24px;}form input{height:55px;padding:0 24px;}form label{text-transform:uppercase;color:#F01414;font-size:12px;display:block;padding-bottom:5px;}form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;}form .description,form .form-item-name + p{margin-top:10px;font-size:14px;line-height:1.25;}input,textarea{-webkit-appearance:none;-webkit-border-radius:0;}input[type="checkbox"]{cursor:pointer;position:absolute;z-index:999;width:25px;opacity:0;left:auto;top:auto;}input[type="checkbox"] + label{display:block;position:relative;padding-left:35px;margin-bottom:20px;color:#F01414;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}input[type="checkbox"] + label:last-child{margin-bottom:0;}input[type="checkbox"] + label:before{content:'';display:block;width:20px;height:20px;border:1px solid #F01414;position:absolute;left:0;top:0;opacity:.85;-webkit-transition:all .12s,border-color .08s;-o-transition:all .12s,border-color .08s;transition:all .12s,border-color .08s;}input[type="checkbox"]:checked + label:before{width:10px;top:-5px;left:5px;border-radius:0;opacity:1;border-top-color:transparent;border-left-color:transparent;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}#block-copyright,#block-footer,#block-footerii{text-transform:uppercase;text-align:left;line-height:1.25;}#block-copyright{font-size:16px;}#block-copyright h3{height:40px;}#block-copyright a{color:#ffffff;}#block-footer,#block-footerii{margin-top:40px;}#block-footer h4,#block-footerii h4{font-size:16px;margin-bottom:18px;}#block-footer .menu-item,#block-footerii .menu-item{font-size:12px;line-height:20px;}#block-footer .menu-item a,#block-footerii .menu-item a{color:#ffffff;text-decoration:none;position:relative;}#block-footer .menu-item a:before,#block-footerii .menu-item a:before{content:'';position:absolute;bottom:-3px;left:0;width:0;height:1px;background-color:#ffffff;-webkit-transition:width 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out;}#block-footer .menu-item a:hover:before,#block-footer .menu-item a:focus:before,#block-footerii .menu-item a:hover:before,#block-footerii .menu-item a:focus:before{width:100%;}#block-footer .menu-item:after,#block-footerii .menu-item:after{font-family:"icomoon" !important;content:'\e915';margin-left:2px;font-size:8px;}#gdpr-popup{padding:24px 0;}#gdpr-popup .gdpr-popup-content .gdpr-popup-buttons button{padding:15px;font-size:14px;border:1px solid #ffffff;color:#ffffff;background-color:rgba(255,255,255,0.125) !important;text-transform:uppercase;}#gdpr-popup .gdpr-popup-content .gdpr-popup-buttons button:hover{text-decoration:none;background-color:transparent !important;}#gdpr-popup .gdpr-popup-content .gdpr-popup-text p{margin:0;line-height:1.5;font-size:14px;}.views-exposed-form .js-form-item-title label{display:none;}.views-exposed-form .button{width:100%;}.filter-select{display:-ms-grid;display:grid;width:100%;grid-gap:24px;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;}.filter-select .js-form-item{font-size:16px;text-transform:uppercase;width:100%;}.filter-select .js-form-item label{padding:12px 0 3px 0;display:block;width:100%;}.filter-select .js-form-item select,.filter-select .js-form-item input{height:55px;}.filter-select .js-form-item select{display:block;width:100%;border:1px solid #F01414;font-size:16px;padding:12px 24px;color:#F01414;-moz-appearance:none;appearance:none;border-radius:0;-webkit-appearance:none;background-position:92% center;background-image:url(/themes/custom/dbra/include/assets/images/select-down.png);background-size:20px;background-repeat:no-repeat;background-color:transparent;text-transform:uppercase;}.view--taxonomy-term .description{margin-bottom:90px;font-size:18px;line-height:1.25;}.view--taxonomy-term .description .field-item{font-size:inherit;line-height:inherit;}.view--taxonomy-term .views-exposed-form{margin:85px 0 90px;width:100%;}.view--taxonomy-term .views-exposed-form .search-form-action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.view--taxonomy-term .views-exposed-form .search-form-action .submit-container{padding:0 14px;}.view--taxonomy-term .views-exposed-form .search-form-action .submit-container.button{border:none;}.view--taxonomy-term .views-exposed-form .search-form-action .submit-container.button:before{bottom:1px;left:1px;}.view--taxonomy-term .views-exposed-form .search-form-action .submit-container #edit-submit-taxonomy-term{width:100%;padding:0;color:#ffffff;line-height:1.5;border:none;}.view--taxonomy-term .views-exposed-form #edit-reset{width:80px;margin-left:12px;padding:0 12px;}.view--taxonomy-term .form-autocomplete{border:1px solid #F01414;color:#F01414;text-transform:uppercase;width:100%;padding:14px 24px;}@media screen and (max-width:1047px){.filter-select{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:6px 24px;}.view--taxonomy-term .views-exposed-form #edit-submit-taxonomy-term,.view--taxonomy-term .views-exposed-form #edit-reset{font-size:14px;}}@media screen and (max-width:719px){.filter-select{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:0;}.filter-select .js-form-item select{font-size:14px;}.view--taxonomy-term .form-autocomplete{margin-bottom:12px;}}#term-header{margin-bottom:24px;}#term-header .description{margin-bottom:auto;}@media screen and (max-width:1047px){#term-header .description{margin-bottom:24px;}}@media screen and (max-width:719px){#term-header .field-term-image img{margin-bottom:24px;}}.paragraph--type--fullscreen-image{line-height:0;}.paragraph--type--fullscreen-image .field-banner-image img{width:100%;height:auto;}h5#newsletter:target:before{display:block;content:'';margin-top:0;height:130.5px;visibility:hidden;}@media screen and (max-width:719px){h5#newsletter:target:before{height:108.75px;}}.views-field.views-field-name{margin:0 0 15px;line-height:30px;}.view--product-areas .column-label{-ms-flex-preferred-size:400px !important;flex-basis:400px !important;}.item-list{margin-top:30px;}.item-list a{font-size:24px;line-height:24px;text-transform:uppercase;color:#F01414;text-decoration:none;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;}.item-list a:hover{color:#000000;}.item-list a:after{font-family:"icomoon" !important;content:"\e915";font-size:15px;margin:6px 0 0 11px;}.item-list > ul{-webkit-columns:2;columns:2;border-bottom:1px solid #000000;margin-bottom:-83px;padding-bottom:30px;}.field-views-reference-view.viewsreference .content-width{padding-top:0;}@media screen and (max-width:719px){.item-list > ul{-webkit-columns:1;columns:1;}.view--product-areas .table-display .table-header{border-bottom:1px solid #000000;padding-bottom:10px;display:block;}.field-views-reference-view.viewsreference{padding-top:0;}}.view-all-courses{margin-top:20px;line-height:3.75;}.view-all-courses a{top:24px;border:1px solid #ffffff;padding:6px 12px;font-size:14px;}.view-all-courses a:after{display:none;}@media screen and (max-width:719px){.view-all-courses a{font-size:14px;}}.view--modals{display:none;cursor:pointer;height:100vh;width:100%;background:rgba(0,0,0,0.6);position:fixed;padding-top:40px;top:0;left:0;z-index:999;}.view--modals button.close-button{overflow:hidden;position:absolute;top:22%;left:98%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9999;background-color:transparent;border-style:none;cursor:pointer;}.view--modals button.close-button:focus{outline:0;}.view--modals button.close-button span:before{content:'\e900';-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9999;font-family:"icomoon";font-size:14px;color:#ffffff;margin-top:30px;cursor:pointer;}.view--modals .views-row{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.node--type--modal.node--view-mode--default{height:460px;background-color:#F01414;color:#ffffff;padding:30px;background-image:url(/themes/custom/dbra/include/assets/images/key-visual-w.svg);background-position:right bottom;background-repeat:no-repeat;background-size:430px;}.field-text-left.text-long{margin-right:50px;}.field-text-left.text-long:before{content:'DB Rail Academy';font-size:22px;display:block;font-weight:bold;font-family:'DB Sans Bold';background-image:url(/themes/custom/dbra/include/assets/images/logo.svg);background-size:85px;background-position:left top;background-repeat:no-repeat;padding:33px 37px 0 105px;height:100px;}.field-text-right.text-long{font-family:'DB Sans';font-weight:bold;margin-left:50px;}.field-text-right.text-long p{margin-bottom:20px;font-size:15px;margin-left:-22px;}.paragraph.paragraph--type--promotion.paragraph--view-mode--default{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.paragraph.paragraph--type--promotion.paragraph--view-mode--default h2,.paragraph.paragraph--type--promotion.paragraph--view-mode--default h3{font-family:'DB Sans Bold';font-weight:bold;font-style:normal;color:#ffffff;}.paragraph.paragraph--type--promotion.paragraph--view-mode--default h4::after{content:url(/themes/custom/dbra/include/assets/images/line.svg);margin-top:10px;display:block;}.paragraph.paragraph--type--promotion.paragraph--view-mode--default .field-text-left.text-long{height:70px;}.paragraph.paragraph--type--promotion.paragraph--view-mode--default h2{font-size:48px;line-height:50px;}.paragraph.paragraph--type--promotion.paragraph--view-mode--default h3{font-size:24px;margin-bottom:30px;}.paragraph.paragraph--type--promotion.paragraph--view-mode--default ol{list-style-type:decimal;font-size:15px;font-weight:bold;line-height:22px;letter-spacing:1.1px;}@media screen and (max-width:1047px){.field-text-left.text-long{margin-right:0;}.field-text-left.text-long:before{width:330px;}}@media screen and (max-width:719px){.view.view--modals{top:0;}.view.view--modals .views-row{top:45%;}.node--type--modal.node--view-mode--default{height:auto;background-image:none;padding:10px;zoom:85%;}.view.view--modals button.close-button{top:50px;left:90%;}.paragraph.paragraph--type--promotion.paragraph--view-mode--default{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.paragraph.paragraph--type--promotion.paragraph--view-mode--default .field-text-left.text-long{margin-right:0px;height:auto;}.paragraph.paragraph--type--promotion.paragraph--view-mode--default h3{font-size:24px;margin-bottom:10px;}.paragraph.paragraph--type--promotion.paragraph--view-mode--default .field-text-right.text-long{margin-top:7px;margin-left:20px;}.paragraph.paragraph--type--promotion.paragraph--view-mode--default .field-text-right.text-long p{margin-bottom:10px;}.paragraph.paragraph--type--promotion.paragraph--view-mode--default ol{line-height:25px;}.paragraph.paragraph--type--promotion.paragraph--view-mode--default .field-text-left.text-long::before{background-size:39px;padding:11px 37px 0 53px;height:39px;font-size:17px;width:400px;margin-bottom:10px;}}.front-page .paragraph--type--text-block .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.front-page .paragraph--type--text-block .field-link-target{text-align:left;padding:1em 0;}.front-page .paragraph--type--text-block .field-link-target a{border-bottom:none;font-size:24px;}.front-page .paragraph--type--banner-slider .slick-dots{bottom:24px;}@media screen and (max-width:719px){.front-page .paragraph--type--text-block .row{display:inline-block;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.front-page .paragraph--type--text-block .field-link-target{text-align:left;padding:0;margin-top:24px;}.front-page .paragraph--type--text-block .field-link-target a{font-size:18px;}}.view--courses .views-header{font-size:18px;line-height:1.25;}.view--courses .views-header .address{margin:1em 0 48px 0;}@media screen and (max-width:719px){.view--courses .views-header{font-size:16px;}}
