@-webkit-keyframes fadeInSubmenu{from{opacity:0;}to{opacity:1;}}@keyframes fadeInSubmenu{from{opacity:0;}to{opacity:1;}}ul.tabs,.page-user .page-container form{max-width:1210px;margin:0 auto;padding:0 20px;}.js-hide,.element-hidden,.element-invisible{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;border:0 !important;}.content ol,.content ul,.cke_editable ol,.cke_editable ul,ol,ul{padding:0;margin:0;list-style:none;}.frontpage-top .container::after,.campaign-banner .container::after,.module-description::after,.container-half-float-mobilehalf::after,.container-half-float::after,.container-three-mobile-two::after,.group::after{content:"";clear:both;display:block;font-size:0;height:0;line-height:0;visibility:hidden;}.responsive-video,.video-embed-field-responsive-video{position:relative;padding-bottom:56.25%;height:0 !important;overflow:hidden;display:block;}.responsive-video iframe,.video-embed-field-responsive-video iframe,.responsive-video object,.video-embed-field-responsive-video object,.responsive-video embed,.video-embed-field-responsive-video embed,.responsive-video video,.video-embed-field-responsive-video video,.responsive-video .video-js,.video-embed-field-responsive-video .video-js{border:0;position:absolute;top:0;left:0;width:100% !important;height:100% !important;}.module-responsive-media,.module-responsive-media iframe,.module-responsive-media picture,.module-responsive-media img{width:100%;}.module-responsive-media picture{display:block;}.module-responsive-media video{width:100%;height:auto !important;}@font-face{font-family:"font-icon";src:url(/themes/custom/dmjx/prototype/app/f-icons/general-icons.eot);src:url(/themes/custom/dmjx/prototype/app/f-icons/general-icons.eot#iefix) format("embedded-opentype"),url(/themes/custom/dmjx/prototype/app/f-icons/general-icons.woff) format("woff"),url(/themes/custom/dmjx/prototype/app/f-icons/general-icons.ttf) format("truetype"),url(/themes/custom/dmjx/prototype/app/f-icons/general-icons#icomoon) format("svg");font-weight:normal;font-style:normal;}[class*=font-icon-]::before,[class*=font-icon-]::after{display:inline-block;font-family:"font-icon";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px;}[class*=font-icon]{font-size:1.875rem;display:inline-block;font-family:"font-icon";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.devices-search-filter-toggle::after,.signup-submit-button::after,.signup-button-solid::after,.courses-tooltip-close::before,.courses-page-accordion .courses-content-link::after,.course-firstscreen-link::after,.applyed-filters-container .applyed-filter-remove::after,.course-open-button::after,.dropdown-filters-button::after,.module-video-play-button::after,.module-image-slider .slider-slider-play-button::after,.slick-lightbox .slick-lightbox-close::before,.slick-lightbox .slick-arrow::before,.module-image-slider .slick-arrow::before,.course-share-button::after,.module-newsletter-signup .form-submit::after,.module-link-smalltext-arrow::after,.module-link-text-arrow::after,.module-link-arrow-toleft::after,.module-link-arrow::after,.module-header .module-header-link::after,.search-popup-submit-wrapper::after,.header-submenu .submenu-section .submenu-general-link::after,.site-header .toggle-mobile-menu::before,.site-header .link-search > a::before,.module-accordion .accordion-toggle::before,.active-mobile-menu .header-submenu-toggle::before,.has-accordion-icon .accordion-icon::before,.module-accordion .accordion-toggle::after,.active-mobile-menu .header-submenu-toggle::after,.has-accordion-icon .accordion-icon::after,.select-cont .select-wrapper .button::before,.select-wrapper::after,#edit-dropzonejs .dz-remove::before,#edit-dropzonejs-container .dz-remove::before,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-remove::before,.form-checkboxes-radio .label-checkbox::after,.form-checkboxes-radio .js-form-type-checkbox label::after,.toggle-submit-reset .input-submit-wrap::before,.toggle-submit-reset .input-reset-wrap::before{display:inline-block;font-family:"font-icon";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.site-header .link-search > a::before,.toggle-submit-reset .input-submit-wrap::before,.icon-search::before{content:"\e900";}.devices-search-filter-toggle.actual-filter::after,.courses-tooltip-close::before,.applyed-filters-container .applyed-filter-remove::after,.course-list-panels .course-open-button::after,.dropdown-filters-button.reset-dropdown-filters::after,.slick-lightbox .slick-lightbox-close::before,.active-search-popup .link-search > a::before,.active-mobile-menu .site-header .toggle-mobile-menu::before,#edit-dropzonejs .dz-remove::before,#edit-dropzonejs-container .dz-remove::before,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-remove::before,.form-checkboxes-radio .label-checkbox::after,.form-checkboxes-radio .js-form-type-checkbox label::after,.toggle-submit-reset .input-reset-wrap::before,.icon-close::before{content:"\e901";}.signup-submit-button::after,.signup-button-solid::after,.courses-page-accordion .courses-content-link::after,.slick-lightbox .slick-arrow::before,.module-image-slider .slick-arrow::before,.module-newsletter-signup .form-submit::after,.module-link-smalltext-arrow::after,.module-link-text-arrow::after,.module-link-arrow-toleft::after,.module-link-arrow::after,.search-popup-submit-wrapper::after,.header-submenu .submenu-section .submenu-general-link::after,.icon-arrow-long-right::before{content:"\e902";}.course-firstscreen-link::after,.icon-arrow-long-down::before{content:"\e907";}.course-share-button::after,.icon-arrow-right-deg::before{content:"\e908";}.site-header .toggle-mobile-menu::before,.icon-hamburger::before{content:"\e905";}.course-open-button::after,.module-accordion .accordion-toggle::after,.active-mobile-menu .header-submenu-toggle::after,.has-accordion-icon .accordion-icon::after,.icon-plus::before{content:"\e904";}.module-accordion .accordion-toggle::before,.active-mobile-menu .header-submenu-toggle::before,.has-accordion-icon .accordion-icon::before,.icon-minus::before{content:"\e903";}.devices-search-filter-toggle::after,.dropdown-filters-button::after,.module-header .module-header-link::after,.select-cont .select-wrapper .button::before,.select-wrapper::after,.icon-arrow-cuted-right::before{content:"\e906";}.module-video-play-button::after,.module-image-slider .slider-slider-play-button::after,.icon-play{content:"\e909";}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto;}input[type=search]{-webkit-box-sizing:content-box;box-sizing:content-box;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;}*::-ms-clear{display:none;}*::-ms-reveal{display:none;}::-webkit-input-placeholder{color:#000;}::-moz-placeholder{color:#000;}:-ms-input-placeholder{color:#000;}::-ms-input-placeholder{color:#000;}::placeholder{color:#000;}::-moz-selection{background:rgba(0,0,0,0.2);}::selection{background:rgba(0,0,0,0.2);}a{-webkit-tap-highlight-color:transparent;}html,body{font-size:16px;}html{font-family:"Studio 6",Arial,Helvetica,sans-serif;min-height:100vh;}button{font-family:"Studio 6",Arial,Helvetica,sans-serif;}body{color:#000;background:#fff;height:auto;min-width:320px;font-weight:400;line-height:1.09;overflow-x:hidden;-webkit-font-smoothing:antialiased;min-height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}body.contrast-theme{color:#000;}.no-scroll{overflow:hidden;}.active-menu::before{opacity:1;visibility:visible;}.prevent-body-scroll{overflow:hidden;width:100%;height:100%;}.prevent-body-scroll body{overflow:hidden;width:100%;position:fixed;top:0;right:0;bottom:0;left:0;}img{max-width:100%;height:auto;display:inherit;}figure{margin:0 0 40px 0;text-align:center;}figure img{margin-bottom:20px;}figcaption{font-size:0.6875rem;line-height:2em;}a{color:#000;text-decoration:none;outline:none;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;}a:hover{color:#000;}.ext .ext{display:none;}.responsive-video,.video-embed-field-responsive-video{margin-bottom:22px;}iframe{max-width:100%;}.mobile #livechat-compact-container{max-width:80px;-webkit-transform:translate(0,0) !important;-ms-transform:translate(0,0) !important;transform:translate(0,0) !important;}.scroll-prevented{width:100%;height:100%;overflow:hidden;}html:not([data-focus=key]) *{outline:none;}html[data-focus=key] .close-button:focus,html[data-focus=key] :focus{outline:1px dashed #141414 !important;}html[data-focus=key] .slider-counter-lightbox:focus,html[data-focus=key] .white-transparent-header .header-top :focus,html[data-focus=key] .white-transparent-header .header-bottom :focus,html[data-focus=key] .courses-tooltip-content :focus,html[data-focus=key] .module-one-link-portrait-imgvideo.full-with-module :focus,html[data-focus=key] .fullwidth-media-firstscreen-content :focus,html[data-focus=key] .video-play-inside-content :focus,html[data-focus=key] .slick-lightbox :focus{background-color:rgba(255,255,255,0.1);outline:1px dashed #fff !important;color:#fff;}html[data-focus=key] :focus{background-color:rgba(180,9,0,0.1);-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;z-index:1001;color:#000;}html[data-focus=key] a:focus img{outline:2px dashed #898989;opacity:0.7;}.page-container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}.img-video-caption,.container{padding-left:20px;padding-right:20px;margin:auto;width:100%;max-width:1600px;}.module-block{padding:25px 0;margin-left:auto;margin-right:auto;}.module-block.module-one-heading{padding-bottom:0 !important;margin-bottom:27px;}.module-block.module-one-heading + .module-block{padding-top:0 !important;}.module-block.module-one-heading + .module-block .module-accordion{margin-top:0 !important;}.module-block.module-one-heading .module-header{margin-bottom:0;}.module-block-padding-top{padding-top:25px;}.module-block-padding-bottom{padding-bottom:25px;}.zero-padding-top{padding-top:0 !important;}.zero-padding-bottom{padding-bottom:0 !important;}.zero-margin-top{margin-top:0 !important;}.zero-margin-bottom{margin-bottom:0 !important;}.zero-margin-top-bottom{margin-top:0 !important;margin-bottom:0 !important;}.section-zero-bottom-padding{padding-bottom:0 !important;}.section-zero-bottom-padding + .module-block{padding-top:0 !important;}.disable-border-top{border-top:none !important;}.frontpage-top .frontpage-right,.frontpage-top .frontpage-left{width:100%;}.container-half-width-mobilefull,.container-two-mobile-full,.container-half-width{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.container-half-width-mobilefull .container-half-width-item,.container-two-mobile-full .container-half-width-item,.container-half-width .container-half-width-item,.container-half-width-mobilefull .course-item,.container-two-mobile-full .course-item,.container-half-width .course-item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 15px);flex:0 0 calc(50% - 15px);width:calc(50% - 15px);}.container-half-width-item .container-half-width-item{width:100% !important;}.container-half-width-item .container,.half-float-item .container{padding:0;}.container-half-width-item .module-full-width-video,.half-float-item .module-full-width-video{margin-left:0 !important;margin-right:0 !important;padding-left:0;padding-right:0;}.container-half-width-item .module-full-width-video .module-responsive-media,.half-float-item .module-full-width-video .module-responsive-media{margin-left:0;width:100%;max-width:100%;}.container-half-width-item .img-video-caption,.half-float-item .img-video-caption{margin-right:0 !important;margin-left:0 !important;}.container-half-width-mobilefull,.container-two-mobile-full{display:block;}.container-half-width-mobilefull .module-header,.container-two-mobile-full .module-header{margin-bottom:30px;}.container-half-float-mobilehalf,.container-half-float,.container-three-mobile-two{margin-left:-10px;margin-right:-10px;}.container-half-float-mobilehalf .half-float-item,.container-half-float .half-float-item,.container-three-mobile-two .three-mobile-two-item,.container-three-mobile-two .course-item{padding-left:10px;padding-right:10px;}.container-three-mobile-two .three-mobile-two-item,.container-three-mobile-two .course-item{float:left;width:50%;margin-bottom:40px;padding:0 10px;}.container-three-mobile-full .three-mobile-full-item,.container-three-mobile-full .course-item{margin-bottom:30px;}.container-half-float-mobilehalf .half-float-item,.container-half-float .half-float-item{width:100%;}.container-half-float-mobilehalf .item-left,.container-half-float .item-left,.container-half-float-mobilehalf .item-right,.container-half-float .item-right{margin-bottom:40px;}.container-half-float-mobilehalf .item-left .module-columns-imgvideo,.container-half-float .item-left .module-columns-imgvideo,.container-half-float-mobilehalf .item-right .module-columns-imgvideo,.container-half-float .item-right .module-columns-imgvideo{margin-bottom:0;}.container-half-float-mobilehalf .half-float-item{width:50%;float:left;}.container-half-width-item .column-module,.container-half-width-item .node-article .paragraph--type--custom-webform,.container-half-width-item .node-article .content-wysiwyg,.container-half-width-item .node-article .content-small-wysiwyg{width:100%;}.node-article .container .module-type-video + .img-video-caption{padding-left:20px;padding-right:20px;}.node-article .container .container .module-type-video + .img-video-caption{padding-left:40px;padding-right:40px;}.module-full-width-video.module-type-video,.module-full-width-video .module-responsive-media{margin-left:0 !important;margin-right:0 !important;width:100% !important;}.module-type-image .items-overlay-wrapper{position:relative;}.items-overlay-wrapper .media-image-overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:black;z-index:-1;}.course-list-content,.part-items-cont{margin-left:-10px;margin-right:-10px;}.course-list-item,.part-item{padding-left:10px;padding-right:10px;}@font-face{font-family:"Studio 6";src:url(/themes/custom/dmjx/prototype/app/fonts/Studio6-Regular.eot);src:url(/themes/custom/dmjx/prototype/app/fonts/Studio6-Regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/dmjx/prototype/app/fonts/Studio6-Regular.woff2) format("woff2"),url(/themes/custom/dmjx/prototype/app/fonts/Studio6-Regular.woff) format("woff");font-weight:400;font-style:normal;}@font-face{font-family:"Berlingske Serif Text";src:url(/themes/custom/dmjx/prototype/app/fonts/BerlingskeSerifText-Light.eot);src:url(/themes/custom/dmjx/prototype/app/fonts/BerlingskeSerifText-Light.eot#iefix) format("embedded-opentype"),url(/themes/custom/dmjx/prototype/app/fonts/BerlingskeSerifText-Light.woff2) format("woff2"),url(/themes/custom/dmjx/prototype/app/fonts/BerlingskeSerifText-Light.woff) format("woff");font-weight:300;font-style:normal;}@font-face{font-family:"Berlingske Serif Text";src:url(/themes/custom/dmjx/prototype/app/fonts/BerlingskeSerifText-LightItalic.eot);src:url(/themes/custom/dmjx/prototype/app/fonts/BerlingskeSerifText-LightItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/dmjx/prototype/app/fonts/BerlingskeSerifText-LightItalic.woff2) format("woff2"),url(/themes/custom/dmjx/prototype/app/fonts/BerlingskeSerifText-LightItalic.woff) format("woff");font-weight:300;font-style:italic;}@font-face{font-family:"Berlingske Serif Text";src:url(/themes/custom/dmjx/prototype/app/fonts/BerlingskeSerifText-Medium.eot);src:url(/themes/custom/dmjx/prototype/app/fonts/BerlingskeSerifText-Medium.eot#iefix) format("embedded-opentype"),url(/themes/custom/dmjx/prototype/app/fonts/BerlingskeSerifText-Medium.woff2) format("woff2"),url(/themes/custom/dmjx/prototype/app/fonts/BerlingskeSerifText-Medium.woff) format("woff");font-weight:600;font-style:normal;}@font-face{font-family:"Berlingske Serif Text";src:url(/themes/custom/dmjx/prototype/app/fonts/BerlingskeSerifText-MediumItalic.eot);src:url(/themes/custom/dmjx/prototype/app/fonts/BerlingskeSerifText-MediumItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/dmjx/prototype/app/fonts/BerlingskeSerifText-MediumItalic.woff2) format("woff2"),url(/themes/custom/dmjx/prototype/app/fonts/BerlingskeSerifText-MediumItalic.woff) format("woff");font-weight:600;font-style:italic;}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.09;margin-bottom:0.85em;color:#000;font-weight:400;}h1{font-size:2.25rem;line-height:1.2;margin:0 0 0.35em;}h2{font-size:1.3125rem;line-height:1.09;font-size:21px;}h3{font-size:1rem;margin-bottom:1em;line-height:1.27;}h4{font-size:1.125rem;margin-bottom:0.75em;line-height:1.4444;}h5,h6{font-size:0.9375rem;line-height:1.13;}p{line-height:1.33;margin:0 0 1em;}.text-center{text-align:center;}b,strong{font-weight:600;}.general-title-h1{display:block;color:#2a4762;text-align:center;margin-bottom:1rem;}.general-subtitle-text{font-size:1rem;text-align:center;line-height:1.09;max-width:96%;margin:0 auto 3em;}.general-title-h2{text-align:center;font-weight:700;color:#2a4762;}.content-small-wysiwyg h2,.content-wysiwyg h2,.content-small-wysiwyg h3,.content-wysiwyg h3{line-height:1.33;}.content-small-wysiwyg h2,.content-wysiwyg h2{margin-top:40px;margin-bottom:40px;}.content-small-wysiwyg .small-margin-bottom-heading,.content-wysiwyg .small-margin-bottom-heading{margin-bottom:15px;}.content-small-wysiwyg h3,.content-wysiwyg h3{margin-top:30px;margin-bottom:30px;}.content-small-wysiwyg h2:first-child,.content-wysiwyg h2:first-child,.content-small-wysiwyg h3:first-child,.content-wysiwyg h3:first-child{margin-top:0;}.content-small-wysiwyg p,.content-wysiwyg p,.content-small-wysiwyg li,.content-wysiwyg li{line-height:1.55555555;}.content-small-wysiwyg ol,.content-wysiwyg ol,.content-small-wysiwyg ul,.content-wysiwyg ul{margin-top:50px;margin-bottom:50px;}.content-small-wysiwyg ol ol,.content-wysiwyg ol ol,.content-small-wysiwyg ol ul,.content-wysiwyg ol ul,.content-small-wysiwyg ul ol,.content-wysiwyg ul ol,.content-small-wysiwyg ul ul,.content-wysiwyg ul ul{margin-top:10px;margin-bottom:0;}.content-small-wysiwyg li,.content-wysiwyg li{margin-bottom:10px;}.content-small-wysiwyg ol,.content-wysiwyg ol{margin-left:27px;counter-reset:item;}.content-small-wysiwyg ol li::before,.content-wysiwyg ol li::before{font-size:0.9375rem;content:counters(item,".") ". ";counter-increment:item;margin-left:-27px;margin-right:10px;}.content-small-wysiwyg ul,.content-wysiwyg ul{margin-left:15px;}.content-small-wysiwyg ul li::before,.content-wysiwyg ul li::before{content:"·";white-space:pre;margin-right:11px;margin-left:-15px;}.content-small-wysiwyg a,.content-wysiwyg a{text-decoration:underline;}.content-small-wysiwyg b,.content-wysiwyg b,.content-small-wysiwyg strong,.content-wysiwyg strong{font-weight:600;}.content-wysiwyg p{margin-bottom:20px;}.content-wysiwyg p,.content-wysiwyg li{font-size:0.9375rem;font-family:"Berlingske Serif Text",Arial,Helvetica,sans-serif;font-weight:300;}.content-small-wysiwyg p{margin-bottom:10px;}.content-small-wysiwyg ul,.content-small-wysiwyg ol{margin-top:20px;margin-bottom:20px;}.content-small-wysiwyg p,.content-small-wysiwyg li{font-size:0.8125rem;font-family:"Studio 6",Arial,Helvetica,sans-serif;}.content ol,.content ul,.cke_editable ol,.cke_editable ul{margin:0 0 1.5em 20px;padding:0;}.content ol li,.content ul li,.cke_editable ol li,.cke_editable ul li{margin-bottom:0.5em;line-height:1.2;}.content ol,.cke_editable ol{counter-reset:section;padding-left:10px;}.content ol li::before,.cke_editable ol li::before{counter-increment:section;content:counter(section) ". ";margin-left:-15px;}.content ul:last-child,.cke_editable ul:last-child{margin-bottom:0;}.content ul li,.cke_editable ul li{padding-left:15px;position:relative;}.content ul li::before,.cke_editable ul li::before{content:" ";position:absolute;left:0;top:8px;width:5px;height:5px;background:#ff2869;}.content blockquote,.cke_editable blockquote{font-weight:700;position:relative;padding:0 30px;display:inline-block;font-style:italic;margin:20px auto;}.content blockquote::before,.content blockquote::after,.cke_editable blockquote::before,.cke_editable blockquote::after{font-size:2.0625rem;content:'"';position:absolute;}.content blockquote::before,.cke_editable blockquote::before{left:0;top:0;}.content blockquote p,.cke_editable blockquote p{font-size:1.625rem;line-height:1.2;display:inline;margin:0;font-family:inherit;}.low-margin-bottom{margin-bottom:5px;}.rtecenter{text-align:center;}.rteright{text-align:right;}.rtejustify{text-align:justify;}table{margin:3.1em 0 2em;text-align:left;border:0;color:#d6d4d4;width:100%;}table caption{margin-bottom:10px;text-align:left;padding-left:20px;font-size:15px;color:#d6d4d4;}table td{border:0;padding:20px;}table td h1:last-child,table td h2:last-child,table td h3:last-child,table td h4:last-child,table td h5:last-child,table td h6:last-child,table td p:last-child{margin-bottom:0;}.gray-bg table tr:last-child td{border:none;}.table-wrapper{overflow-x:auto;margin-top:3.1em;position:relative;background:-webkit-radial-gradient(0% 50%,farthest-side,rgba(0,0,0,0.2),rgba(0,0,0,0)),-webkit-radial-gradient(100% 50%,farthest-side,rgba(0,0,0,0.2),rgba(0,0,0,0)) 100% 0;background:-o-radial-gradient(0% 50%,farthest-side,rgba(0,0,0,0.2),rgba(0,0,0,0)),-o-radial-gradient(100% 50%,farthest-side,rgba(0,0,0,0.2),rgba(0,0,0,0)) 100% 0;background:radial-gradient(farthest-side at 0% 50%,rgba(0,0,0,0.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,0.2),rgba(0,0,0,0)) 100% 0;background-color:white;background-repeat:no-repeat;background-size:10px 100%;margin-bottom:15px;}.table-wrapper table{min-width:640px;background:-webkit-gradient(linear,left top,right top,color-stop(30%,white),to(rgba(255,255,255,0))),-webkit-gradient(linear,right top,left top,color-stop(30%,white),to(rgba(255,255,255,0))) 100% 0;background:-webkit-linear-gradient(left,white 30%,rgba(255,255,255,0)),-webkit-linear-gradient(right,white 30%,rgba(255,255,255,0)) 100% 0;background:-o-linear-gradient(left,white 30%,rgba(255,255,255,0)),-o-linear-gradient(right,white 30%,rgba(255,255,255,0)) 100% 0;background:linear-gradient(to right,white 30%,rgba(255,255,255,0)),linear-gradient(to left,white 30%,rgba(255,255,255,0)) 100% 0;background-size:50px 100%;background-repeat:no-repeat;max-width:none;margin-bottom:0;margin-top:0;width:100% !important;}th{background:#2a4762;color:#fff;padding:20px;border:0;border-bottom:1px solid rgba(255,255,255,0.5);}thead th{border-right:1px solid rgba(255,255,255,0.5);}thead th:last-child{border-right:0;}.form-item{margin-bottom:20px;}.form-actions{margin-top:40px;}.webform-component--form-message-row .messages{margin-bottom:20px;}.fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}fieldset{margin:0;padding:0;border:0;width:100%;}fieldset .form-item{width:100%;}.recaptcha{min-width:304px;margin-left:-11px;}.input-label,.js-form-type-textfield,.js-form-type-email,.js-form-type-tel,.js-form-type-number,.js-form-type-url,.js-form-type-link-url,.js-form-type-webform-image-file{display:block;margin-bottom:25px;}.js-form-item-header-of-erfaring,.js-form-item-payment-header{margin-top:60px;}.form-group,.js-form-item-rabatkode,.js-form-item-oensker-du-at-tilmelde-dig-et-nyhedsbrev-kun-om-diplom-kurser,.form-wrapper,.js-form-item-invoice-email,.js-form-item-comment{margin-bottom:60px;}.input-field-name,.js-webform-type-radios legend,.js-webform-type-checkboxes legend,.js-webform-type-webform-telephone legend,.js-form-type-webform-image-file label,.js-form-type-managed-file label,.js-form-type-textfield label,.js-form-type-textarea label,.js-form-type-url label,.js-form-type-select label,.js-form-type-email label,.js-form-type-tel label,.js-form-type-number label,.js-form-type-password label{font-size:0.625rem;display:block;text-transform:uppercase;margin-bottom:8px;}.signup-page [aria-label="Error message"] li,.newsletter-errors-cont .error-item,.form-errors-cont .error-item{font-size:0.625rem;position:relative;padding-left:53px;margin-bottom:10px;}.signup-page [aria-label="Error message"] li::before,.newsletter-errors-cont .error-label,.form-errors-cont .error-label{position:absolute;top:0;left:0;text-transform:uppercase;color:#EB0000;}.signup-page [aria-label="Error message"] li{cursor:pointer;}.signup-page [aria-label="Error message"] li::before{content:"ERROR";}.signup-page .form-group + div > div:first-of-type{margin-top:-40px;}.paragraph--type--custom-webform .js-form-type-select .form-select,.input-text-wrap .input-type-text,.js-form-type-textfield .input-type-text,.js-form-type-textarea .input-type-text,.js-form-type-email .input-type-text,.js-form-type-tel .input-type-text,.js-form-type-number .input-type-text,.js-form-type-password .input-type-text,.js-form-type-url .input-type-text,.input-text-wrap .form-text,.js-form-type-textfield .form-text,.js-form-type-textarea .form-text,.js-form-type-email .form-text,.js-form-type-tel .form-text,.js-form-type-number .form-text,.js-form-type-password .form-text,.js-form-type-url .form-text,.input-text-wrap .form-email,.js-form-type-textfield .form-email,.js-form-type-textarea .form-email,.js-form-type-email .form-email,.js-form-type-tel .form-email,.js-form-type-number .form-email,.js-form-type-password .form-email,.js-form-type-url .form-email,.input-text-wrap .form-tel,.js-form-type-textfield .form-tel,.js-form-type-textarea .form-tel,.js-form-type-email .form-tel,.js-form-type-tel .form-tel,.js-form-type-number .form-tel,.js-form-type-password .form-tel,.js-form-type-url .form-tel,.input-text-wrap .form-number,.js-form-type-textfield .form-number,.js-form-type-textarea .form-number,.js-form-type-email .form-number,.js-form-type-tel .form-number,.js-form-type-number .form-number,.js-form-type-password .form-number,.js-form-type-url .form-number,.input-text-wrap .form-textarea,.js-form-type-textfield .form-textarea,.js-form-type-textarea .form-textarea,.js-form-type-email .form-textarea,.js-form-type-tel .form-textarea,.js-form-type-number .form-textarea,.js-form-type-password .form-textarea,.js-form-type-url .form-textarea,.input-text-wrap .form-url,.js-form-type-textfield .form-url,.js-form-type-textarea .form-url,.js-form-type-email .form-url,.js-form-type-tel .form-url,.js-form-type-number .form-url,.js-form-type-password .form-url,.js-form-type-url .form-url{font-size:0.8125rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:46px;width:100%;background:#F2F2F2;padding:13px 20px;color:#141414;outline:none;border:1px solid transparent;-webkit-transition:border-color 0.2s,background-color 0.2s ease;-o-transition:border-color 0.2s,background-color 0.2s ease;transition:border-color 0.2s,background-color 0.2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}.paragraph--type--custom-webform .js-form-type-select .form-select::-webkit-input-placeholder,.input-text-wrap .input-type-text::-webkit-input-placeholder,.js-form-type-textfield .input-type-text::-webkit-input-placeholder,.js-form-type-textarea .input-type-text::-webkit-input-placeholder,.js-form-type-email .input-type-text::-webkit-input-placeholder,.js-form-type-tel .input-type-text::-webkit-input-placeholder,.js-form-type-number .input-type-text::-webkit-input-placeholder,.js-form-type-password .input-type-text::-webkit-input-placeholder,.js-form-type-url .input-type-text::-webkit-input-placeholder,.input-text-wrap .form-text::-webkit-input-placeholder,.js-form-type-textfield .form-text::-webkit-input-placeholder,.js-form-type-textarea .form-text::-webkit-input-placeholder,.js-form-type-email .form-text::-webkit-input-placeholder,.js-form-type-tel .form-text::-webkit-input-placeholder,.js-form-type-number .form-text::-webkit-input-placeholder,.js-form-type-password .form-text::-webkit-input-placeholder,.js-form-type-url .form-text::-webkit-input-placeholder,.input-text-wrap .form-email::-webkit-input-placeholder,.js-form-type-textfield .form-email::-webkit-input-placeholder,.js-form-type-textarea .form-email::-webkit-input-placeholder,.js-form-type-email .form-email::-webkit-input-placeholder,.js-form-type-tel .form-email::-webkit-input-placeholder,.js-form-type-number .form-email::-webkit-input-placeholder,.js-form-type-password .form-email::-webkit-input-placeholder,.js-form-type-url .form-email::-webkit-input-placeholder,.input-text-wrap .form-tel::-webkit-input-placeholder,.js-form-type-textfield .form-tel::-webkit-input-placeholder,.js-form-type-textarea .form-tel::-webkit-input-placeholder,.js-form-type-email .form-tel::-webkit-input-placeholder,.js-form-type-tel .form-tel::-webkit-input-placeholder,.js-form-type-number .form-tel::-webkit-input-placeholder,.js-form-type-password .form-tel::-webkit-input-placeholder,.js-form-type-url .form-tel::-webkit-input-placeholder,.input-text-wrap .form-number::-webkit-input-placeholder,.js-form-type-textfield .form-number::-webkit-input-placeholder,.js-form-type-textarea .form-number::-webkit-input-placeholder,.js-form-type-email .form-number::-webkit-input-placeholder,.js-form-type-tel .form-number::-webkit-input-placeholder,.js-form-type-number .form-number::-webkit-input-placeholder,.js-form-type-password .form-number::-webkit-input-placeholder,.js-form-type-url .form-number::-webkit-input-placeholder,.input-text-wrap .form-textarea::-webkit-input-placeholder,.js-form-type-textfield .form-textarea::-webkit-input-placeholder,.js-form-type-textarea .form-textarea::-webkit-input-placeholder,.js-form-type-email .form-textarea::-webkit-input-placeholder,.js-form-type-tel .form-textarea::-webkit-input-placeholder,.js-form-type-number .form-textarea::-webkit-input-placeholder,.js-form-type-password .form-textarea::-webkit-input-placeholder,.js-form-type-url .form-textarea::-webkit-input-placeholder,.input-text-wrap .form-url::-webkit-input-placeholder,.js-form-type-textfield .form-url::-webkit-input-placeholder,.js-form-type-textarea .form-url::-webkit-input-placeholder,.js-form-type-email .form-url::-webkit-input-placeholder,.js-form-type-tel .form-url::-webkit-input-placeholder,.js-form-type-number .form-url::-webkit-input-placeholder,.js-form-type-password .form-url::-webkit-input-placeholder,.js-form-type-url .form-url::-webkit-input-placeholder{color:#979797;}.paragraph--type--custom-webform .js-form-type-select .form-select::-moz-placeholder,.input-text-wrap .input-type-text::-moz-placeholder,.js-form-type-textfield .input-type-text::-moz-placeholder,.js-form-type-textarea .input-type-text::-moz-placeholder,.js-form-type-email .input-type-text::-moz-placeholder,.js-form-type-tel .input-type-text::-moz-placeholder,.js-form-type-number .input-type-text::-moz-placeholder,.js-form-type-password .input-type-text::-moz-placeholder,.js-form-type-url .input-type-text::-moz-placeholder,.input-text-wrap .form-text::-moz-placeholder,.js-form-type-textfield .form-text::-moz-placeholder,.js-form-type-textarea .form-text::-moz-placeholder,.js-form-type-email .form-text::-moz-placeholder,.js-form-type-tel .form-text::-moz-placeholder,.js-form-type-number .form-text::-moz-placeholder,.js-form-type-password .form-text::-moz-placeholder,.js-form-type-url .form-text::-moz-placeholder,.input-text-wrap .form-email::-moz-placeholder,.js-form-type-textfield .form-email::-moz-placeholder,.js-form-type-textarea .form-email::-moz-placeholder,.js-form-type-email .form-email::-moz-placeholder,.js-form-type-tel .form-email::-moz-placeholder,.js-form-type-number .form-email::-moz-placeholder,.js-form-type-password .form-email::-moz-placeholder,.js-form-type-url .form-email::-moz-placeholder,.input-text-wrap .form-tel::-moz-placeholder,.js-form-type-textfield .form-tel::-moz-placeholder,.js-form-type-textarea .form-tel::-moz-placeholder,.js-form-type-email .form-tel::-moz-placeholder,.js-form-type-tel .form-tel::-moz-placeholder,.js-form-type-number .form-tel::-moz-placeholder,.js-form-type-password .form-tel::-moz-placeholder,.js-form-type-url .form-tel::-moz-placeholder,.input-text-wrap .form-number::-moz-placeholder,.js-form-type-textfield .form-number::-moz-placeholder,.js-form-type-textarea .form-number::-moz-placeholder,.js-form-type-email .form-number::-moz-placeholder,.js-form-type-tel .form-number::-moz-placeholder,.js-form-type-number .form-number::-moz-placeholder,.js-form-type-password .form-number::-moz-placeholder,.js-form-type-url .form-number::-moz-placeholder,.input-text-wrap .form-textarea::-moz-placeholder,.js-form-type-textfield .form-textarea::-moz-placeholder,.js-form-type-textarea .form-textarea::-moz-placeholder,.js-form-type-email .form-textarea::-moz-placeholder,.js-form-type-tel .form-textarea::-moz-placeholder,.js-form-type-number .form-textarea::-moz-placeholder,.js-form-type-password .form-textarea::-moz-placeholder,.js-form-type-url .form-textarea::-moz-placeholder,.input-text-wrap .form-url::-moz-placeholder,.js-form-type-textfield .form-url::-moz-placeholder,.js-form-type-textarea .form-url::-moz-placeholder,.js-form-type-email .form-url::-moz-placeholder,.js-form-type-tel .form-url::-moz-placeholder,.js-form-type-number .form-url::-moz-placeholder,.js-form-type-password .form-url::-moz-placeholder,.js-form-type-url .form-url::-moz-placeholder{color:#979797;}.paragraph--type--custom-webform .js-form-type-select .form-select:-ms-input-placeholder,.input-text-wrap .input-type-text:-ms-input-placeholder,.js-form-type-textfield .input-type-text:-ms-input-placeholder,.js-form-type-textarea .input-type-text:-ms-input-placeholder,.js-form-type-email .input-type-text:-ms-input-placeholder,.js-form-type-tel .input-type-text:-ms-input-placeholder,.js-form-type-number .input-type-text:-ms-input-placeholder,.js-form-type-password .input-type-text:-ms-input-placeholder,.js-form-type-url .input-type-text:-ms-input-placeholder,.input-text-wrap .form-text:-ms-input-placeholder,.js-form-type-textfield .form-text:-ms-input-placeholder,.js-form-type-textarea .form-text:-ms-input-placeholder,.js-form-type-email .form-text:-ms-input-placeholder,.js-form-type-tel .form-text:-ms-input-placeholder,.js-form-type-number .form-text:-ms-input-placeholder,.js-form-type-password .form-text:-ms-input-placeholder,.js-form-type-url .form-text:-ms-input-placeholder,.input-text-wrap .form-email:-ms-input-placeholder,.js-form-type-textfield .form-email:-ms-input-placeholder,.js-form-type-textarea .form-email:-ms-input-placeholder,.js-form-type-email .form-email:-ms-input-placeholder,.js-form-type-tel .form-email:-ms-input-placeholder,.js-form-type-number .form-email:-ms-input-placeholder,.js-form-type-password .form-email:-ms-input-placeholder,.js-form-type-url .form-email:-ms-input-placeholder,.input-text-wrap .form-tel:-ms-input-placeholder,.js-form-type-textfield .form-tel:-ms-input-placeholder,.js-form-type-textarea .form-tel:-ms-input-placeholder,.js-form-type-email .form-tel:-ms-input-placeholder,.js-form-type-tel .form-tel:-ms-input-placeholder,.js-form-type-number .form-tel:-ms-input-placeholder,.js-form-type-password .form-tel:-ms-input-placeholder,.js-form-type-url .form-tel:-ms-input-placeholder,.input-text-wrap .form-number:-ms-input-placeholder,.js-form-type-textfield .form-number:-ms-input-placeholder,.js-form-type-textarea .form-number:-ms-input-placeholder,.js-form-type-email .form-number:-ms-input-placeholder,.js-form-type-tel .form-number:-ms-input-placeholder,.js-form-type-number .form-number:-ms-input-placeholder,.js-form-type-password .form-number:-ms-input-placeholder,.js-form-type-url .form-number:-ms-input-placeholder,.input-text-wrap .form-textarea:-ms-input-placeholder,.js-form-type-textfield .form-textarea:-ms-input-placeholder,.js-form-type-textarea .form-textarea:-ms-input-placeholder,.js-form-type-email .form-textarea:-ms-input-placeholder,.js-form-type-tel .form-textarea:-ms-input-placeholder,.js-form-type-number .form-textarea:-ms-input-placeholder,.js-form-type-password .form-textarea:-ms-input-placeholder,.js-form-type-url .form-textarea:-ms-input-placeholder,.input-text-wrap .form-url:-ms-input-placeholder,.js-form-type-textfield .form-url:-ms-input-placeholder,.js-form-type-textarea .form-url:-ms-input-placeholder,.js-form-type-email .form-url:-ms-input-placeholder,.js-form-type-tel .form-url:-ms-input-placeholder,.js-form-type-number .form-url:-ms-input-placeholder,.js-form-type-password .form-url:-ms-input-placeholder,.js-form-type-url .form-url:-ms-input-placeholder{color:#979797;}.paragraph--type--custom-webform .js-form-type-select .form-select::-ms-input-placeholder,.input-text-wrap .input-type-text::-ms-input-placeholder,.js-form-type-textfield .input-type-text::-ms-input-placeholder,.js-form-type-textarea .input-type-text::-ms-input-placeholder,.js-form-type-email .input-type-text::-ms-input-placeholder,.js-form-type-tel .input-type-text::-ms-input-placeholder,.js-form-type-number .input-type-text::-ms-input-placeholder,.js-form-type-password .input-type-text::-ms-input-placeholder,.js-form-type-url .input-type-text::-ms-input-placeholder,.input-text-wrap .form-text::-ms-input-placeholder,.js-form-type-textfield .form-text::-ms-input-placeholder,.js-form-type-textarea .form-text::-ms-input-placeholder,.js-form-type-email .form-text::-ms-input-placeholder,.js-form-type-tel .form-text::-ms-input-placeholder,.js-form-type-number .form-text::-ms-input-placeholder,.js-form-type-password .form-text::-ms-input-placeholder,.js-form-type-url .form-text::-ms-input-placeholder,.input-text-wrap .form-email::-ms-input-placeholder,.js-form-type-textfield .form-email::-ms-input-placeholder,.js-form-type-textarea .form-email::-ms-input-placeholder,.js-form-type-email .form-email::-ms-input-placeholder,.js-form-type-tel .form-email::-ms-input-placeholder,.js-form-type-number .form-email::-ms-input-placeholder,.js-form-type-password .form-email::-ms-input-placeholder,.js-form-type-url .form-email::-ms-input-placeholder,.input-text-wrap .form-tel::-ms-input-placeholder,.js-form-type-textfield .form-tel::-ms-input-placeholder,.js-form-type-textarea .form-tel::-ms-input-placeholder,.js-form-type-email .form-tel::-ms-input-placeholder,.js-form-type-tel .form-tel::-ms-input-placeholder,.js-form-type-number .form-tel::-ms-input-placeholder,.js-form-type-password .form-tel::-ms-input-placeholder,.js-form-type-url .form-tel::-ms-input-placeholder,.input-text-wrap .form-number::-ms-input-placeholder,.js-form-type-textfield .form-number::-ms-input-placeholder,.js-form-type-textarea .form-number::-ms-input-placeholder,.js-form-type-email .form-number::-ms-input-placeholder,.js-form-type-tel .form-number::-ms-input-placeholder,.js-form-type-number .form-number::-ms-input-placeholder,.js-form-type-password .form-number::-ms-input-placeholder,.js-form-type-url .form-number::-ms-input-placeholder,.input-text-wrap .form-textarea::-ms-input-placeholder,.js-form-type-textfield .form-textarea::-ms-input-placeholder,.js-form-type-textarea .form-textarea::-ms-input-placeholder,.js-form-type-email .form-textarea::-ms-input-placeholder,.js-form-type-tel .form-textarea::-ms-input-placeholder,.js-form-type-number .form-textarea::-ms-input-placeholder,.js-form-type-password .form-textarea::-ms-input-placeholder,.js-form-type-url .form-textarea::-ms-input-placeholder,.input-text-wrap .form-url::-ms-input-placeholder,.js-form-type-textfield .form-url::-ms-input-placeholder,.js-form-type-textarea .form-url::-ms-input-placeholder,.js-form-type-email .form-url::-ms-input-placeholder,.js-form-type-tel .form-url::-ms-input-placeholder,.js-form-type-number .form-url::-ms-input-placeholder,.js-form-type-password .form-url::-ms-input-placeholder,.js-form-type-url .form-url::-ms-input-placeholder{color:#979797;}.paragraph--type--custom-webform .js-form-type-select .form-select::placeholder,.input-text-wrap .input-type-text::placeholder,.js-form-type-textfield .input-type-text::placeholder,.js-form-type-textarea .input-type-text::placeholder,.js-form-type-email .input-type-text::placeholder,.js-form-type-tel .input-type-text::placeholder,.js-form-type-number .input-type-text::placeholder,.js-form-type-password .input-type-text::placeholder,.js-form-type-url .input-type-text::placeholder,.input-text-wrap .form-text::placeholder,.js-form-type-textfield .form-text::placeholder,.js-form-type-textarea .form-text::placeholder,.js-form-type-email .form-text::placeholder,.js-form-type-tel .form-text::placeholder,.js-form-type-number .form-text::placeholder,.js-form-type-password .form-text::placeholder,.js-form-type-url .form-text::placeholder,.input-text-wrap .form-email::placeholder,.js-form-type-textfield .form-email::placeholder,.js-form-type-textarea .form-email::placeholder,.js-form-type-email .form-email::placeholder,.js-form-type-tel .form-email::placeholder,.js-form-type-number .form-email::placeholder,.js-form-type-password .form-email::placeholder,.js-form-type-url .form-email::placeholder,.input-text-wrap .form-tel::placeholder,.js-form-type-textfield .form-tel::placeholder,.js-form-type-textarea .form-tel::placeholder,.js-form-type-email .form-tel::placeholder,.js-form-type-tel .form-tel::placeholder,.js-form-type-number .form-tel::placeholder,.js-form-type-password .form-tel::placeholder,.js-form-type-url .form-tel::placeholder,.input-text-wrap .form-number::placeholder,.js-form-type-textfield .form-number::placeholder,.js-form-type-textarea .form-number::placeholder,.js-form-type-email .form-number::placeholder,.js-form-type-tel .form-number::placeholder,.js-form-type-number .form-number::placeholder,.js-form-type-password .form-number::placeholder,.js-form-type-url .form-number::placeholder,.input-text-wrap .form-textarea::placeholder,.js-form-type-textfield .form-textarea::placeholder,.js-form-type-textarea .form-textarea::placeholder,.js-form-type-email .form-textarea::placeholder,.js-form-type-tel .form-textarea::placeholder,.js-form-type-number .form-textarea::placeholder,.js-form-type-password .form-textarea::placeholder,.js-form-type-url .form-textarea::placeholder,.input-text-wrap .form-url::placeholder,.js-form-type-textfield .form-url::placeholder,.js-form-type-textarea .form-url::placeholder,.js-form-type-email .form-url::placeholder,.js-form-type-tel .form-url::placeholder,.js-form-type-number .form-url::placeholder,.js-form-type-password .form-url::placeholder,.js-form-type-url .form-url::placeholder{color:#979797;}.paragraph--type--custom-webform .js-form-type-select .error.form-select,.input-text-wrap .error.input-type-text,.js-form-type-textfield .error.input-type-text,.js-form-type-textarea .error.input-type-text,.js-form-type-email .error.input-type-text,.js-form-type-tel .error.input-type-text,.js-form-type-number .error.input-type-text,.js-form-type-password .error.input-type-text,.js-form-type-url .error.input-type-text,.input-text-wrap .error.form-text,.js-form-type-textfield .error.form-text,.js-form-type-textarea .error.form-text,.js-form-type-email .error.form-text,.js-form-type-tel .error.form-text,.js-form-type-number .error.form-text,.js-form-type-password .error.form-text,.js-form-type-url .error.form-text,.input-text-wrap .error.form-email,.js-form-type-textfield .error.form-email,.js-form-type-textarea .error.form-email,.js-form-type-email .error.form-email,.js-form-type-tel .error.form-email,.js-form-type-number .error.form-email,.js-form-type-password .error.form-email,.js-form-type-url .error.form-email,.input-text-wrap .error.form-tel,.js-form-type-textfield .error.form-tel,.js-form-type-textarea .error.form-tel,.js-form-type-email .error.form-tel,.js-form-type-tel .error.form-tel,.js-form-type-number .error.form-tel,.js-form-type-password .error.form-tel,.js-form-type-url .error.form-tel,.input-text-wrap .error.form-number,.js-form-type-textfield .error.form-number,.js-form-type-textarea .error.form-number,.js-form-type-email .error.form-number,.js-form-type-tel .error.form-number,.js-form-type-number .error.form-number,.js-form-type-password .error.form-number,.js-form-type-url .error.form-number,.input-text-wrap .error.form-textarea,.js-form-type-textfield .error.form-textarea,.js-form-type-textarea .error.form-textarea,.js-form-type-email .error.form-textarea,.js-form-type-tel .error.form-textarea,.js-form-type-number .error.form-textarea,.js-form-type-password .error.form-textarea,.js-form-type-url .error.form-textarea,.input-text-wrap .error.form-url,.js-form-type-textfield .error.form-url,.js-form-type-textarea .error.form-url,.js-form-type-email .error.form-url,.js-form-type-tel .error.form-url,.js-form-type-number .error.form-url,.js-form-type-password .error.form-url,.js-form-type-url .error.form-url{border:1px solid #EB0000;}.input-text-wrap .form-textarea,.js-form-type-textfield .form-textarea,.js-form-type-textarea .form-textarea,.js-form-type-email .form-textarea,.js-form-type-tel .form-textarea,.js-form-type-number .form-textarea,.js-form-type-password .form-textarea,.js-form-type-url .form-textarea{min-height:123px;resize:none;}.has-text.input-text-wrap .input-type-text,.has-text.js-form-type-textfield .input-type-text,.has-text.js-form-type-textarea .input-type-text,.has-text.js-form-type-email .input-type-text,.has-text.js-form-type-tel .input-type-text,.has-text.js-form-type-number .input-type-text,.has-text.js-form-type-password .input-type-text,.has-text.js-form-type-url .input-type-text,.has-text.input-text-wrap .form-text,.has-text.js-form-type-textfield .form-text,.has-text.js-form-type-textarea .form-text,.has-text.js-form-type-email .form-text,.has-text.js-form-type-tel .form-text,.has-text.js-form-type-number .form-text,.has-text.js-form-type-password .form-text,.has-text.js-form-type-url .form-text{border:1px solid #000;background:#fff;}.error.input-text-wrap,.error.js-form-type-textfield,.error.js-form-type-textarea,.error.js-form-type-email,.error.js-form-type-tel,.error.js-form-type-number,.error.js-form-type-password,.error.js-form-type-url{border-color:#f4371e;background-color:rgba(244,55,30,0.05);}.toggle-submit-reset .input-submit-wrap,.toggle-submit-reset .input-reset-wrap{position:absolute;height:100%;width:52px;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.toggle-submit-reset .input-submit-wrap::before,.toggle-submit-reset .input-reset-wrap::before{pointer-events:none;}.toggle-submit-reset .input-type-submit,.toggle-submit-reset .input-type-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:transparent;border:none;font-size:0;z-index:2;}.toggle-submit-reset .input-submit-wrap::before{font-size:0.875rem;}.toggle-submit-reset .input-reset-wrap::before{font-size:0.9375rem;}.toggle-submit-reset .input-reset-wrap{display:none;}.toggle-submit-reset.hide-submit-show-reset .input-submit-wrap{display:none;}.toggle-submit-reset.hide-submit-show-reset .input-reset-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;}.form-checkboxes-radio input[type=checkbox],.form-checkboxes-radio input[type=radio]{display:none;}.form-checkboxes-radio .label-radio,.form-checkboxes-radio .label-checkbox,.form-checkboxes-radio .js-form-type-checkbox label,.form-checkboxes-radio .js-form-type-radio .option{font-size:0.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:37px;min-height:22px;margin-bottom:21px;cursor:pointer;line-height:1.33;}.form-checkboxes-radio .label-radio::before,.form-checkboxes-radio .label-radio::after,.form-checkboxes-radio .label-checkbox::before,.form-checkboxes-radio .label-checkbox::after,.form-checkboxes-radio .js-form-type-checkbox label::before,.form-checkboxes-radio .js-form-type-checkbox label::after,.form-checkboxes-radio .js-form-type-radio .option::before,.form-checkboxes-radio .js-form-type-radio .option::after{top:0;position:absolute;}.form-checkboxes-radio .label-radio::before,.form-checkboxes-radio .label-checkbox::before,.form-checkboxes-radio .js-form-type-checkbox label::before,.form-checkboxes-radio .js-form-type-radio .option::before{content:"";display:block;width:22px;height:22px;border:1px solid #000;}.form-checkboxes-radio .label-radio::after,.form-checkboxes-radio .label-checkbox::after,.form-checkboxes-radio .js-form-type-checkbox label::after,.form-checkboxes-radio .js-form-type-radio .option::after{opacity:0;-webkit-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}.form-checkboxes-radio .label-checkbox::before,.form-checkboxes-radio .label-checkbox::after,.form-checkboxes-radio .js-form-type-checkbox label::before,.form-checkboxes-radio .js-form-type-checkbox label::after{left:0;}.form-checkboxes-radio .label-checkbox::after,.form-checkboxes-radio .js-form-type-checkbox label::after{font-size:1.375rem;}.form-checkboxes-radio input:checked + .label-checkbox::after,.form-checkboxes-radio input:checked + .label-radio::after,.form-checkboxes-radio .js-form-type-checkbox input:checked + label::after,.form-checkboxes-radio .js-form-type-radio input:checked + label::after,.form-checkboxes-radio .js-form-type-radio input:checked + .option::after{opacity:1;}.form-checkboxes-radio input[disabled] + .label-checkbox,.form-checkboxes-radio input[disabled] + .label-radio,.form-checkboxes-radio .js-form-type-radio input[disabled] + .option{cursor:not-allowed;opacity:0.2;}.form-checkboxes-radio .label-radio::before,.form-checkboxes-radio .js-form-type-radio .option::before{left:0;border-radius:50%;}.form-checkboxes-radio .label-radio::after,.form-checkboxes-radio .js-form-type-radio .option::after{content:"";width:16px;height:16px;background:#000;position:absolute;left:3px;top:3px;border-radius:50%;}#edit-dropzonejs,#edit-dropzonejs-container,.js-form-wrapper.edit-dropzonejs.form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;margin-bottom:30px;}#edit-dropzonejs .js-form-wrapper,#edit-dropzonejs-container .js-form-wrapper,.js-form-wrapper.edit-dropzonejs.form-wrapper .js-form-wrapper{-ms-flex-preferred-size:calc(50% - 9px);flex-basis:calc(50% - 9px);margin-bottom:30px;}#edit-dropzonejs .dropzone,#edit-dropzonejs-container .dropzone,.js-form-wrapper.edit-dropzonejs.form-wrapper .dropzone{position:relative;padding:0;border:1px solid #e6e6e6;}#edit-dropzonejs .dropzone.error,#edit-dropzonejs .dropzone.error .dz-message,#edit-dropzonejs-container .dropzone.error,#edit-dropzonejs-container .dropzone.error .dz-message,.js-form-wrapper.edit-dropzonejs.form-wrapper .dropzone.error,.js-form-wrapper.edit-dropzonejs.form-wrapper .dropzone.error .dz-message{border-color:#EB0000;}#edit-dropzonejs .dropzone,#edit-dropzonejs .dz-preview,#edit-dropzonejs .dz-message,#edit-dropzonejs-container .dropzone,#edit-dropzonejs-container .dz-preview,#edit-dropzonejs-container .dz-message,.js-form-wrapper.edit-dropzonejs.form-wrapper .dropzone,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-preview,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-message{height:198px;}#edit-dropzonejs .dz-error,#edit-dropzonejs-container .dz-error,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-error{position:absolute !important;top:0;right:0;bottom:0;left:0;background:#fff;z-index:1;}#edit-dropzonejs .dz-error-message,#edit-dropzonejs-container .dz-error-message,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-error-message{font-size:0.75rem;top:0;left:0;opacity:1;background:#fff;color:#EB0000;line-height:1.44444444;}#edit-dropzonejs .dz-error-message::after,#edit-dropzonejs-container .dz-error-message::after,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-error-message::after{display:none;}#edit-dropzonejs .dz-message,#edit-dropzonejs-container .dz-message,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 0 25px;margin:-1px;border:1px solid #e6e6e6;}#edit-dropzonejs .dz-max-files-reached .dz-message,#edit-dropzonejs-container .dz-max-files-reached .dz-message,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-max-files-reached .dz-message{display:none;}#edit-dropzonejs .dz-message-toptext,#edit-dropzonejs-container .dz-message-toptext,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-message-toptext{font-size:0.8125rem;text-align:center;text-transform:uppercase;}#edit-dropzonejs .dz-message-toptext .font-icon,#edit-dropzonejs-container .dz-message-toptext .font-icon,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-message-toptext .font-icon{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);display:block;margin-bottom:20px;}#edit-dropzonejs .dz-message-toptext .font-icon::before,#edit-dropzonejs-container .dz-message-toptext .font-icon::before,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-message-toptext .font-icon::before{font-size:1.3125rem;display:block;}#edit-dropzonejs .dz-message-bottomtext,#edit-dropzonejs-container .dz-message-bottomtext,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-message-bottomtext{font-size:0.625rem;text-align:center;line-height:1.33;}#edit-dropzonejs .dz-image,#edit-dropzonejs-container .dz-image,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-image{display:none;}#edit-dropzonejs .dz-preview,#edit-dropzonejs-container .dz-preview,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-preview{margin:-1px;display:block;border:1px solid #e6e6e6;position:relative;padding:10px;}#edit-dropzonejs .dz-preview.dz-complete,#edit-dropzonejs-container .dz-preview.dz-complete,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-preview.dz-complete{border-color:#000;}#edit-dropzonejs .option,#edit-dropzonejs-container .option,.js-form-wrapper.edit-dropzonejs.form-wrapper .option{font-size:0.6875rem;display:block;margin-top:20px;}#edit-dropzonejs .dz-progress,#edit-dropzonejs-container .dz-progress,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-progress{width:100%;height:2px;background:transparent;top:0;left:0;border-radius:0;margin:0;}#edit-dropzonejs .dz-progress .dz-upload,#edit-dropzonejs-container .dz-progress .dz-upload,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-progress .dz-upload{background:#FF0100;}#edit-dropzonejs .dz-details,#edit-dropzonejs-container .dz-details,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-details{top:auto;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;opacity:1;padding:0 10px;}#edit-dropzonejs .dz-size,#edit-dropzonejs-container .dz-size,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-size{font-size:0.625rem;color:#EB0000;text-align:left;margin-bottom:10px;}#edit-dropzonejs .dz-filename,#edit-dropzonejs-container .dz-filename,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-filename{font-size:0.6875rem;margin-bottom:10px;}#edit-dropzonejs .dz-size,#edit-dropzonejs .dz-filename,#edit-dropzonejs-container .dz-size,#edit-dropzonejs-container .dz-filename,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-size,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-filename{white-space:normal;text-align:left;line-height:1.44444444;}#edit-dropzonejs .dz-size span,#edit-dropzonejs .dz-filename span,#edit-dropzonejs-container .dz-size span,#edit-dropzonejs-container .dz-filename span,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-size span,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-filename span{font-size:inherit;border:none;background:transparent;padding:0;white-space:normal;word-break:break-all;}#edit-dropzonejs .dz-remove,#edit-dropzonejs-container .dz-remove,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-remove{font-size:0;text-align:right;}#edit-dropzonejs .dz-remove::before,#edit-dropzonejs-container .dz-remove::before,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-remove::before{font-size:0.9375rem;color:#EB0000;}.js-form-item-dropzonejs .description,.js-form-type-webform-image-file .description,.js-form-type-managed-file .description{font-size:0.875rem;font-style:italic;}.js-form-managed-file{display:block;margin-bottom:10px;}.js-form-managed-file .form-file{cursor:pointer;display:block;width:100%;background:#f2f2f2;min-height:46px;padding:14px 7px;}.select-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:48px;}.select-wrapper::after{display:block;-webkit-transform:rotate(90deg) translateX(-70%);-ms-transform:rotate(90deg) translateX(-70%);transform:rotate(90deg) translateX(-70%);position:absolute;top:50%;right:10px;pointer-events:none;}.select-wrapper select{font-size:0.8125rem;cursor:pointer;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;height:inherit;width:100%;border:none;background:transparent;padding:10px 3px;outline:none;}.select-cont .select-wrapper{-webkit-tap-highlight-color:transparent;overflow:hidden;}.select-cont .select-wrapper .selectric-hide-select{max-width:50vw;}.select-cont .select-wrapper .selectric-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:21px;}.select-cont .select-wrapper::after{display:none;}.select-cont .select-wrapper .selectric{width:100%;height:48px;background:transparent;border:1px solid transparent;margin-bottom:7px;}.select-cont .select-wrapper .label{font-size:0.8125rem;text-transform:uppercase;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin-left:0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}.select-cont .select-wrapper .button{font-size:0;background:transparent;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:15px;}.select-cont .select-wrapper .button::before{font-size:0.9375rem;display:block;-webkit-transform:rotate(90deg) translateX(15%) translateY(10%);-ms-transform:rotate(90deg) translateX(15%) translateY(10%);transform:rotate(90deg) translateX(15%) translateY(10%);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;color:#000;}.select-cont .select-wrapper .button::after{display:none;}.select-cont .select-wrapper .selectric-hover .button::before{-webkit-transform:none;-ms-transform:none;transform:none;}.select-cont .select-wrapper .selectric-open .selectric{border-bottom-color:transparent;}.select-cont .select-wrapper .selectric-open .button::before{-webkit-transform:rotate(-90deg) translateX(0%) translateY(-10%);-ms-transform:rotate(-90deg) translateX(0%) translateY(-10%);transform:rotate(-90deg) translateX(0%) translateY(-10%);}.select-cont .select-wrapper .selectric-items{display:none;width:100% !important;position:static;border:none;border-top-color:transparent;background:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none;z-index:1;padding-top:1px;padding-bottom:33px;}.select-cont .select-wrapper .selectric-items::before{content:"";display:block;width:100%;height:1px;background-color:#000;position:absolute;left:0;right:0;}.select-cont .select-wrapper .selectric-items li{font-size:0.8125rem;color:#000;background:transparent;line-height:2;display:block;padding:0;}.select-cont .select-wrapper .selectric-items li:first-child{margin-top:19px;}.select-cont .select-wrapper .selectric-items li:hover{text-decoration:underline;}.select-cont{-webkit-tap-highlight-color:transparent;overflow:hidden;}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-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);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;outline:none;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-lightbox{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:black;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}.slick-lightbox .slick-loading .slick-list{background-color:transparent;}.slick-lightbox .slick-prev{left:15px;}.slick-lightbox .slick-next{right:15px;}.slick-lightbox-hide{opacity:0;}.slick-lightbox-hide.slick-lightbox-ie{filter:alpha(opacity=0);}.slick-lightbox-hide-init{position:absolute;top:-9999px;opacity:0;}.slick-lightbox-hide-init.slick-lightbox-ie{filter:alpha(opacity=0);}.slick-lightbox-inner{position:fixed;top:0;left:0;width:100%;height:100%;}.slick-lightbox-slick-item{text-align:center;overflow:hidden;}.slick-lightbox-slick-item:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-bottom:20px;}.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{display:block;text-align:center;}.slick-lightbox-slick-item-inner{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%;}.slick-lightbox-slick-img{margin:0 auto;display:block;max-width:90%;max-height:90%;}.slick-lightbox-slick-caption{margin:10px 0 0;color:white;}.slick-lightbox-close{position:absolute;top:15px;right:15px;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;padding:0;border:none;}.slick-lightbox-close:focus{outline:none;}.slick-lightbox-close:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"×";}.slick-lightbox .slick-slide[tabindex="-1"] iframe{display:none;}.selectric-wrapper{position:relative;cursor:pointer;}.selectric-responsive{width:100%;}.selectric{border:1px solid #DDD;border-radius:0px;background:#F8F8F8;position:relative;overflow:hidden;}.selectric .label{display:block;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:12px;line-height:38px;color:#444;height:38px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.selectric .button{display:block;position:absolute;right:0;top:0;width:38px;height:38px;line-height:38px;background-color:#F8f8f8;color:#BBB;text-align:center;font:0/0 a;*font:20px/38px Lucida Sans Unicode,Arial Unicode MS,Arial;}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#BBB;border-bottom:none;}.selectric-focus .selectric{border-color:#aaaaaa;}.selectric-hover .selectric{border-color:#c4c4c4;}.selectric-hover .selectric .button{color:#a2a2a2;}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2;}.selectric-open{z-index:10;}.selectric-open .selectric{border-color:#c4c4c4;}.selectric-open .selectric-items{display:block;}.selectric-disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0;}.selectric-hide-select select{position:absolute;left:-100%;}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10;}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;}.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;*font:0/0 a !important;background:none !important;}.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important;}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#F8F8F8;border:1px solid #c4c4c4;z-index:-1;-webkit-box-shadow:0 0 10px -6px;box-shadow:0 0 10px -6px;}.selectric-items .selectric-scroll{height:100%;overflow:auto;}.selectric-above .selectric-items{top:auto;bottom:100%;}.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px;}.selectric-items li{display:block;padding:10px;color:#666;cursor:pointer;}.selectric-items li.selected{background:#E0E0E0;color:#444;}.selectric-items li.highlighted{background:#D0D0D0;color:#444;}.selectric-items li:hover{background:#D5D5D5;color:#444;}.selectric-items .disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default !important;background:none !important;color:#666 !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.selectric-items .selectric-group .selectric-group-label{font-weight:bold;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;color:#444;}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1;}.selectric-items .selectric-group li{padding-left:25px;}.user-login-form .form-submit,.user-pass .form-submit,.btn{background-color:#EB0000;border:1px solid transparent;color:#fff;text-transform:uppercase;padding:9px 24px 10px;display:inline-block;-webkit-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease;}.user-login-form .form-submit:hover,.user-pass .form-submit:hover,.btn:hover{opacity:0.9;}.module-accordion .accordion-toggle::before,.active-mobile-menu .header-submenu-toggle::before,.has-accordion-icon .accordion-icon::before,.module-accordion .accordion-toggle::after,.active-mobile-menu .header-submenu-toggle::after,.has-accordion-icon .accordion-icon::after{-webkit-transition:opacity 0.3s ease,-webkit-transform 0.3s;transition:opacity 0.3s ease,-webkit-transform 0.3s;-o-transition:transform 0.3s,opacity 0.3s ease;transition:transform 0.3s,opacity 0.3s ease;transition:transform 0.3s,opacity 0.3s ease,-webkit-transform 0.3s;}.module-accordion .accordion-toggle::before,.active-mobile-menu .header-submenu-toggle::before,.has-accordion-icon .accordion-icon::before{font-size:0.0625rem;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;margin-right:-19px;}.module-accordion .accordion-toggle::after,.active-mobile-menu .header-submenu-toggle::after,.has-accordion-icon .accordion-icon::after{font-size:1.1875rem;}.module-accordion .module-accordion-item.active .accordion-toggle::before,.active-mobile-menu .header-bottom-link.active .header-submenu-toggle::before,.has-accordion-icon.active .accordion-icon::before{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;}.module-accordion .module-accordion-item.active .accordion-toggle::after,.active-mobile-menu .header-bottom-link.active .header-submenu-toggle::after,.has-accordion-icon.active .accordion-icon::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}.has-accordion-icon .accordion-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.site-header{position:relative;z-index:15;left:0;right:0;}.site-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.site-header .header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #000;padding:10px 0;height:58px;}.site-header .header-site-logo{display:block;position:relative;z-index:2;}.site-header .header-site-logo img,.site-header .header-site-logo svg{height:20px;width:auto;}.site-header .header-site-logo path{fill:#000;-webkit-transition:fill 0.3s ease;-o-transition:fill 0.3s ease;transition:fill 0.3s ease;}[class*=opened-headermenu-] .site-header .header-site-logo path{fill:#fff;}.site-header .header-site-logo #logoHover{opacity:0;-webkit-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}.site-header .header-site-logo:hover #logoHover{opacity:1;}.site-header.loading-logo #logoHover,.site-header .header-site-logo:focus #logoHover{opacity:1;}.site-header .header-site-logo-hover{position:absolute;height:100%;top:0;bottom:0;left:100%;}.site-header .link-search > a{display:block;padding:0 4px;}.site-header .link-search > a::before{font-size:0.9375rem;margin-bottom:-2px;display:inline-block;}.active-mobile-menu .site-header .link-search > a::before,.opened-headermenu-left .site-header .link-search > a::before,.opened-headermenu-right .site-header .link-search > a::before{color:#fff;}.site-header .toggle-mobile-menu{width:20px;text-align:center;}.site-header .toggle-mobile-menu::before{font-size:0.5625rem;}.active-mobile-menu .site-header .toggle-mobile-menu::before{font-size:0.9375rem;}.site-header .header-top-link{font-size:0.625rem;font-family:Arial,Helvetica,sans-serif;margin-left:16px;position:relative;z-index:2;cursor:pointer;}.site-header .header-top-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.site-header .header-top-right .header-top-link{text-transform:uppercase;}.site-header .header-top-right .header-top-link:not(.mobile-link){display:none;}.site-header .header-bottom{display:none;}.site-header .header-bottom-left{margin-left:-3px;}.site-header .header-bottom-link{font-size:0.9375rem;margin-right:20px;line-height:1.7;position:relative;z-index:2;display:inline-block;}.site-header .header-bottom-link.current{text-decoration:underline;}.site-header .header-bottom-link a{font-size:inherit;color:inherit;}.site-header .header-bottom-link.active{color:#fff !important;}.site-header .header-bottom-right{padding:9px 0;}.site-header .header-bottom-right .header-bottom-link{margin-right:0;margin-left:20px;}.site-header .submenu-overlay{display:none;position:fixed;height:100%;background:rgba(0,0,0,0.4);top:0;bottom:0;-webkit-transition:background 0.2s ease;-o-transition:background 0.2s ease;transition:background 0.2s ease;cursor:pointer;z-index:10;-webkit-animation:0.3s fadeInSubmenu linear;animation:0.3s fadeInSubmenu linear;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.opened-headermenu-left .site-header .submenu-overlay{width:0;right:0;}.opened-headermenu-right .site-header .submenu-overlay{left:0;width:calc(50vw - 66px);}[class*=opened-headermenu-] .site-header .submenu-overlay{display:block;}.site-header .submenu-overlay:hover{background:rgba(0,0,0,0.05);}.site-header .header-submenu-close{display:none;position:fixed;top:0;padding:28px 45px;height:121px;z-index:1;}.toolbar-fixed .site-header .header-submenu-close{top:39px;}.toolbar-tray-open.toolbar-horizontal .site-header .header-submenu-close{top:79px;}[class*=opened-headermenu-] .site-header .header-submenu-close{display:-webkit-box;display:-ms-flexbox;display:flex;}.opened-headermenu-left .site-header .header-submenu-close{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:0;width:100vw;}.opened-headermenu-right .site-header .header-submenu-close{right:0;width:calc(50vw + 66px);}.site-header .header-submenu-close .icon-close{font-size:0rem;cursor:pointer;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:16px;}.site-header .header-submenu-close .icon-close::before{font-size:1rem;}[class*=opened-headermenu-] .site-header::before{height:100vh;}[class*=opened-headermenu-] .site-header::after{top:70px;z-index:1;}.opened-headermenu-left .site-header::before,.opened-headermenu-left .site-header::after{content:"";display:block;width:100%;position:absolute;}.opened-headermenu-left .site-header::before{top:0;left:0;bottom:0;z-index:-1;background:#EB0000;}.opened-headermenu-left .site-header::after{height:1px;background:#B40900;left:0;z-index:1;}.opened-headermenu-right .site-header::before,.opened-headermenu-right .site-header::after{content:"";display:block;position:absolute;width:calc(50vw + 66px);}.opened-headermenu-right .site-header::before{top:0;right:0;bottom:0;z-index:-1;background:#EB0000;}.opened-headermenu-right .site-header::after{height:1px;background:#B40900;bottom:-1px;right:0;}.opened-headermenu-left .site-header .header-site-logo,.opened-headermenu-right .site-header .header-top-right a,.opened-headermenu-right .site-header .header-top-link{color:#fff;}.white-transparent-header.static-header .site-header{position:absolute;}.white-transparent-header.static-header .site-header .header-top{border-bottom-color:#fff;}.white-transparent-header.static-header .site-header path{fill:#fff;}.white-transparent-header.static-header .site-header a,.white-transparent-header.static-header .site-header .header-top-link{color:#fff;}.opened-headermenu-left .site-header .header-bottom-left .header-bottom-link{color:#B40900;}.opened-headermenu-right .site-header .header-bottom-right .header-bottom-link{color:#B40900;}.opened-headermenu-left .site-header .header-bottom-link a,.opened-headermenu-right .site-header .header-bottom-link a{color:inherit;}.opened-headermenu-left .site-header .header-top{position:static;}.opened-headermenu-left .site-header .header-top-right,.opened-headermenu-left .site-header .header-bottom-right{position:relative;z-index:-2;}.opened-headermenu-right .site-header .header-top{position:static;}.opened-headermenu-right .site-header .header-top-left,.opened-headermenu-right .site-header .header-bottom-left{position:relative;z-index:-2;}.header-top .mobile-link{font-size:0;}.active-mobile-menu .site-header::before{-webkit-transform:none;-ms-transform:none;transform:none;}.active-mobile-menu .site-header .header-site-logo path{fill:#fff;}.active-mobile-menu .site-header .header-site-logo #logoHover{opacity:1;}.active-mobile-menu .header-top .mobile-link{color:#fff;}.active-mobile-menu .header-bottom{display:block;height:calc(100vh - 58px);overflow:auto;position:relative;z-index:2;border-top:1px solid #B40900;}.active-mobile-menu .header-bottom .container{display:block;padding:0;}.active-mobile-menu .header-bottom-right{padding:0;}.active-mobile-menu .header-bottom-link{color:#fff;border-bottom:1px solid #B40900;margin:0 !important;min-height:53px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 20px 12px;-webkit-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease;background:transparent;-ms-flex-wrap:wrap;flex-wrap:wrap;}.active-mobile-menu .header-bottom-link.active{background:#B40900;}.active-mobile-menu .header-submenu-toggle{padding-top:2px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.active-mobile-menu .header-submenu-toggle::before{margin-right:-19px;}.active-mobile-menu .header-submenu{background:#B40900;margin-left:-20px;margin-right:-20px;margin-top:10px;}.active-mobile-menu .header-submenu .submenu-overflow .submenu-content{border-top:1px solid rgba(255,255,255,0.4);}.active-mobile-menu .header-bottom-mobile{padding-top:25px;padding-bottom:25px;}.active-mobile-menu .header-bottom-mobile .header-top-link,.active-mobile-menu .header-bottom-mobile a{font-size:0.75rem;font-family:Arial,Helvetica,sans-serif;display:block;text-transform:uppercase;margin-bottom:13px;color:#fff;margin-left:20px;margin-right:20px;}.fadeout-header .site-header,.fixed-header .site-header{position:fixed;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);}.fadeout-header .site-header{top:-58px;}.fixed-header .site-header{top:0;}.header-submenu{display:none;color:#fff;-webkit-animation:0.3s fadeInSubmenu ease;animation:0.3s fadeInSubmenu ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.header-submenu.active{display:-webkit-box;display:-ms-flexbox;display:flex;}.header-submenu .submenu-section{position:relative;padding:26px 20px 30px;}.header-submenu .submenu-section:not(:last-child)::after{content:"";display:block;width:100%;height:1px;position:absolute;bottom:-1px;right:0;background:rgba(255,255,255,0.4);}.header-submenu .submenu-section .submenu-general-link{font-size:1.5rem;display:block;color:#fff;}.header-submenu .submenu-section .submenu-general-link::after{font-size:1.3125rem;margin-left:16px;}.header-submenu .submenu-section .submenu-general-link + .submenu-general-link{margin-top:15px;}.header-submenu .submenu-subsection-group{margin-left:-20px;margin-right:-20px;}.header-submenu .submenu-subsection{-webkit-box-flex:0;-ms-flex:0 0 230px;flex:0 0 230px;}.header-submenu .submenu-subsection:nth-child(even){-webkit-box-flex:0;-ms-flex:0 0 360px;flex:0 0 360px;}.header-submenu .submenu-subsection:nth-child(n+3){margin-top:20px;}.header-submenu .submenu-subsection-title{font-size:0.625rem;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;margin-bottom:16px;font-weight:700;}.header-submenu .submenu-section-content{font-size:1rem;line-height:1.7;}.header-submenu .submenu-section-content p,.header-submenu .submenu-section-content a{color:inherit;margin-bottom:0;line-height:inherit;}.header-submenu .submenu-section-content a.current{text-decoration:underline;}.header-submenu .submenu-section-content ol{list-style-position:inside;}.header-submenu .submenu-section-content .menu-level-2{padding-left:0;}.header-submenu .submenu-section-content ul{padding-left:15px;}.header-submenu .submenu-section-content ul li{display:block;list-style:none;position:relative;}.header-submenu .submenu-section-content ul.menu-level-3 li::before{position:absolute;left:-15px;top:0;content:"·  ";}.header-submenu .submenu-section-content-link{display:block;}.header-submenu.header-left-submenu .submenu-overflow{width:100vw;}.header-submenu.header-left-submenu .submenu-content{width:100%;border-top:1px solid #B40900;}.header-submenu.header-right-submenu.active{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.header-submenu.header-right-submenu .submenu-overflow{width:100vw;}.header-submenu.header-right-submenu .submenu-content{width:calc(100% + 15px);margin-right:-15px;padding-right:calc(50vw - 697px);border-top:1px solid #B40900;}.header-submenu.header-right-submenu .submenu-section:not(:last-child)::after{left:0;}.bs-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px;}.bs-item{font-size:0.625rem;}.bs-item:not(:last-child):after{content:"›";color:inherit;margin:0 10px;}.bs-item a,.bs-item span{text-transform:uppercase;}.bs-item a:hover{text-decoration:underline;}@-webkit-keyframes fadeInSearchPopup{from{opacity:0;}to{opacity:1;}}@keyframes fadeInSearchPopup{from{opacity:0;}to{opacity:1;}}.active-search-popup .link-search{z-index:21;}.active-search-popup .link-search > a::before{color:#000;}.active-search-popup .toolbar-tray-vertical{display:none;}.search-popup-wrapper{display:none;position:fixed;z-index:20;top:0;left:0;right:0;bottom:0;-webkit-animation:fadeInSearchPopup 0.3s ease;animation:fadeInSearchPopup 0.3s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.active-search-popup .search-popup-wrapper{display:block;}.toolbar-fixed .search-popup-wrapper{top:39px;}.toolbar-tray-open.toolbar-horizontal .search-popup-wrapper{top:79px;}.search-popup-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0.4;-webkit-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;cursor:pointer;}.search-popup-overlay:hover{opacity:0.3;}.search-popup{background:#fff;position:relative;}.search-popup .container{display:block;padding-top:30px;padding-bottom:30px;}.search-popup-content{position:relative;}.search-popup-top-text{font-size:0.625rem;margin-bottom:45px;}.search-popup-input-wrapper{margin-bottom:55px;padding-right:60px;}.search-popup-input{font-size:2.25rem;border:none;width:100%;outline:none;}.search-popup-filters{overflow:auto;}.search-popup-filters .sort-title{margin-right:15px;}.search-popup-filters .sort-link{white-space:nowrap;margin-right:10px;color:#000 !important;}.search-popup-submit-wrapper{margin:auto;font-size:0;position:absolute;bottom:50%;right:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);display:none;-webkit-animation:fadeInSearchPopup 0.3s ease;animation:fadeInSearchPopup 0.3s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.has-value .search-popup-submit-wrapper{display:block;}.search-popup-submit-wrapper::after{font-size:1.3125rem;margin-left:10px;}.search-popup-submit{position:absolute;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;top:0;right:0;left:0;bottom:0;width:100%;height:100%;background:transparent;border:none;font-size:0;}.site-footer{padding-top:136px;}.site-footer.with-divider{border-top:1px solid #000;}.site-footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.site-footer .footer-top{padding-bottom:10px;}.site-footer .footer-top-group{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:40px;}.site-footer .footer-top-group-title{font-size:1rem;margin-bottom:30px;}.site-footer .footer-top-group-content{font-size:0.9375rem;color:#000;line-height:1.6;}.site-footer .footer-top-group-content p,.site-footer .footer-top-group-content a{font-size:inherit;color:inherit;line-height:inherit;}.site-footer .footer-top-group-content a{display:block;text-decoration:none;}.site-footer .footer-bottom{border-top:1px solid #000;padding-top:11px;padding-bottom:16px;}.site-footer .footer-bottom .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.site-footer .footer-bottom-logo{font-size:1.5rem;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;color:#141414;margin-bottom:50px;}.site-footer .footer-bottom-right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto;}.module-header-title{font-size:1rem;margin-bottom:21px;line-height:1.44444444;}.module-header{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #000;padding:5px 0;margin-bottom:15px;}.module-header .module-header-title{margin-bottom:0;}.module-header.big-header-heading .module-header-title{font-size:1rem;}.module-header.module-header-big-margin-bottom{margin-bottom:30px;}.module-header .module-header-link{font-size:0.625rem;text-transform:uppercase;}.module-header .module-header-link::after{font-size:0.625rem;margin-left:12px;}.module-header .module-header-link a{font-size:inherit;color:inherit;}.module-responsive-media{margin-bottom:22px;display:block;}html[data-focus=key] .module-responsive-media:focus,html[data-focus=key] .module-responsive-media a:focus img{opacity:0.9;}.animated-media .module-responsive-media{overflow:hidden;}.animated-media .module-responsive-media img{-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease;}.animated-media:hover .module-responsive-media img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.frontpage-top .frontpage-left-top .frontpage-top-title,.module-one-link-text .one-link-text-title,.medium-module-title,.big-module-title{font-size:2.25rem;margin-bottom:28px;line-height:1.16;}.frontpage-top .frontpage-left-top .frontpage-top-title p:last-child,.module-one-link-text .one-link-text-title p:last-child,.medium-module-title p:last-child,.big-module-title p:last-child{margin-bottom:0;}@-webkit-keyframes typingAfter{from{-webkit-transform:scaleX(0);transform:scaleX(0);}to{-webkit-transform:none;transform:none;}}@keyframes typingAfter{from{-webkit-transform:scaleX(0);transform:scaleX(0);}to{-webkit-transform:none;transform:none;}}.typing-after::after,.hover-typing-after::after{content:"";display:inline-block;width:1px;background:#898989;margin-left:5px;margin-right:-6px;margin-bottom:-7px;height:36px;-webkit-animation:typingAfter 1s steps(2,end) infinite;animation:typingAfter 1s steps(2,end) infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.hover-typing-after::after{visibility:hidden;}.animated-typing-after:hover .hover-typing-after::after{visibility:visible;}.module-heading-medium{font-size:1.625rem;margin-bottom:30px;}.module-heading-semismall{font-size:1.3125rem;margin-bottom:20px;line-height:1.33;}.module-heading-small{font-size:1rem;display:block;margin-bottom:15px;line-height:1.44444444;}.module-label-status{font-size:0.8125rem;font-family:"Studio 6",Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase;float:left;margin-right:10px;}.module-label-status.small-status{font-size:0.625rem;}.module-label-status.red-statue,.module-label-status.red-status{color:#EB0000;}.module-description{font-size:0.9375rem;display:block;font-family:"Berlingske Serif Text",Arial,Helvetica,sans-serif;font-weight:300;margin-bottom:30px;line-height:1.44444444;}.module-description p{line-height:inherit;font-size:inherit;}.module-description.small-description{font-size:0.6875rem;line-height:1.7;}.module-description .module-text{display:block;}.module-text-small{font-size:0.8125rem;margin-bottom:23px;}.module-newsletter-signup .form-submit::after,.module-link-smalltext-arrow::after,.module-link-text-arrow::after,.module-link-arrow-toleft::after,.module-link-arrow::after{font-size:1.3125rem;}.module-link-arrow::after{-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease;}.animated-arrow-inside:hover .module-link-arrow::after{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px);}.module-link-arrow-toleft::after{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);}.module-link-smalltext-arrow,.module-link-text-arrow{font-size:0.9375rem;display:inline-block;margin-bottom:10px;}.module-link-smalltext-arrow::after,.module-link-text-arrow::after{margin-left:10px;}.module-link-text-arrow{margin-top:30px;}.course-event-item-price,.module-pris,.module-price{font-size:0.9375rem;display:inline-block;background:#000;color:#fff;padding:7px 20px 10px;}.course-event-item-price:hover,.module-pris:hover,.module-price:hover{color:#fff;}.module-category{font-size:0.625rem;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:700;}.module-date{font-size:0.625rem;margin-bottom:10px;}.courses-two-three-links .module-category,.courses-two-three-links .module-date,.courses-two-three-links .module-heading-semismall{color:#fff;}.courses-two-three-links .module-pris{color:#000;background:#fff;}.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-text .module-header,.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-title .module-header,.module-red-bg .module-header{border-top-color:#fff;}.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-text .module-header-title,.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-title .module-header-title,.module-red-bg .module-header-title,.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-text .module-header-link,.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-title .module-header-link,.module-red-bg .module-header-link,.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-text .module-heading-medium,.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-title .module-heading-medium,.module-red-bg .module-heading-medium,.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-text .module-label-status,.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-title .module-label-status,.module-red-bg .module-label-status,.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-text .module-description,.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-title .module-description,.module-red-bg .module-description,.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-text .module-heading-semismall,.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-title .module-heading-semismall,.module-red-bg .module-heading-semismall,.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-text .module-heading-small,.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-title .module-heading-small,.module-red-bg .module-heading-small,.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-text .module-description h2,.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-title .module-description h2,.module-red-bg .module-description h2,.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-text .module-description h3,.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-title .module-description h3,.module-red-bg .module-description h3,.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-text .module-description h4,.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-title .module-description h4,.module-red-bg .module-description h4,.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-text .module-link-arrow,.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-title .module-link-arrow,.module-red-bg .module-link-arrow{color:#fff;}.module-red-bg{background:#EB0000;}.module-red-bg .module-header{border-top-color:#fff;}.module-yellow-bg{background:#FFFF78;}.module-green-bg{background:#018C69;}.module-blue-bg{background:#2E69FF;}.module-red-bg.module-block,.module-yellow-bg.module-block,.module-green-bg.module-block,.module-blue-bg.module-block{padding-top:0;padding-bottom:0;}.module-red-bg.module-block .container,.module-yellow-bg.module-block .container,.module-green-bg.module-block .container,.module-blue-bg.module-block .container{padding-top:25px;padding-bottom:25px;}.fullwidth-media-firstscreen{padding-top:0;}.fullwidth-media-firstscreen .container{padding:0;position:relative;}.fullwidth-media-firstscreen .big-module-title{margin-bottom:38px;}.fullwidth-media-firstscreen .module-description{margin-bottom:50px;}.fullwidth-media-firstscreen-content{padding-left:20px;padding-right:20px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;}.fullwidth-media-firstscreen-content .module-heading-small,.fullwidth-media-firstscreen-content .big-module-title{color:#fff;}.fullwidth-media-firstscreen-content .module-link-arrow{color:inherit;}.sectionpage-firstscreen.fullwidth-media-firstscreen .teaser-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;}.sectionpage-firstscreen.fullwidth-media-firstscreen .teaser-video::after{content:"";display:block;padding-top:142%;}.sectionpage-firstscreen.fullwidth-media-firstscreen .teaser-video video{position:absolute;height:100% !important;width:auto;}.sorting-cont{font-size:0.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.sorting-cont .sort-title{text-transform:uppercase;margin-right:20px;margin-bottom:0;}.sorting-cont .sort-divider{margin:0 8px;}.sorting-cont .active,.sorting-cont .active + label{text-decoration:underline;}.filter-labels-cont{display:none;font-size:0;}.filter-labels-cont .filter-label{font-size:0.6875rem;display:block;text-transform:uppercase;padding:11px 15px;background:#F0F0F0;margin-bottom:2px;text-align:center;}.filter-labels-cont .filter-black,.filter-labels-cont .filter-red{color:#fff;}.filter-labels-cont .filter-black{background:#000;}.filter-labels-cont .filter-red{background:#EB0000;}.filter-labels-cont .filter-inactive{color:#cacaca;cursor:not-allowed;}.show-all-courses,.open-filters{font-size:0.8125rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;outline:none;display:inline-block;padding:0;}.search-field-wrap{position:relative;margin-bottom:16px;}.search-field-wrap .input-submit-wrap{background:#F2F2F2;}.search-no-results{max-width:625px;}.teacher-wrapper{padding-top:20px;}.teacher-item-wrapper{margin-bottom:25px;}.related-content-with-link{padding:20px 0;}.related-content-with-link .module-heading-semismall{max-width:85%;}.related-content-link{font-size:1.625rem;}.related-content-link::after{margin-left:20px;}.module-contact-us .module-link-text-arrow{margin-top:0;}.course-share-button{font-size:1.3125rem;display:inline-block;color:#EB0000;margin-top:52px;}.course-share-button:hover{color:#EB0000;}.course-share-button::after{font-size:1.3125rem;margin-left:20px;}.module-one-link-text{padding-bottom:50px;}.module-one-link-text .one-link-text-title{margin-bottom:48px;}.module-one-link-landscape-imgvideo .container{max-width:85%;}.module-one-link-portrait-imgvideo{margin-top:25px;}.module-one-link-portrait-imgvideo .container-half-float .to-right{float:right;clear:right;}.module-one-link-portrait-imgvideo.full-with-module{padding-top:0;padding-bottom:0;margin-bottom:-1px;overflow:hidden;}.module-one-link-portrait-imgvideo.full-with-module .container-half-float{margin:0;position:relative;}.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-title,.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-text{position:absolute;right:0;z-index:1;}.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-title{top:30px;}.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-text{top:85px;}.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-img{padding:0;}.module-one-link-portrait-imgvideo.full-with-module .module-responsive-media{margin-bottom:0;}.module-one-link-portrait-imgvideo.full-with-module .container-half-width-mobilefull{position:relative;display:block;}.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-img{position:relative;width:calc(100% + 40px);margin:0 -20px;}.module-two-links .module-header{margin-bottom:30px;}.courses-two-three-links{margin-top:30px;}.courses-two-three-links .module-header{margin-bottom:30px;}.courses-two-three-links .container-half-width-item,.courses-two-three-links .three-mobile-full-item,.courses-two-three-links .course-item{position:relative;margin-bottom:20px;}.courses-two-three-links .module-responsive-media{margin-bottom:0;}.courses-two-three-links .module-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:0;left:0;width:100%;height:100%;padding:25px;}.courses-two-three-links .three-mobile-full-item .module-heading-semismall{font-size:1rem;}.module-three-links .module-header{margin-bottom:25px;}.module-four-links .module-four-links-item{margin-bottom:10px;}.module-accordion{padding-top:25px;padding-bottom:40px;}.module-heading-medium + .container-half-width-mobilefull .container-half-width-item .module-accordion{margin-top:0;}.module-accordion .module-heading-medium{margin-bottom:45px;}.module-accordion .module-accordion-item{border-top:1px solid #000;border-bottom:1px solid #000;margin-top:-1px;}.module-accordion .module-accordion-item.list-container .accordion-item-heading span::after{content:":";}.module-accordion .module-accordion-item.list-item .accordion-item-heading span::before{content:"·  ";white-space:pre;}.module-accordion .accordion-item-heading{font-size:1rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:13px 0 19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;}.module-accordion .accordion-toggle{height:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.module-accordion .accordion-toggle::after{margin-right:15px;}.module-accordion .accordion-item-content{font-size:0.9375rem;display:none;line-height:1.44444444;font-family:"Berlingske Serif Text",Arial,Helvetica,sans-serif;font-weight:300;padding-top:10px;padding-bottom:35px;}.module-accordion .accordion-item-content p{font-size:inherit;color:inherit;line-height:inherit;margin-bottom:25px;}.slick-lightbox .slick-arrow,.module-image-slider .slick-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;padding:0;background:transparent;}.slick-lightbox .slick-arrow::before,.module-image-slider .slick-arrow::before{font-size:1.3125rem;}.slick-lightbox .slick-prev::before,.module-image-slider .slick-prev::before{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);}.slick-lightbox .slick-next,.module-image-slider .slick-next{margin-left:30px;}.module-image-slider{overflow:hidden;}.module-image-slider .module-header{margin-bottom:40px;}.module-image-slider .slick-list{overflow:visible;}.module-image-slider .slick-disabled{opacity:0.3;cursor:default;}.module-image-slider .image-slick-slider{margin-right:-20px;}.module-image-slider .image-slick-slider-item{padding-right:20px;}.module-image-slider .image-slick-slider-item img{max-height:155px;max-width:155px;}.module-image-slider .image-slick-slider-item a{display:block;position:relative;}.module-image-slider .slider-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:32px;}.module-image-slider .slider-counter{font-size:2.25rem;}.module-image-slider .slider-counter-lightbox{display:none;}.module-image-slider .slider-navigation{padding-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;}.module-image-slider .slider-slider-play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.image-slick-slider-container.active .slider-counter-lightbox{display:block;position:fixed;z-index:99999;color:#fff;top:20px;left:20px;}.slick-lightbox .slick-arrow{position:fixed;padding:20px;z-index:1;bottom:0;}.slick-lightbox .slick-arrow::before{color:#fff;}.slick-lightbox .slick-prev{left:0;}.slick-lightbox .slick-next{right:auto;left:80px;margin-left:0;}.slick-lightbox .slick-lightbox-slick,.slick-lightbox .slick-lightbox-slick-item{width:100vw !important;height:100vh !important;}.slick-lightbox .slick-lightbox-slick-item{width:100vw !important;height:100vh !important;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:80px;padding-bottom:70px;}.slick-lightbox .slick-lightbox-close{width:15px;height:15px;top:40px;right:20px;}.slick-lightbox .slick-lightbox-close::before{font-size:0.9375rem;}.slick-lightbox .slick-lightbox-slick-item-inner:not(.iframe){vertical-align:initial;max-width:calc(100vw - 40px);max-height:100%;}.slick-lightbox .slick-lightbox-slick-item-inner:not(.iframe) img{max-width:100%;height:auto;max-height:calc(100vh - 150px) !important;}.slick-lightbox .slick-lightbox-slick-item-inner.iframe{max-width:100%;max-height:100%;width:100%;height:100%;padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.slick-lightbox .slick-lightbox-slick-item-inner.iframe .slick-lightbox-slick-iframe-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:auto;}.slick-lightbox .slick-lightbox-slick-item-inner.iframe .slick-lightbox-slick-iframe-wrap::after{content:"";display:block;padding-top:56.25%;}.slick-lightbox .slick-lightbox-slick-item-inner.iframe iframe{position:absolute;width:100%;height:100%;top:0;left:0;}.slick-lightbox .slick-lightbox-slick-caption{font-size:0.6875rem;line-height:1.44444444;min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:20px auto 0;}.mobile-arrow-fix{position:fixed;height:100%;}.mobile-arrow-fix body{position:fixed;height:100%;overflow:hidden;}.module-full-width-video{padding-left:20px;padding-right:20px;max-width:1600px;position:relative;margin-left:auto;margin-right:auto;margin-bottom:15px;}.container .module-full-width-video{margin-left:-20px;margin-right:-20px;}.container .module-full-width-video .img-video-caption{padding-left:20px;padding-right:20px;}.container .container .module-full-width-video{margin-left:-40px;margin-right:-40px;}.module-full-width-video .module-header-title{color:#fff;position:relative;z-index:1;}.module-full-width-video .responsive-video{padding-bottom:126.25%;}.module-responsive-media .module-full-width-video{margin-bottom:0;}.module-full-width-video .module-responsive-media{margin-left:-20px;margin-right:-20px;width:100vw;max-width:100vw;overflow:hidden;}.video-play-inside-content{padding-left:20px;padding-right:20px;padding-top:40px;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;top:0;right:0;bottom:0;left:0;position:absolute;z-index:1;background-size:cover;background-position:center;}.video-play-inside-content.play-button-centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.module-video-play-button,.module-image-slider .slider-slider-play-button{width:165px;max-width:80%;height:50px;border:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;z-index:1;}.module-video-play-button::after,.module-image-slider .slider-slider-play-button::after{font-size:1.3125rem;color:#fff;}.module-video-play-button{position:relative;}.module-columns-fact{padding:33px 0;border-top:1px solid #000;border-bottom:1px solid #000;}.module-columns-card{padding:33px 0;border-bottom:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.margin-bottom-0 + .module-columns-card{border-top:none;}.module-columns-card picture{padding:5px 0;display:block;margin-right:20px;max-width:80px;}.module-columns-card p{font-size:inherit;margin-bottom:10px;}.module-columns-card .card-name{font-size:1rem;}.module-columns-card .card-contacts,.module-columns-card .card-text{font-size:0.8125rem;}.module-columns-card .card-text p:last-child{margin-bottom:0;}.card-contacts a{border-bottom:1px solid #000;}.module-columns-quote{margin-bottom:44px;}.module-columns-quote p{font-size:inherit !important;margin-bottom:20px;font-family:"Studio 6",Arial,Helvetica,sans-serif;}.module-columns-quote .quote-content{font-size:1.625rem;margin-bottom:10px;}.module-columns-quote .quote-content p::before{content:"“…";margin-right:-0.25em;}.module-columns-quote .quote-content p::after{content:"”";margin-left:-0.25em;}.module-columns-quote .quote-name{font-size:0.6875rem;}.module-columns-imgvideo{margin-bottom:30px;}.module-columns-imgvideo .responsive-video,.module-columns-imgvideo .video-embed-field-responsive-video,.module-columns-imgvideo .module-responsive-media{margin-bottom:15px;}.img-video-caption{font-size:0.6875rem;width:auto;}.container .img-video-caption{padding-left:0;padding-right:0;}.container .container .img-video-caption{margin-left:-20px;margin-right:-20px;}.img-video-caption p{font-size:inherit;}.module-newsletter-signup{background:#2E69FF;position:relative;}.module-newsletter-signup::before{content:"";background:#2E69FF;position:absolute;top:0;bottom:0;width:100vw;max-width:100vw;z-index:-1;left:-20px;}.module-newsletter-signup .module-description{max-width:512px;}.module-newsletter-signup .newsletter-signup-form{width:100%;}.module-newsletter-signup .input-cont,.module-newsletter-signup .js-form-type-email,.module-newsletter-signup .js-form-type-textfield,.module-newsletter-signup .form-submit{margin-bottom:20px;}.module-newsletter-signup input,.module-newsletter-signup .form-submit{font-size:0.9375rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:block;width:100%;height:52px;padding:0 20px;outline:none;}.module-newsletter-signup input::-webkit-input-placeholder,.module-newsletter-signup .form-submit::-webkit-input-placeholder{color:#000 !important;}.module-newsletter-signup input::-moz-placeholder,.module-newsletter-signup .form-submit::-moz-placeholder{color:#000 !important;}.module-newsletter-signup input:-ms-input-placeholder,.module-newsletter-signup .form-submit:-ms-input-placeholder{color:#000 !important;}.module-newsletter-signup input::-ms-input-placeholder,.module-newsletter-signup .form-submit::-ms-input-placeholder{color:#000 !important;}.module-newsletter-signup input::placeholder,.module-newsletter-signup .form-submit::placeholder{color:#000 !important;}.module-newsletter-signup .input-text input{border:1px solid #000;background:transparent;}.module-newsletter-signup .input-submit{position:relative;text-transform:none;}.module-newsletter-signup .input-submit::after{color:#2E69FF;position:absolute;right:20px;pointer-events:none;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.module-newsletter-signup .input-submit input{background:#000;color:#2E69FF;text-align:left;}.module-newsletter-signup .form-submit{display:block;background:#000;color:#2E69FF;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;position:relative;text-transform:none;}.module-newsletter-signup .form-submit::after{color:#2E69FF;position:absolute;right:20px;pointer-events:none;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.module-newsletter-signup .form-wrapper{margin-bottom:0;}.newsletter-errors-cont .error-label{color:#fff;}.module-newsletter-description .module-heading-semismall{margin-top:20px;}.container .paragraph--type--mailchimp-signup .container{padding:0;}.module-tabs-control{padding-bottom:46px;white-space:nowrap;overflow:auto;}.module-tabs-control::after{content:"";display:block;width:100%;height:1px;background:#000;margin-top:50px;}.module-tabs-control-item{font-size:0.9375rem;margin-right:25px;text-transform:uppercase;}.module-tabs-control-item.active{color:#EB0000;}.module-tabs-content-item{display:none;}.module-tabs-content-item.active{display:block;}.module-banner{font-size:3.125rem;background:#EB0000;padding:50px 0;color:#fff;overflow:hidden;}.campaign-banner p{margin:0;}.campaign-banner .slick-track{width:auto !important;display:-webkit-box;display:-ms-flexbox;display:flex;}.campaign-banner .inlined-element{white-space:nowrap;padding-left:20px;padding-right:20px;color:#000;line-height:1;}.campaign-banner.module-red-bg .inlined-element{color:#fff;}.campaign-banner .container{display:block;overflow:hidden;padding:0;max-width:none;}.campaign-banner .moving-part{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;}.large-campaign-banner .moving-part{height:250px;}.large-campaign-banner .inlined-element{font-size:3.125rem;}.small-campaign-banner .moving-part{height:80px;}.small-campaign-banner .inlined-element{font-size:3.125rem;}.custom-table{font-size:0.8125rem;line-height:1.33;margin:0 0 28px;color:#000;}.custom-table a{text-decoration:underline;}.custom-table a:hover{text-decoration:none;}.custom-tbody{vertical-align:baseline;}.table-column{position:relative;padding-top:4px;padding-bottom:6px;padding-left:0;}.column-heading{padding-right:15px;width:110px;}.image-list{overflow:hidden;}.image-list .image-list-item{float:left;padding:5px;}.image-list .image-list-item:first-child{padding-left:0;}.image-list .image-list-item:last-child{padding-right:0;}.default-top .default-top-text{font-size:1rem;max-width:740px;}.default-top .default-top-text p{font-size:inherit;}.default-top .default-top-text a:hover{text-decoration:underline;}.frontpage-top .frontpage-left-top{max-width:515px;padding-top:19%;padding-bottom:20%;}.profile-list-top{border-bottom:1px solid #000;padding-top:7px;position:relative;}.profile-list-top .part-items-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.profile-list-top .search-field-cont{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}.profile-list-top .select-cont{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}.profile-list-top .panel-filters-wrap{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;}.profile-list-top .panel-filters-wrap .selectric .label{margin-right:25px;}.profile-list-top .contextual-region{position:static;}.dropdown-filters-wrap{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;margin-top:21px;}.dropdown-filters-button{font-size:0.625rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:transparent;cursor:pointer;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;width:100%;padding:10px 3px;margin-bottom:7px;text-align:left;position:relative;}.dropdown-filters-button .button-text{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:calc(100% - 20px);}.dropdown-filters-button::after{font-size:0.9375rem;display:block;-webkit-transform:rotate(90deg) translateX(15%) translateY(10%);-ms-transform:rotate(90deg) translateX(15%) translateY(10%);transform:rotate(90deg) translateX(15%) translateY(10%);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;}.dropdown-filters-button.active::after{-webkit-transform:rotate(-90deg) translateX(0%) translateY(-10%);-ms-transform:rotate(-90deg) translateX(0%) translateY(-10%);transform:rotate(-90deg) translateX(0%) translateY(-10%);}.dropdown-filters-button.reset-dropdown-filters{color:#EB0000;}.dropdown-filters-button.reset-dropdown-filters::after{-webkit-transform:none;-ms-transform:none;transform:none;}.dropdown-filters-links{padding-top:1px;padding-bottom:33px;display:none;}.dropdown-filters-links::before{content:"";display:block;width:100%;height:1px;background-color:#000;position:absolute;left:0;right:0;}.dropdown-filters-links a{font-size:0.8125rem;line-height:2;display:block;}.dropdown-filters-links a:first-child{margin-top:19px;}.dropdown-filters-links a:hover{text-decoration:underline;}.profile-list-bottom{padding:40px 0;}.profile-list-bottom .form-item,.profile-list-bottom .form-wrapper,.profile-list-bottom .js-form-type-select label{margin-bottom:0;}.profile-list-content .part-items-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.profile-list-item{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;margin-bottom:30px;}.profile-list-item .module-responsive-media{margin-bottom:10px;}.profile-list-item-part{margin-bottom:10px;}.profile-list-item-part p{margin:0;}.profile-list-item-title{font-size:1rem;}.profile-list-item-description{font-size:0.625rem;}.profile-list-item-contacts{font-size:0.6875rem;text-decoration:underline;}.course-firstscreen-content{padding-top:58px;padding-bottom:20px;}.course-list-panels-breakpoint{height:54px;}.course-list-panels-open{border-top:1px solid #000;border-bottom:1px solid #000;}.fixed-course-list-button .fixed-header .course-list-panels-open{top:55px;}.course-open-button{font-size:0.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 0;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.course-open-button::after{font-size:1.1875rem;}.course-open-button .span-text{padding-bottom:3px;}.course-list-panels .course-open-button{font-size:1.625rem;}.course-list-panels .course-open-button::after{font-size:0.9375rem;}.course-list-panels-overlay{position:fixed;z-index:15;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.4);cursor:pointer;-webkit-animation:fadeInSubmenu 0.3s ease;animation:fadeInSubmenu 0.3s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:none;}.opened-courses-list-panels .course-list-panels-overlay{display:block;}.course-list-panels{position:fixed;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;background:#fff;z-index:15;top:0;bottom:0;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 45px);padding:30px 25px;}.opened-courses-list-panels .course-list-panels{-webkit-transform:none;-ms-transform:none;transform:none;}.course-list-top{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.course-list-bottom{padding-bottom:31px;margin-bottom:-1px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.course-list-bottom .search-field-wrap{margin-bottom:0;}.devices-filters-cont{padding-top:5px;padding-bottom:30px;}.filters-clear-all{font-size:0.9375rem;display:inline-block;text-decoration:underline;}.open-filters-cont{display:none;}.search-field-cont{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;}.course-list-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.course-list-item{width:100%;margin-bottom:50px;}.course-list-item .module-description p{margin-bottom:0;}.course-event-item{border-top:1px solid #000;padding:10px 0;}.course-event-item:last-of-type{padding-bottom:0;}.course-event-item:nth-child(n+3){display:none;}.course-event-item-name,.course-event-item-price{font-size:0.8125rem;}.course-event-item-price{display:block;width:100%;max-width:281px;text-align:center;margin-top:21px;position:relative;}.course-event-item-price .price-hidden{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;padding:inherit;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity 0.3s,color 0.3s 0.15s ease;-o-transition:opacity 0.3s,color 0.3s 0.15s ease;transition:opacity 0.3s,color 0.3s 0.15s ease;opacity:0;}.course-event-item-price:hover{color:#fff;}.course-event-item-price:hover .price-hidden,.course-event-item-price:focus .price-hidden{opacity:1;color:#fff;}.course-event-item-name{margin-bottom:5px;outline:none;}.course-event-item-label{font-size:0.6875rem;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}.event-labels-cont{width:25px;display:-webkit-box;display:-ms-flexbox;display:flex;}.event-label{width:10px;height:10px;border-radius:50%;display:inline-block;position:relative;z-index:3;}.event-label + .event-label{margin-left:-5px;z-index:2;}.event-label + .event-label + .event-label{z-index:1;}.event-label.label-red{background:#FF0100;}.event-label.label-green{background:#018C69;}.event-label.label-yeellow{background:#FFD25F;}.course-list-filters-wrap{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}.course-filters-group .filters-title{font-size:1.25rem;margin-bottom:31px;}.course-filters-group .facet-item a{display:block;}.applyed-filters-container{font-size:0.8125rem;margin-bottom:30px;}.applyed-filters-container .applyed-filters-title{display:inline-block;text-transform:uppercase;margin-right:8px;}.applyed-filters-container .applyed-filter-item::after{content:", ";}.applyed-filters-container .applyed-filter-item:last-of-type::after{display:none;}.applyed-filters-container .applyed-filter-remove{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:15px;}.applyed-filters-container .applyed-filter-remove::after{font-size:0.9375rem;margin-left:10px;}.course-firstscreen{margin-bottom:55px;}.course-firstscreen-bottom{left:20px;right:20px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;z-index:2;top:calc(100% - 33px);}.course-firstscreen-bottom .container-half-width-item{margin-bottom:0;}.course-firstscreen-link{font-size:1rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#EB0000;padding:17px 23px 22px;color:#fff;cursor:pointer;}.course-firstscreen-link::after{font-size:1.6875rem;}.course-firstscreen-description{font-size:0.625rem;padding-top:20px;}.courses-page-accordion{border-bottom:1px solid #000;}.courses-page-accordion .courses-page-accordion-heading{margin-bottom:36px;}.courses-page-accordion .accordion-item-button{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0 20px 0 0;border-top:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;background:transparent;}.courses-page-accordion .course-event-item{border-top:none;padding-top:13px;padding-bottom:17px;}.courses-page-accordion .course-event-item-name{font-size:1rem;display:block;margin-bottom:12px;text-align:left;}.courses-page-accordion .course-event-item-label{margin-bottom:0;}.courses-page-accordion .accordion-item-content{padding-top:15px;padding-bottom:70px;display:none;}.courses-page-accordion .courses-content-link{font-size:1rem;font-family:"Studio 6",Arial,Helvetica,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;width:100%;padding:11px 20px 14px;background:#EB0000;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}.courses-page-accordion .courses-content-link::after{font-size:1.3125rem;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}@-webkit-keyframes fadeInTooltip{from{opacity:0;}to{opacity:1;}}@keyframes fadeInTooltip{from{opacity:0;}to{opacity:1;}}.courses-tooltip{display:inline-block;vertical-align:middle;}.courses-tooltip-icon{font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:0.6;width:23px;height:23px;border:1px solid #000;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;padding:0 0 2px 0;margin-left:5px;cursor:pointer;-webkit-transition:color 0.3s background 0.3s ease;-o-transition:color 0.3s background 0.3s ease;transition:color 0.3s background 0.3s ease;}.active-tooltip .courses-tooltip-icon{color:#fff;background:#000;}.courses-tooltip-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:none;}.active-tooltip .courses-tooltip-overlay{display:block;}.courses-tooltip-content{font-size:0.8125rem;display:none;line-height:1.44444444;width:280px;padding:20px 30px 30px;color:#fff;background:#000;position:absolute;right:0;bottom:calc(100% + 12px);-webkit-animation:fadeInTooltip 0.3s ease;animation:fadeInTooltip 0.3s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.active-tooltip .courses-tooltip-content{display:block;}.courses-tooltip-content p,.courses-tooltip-content .courses-tooltip-content-title{line-height:inherit;}.courses-tooltip-content p::-moz-selection,.courses-tooltip-content .courses-tooltip-content-title::-moz-selection{color:black;background:white;}.courses-tooltip-content p::selection,.courses-tooltip-content .courses-tooltip-content-title::selection{color:black;background:white;}.courses-tooltip-close{position:absolute;top:17px;right:17px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;}.courses-tooltip-close::before{font-size:0.9375rem;color:#fff;}.courses-tooltip-content-title{font-size:1rem;margin-bottom:10px;}.show-all-courses{margin-top:10px;}.show-all-courses.active{margin-top:20px;}.sectionpage-firstscreen h1.module-description{font-family:"Studio 6",Arial,Helvetica,sans-serif;}.sectionpage-firstscreen .module-description{max-width:85%;}.sectionpage-firstscreen .module-description p:last-child{margin-bottom:0;}.sectionpage-firstscreen .fullwidth-media-firstscreen-content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:26px;}.sectionpage-firstscreen .fullwidth-media-firstscreen-content .module-description{color:#fff;}.sectionpage-firstscreen .fullwidth-media-firstscreen-content > :last-child,.sectionpage-firstscreen .fullwidth-media-firstscreen-content .content-wrapper > :last-child{margin-bottom:0;}.media-copy-text,.sectionpage-firstscreen-description{font-size:0.625rem;right:20px;bottom:20px;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;position:absolute;color:#fff;z-index:2;}.sectionpage-firstscreen-description{-webkit-transform:rotate(90deg) translateY(100%);-ms-transform:rotate(90deg) translateY(100%);transform:rotate(90deg) translateY(100%);}.general-education-top .content-wrapper{position:relative;}.general-education-top .module-video-play-button{max-width:100%;}.signup-page .inputs-row-inline .input-radio-wrap,.signup-page .inputs-row-inline .js-form-type-radio{display:inline-block;margin-top:10px;margin-right:30px;margin-bottom:20px;}.signup-page .form-group-submit{max-width:440px;}.information-table .table-row{border-top:1px solid #000;border-bottom:1px solid #000;}.information-table .table-column{padding:15px 0 17px;}.information-table.margin-bottom-0{margin-bottom:0;}.signup-h1-title{padding:60px 0;}.signup-h2-title{margin-bottom:55px;}.signup-button-solid{font-size:1rem;font-family:"Studio 6",Arial,Helvetica,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;width:100%;padding:11px 20px 14px;background:#000;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}.signup-button-solid::after{font-size:1.3125rem;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.signup-submit-button{font-size:1rem;font-family:"Studio 6",Arial,Helvetica,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;width:100%;padding:11px 20px 14px;background:#EB0000;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:1.25rem;text-transform:none;padding-top:25px;padding-bottom:29px;margin-bottom:30px;max-width:440px;}.signup-submit-button::after{font-size:1.3125rem;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.webform-submission-custom-webform-form{max-width:625px;}.signup-page-note{background:#FFFF78;padding:20px;margin-bottom:50px;}.signup-page-note-text{font-size:0.8125rem;margin-bottom:30px;line-height:1.44444444;}.checkout-page .signup-h2-title{margin-bottom:30px;}.checkout-page .form-group{margin-bottom:45px;}.search-page-panel{border-bottom:1px solid #000;}.search-page-panel .part-items-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}.search-page-panel .label-radio,.search-page-panel .js-form-type-radio .option{margin-right:30px;}.search-page-panel .accordion-hidden{padding-top:30px;padding-bottom:10px;border-top:1px solid #000;}.module-accordion-item{width:100%;}.devices-search-filter-toggle{font-size:0.625rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:20px 0;outline:none;}.devices-search-filter-toggle::after{font-size:0.9375rem;-webkit-transform:rotate(90deg) translateY(3px);-ms-transform:rotate(90deg) translateY(3px);transform:rotate(90deg) translateY(3px);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;display:block;}.active .devices-search-filter-toggle::after{-webkit-transform:rotate(-90deg) translateY(-3px);-ms-transform:rotate(-90deg) translateY(-3px);transform:rotate(-90deg) translateY(-3px);}.devices-search-filter-toggle.actual-filter{color:#EB0000;}.devices-search-filter-toggle.actual-filter::after{-webkit-transform:none;-ms-transform:none;transform:none;}.search-result-item{display:block;border-bottom:1px solid #000;position:relative;padding:23px 0;}.search-result-item .module-description{margin-bottom:0;}.search-result-item .module-description :last-child{margin-bottom:0;}.search-result-item .module-header-title{max-width:370px;margin-bottom:11px;}.search-result-item .module-description{max-width:500px;}.search-result-item .icon-arrow-long-right{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;opacity:0;}.search-result-item .icon-arrow-long-right::before{font-size:1.3125rem;}.search-result-item:hover .icon-arrow-long-right,.search-result-item:focus .icon-arrow-long-right{opacity:1;}.article-top{text-align:center;padding:55px 0 35px;}.article-top.article-fullwidth-media-firstscreen{padding:0;position:relative;}.article-top.article-fullwidth-media-firstscreen,.article-top.article-fullwidth-media-firstscreen .article-page-heading,.article-top.article-fullwidth-media-firstscreen .module-label-status,.article-top.article-fullwidth-media-firstscreen a,.article-top.article-fullwidth-media-firstscreen .module-description,.article-top.article-fullwidth-media-firstscreen .media-copy-text{color:#fff;}.article-top.article-fullwidth-media-firstscreen .article-page-heading{font-size:2.25rem;margin-left:auto;margin-right:auto;max-width:568px;}.article-top.article-fullwidth-media-firstscreen .acticle-top-content{padding-top:100px;padding-bottom:50px;position:relative;z-index:1;}.article-top.article-fullwidth-media-firstscreen .module-responsive-media{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;margin:0;}.article-top.article-fullwidth-media-firstscreen .module-responsive-media img{min-width:100%;min-height:100%;max-width:none;max-height:none;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.article-top.article-fullwidth-media-firstscreen .article-top-bottom{padding-top:30px;}.article-top .bs-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.article-top .module-description{max-width:615px;margin-left:auto;margin-right:auto;}.article-top .module-description p{display:inline;}.article-top .module-label-status{float:none;display:inline-block;margin-right:0;}.article-top + .module-block .content-wysiwyg p:first-of-type::first-letter,.article-top + .module-block .content-small-wysiwyg p:first-of-type::first-letter{font-size:3rem;line-height:0.8;float:left;padding-top:0.15em;padding-right:0.1em;padding-left:0.05em;margin-bottom:-0.15em;}.article-top-wrapper{overflow:hidden;position:relative;}.article-top-bottom{border-bottom:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:30px;padding-top:50px;}.article-top-bottom .author-name{font-size:0.8125rem;text-transform:uppercase;}.article-top-bottom .author-description{font-size:0.6875rem;margin-bottom:0;}.article-fullwidth-media-firstscreen .article-top-bottom{border-bottom:none;}.article-author-box{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#000;max-width:280px;}.article-author-box-media{margin-left:12px;}.article-item-description-block .profile-list-item-title{margin-bottom:20px;}.article-item-description-block .module-label-status.small-status{margin-top:0;}.paragraph--type--custom-webform .js-webform-radios .js-form-type-radio{display:inline-block;margin-top:10px;margin-right:30px;margin-bottom:20px;width:auto;}.paragraph--type--custom-webform .dropzone{padding:0;border:none;}.paragraph--type--custom-webform .dz-message{width:175px;}.paragraph--type--custom-webform .js-form-type-select .form-select{cursor:pointer;background-image:url(/themes/custom/dmjx/prototype/app/img/down.svg);background-repeat:no-repeat;background-position:calc(100% - 15px) center;}.user-login-form,.user-pass{width:100%;max-width:800px;margin:0 auto;padding:100px 30px;}.user-login-form .form-submit,.user-pass .form-submit{font-size:1.25rem;margin-top:20px;}.user-login-form .description,.user-pass .description{display:none;}.page-user{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.page-user .page-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;background:-webkit-linear-gradient(225deg,rgba(13,40,255,0.15) 0%,rgba(255,40,105,0.15) 50%);background:-o-linear-gradient(225deg,rgba(13,40,255,0.15) 0%,rgba(255,40,105,0.15) 50%);background:linear-gradient(-135deg,rgba(13,40,255,0.15) 0%,rgba(255,40,105,0.15) 50%);}.page-user .page-container form{padding:80px 20px;margin:auto;max-width:600px;}.page-user footer{margin-top:auto;}.page-user .profile{max-width:1192px;padding:0 20px;margin:80px auto;width:100%;}div.tabs{background:-webkit-linear-gradient(45deg,rgba(13,40,255,0.15) 0%,rgba(255,40,105,0.15) 100%);background:-o-linear-gradient(45deg,rgba(13,40,255,0.15) 0%,rgba(255,40,105,0.15) 100%);background:linear-gradient(45deg,rgba(13,40,255,0.15) 0%,rgba(255,40,105,0.15) 100%);}ul.tabs{font-size:0.875rem;border-bottom:0;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;}ul.tabs li a{padding:10px 20px;display:block;border:0;margin:0 2px 0 0;background-color:transparent;color:#fff;font-weight:600;position:relative;}ul.tabs li a::after{content:" ";width:100%;height:3px;position:absolute;bottom:0;left:0;background:#ffe02f;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;}ul.tabs li a:hover{background-color:transparent;}ul.tabs li a:hover::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;}ul.tabs li.active a{color:#fff;border:0;background-color:transparent;}ul.tabs li.active a::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}.admin-controls-pannel{border-top:1px solid rgba(0,0,0,0.4);border-bottom:1px solid rgba(0,0,0,0.4);}.opened-headermenu-left .admin-controls-pannel,.opened-headermenu-right .admin-controls-pannel{opacity:0;}.admin-controls-pannel .container > ul{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;overflow:auto;}.admin-controls-pannel .container > ul li{-ms-flex-preferred-size:50%;flex-basis:50%;}.admin-controls-pannel .container > ul li a{font-size:0.75rem;padding:10px 20px;font-weight:600;position:relative;display:block;margin:0 5px;}.admin-controls-pannel .container > ul li a::before,.admin-controls-pannel .container > ul li a::after{content:" ";width:100%;height:2px;position:absolute;left:0;background:#141414;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;}.admin-controls-pannel .container > ul li a::before{top:0;}.admin-controls-pannel .container > ul li a::after{bottom:0;}.admin-controls-pannel .container > ul li a:hover{background-color:transparent;}.admin-controls-pannel .container > ul li a:hover::before,.admin-controls-pannel .container > ul li a:hover::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;}.admin-controls-pannel .container > ul li a.is-active::before,.admin-controls-pannel .container > ul li a.is-active::after{-webkit-transform:none;-ms-transform:none;transform:none;}.white-transparent-header.static-header .admin-controls-pannel{border-top:1px solid #fff;border-bottom:1px solid #fff;}.white-transparent-header.static-header .admin-controls-pannel .container > ul li a::before,.white-transparent-header.static-header .admin-controls-pannel .container > ul li a::after{background:#fff;}.messages{font-size:0.8125rem;background-color:#fff;padding:20px 50px 20px 30px;position:fixed;overflow:auto;font-weight:600;line-height:1.4;word-break:break-word;max-width:500px;max-height:70vh;right:20px;top:180px;-webkit-box-shadow:2px 2px 3px 1px rgba(0,0,0,0.15);box-shadow:2px 2px 3px 1px rgba(0,0,0,0.15);z-index:1000;}.messages::before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background-color:#898989;}.messages .messages-inner{max-height:80vh;}.messages a{color:#2E69FF;text-decoration:underline;}.messages a:hover{color:#141414;}.messages li{margin-bottom:5px;}.messages li:last-child{margin-bottom:9px;}.messages .placeholder{font-weight:600;font-style:normal;}.messages label{display:block;}.messages.error::before{background-color:#EB0000;-webkit-box-shadow:1px 0 5px rgba(235,0,0,0.65);box-shadow:1px 0 5px rgba(235,0,0,0.65);}.messages.error em{color:#EB0000;}.messages.error em:first-of-type{font-weight:#EB0000;}.messages.error li{margin-bottom:10px;word-break:break-word;}.messages.error li:last-child{margin-bottom:0;}.messages.status,.messages.success{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-box-shadow:2px 2px 3px 1px rgba(1,140,105,0.15);box-shadow:2px 2px 3px 1px rgba(1,140,105,0.15);}.messages.status::before,.messages.success::before{background-color:#018C69;-webkit-box-shadow:1px 0 5px rgba(1,140,105,0.65);box-shadow:1px 0 5px rgba(1,140,105,0.65);}.messages.warning{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-box-shadow:2px 2px 3px 1px rgba(235,0,0,0.15);box-shadow:2px 2px 3px 1px rgba(235,0,0,0.15);}.messages.warning::before{background-color:#EB0000;-webkit-box-shadow:1px 0 5px rgba(235,0,0,0.65);box-shadow:1px 0 5px rgba(235,0,0,0.65);}@media only screen and (min-width:320px) and (orientation:landscape){.slick-lightbox .slick-lightbox-slick-item-inner.iframe .slick-lightbox-slick-iframe-wrap{height:100%;}.slick-lightbox .slick-lightbox-slick-item-inner.iframe iframe{width:auto;right:0;margin:auto;}}@media only screen and (min-width:340px){.recaptcha{margin-left:0;}}@media only screen and (min-width:375px){.course-list-content,.part-items-cont{margin-left:-9px;}.course-list-content,.part-items-cont{margin-right:-9px;}.course-list-item,.part-item{padding-left:9px;}.course-list-item,.part-item{padding-right:9px;}.site-footer .footer-bottom-logo{font-size:1.875rem;}.module-not-full-width{max-width:285px;}.module-four-links .module-four-links-item{margin-bottom:9px;}.module-image-slider .image-slick-slider-item img{max-height:187px;max-width:187px;}.image-slick-slider-container.active .slider-counter-lightbox{top:30px;}.slick-lightbox .slick-arrow{bottom:25px;}.slick-lightbox .slick-lightbox-close{top:50px;}.module-columns-card picture{max-width:98px;}.large-campaign-banner .moving-part{height:300px;}.large-campaign-banner .inlined-element{font-size:4.375rem;}}@media only screen and (min-width:376px){.sectionpage-firstscreen.fullwidth-media-firstscreen .teaser-video::after{padding-top:100%;}}@media only screen and (min-width:601px){.sectionpage-firstscreen.fullwidth-media-firstscreen .teaser-video::after{display:none;}.sectionpage-firstscreen.fullwidth-media-firstscreen .teaser-video video{width:100% !important;height:auto !important;position:static;}}@media only screen and (min-width:680px){figure{text-align:inherit;}}@media only screen and (min-width:768px){.img-video-caption,.container{padding-left:30px;}.img-video-caption,.container{padding-right:30px;}.frontpage-top .frontpage-right,.frontpage-top .frontpage-left{width:calc(50% - 15px);}.container-half-width-mobilefull,.container-two-mobile-full{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.container-half-float-mobilehalf,.container-half-float,.container-three-mobile-two{margin-left:-15px;}.container-half-float-mobilehalf,.container-half-float,.container-three-mobile-two{margin-right:-15px;}.container-half-float-mobilehalf .half-float-item,.container-half-float .half-float-item,.container-three-mobile-two .three-mobile-two-item,.container-three-mobile-two .course-item{padding-left:15px;}.container-half-float-mobilehalf .half-float-item,.container-half-float .half-float-item,.container-three-mobile-two .three-mobile-two-item,.container-three-mobile-two .course-item{padding-right:15px;}.container-three-mobile-two .three-mobile-two-item,.container-three-mobile-two .course-item{width:33.33333%;}.container-three-mobile-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.container-three-mobile-full .three-mobile-full-item,.container-three-mobile-full .course-item{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33333% - 15px);flex:0 0 calc(33.33333% - 15px);}.container-half-float-mobilehalf .half-float-item,.container-half-float .half-float-item{float:left;width:50%;}.container-half-float-mobilehalf .item-left,.container-half-float .item-left{float:left;clear:left;}.container-half-float-mobilehalf .item-right,.container-half-float .item-right{float:right;clear:right;}.column-module,.node-article .paragraph--type--custom-webform,.node-article .content-wysiwyg,.node-article .content-small-wysiwyg{width:50%;margin:0 auto;}.node-article .module-columns-quote{max-width:82%;margin-left:20%;}.node-article .module-columns-fact{max-width:82%;}.node-article .content-small-wysiwyg.module-columns-fact,.node-article .content-wysiwyg.module-columns-fact{max-width:41%;-webkit-transform:translateX(-10.8%);-ms-transform:translateX(-10.8%);transform:translateX(-10.8%);}.node-article .container .module-type-video + .img-video-caption{padding-left:30px;}.node-article .container .module-type-video + .img-video-caption{padding-right:30px;}.node-article .container .container .module-type-video + .img-video-caption{padding-left:60px;}.node-article .container .container .module-type-video + .img-video-caption{padding-right:60px;}.course-list-content,.part-items-cont{margin-left:-15px;}.course-list-content,.part-items-cont{margin-right:-15px;}.course-list-item,.part-item{padding-left:15px;}.course-list-item,.part-item{padding-right:15px;}.general-subtitle-text{max-width:58%;}.table-wrapper{border:0;background:transparent;}.table-wrapper table{background:none;}#edit-dropzonejs .js-form-wrapper,#edit-dropzonejs-container .js-form-wrapper,.js-form-wrapper.edit-dropzonejs.form-wrapper .js-form-wrapper{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);}#edit-dropzonejs .dropzone,#edit-dropzonejs .dz-preview,#edit-dropzonejs .dz-message,#edit-dropzonejs-container .dropzone,#edit-dropzonejs-container .dz-preview,#edit-dropzonejs-container .dz-message,.js-form-wrapper.edit-dropzonejs.form-wrapper .dropzone,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-preview,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-message{height:187px;}.select-cont .select-wrapper .selectric-hide-select{max-width:20vw;}.site-header .header-top{height:71px;}.site-header .header-site-logo{padding-top:3px;margin-left:-2px;}.site-header .header-site-logo img,.site-header .header-site-logo svg{height:28.3px;}.site-header .toggle-mobile-menu{display:none;}.site-header .header-top-right .header-top-link:not(.mobile-link){display:block;}.site-header .header-bottom{display:block;padding-bottom:11px;}.site-header .header-bottom-link .header-submenu-toggle{display:none;}.site-header .header-bottom-mobile{display:none;}.active-mobile-menu .header-submenu-toggle{display:none;}.fadeout-header .site-header{top:-128px;}.header-submenu{position:fixed;top:121px;right:0;bottom:0;left:0;z-index:-1;}.toolbar-fixed .header-submenu{top:160px;}.header-submenu .submenu-section{padding:35px 40px 45px;}.header-submenu .submenu-section:not(:last-child)::after{width:calc(50vw + 388px);background:#B40900;}.header-submenu .submenu-section .submenu-general-link{font-size:2.75rem;}.header-submenu .submenu-section .submenu-general-link::after{position:relative;top:-6px;}.header-submenu .submenu-subsection-group{margin-left:0;margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.header-submenu .submenu-subsection:nth-child(even){margin-left:60px;}.header-submenu .submenu-subsection:nth-child(n+3){margin-top:40px;}.header-submenu .submenu-overflow{overflow:hidden;height:calc(100vh - 136px);}.header-submenu .submenu-content{overflow:auto;height:calc(100vh - 136px);}.header-submenu.header-right-submenu .submenu-overflow{width:calc(50vw + 66px);}.header-submenu.header-right-submenu .submenu-section{padding-left:45px;}.header-submenu.header-right-submenu .submenu-section:not(:last-child)::after{width:calc(50vw + 66px);}.search-popup-filters{overflow:visible;}.site-footer .container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.site-footer .footer-top-group{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;}.site-footer .footer-top-group:last-child{margin-left:auto;}.site-footer .footer-bottom-logo{font-size:1.25rem;-ms-flex-preferred-size:66.66666%;flex-basis:66.66666%;margin-bottom:0;}.site-footer .footer-bottom-logo br{display:none;}.site-footer .footer-bottom-right{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;}.module-header.big-header-heading .module-header-title{font-size:1.25rem;}.module-not-full-width{max-width:400px;}.fullwidth-media-firstscreen-content{padding-left:30px;}.fullwidth-media-firstscreen-content{padding-right:30px;}.fullwidth-media-firstscreen-content .big-module-title{max-width:75%;}.related-content-with-link .module-heading-semismall{max-width:65%;}.course-share-button{margin-bottom:40px;}.module-one-link-text .one-link-text-title{max-width:84%;}.module-one-link-landscape-imgvideo .container{max-width:69%;}.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-title{top:40px;}.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-text{top:95px;}.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-img{width:calc(100% + 80px);margin:0 -40px;}.module-four-links .module-four-links-item{margin-bottom:15px;}.module-four-links .module-four-links-item .to-right{float:right;}.module-four-links .module-four-links-item.last{margin-top:-85px;}.module-image-slider .image-slick-slider{margin-right:-30px;}.module-image-slider .image-slick-slider-item{padding-right:30px;}.module-image-slider .image-slick-slider-item img{max-height:300px;max-width:300px;}.module-image-slider .slider-counter{font-size:3.5rem;}.image-slick-slider-container.active .slider-counter-lightbox{left:40px;}.slick-lightbox .slick-prev{left:20px;}.slick-lightbox .slick-next{left:auto;right:20px;}.slick-lightbox .slick-lightbox-slick-item{padding-top:135px;padding-bottom:115px;}.slick-lightbox .slick-lightbox-close{right:40px;}.slick-lightbox .slick-lightbox-slick-item-inner:not(.iframe) img{max-width:calc(100vw - 100px);max-height:calc(100vh - 260px) !important;}.slick-lightbox .slick-lightbox-slick-item-inner.iframe{padding-left:40px;padding-right:40px;}.slick-lightbox .slick-lightbox-slick-caption{width:450px;position:absolute;margin:auto;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;right:0;bottom:35px;}.module-full-width-video{padding-left:30px;}.module-full-width-video{padding-right:30px;}.container .module-full-width-video{margin-left:-30px;}.container .module-full-width-video{margin-right:-30px;}.container .module-full-width-video .img-video-caption{padding-left:30px;}.container .module-full-width-video .img-video-caption{padding-right:30px;}.container .container .module-full-width-video{margin-left:-60px;}.container .container .module-full-width-video{margin-right:-60px;}.module-full-width-video .responsive-video{padding-bottom:41.25%;}.module-full-width-video .module-responsive-media{margin-left:-30px;}.module-full-width-video .module-responsive-media{margin-right:-30px;}.video-play-inside-content{padding-left:30px;}.video-play-inside-content{padding-right:30px;}.video-play-inside-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.module-columns-card picture{margin-right:30px;max-width:89px;}.container .container .img-video-caption{margin-left:-30px;}.container .container .img-video-caption{margin-right:-30px;}.module-newsletter-signup::before{left:-30px;}.module-newsletter-signup .newsletter-signup-form{max-width:448px;}.module-newsletter-signup .newsletter-signup-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.module-newsletter-signup .newsletter-signup-group .group-item,.module-newsletter-signup .newsletter-signup-group .form-submit{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);max-width:calc(50% - 10px);}.large-campaign-banner .moving-part{height:250px;}.large-campaign-banner .inlined-element{font-size:5.625rem;}.small-campaign-banner .moving-part{height:100px;}.small-campaign-banner .inlined-element{font-size:2.75rem;}.frontpage-top .frontpage-right{float:right;}.frontpage-top .frontpage-left{float:left;}.profile-list-top .part-items-cont{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.profile-list-top .search-field-cont{-ms-flex-preferred-size:34%;flex-basis:34%;max-width:34%;margin-right:auto;}.profile-list-top .select-cont{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}.profile-list-top .panel-filters-wrap{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}.profile-list-top .panel-filters-wrap .select-cont{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}.dropdown-filters-wrap{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}.profile-list-item{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;margin-bottom:70px;}.course-firstscreen-content{padding-top:125px;}.fixed-course-list-button .fixed-header .course-list-panels-open{top:125px;}.course-list-panels{width:430px;padding:30px 40px;}.course-list-item{width:50%;margin-bottom:80px;}.course-firstscreen{margin-bottom:80px;}.course-firstscreen-bottom{left:30px;}.course-firstscreen-bottom{right:30px;}.course-firstscreen-bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;top:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.course-firstscreen-description{padding-top:0;}.courses-tooltip-content{right:-20px;}.sectionpage-firstscreen .module-description{max-width:65%;}.sectionpage-firstscreen .fullwidth-media-firstscreen-content{padding-bottom:36px;}.media-copy-text,.sectionpage-firstscreen-description{right:30px;}.media-copy-text,.sectionpage-firstscreen-description{bottom:30px;}.general-education-top .prelast-block-no-padding > div:nth-last-of-type(2){margin-bottom:0;}.general-education-top .init-lightbox{position:absolute;right:0;bottom:0;}.search-page-panel{padding-bottom:5px;}.search-page-panel .part-items-cont{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.search-page-panel .form-checkboxes-radio{display:-webkit-box;display:-ms-flexbox;display:flex;}.search-page-panel .accordion-hidden{padding-top:0;padding-bottom:0;border-top:none;}.devices-search-filter-toggle{display:none;}.article-top{padding-top:80px;}.article-top.article-fullwidth-media-firstscreen .acticle-top-content{padding-top:200px;padding-bottom:90px;}.article-top-bottom .author-name{margin-bottom:3px;}.article-author-box{max-width:none;}.admin-controls-pannel .container > ul li a{font-size:1rem;padding:10px 20px;}.admin-controls-pannel .container > ul li a::before,.admin-controls-pannel .container > ul li a::after{height:3px;}}@media only screen and (min-width:768px) and (max-width:1023px){.opened-headermenu-left.toolbar-tray-open,.opened-headermenu-right.toolbar-tray-open{margin-left:0 !important;}.opened-headermenu-left.toolbar-tray-open .toolbar-tray-vertical,.opened-headermenu-right.toolbar-tray-open .toolbar-tray-vertical{display:none !important;}}@media only screen and (min-width:768px) and (orientation:landscape){.slick-lightbox .slick-lightbox-slick-item-inner.iframe{padding-top:115px;}.slick-lightbox .slick-lightbox-slick-item-inner.iframe iframe{position:static;width:calc((100vh - 375px) * 1.7778);}}@media only screen and (min-width:900px){.site-header .header-bottom-link{font-size:1rem;margin-right:27px;}.site-header .header-bottom-right .header-bottom-link{margin-left:27px;}}@media only screen and (min-width:992px){.select-cont .select-wrapper,.select-cont .select-wrapper .selectric-wrapper{position:static;}}@media only screen and (min-width:1024px){.img-video-caption,.container{padding-left:40px;}.img-video-caption,.container{padding-right:40px;}.module-block{padding:50px 0;}.module-block-padding-top{padding-top:50px;}.module-block-padding-bottom{padding-bottom:50px;}.frontpage-top .frontpage-right,.frontpage-top .frontpage-left{width:calc(50% - 20px);}.container-half-width-mobilefull .container-half-width-item,.container-two-mobile-full .container-half-width-item,.container-half-width .container-half-width-item,.container-half-width-mobilefull .course-item,.container-two-mobile-full .course-item,.container-half-width .course-item{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);width:calc(50% - 20px);}.container-half-width-mobilefull .module-header,.container-two-mobile-full .module-header{margin-bottom:45px;}.container-half-float-mobilehalf,.container-half-float,.container-three-mobile-two{margin-left:-20px;}.container-half-float-mobilehalf,.container-half-float,.container-three-mobile-two{margin-right:-20px;}.container-half-float-mobilehalf .half-float-item,.container-half-float .half-float-item,.container-three-mobile-two .three-mobile-two-item,.container-three-mobile-two .course-item{padding-left:20px;}.container-half-float-mobilehalf .half-float-item,.container-half-float .half-float-item,.container-three-mobile-two .three-mobile-two-item,.container-three-mobile-two .course-item{padding-right:20px;}.container-three-mobile-full .three-mobile-full-item,.container-three-mobile-full .course-item{-ms-flex-preferred-size:calc(33.33333% - 20px);flex-basis:calc(33.33333% - 20px);}.container-half-float-mobilehalf .item-left,.container-half-float .item-left,.container-half-float-mobilehalf .item-right,.container-half-float .item-right{margin-bottom:60px;}.node-article .module-columns-quote{margin-left:auto;margin-right:auto;}.node-article .container .module-type-video + .img-video-caption{padding-left:40px;}.node-article .container .module-type-video + .img-video-caption{padding-right:40px;}.node-article .container .container .module-type-video + .img-video-caption{padding-left:80px;}.node-article .container .container .module-type-video + .img-video-caption{padding-right:80px;}.course-list-content,.part-items-cont{margin-left:-20px;}.course-list-content,.part-items-cont{margin-right:-20px;}.course-list-item,.part-item{padding-left:20px;}.course-list-item,.part-item{padding-right:20px;}h2{font-size:1.875rem;line-height:1.3;}.content-small-wysiwyg h2,.content-wysiwyg h2{margin-top:50px;margin-bottom:50px;}.content-small-wysiwyg .small-margin-bottom-heading,.content-wysiwyg .small-margin-bottom-heading{margin-bottom:20px;}.content-small-wysiwyg h3,.content-wysiwyg h3{margin-top:40px;margin-bottom:40px;}.content-wysiwyg p{margin-bottom:26px;}.content-wysiwyg p,.content-wysiwyg li{font-size:1.125rem;}.content-small-wysiwyg p{margin-bottom:20px;}.content-small-wysiwyg ul,.content-small-wysiwyg ol{margin-top:30px;margin-bottom:30px;}.content-small-wysiwyg p,.content-small-wysiwyg li{font-size:0.9375rem;}fieldset .form-item{width:calc(50% - 10px);margin:0 20px 20px 0;}fieldset .form-item:nth-child(2n){margin-right:0;}.input-label,.js-form-type-textfield,.js-form-type-email,.js-form-type-tel,.js-form-type-number,.js-form-type-url,.js-form-type-link-url,.js-form-type-webform-image-file{margin-bottom:35px;}.js-form-item-header-of-erfaring,.js-form-item-payment-header{margin-top:84px;}.form-group,.js-form-item-rabatkode,.js-form-item-oensker-du-at-tilmelde-dig-et-nyhedsbrev-kun-om-diplom-kurser,.form-wrapper,.js-form-item-invoice-email,.js-form-item-comment{margin-bottom:80px;}.input-field-name,.js-webform-type-radios legend,.js-webform-type-checkboxes legend,.js-webform-type-webform-telephone legend,.js-form-type-webform-image-file label,.js-form-type-managed-file label,.js-form-type-textfield label,.js-form-type-textarea label,.js-form-type-url label,.js-form-type-select label,.js-form-type-email label,.js-form-type-tel label,.js-form-type-number label,.js-form-type-password label{font-size:0.8125rem;margin-bottom:10px;}.signup-page [aria-label="Error message"] li,.newsletter-errors-cont .error-item,.form-errors-cont .error-item{font-size:0.8125rem;}.signup-page .form-group + div > div:first-of-type{margin-top:-50px;}.paragraph--type--custom-webform .js-form-type-select .form-select,.input-text-wrap .input-type-text,.js-form-type-textfield .input-type-text,.js-form-type-textarea .input-type-text,.js-form-type-email .input-type-text,.js-form-type-tel .input-type-text,.js-form-type-number .input-type-text,.js-form-type-password .input-type-text,.js-form-type-url .input-type-text,.input-text-wrap .form-text,.js-form-type-textfield .form-text,.js-form-type-textarea .form-text,.js-form-type-email .form-text,.js-form-type-tel .form-text,.js-form-type-number .form-text,.js-form-type-password .form-text,.js-form-type-url .form-text,.input-text-wrap .form-email,.js-form-type-textfield .form-email,.js-form-type-textarea .form-email,.js-form-type-email .form-email,.js-form-type-tel .form-email,.js-form-type-number .form-email,.js-form-type-password .form-email,.js-form-type-url .form-email,.input-text-wrap .form-tel,.js-form-type-textfield .form-tel,.js-form-type-textarea .form-tel,.js-form-type-email .form-tel,.js-form-type-tel .form-tel,.js-form-type-number .form-tel,.js-form-type-password .form-tel,.js-form-type-url .form-tel,.input-text-wrap .form-number,.js-form-type-textfield .form-number,.js-form-type-textarea .form-number,.js-form-type-email .form-number,.js-form-type-tel .form-number,.js-form-type-number .form-number,.js-form-type-password .form-number,.js-form-type-url .form-number,.input-text-wrap .form-textarea,.js-form-type-textfield .form-textarea,.js-form-type-textarea .form-textarea,.js-form-type-email .form-textarea,.js-form-type-tel .form-textarea,.js-form-type-number .form-textarea,.js-form-type-password .form-textarea,.js-form-type-url .form-textarea,.input-text-wrap .form-url,.js-form-type-textfield .form-url,.js-form-type-textarea .form-url,.js-form-type-email .form-url,.js-form-type-tel .form-url,.js-form-type-number .form-url,.js-form-type-password .form-url,.js-form-type-url .form-url{font-size:0.9375rem;height:52px;}.form-checkboxes-radio .label-radio,.form-checkboxes-radio .label-checkbox,.form-checkboxes-radio .js-form-type-checkbox label,.form-checkboxes-radio .js-form-type-radio .option{font-size:0.9375rem;}#edit-dropzonejs,#edit-dropzonejs-container,.js-form-wrapper.edit-dropzonejs.form-wrapper{margin-top:50px;margin-bottom:50px;}#edit-dropzonejs .js-form-wrapper,#edit-dropzonejs-container .js-form-wrapper,.js-form-wrapper.edit-dropzonejs.form-wrapper .js-form-wrapper{-ms-flex-preferred-size:calc(33.33333% - 27px);flex-basis:calc(33.33333% - 27px);}#edit-dropzonejs .dropzone,#edit-dropzonejs .dz-preview,#edit-dropzonejs .dz-message,#edit-dropzonejs-container .dropzone,#edit-dropzonejs-container .dz-preview,#edit-dropzonejs-container .dz-message,.js-form-wrapper.edit-dropzonejs.form-wrapper .dropzone,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-preview,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-message{height:150px;}#edit-dropzonejs .dz-message,#edit-dropzonejs-container .dz-message,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-message{padding-top:25px;}#edit-dropzonejs .dz-message-toptext,#edit-dropzonejs-container .dz-message-toptext,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-message-toptext{font-size:0.9375rem;}.js-form-managed-file{margin-bottom:15px;}.js-form-managed-file .form-file{min-height:52px;padding:17px 7px;}.select-cont .select-wrapper .selectric-items li{font-size:0.9375rem;}.site-header .header-bottom-link{font-size:1.25rem;}.opened-headermenu-left .site-header .submenu-overlay{width:calc(50vw - 388px);}.opened-headermenu-right .site-header .submenu-overlay{width:calc(50vw + 62px);}.site-header .header-submenu-close{height:136px;}.opened-headermenu-left .site-header .header-submenu-close{width:calc(50vw + 388px);}.opened-headermenu-right .site-header .header-submenu-close{width:calc(50vw - 62px);}.opened-headermenu-left .site-header::before,.opened-headermenu-left .site-header::after{width:calc(50vw + 388px);}.opened-headermenu-right .site-header::before,.opened-headermenu-right .site-header::after{width:calc(50vw - 62px);}.fadeout-header .site-header{top:-150px;}.header-submenu{top:136px;}.toolbar-fixed .header-submenu{top:173px;}.toolbar-tray-open .header-submenu{top:213px;}.header-submenu .submenu-section{padding:40px 50px 50px;}.header-submenu .submenu-subsection{-webkit-box-flex:0;-ms-flex:0 0 290px;flex:0 0 290px;}.header-submenu .submenu-subsection:nth-child(even){-webkit-box-flex:0;-ms-flex:0 0 405px;flex:0 0 405px;}.header-submenu .submenu-section-content{font-size:1.25rem;}.header-submenu.header-left-submenu .submenu-overflow{width:calc(50vw + 388px);}.header-submenu.header-left-submenu .submenu-content{width:calc(100% + 15px);}.header-submenu.header-right-submenu .submenu-overflow{width:calc(50vw - 62px);}.header-submenu.header-right-submenu .submenu-section:not(:last-child)::after{width:calc(50vw - 62px);}.bs-item{font-size:0.8125rem;}.bs-item:not(:last-child):after{margin:0 16px;}.search-popup .container{padding-top:40px;padding-bottom:40px;}.search-popup-top-text{font-size:0.8125rem;margin-bottom:40px;}.search-popup-input-wrapper{padding-right:130px;}.search-popup-input{font-size:3.5rem;}.search-popup-filters .sort-title{margin-right:30px;}.search-popup-filters .sort-link{margin-right:15px;}.search-popup-submit-wrapper{font-size:1.875rem;-webkit-transform:none;-ms-transform:none;transform:none;bottom:0;}.site-footer .footer-top-group{-ms-flex-preferred-size:25%;flex-basis:25%;}.site-footer .footer-top-group-title{font-size:1.25rem;}.site-footer .footer-bottom-logo{font-size:1.875rem;-ms-flex-preferred-size:75%;flex-basis:75%;}.site-footer .footer-bottom-right{-ms-flex-preferred-size:25%;flex-basis:25%;}.module-header-title{font-size:1.25rem;}.module-header.big-header-heading .module-header-title{font-size:2.75rem;}.frontpage-top .frontpage-left-top .frontpage-top-title,.module-one-link-text .one-link-text-title,.medium-module-title,.big-module-title{font-size:3.5rem;}.typing-after::after,.hover-typing-after::after{height:56px;margin-bottom:-10px;}.module-heading-medium{font-size:2.75rem;}.module-heading-semismall{font-size:1.875rem;margin-bottom:30px;}.module-heading-small{font-size:1.25rem;margin-bottom:22px;}.module-label-status{margin-right:15px;font-size:0.9375rem;}.module-label-status.small-status{font-size:0.8125rem;margin-top:-2px;}.module-description{font-size:1.125rem;}.module-description.small-description{font-size:0.875rem;}.module-not-full-width{font-size:1.125rem;max-width:570px;}.module-link-text-arrow{font-size:1.875rem;}.module-link-smalltext-arrow{font-size:1.3125rem;}.module-date{font-size:0.8125rem;margin-bottom:20px;}.module-red-bg.module-block .container,.module-yellow-bg.module-block .container,.module-green-bg.module-block .container,.module-blue-bg.module-block .container{padding-top:50px;padding-bottom:50px;}.fullwidth-media-firstscreen-content{padding-left:40px;}.fullwidth-media-firstscreen-content{padding-right:40px;}.fullwidth-media-firstscreen-content .big-module-title{max-width:60%;}.sorting-cont{font-size:0.8125rem;}.filter-labels-cont{display:block;max-width:550px;}.filter-labels-cont .filter-label{display:inline-block;margin-right:2px;text-align:left;}.teacher-wrapper{display:block;}.related-content-link{font-size:2.75rem;}.course-share-button{font-size:1.875rem;margin-top:80px;}.module-one-link-text{padding-bottom:100px;}.module-one-link-portrait-imgvideo{margin-top:50px;}.module-one-link-portrait-imgvideo .module-heading-medium,.module-one-link-portrait-imgvideo .module-description{max-width:404px;}.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-title{top:50px;}.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-text{top:110px;}.module-one-link-portrait-imgvideo.full-with-module .one-link-portrait-img{width:calc(100% + 100px);margin:0 -50px;}.courses-two-three-links{margin-top:45px;}.courses-two-three-links .module-header{margin-bottom:60px;}.courses-two-three-links .three-mobile-full-item .module-heading-semismall{font-size:1.3125rem;}.module-three-links .module-header{margin-bottom:50px;}.module-four-links .module-four-links-item{margin-bottom:20px;}.module-four-links .module-four-links-item.last{margin-top:-110px;}.module-accordion{margin-top:50px;}.module-accordion .accordion-item-heading{font-size:1.25rem;}.module-accordion .accordion-toggle::after{margin-right:20px;}.module-accordion .accordion-item-content{font-size:1.125rem;}.module-image-slider .image-slick-slider{margin-right:-40px;}.module-image-slider .image-slick-slider-item{padding-right:40px;}.module-image-slider .image-slick-slider-item img{max-height:415px;max-width:415px;}.image-slick-slider-container.active .slider-counter-lightbox{left:50px;top:50px;}.slick-lightbox .slick-arrow{bottom:0;padding:50px;}.slick-lightbox .slick-prev{left:0;}.slick-lightbox .slick-next{right:0;}.slick-lightbox .slick-lightbox-close{right:55px;}.slick-lightbox .slick-lightbox-slick-item-inner.iframe{padding-left:67px;padding-right:67px;}.slick-lightbox .slick-lightbox-slick-caption{max-width:400px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.module-full-width-video{padding-left:40px;}.module-full-width-video{padding-right:40px;}.container .module-full-width-video{margin-left:-40px;}.container .module-full-width-video{margin-right:-40px;}.container .module-full-width-video .img-video-caption{padding-left:40px;}.container .module-full-width-video .img-video-caption{padding-right:40px;}.container .container .module-full-width-video{margin-left:-80px;}.container .container .module-full-width-video{margin-right:-80px;}.module-full-width-video .module-responsive-media{margin-left:-40px;}.module-full-width-video .module-responsive-media{margin-right:-40px;}.video-play-inside-content{padding-left:40px;}.video-play-inside-content{padding-right:40px;}.module-columns-card picture{margin-right:40px;max-width:119px;}.module-columns-card p{margin-bottom:20px;}.module-columns-card .card-name{font-size:1.25rem;}.module-columns-card .card-contacts,.module-columns-card .card-text{font-size:0.9375rem;}.module-columns-quote .quote-content{font-size:2.75rem;margin-bottom:18px;}.module-columns-imgvideo{margin-bottom:70px;}.container .container .img-video-caption{margin-left:-40px;}.container .container .img-video-caption{margin-right:-40px;}.module-newsletter-signup::before{left:-40px;}.module-newsletter-signup .newsletter-signup-form{max-width:600px;}.module-newsletter-description .module-heading-semismall{margin-top:30px;}.campaign-banner .inlined-element{padding-left:40px;padding-right:40px;}.large-campaign-banner .moving-part{height:300px;}.large-campaign-banner .inlined-element{font-size:7.5rem;}.custom-table{font-size:0.9375rem;}.table-column{padding-top:6px;padding-bottom:9px;}.column-heading{width:130px;}.default-top .default-top-text{font-size:1.25rem;}.frontpage-top .frontpage-left-top{padding-top:16%;padding-bottom:23%;}.dropdown-filters-button{font-size:0.8125rem;}.dropdown-filters-links a{font-size:0.9375rem;}.profile-list-item .module-responsive-media{margin-bottom:20px;}.profile-list-item-title{font-size:1.25rem;}.profile-list-item-description{font-size:0.8125rem;}.course-firstscreen-content{padding-top:134px;}.course-list-panels-breakpoint{display:none;}.course-open-button{display:none;}.course-list-panels{position:static;-webkit-transform:none;-ms-transform:none;transform:none;border-top:1px solid #000;padding:30px 0 0;display:block;overflow:visible;width:100%;}.course-list-top{margin-bottom:10px;}.course-list-bottom{border-bottom:1px solid #000;}.course-list-bottom .part-items-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.devices-filters-cont{display:none;}.filters-clear-all{display:none;}.open-filters-cont{display:block;}.search-field-cont{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;}.course-list-item{width:33.33333%;margin-bottom:100px;}.course-event-item{padding:20px 0;}.course-event-item-name,.course-event-item-price{font-size:0.9375rem;}.course-event-item-price{max-width:289px;margin-top:31px;}.course-event-item-name{margin-bottom:15px;}.course-list-filters-wrap{overflow:hidden;display:none;}.devices-accordion-header{display:none;}.course-list-filters{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-47px;margin-right:-47px;}.course-filters-group{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;padding:47px;border:1px solid #000;margin-right:-1px;}.course-filters-group .filters-title{display:block;}.course-filters-group .filters-title .accordion-icon{display:none;}.course-list-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:31px;}.applyed-filters-container{margin-bottom:0;}.course-firstscreen-bottom{left:40px;}.course-firstscreen-bottom{right:40px;}.course-firstscreen-link{font-size:1.25rem;padding:32px 39px 37px;}.course-firstscreen-description{padding-bottom:23px;}.courses-page-accordion .course-event-item-name{font-size:1.25rem;}.courses-page-accordion .courses-content-link{padding:17px 22px 23px;}.courses-tooltip{position:relative;}.courses-tooltip-content{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}.show-all-courses.active{margin-top:30px;}.sectionpage-firstscreen .module-heading-small,.sectionpage-firstscreen .module-description{padding-left:4px;}.sectionpage-firstscreen .fullwidth-media-firstscreen-content{padding-bottom:63px;}.media-copy-text,.sectionpage-firstscreen-description{right:40px;}.media-copy-text,.sectionpage-firstscreen-description{bottom:40px;}.signup-page .inputs-row-inline .input-radio-wrap,.signup-page .inputs-row-inline .js-form-type-radio{margin-bottom:40px;}.information-table{margin-bottom:50px;}.signup-h1-title{padding:90px 0;max-width:738px;}.signup-button-solid{padding:17px 22px 23px;}.signup-submit-button{padding:17px 22px 23px;}.signup-page-note{padding:30px;}.signup-page-note-text{font-size:0.9375rem;}.search-page-panel{padding-bottom:10px;}.search-result-item{padding:32px 0;}.search-result-item .module-header-title{max-width:448px;margin-bottom:18px;}.search-result-item .module-description{max-width:738px;}.article-top{padding:100px 0 70px;}.article-top.article-fullwidth-media-firstscreen .article-page-heading{font-size:3.5rem;max-width:1070px;}.article-top.article-fullwidth-media-firstscreen .acticle-top-content{padding-top:220px;padding-bottom:180px;}.article-top + .module-block .content-wysiwyg p:first-of-type::first-letter,.article-top + .module-block .content-small-wysiwyg p:first-of-type::first-letter{font-size:3.75rem;}.article-top-bottom .author-name{font-size:0.9375rem;}.article-item-description-block .profile-list-item-title{margin-bottom:30px;}.paragraph--type--custom-webform .js-webform-radios .js-form-type-radio{margin-bottom:40px;}.admin-controls-pannel .container > ul li{-ms-flex-preferred-size:auto;flex-basis:auto;}}@media only screen and (min-width:1024px) and (orientation:landscape){.slick-lightbox .slick-lightbox-slick-item{padding-top:40px;}.slick-lightbox .slick-lightbox-slick-item-inner:not(.iframe) img{max-width:calc(100vw - 500px);max-height:calc(100vh - 170px) !important;}.slick-lightbox .slick-lightbox-slick-item-inner.iframe iframe{width:calc((100vh - 285px) * 1.7778);}}@media only screen and (min-width:1025px){.active-menu{overflow-y:auto;}}@media only screen and (min-width:1240px){h1{font-size:4.25rem;line-height:1.16;}h3{font-size:1.25rem;line-height:1.09;}h4{font-size:1.25rem;line-height:1.09;}.general-subtitle-text{font-size:1.125rem;}}@media only screen and (min-width:1400px){.img-video-caption,.container{padding-left:50px;}.img-video-caption,.container{padding-right:50px;}.frontpage-top .frontpage-right,.frontpage-top .frontpage-left{width:calc(50% - 25px);}.container-half-width-mobilefull .container-half-width-item,.container-two-mobile-full .container-half-width-item,.container-half-width .container-half-width-item,.container-half-width-mobilefull .course-item,.container-two-mobile-full .course-item,.container-half-width .course-item{-ms-flex-preferred-size:calc(50% - 25px);flex-basis:calc(50% - 25px);width:calc(50% - 25px);}.container-half-float-mobilehalf,.container-half-float,.container-three-mobile-two{margin-left:-25px;}.container-half-float-mobilehalf,.container-half-float,.container-three-mobile-two{margin-right:-25px;}.container-half-float-mobilehalf .half-float-item,.container-half-float .half-float-item,.container-three-mobile-two .three-mobile-two-item,.container-three-mobile-two .course-item{padding-left:25px;}.container-half-float-mobilehalf .half-float-item,.container-half-float .half-float-item,.container-three-mobile-two .three-mobile-two-item,.container-three-mobile-two .course-item{padding-right:25px;}.container-three-mobile-full .three-mobile-full-item,.container-three-mobile-full .course-item{-ms-flex-preferred-size:calc(33.33333% - 25px);flex-basis:calc(33.33333% - 25px);}.node-article .container .module-type-video + .img-video-caption{padding-left:50px;}.node-article .container .module-type-video + .img-video-caption{padding-right:50px;}.node-article .container .container .module-type-video + .img-video-caption{padding-left:100px;}.node-article .container .container .module-type-video + .img-video-caption{padding-right:100px;}.course-list-content,.part-items-cont{margin-left:-25px;}.course-list-content,.part-items-cont{margin-right:-25px;}.course-list-item,.part-item{padding-left:25px;}.course-list-item,.part-item{padding-right:25px;}.opened-headermenu-left .site-header .submenu-overlay{width:calc(50vw - 200px);}.opened-headermenu-right .site-header .submenu-overlay{width:calc(50vw + 250px);}.opened-headermenu-left .site-header .header-submenu-close{width:calc(50vw + 200px);}.opened-headermenu-right .site-header .header-submenu-close{width:calc(50vw - 250px);}.opened-headermenu-left .site-header::before,.opened-headermenu-left .site-header::after{width:calc(50vw + 200px);}.opened-headermenu-right .site-header::before,.opened-headermenu-right .site-header::after{width:calc(50vw - 250px);}.header-submenu .submenu-section{padding:40px 48px 50px;}.header-submenu .submenu-section:not(:last-child)::after{width:calc(50vw + 200px);}.header-submenu.header-left-submenu .submenu-overflow{width:calc(50vw + 200px);}.header-submenu.header-left-submenu .submenu-content{padding-left:calc(45vw - 712px);}.header-submenu.header-right-submenu .submenu-overflow{width:calc(50vw - 250px);}.header-submenu.header-right-submenu .submenu-section:not(:last-child)::after{width:calc(50vw - 250px);}.search-popup .container{padding-top:50px;padding-bottom:50px;}.search-popup-top-text{font-size:0.9375rem;}.search-popup-input{font-size:4.25rem;}.search-popup-filters .sort-link{margin-right:20px;}.frontpage-top .frontpage-left-top .frontpage-top-title,.module-one-link-text .one-link-text-title,.medium-module-title,.big-module-title{font-size:4.25rem;}.typing-after::after,.hover-typing-after::after{height:68px;}.module-not-full-width{max-width:975px;}.fullwidth-media-firstscreen-content{padding-left:50px;}.fullwidth-media-firstscreen-content{padding-right:50px;}.module-one-link-landscape-imgvideo .container{max-width:946px;}.module-one-link-portrait-imgvideo .module-heading-medium,.module-one-link-portrait-imgvideo .module-description{max-width:570px;}.courses-two-three-links .three-mobile-full-item .module-heading-semismall{font-size:1.875rem;}.module-four-links .module-four-links-item{margin-bottom:25px;}.module-four-links .module-four-links-item.last{margin-top:-200px;}.module-image-slider .image-slick-slider{margin-right:-50px;}.module-image-slider .image-slick-slider-item{padding-right:50px;}.slick-lightbox .slick-lightbox-slick-item{padding-top:50px;padding-bottom:130px;}.slick-lightbox .slick-lightbox-slick-item-inner:not(.iframe) img{max-height:calc(100vh - 180px) !important;}.slick-lightbox .slick-lightbox-slick-item-inner.iframe{padding-top:95px;padding-left:145px;padding-right:145px;}.slick-lightbox .slick-lightbox-slick-item-inner.iframe iframe{width:calc((100vh - 275px) * 1.7778);}.module-full-width-video{padding-left:50px;}.module-full-width-video{padding-right:50px;}.container .module-full-width-video{margin-left:-50px;}.container .module-full-width-video{margin-right:-50px;}.container .module-full-width-video .img-video-caption{padding-left:50px;}.container .module-full-width-video .img-video-caption{padding-right:50px;}.container .container .module-full-width-video{margin-left:-100px;}.container .container .module-full-width-video{margin-right:-100px;}.module-full-width-video .module-responsive-media{margin-left:-50px;}.module-full-width-video .module-responsive-media{margin-right:-50px;}.video-play-inside-content{padding-left:50px;}.video-play-inside-content{padding-right:50px;}.module-columns-card picture{max-width:175px;margin-right:50px;}.container .container .img-video-caption{margin-left:-50px;}.container .container .img-video-caption{margin-right:-50px;}.module-newsletter-signup::before{left:-50px;}.module-newsletter-signup .module-description{max-width:39%;}.module-newsletter-signup .newsletter-signup-form{max-width:48%;}.large-campaign-banner .moving-part{height:400px;}.frontpage-top .frontpage-left-top{padding-top:22%;padding-bottom:32%;}.course-event-item-price{margin-top:34px;}.course-firstscreen-bottom{left:50px;}.course-firstscreen-bottom{right:50px;}.media-copy-text,.sectionpage-firstscreen-description{right:50px;}.media-copy-text,.sectionpage-firstscreen-description{bottom:50px;}.signup-checkout-right{max-width:513px;}.signup-page-note-text{-ms-flex-preferred-size:40%;flex-basis:40%;}.article-top.article-fullwidth-media-firstscreen .article-page-heading{font-size:4.25rem;}.article-top.article-fullwidth-media-firstscreen .acticle-top-content{padding-top:240px;padding-bottom:200px;}.article-top.article-fullwidth-media-firstscreen .acticle-top-content{height:45.3vw;}.article-top-bottom{padding-top:120px;}}@media only screen and (min-width:1600px){.container-half-float-mobilehalf .item-left,.container-half-float .item-left,.container-half-float-mobilehalf .item-right,.container-half-float .item-right{margin-bottom:90px;}#edit-dropzonejs .js-form-wrapper,#edit-dropzonejs-container .js-form-wrapper,.js-form-wrapper.edit-dropzonejs.form-wrapper .js-form-wrapper{-ms-flex-preferred-size:calc(33.33333% - 33px);flex-basis:calc(33.33333% - 33px);}#edit-dropzonejs .dropzone,#edit-dropzonejs .dz-preview,#edit-dropzonejs .dz-message,#edit-dropzonejs-container .dropzone,#edit-dropzonejs-container .dz-preview,#edit-dropzonejs-container .dz-message,.js-form-wrapper.edit-dropzonejs.form-wrapper .dropzone,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-preview,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-message{height:220px;}#edit-dropzonejs .dz-message,#edit-dropzonejs-container .dz-message,.js-form-wrapper.edit-dropzonejs.form-wrapper .dz-message{padding:50px 0 18px;}.article-top.article-fullwidth-media-firstscreen .module-responsive-media,.module-one-link-portrait-imgvideo.full-with-module .module-responsive-media,.fullwidth-media-firstscreen .module-responsive-media,.article-top.article-fullwidth-media-firstscreen .module-responsive-media + .media-image-overlay,.module-one-link-portrait-imgvideo.full-with-module .module-responsive-media + .media-image-overlay,.fullwidth-media-firstscreen .module-responsive-media + .media-image-overlay{margin-left:calc(-50vw + 800px);margin-right:calc(-50vw + 800px);width:100vw;max-width:100vw;overflow:hidden;}.module-full-width-video .module-responsive-media{margin-left:calc(-50vw + 750px);}.module-newsletter-signup::before{left:calc(-50vw + 800px);right:calc(-50vw + 800px);}.container .module-newsletter-signup::before{left:calc(-50vw + 750px);right:calc(-50vw + 750px);}.article-top-wrapper{overflow:visible;}}@media only screen and (min-width:1920px){.sectionpage-firstscreen.fullwidth-media-firstscreen .module-responsive-media{max-height:920px;overflow:hidden;}.sectionpage-firstscreen.fullwidth-media-firstscreen picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.sectionpage-firstscreen.fullwidth-media-firstscreen img{height:920px;width:auto;max-width:none;}.article-fullwidth-media-firstscreen .module-responsive-media{max-height:870px;overflow:hidden;}.course-firstscreen.fullwidth-media-firstscreen .module-responsive-media{max-height:825px;overflow:hidden;}.course-firstscreen.fullwidth-media-firstscreen picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.course-firstscreen.fullwidth-media-firstscreen img{height:825px;width:auto;max-width:none;}}@media only screen and (max-width:767px){.mobile-hidden{display:none;}.container-half-width-mobilefull .container-half-width-item,.container-two-mobile-full .container-half-width-item,.container-half-width .container-half-width-item,.container-half-width-mobilefull .course-item,.container-two-mobile-full .course-item,.container-half-width .course-item{margin-bottom:30px;}.container-half-width-mobilefull > .container-half-width-item,.container-two-mobile-full > .container-half-width-item,.container-half-width-mobilefull > .course-item,.container-two-mobile-full > .course-item{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;}.container-three-mobile-two .three-mobile-two-item:nth-child(even),.container-three-mobile-two .course-item:nth-child(even){float:right;}.site-header::before{content:"";display:block;position:absolute;top:0;left:0;width:100vw;height:100vh;background:#EB0000;z-index:1;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;}.header-submenu .submenu-subsection:nth-child(even){padding-bottom:0;border-bottom:none;}.header-submenu .submenu-subsection{padding:20px 20px 35px;border-bottom:1px solid rgba(255,255,255,0.4);}.active-search-popup .link-search{position:fixed;top:22px;right:17px;}.module-description.mobile-hidden-text p{display:none;}.search-field-wrap .input-submit-wrap,.search-field-wrap .input-reset-wrap{width:42px;}.search-field-wrap .input-text-wrap .input-type-text{padding:13px;}.search-field-wrap .input-text-wrap .input-type-text::-webkit-input-placeholder{font-size:0.96875rem;letter-spacing:-0.04em;}.search-field-wrap .input-text-wrap .input-type-text::-moz-placeholder{font-size:0.96875rem;letter-spacing:-0.04em;}.search-field-wrap .input-text-wrap .input-type-text:-ms-input-placeholder{font-size:0.96875rem;letter-spacing:-0.04em;}.search-field-wrap .input-text-wrap .input-type-text::-ms-input-placeholder{font-size:0.96875rem;letter-spacing:-0.04em;}.search-field-wrap .input-text-wrap .input-type-text::placeholder{font-size:0.96875rem;letter-spacing:-0.04em;}.module-one-link-portrait-imgvideo .container-half-float{margin-bottom:30px;}.module-one-link-portrait-imgvideo.full-with-module .half-float-item{padding:0;}.module-four-links .module-header{margin-bottom:30px;}.module-four-links .module-four-links-item{margin-bottom:50px;}.module-accordion .container-half-width-item{margin-bottom:0;}.signup-page .container-half-width-mobilefull{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}}@media only screen and (max-width:374px){h1,h2,h3,h4,h5,h6{word-break:break-word;}}@media only screen and (max-width:1279px){.search-field-wrap .input-text-wrap .input-type-text{font-size:1rem;}}@media only screen and (max-width:1023px){.teacher-item-wrapper{display:block;}.courses-two-three-links .three-mobile-full-item .module-content{padding:20px;}.fixed-course-list-button .course-list-panels-open{position:fixed;left:0;top:-1px;right:0;z-index:10;background:#fff;-webkit-transition:top 0.3s ease;-o-transition:top 0.3s ease;transition:top 0.3s ease;}.devices-accordion-header{font-size:1rem;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;border-top:1px solid #000;outline:none;}.accordion-hidden{padding-bottom:30px;display:none;}.course-list-filters .devices-accordion-header{font-size:1rem;margin-bottom:0;}.course-list-filters .accordion-hidden{padding-top:30px;}}
@-webkit-keyframes fadeInSubmenu{from{opacity:0;}to{opacity:1;}}@keyframes fadeInSubmenu{from{opacity:0;}to{opacity:1;}}.element-hidden,.element-invisible{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;border:0 !important;}.group::after{content:"";clear:both;display:block;font-size:0;height:0;line-height:0;visibility:hidden;}@font-face{font-family:"font-icon";src:url(/themes/custom/dmjx/prototype/app/f-icons/general-icons.eot);src:url(/themes/custom/dmjx/prototype/app/f-icons/general-icons.eot#iefix) format("embedded-opentype"),url(/themes/custom/dmjx/prototype/app/f-icons/general-icons.woff) format("woff"),url(/themes/custom/dmjx/prototype/app/f-icons/general-icons.ttf) format("truetype"),url(/themes/custom/dmjx/prototype/app/f-icons/general-icons#icomoon) format("svg");font-weight:normal;font-style:normal;}[class*=font-icon-]::before,[class*=font-icon-]::after{display:inline-block;font-family:"font-icon";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px;}[class*=font-icon]{font-size:1.875rem;display:inline-block;font-family:"font-icon";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.sitemap-totop::after{display:inline-block;font-family:"font-icon";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-search::before{content:"\e900";}.icon-close::before{content:"\e901";}.sitemap-totop::after,.icon-arrow-long-right::before{content:"\e902";}.icon-arrow-long-down::before{content:"\e907";}.icon-arrow-right-deg::before{content:"\e908";}.icon-hamburger::before{content:"\e905";}.icon-plus::before{content:"\e904";}.icon-minus::before{content:"\e903";}.icon-arrow-cuted-right::before{content:"\e906";}.icon-play{content:"\e909";}.sitemap-body{padding-bottom:300px;}.sitemap-body header{height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.sitemap-body header svg{width:250px;height:auto;}h2.sitemap-h2{text-align:center;border-top:1px solid;border-bottom:1px solid;padding:20px 0 30px;margin-top:50px;text-transform:uppercase;background:#ededed;}.all-modules-links h3{margin-top:50px;}.all-modules-links ul{list-style:outside circle;margin-left:25px;}.all-modules-links ul li{margin-bottom:10px;}.all-modules-links a{text-decoration:underline;}.all-modules-links a:hover{text-decoration:none;}.sitemap-totop{position:fixed;bottom:20px;right:20px;width:40px;height:60px;background:#ededed;-webkit-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease;}.sitemap-totop:hover{background:transparent;}.sitemap-totop::after{font-size:1.3125rem;-webkit-transform:rotate(-90deg) translateX(-20px);-ms-transform:rotate(-90deg) translateX(-20px);transform:rotate(-90deg) translateX(-20px);margin-bottom:-10px;}.sitemap-section .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.sitemap-section .sitemap-link{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;text-align:center;border-top:1px solid;border-bottom:1px solid;padding:20px 0 30px;margin-top:50px;text-transform:uppercase;background:#ededed;}.sitemap-code-example{border:1px solid #999;border-radius:5px;margin:0 10px;padding:0 10px;color:red;text-transform:none;background:#fff;}
