body,
html {
  font-size: 16px;
}
.btn,
body a {
  text-decoration: none;
}
fieldset,
textarea {
  border: 1px solid hsla(0, 0%, 50%, 0.5);
}
button,
button.big {
  background: #e2001a;
}
button,
input[type="reset"] {
  text-transform: capitalize;
  color: #fff;
  border: none;
  cursor: pointer;
}
.clearfix,
fieldset,
hr {
  display: block;
}
.headline,
body,
h1 {
  position: relative;
}
@-moz-document url-prefix(http:; //){button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0!important;border:0!important}}*{box-sizing:border-box}::-moz-selection{color:#000;background:rgba(226,0,26,.4)}::selection{color:#000;background:rgba(226,0,26,.4)}::-webkit-input-placeholder{color:rgba(35,31,32,.4)}:-moz-placeholder,::-moz-placeholder{color:rgba(35,31,32,.4);opacity:1}:-ms-input-placeholder{color:rgba(35,31,32,.4)}body,html{margin:0;padding:0;overflow-x:hidden}body{background:#f1f1f1;font-family:Roboto,Arial,sans-serif}body a:hover{color:#231f20}body a:hover .icon{fill:#231f20}.article a[target=_blank]:after{content:"";display:inline-block;width:10px;height:10px;text-decoration:none!important;margin-left:.5rem;border:none;background:url(/img/external_link.svg);background-repeat:no-repeat}img{height:auto;max-width:100%}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}.transparent{-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70)}label:hover{cursor:pointer}textarea{width:100%;padding:.625rem;font-family:inherit;background:0 0;font-size:1.1rem}textarea:focus{border:1px solid hsla(0,0%,50%,.8);outline:0}select{font:inherit}select:focus{outline:0}button{padding:.625rem 1.25rem;font-weight:500;font-size:1.125rem}button:hover{background:rgba(226,0,26,.8)}button:disabled,button:disabled:hover{color:hsla(0,0%,50%,.4)}button:disabled,button:disabled:hover,button[type=reset]{background:hsla(0,0%,50%,.1);font-weight:300;font-size:1rem}button[type=reset]{color:rgba(226,0,26,.6)}button[type=reset]:hover{color:#fff}button.big{padding:1.25rem;font-size:1.625rem;color:#fff;border:none}input{font:inherit;font-weight:300;font-size:1rem;color:rgba(35,31,32,.8);padding:4px;margin-bottom:.625rem;border:none;border-bottom:.0625rem solid hsla(0,0%,50%,.5);background-color:none;background-image:none}input:focus{border-bottom:.0625rem solid #e2001a;outline:0}input:disabled,input:disabled:hover{background:hsla(0,0%,50%,.1);color:hsla(0,0%,50%,.4);font-weight:300;font-size:1rem}input[type=button],input[type=submit]{padding:.625rem 1.25rem;color:#fff;background:#e2001a;font-weight:500;text-transform:capitalize;font-size:1.125rem;border:none;cursor:pointer}input[type=button]:hover,input[type=submit]:hover{background:rgba(226,0,26,.8)}input[type=reset]{padding:.625rem 1.25rem;font-size:1rem;font-weight:300;color:rgba(226,0,26,.6);background:hsla(0,0%,50%,.1)}.btn,.cat_title,.course-details .course-label,.read_more{text-transform:uppercase}input[type=reset]:hover{background:rgba(226,0,26,.8);color:#fff}strong{font-weight:500}mark{background-color:rgba(226,0,26,.5);color:#000}hr{border:none;border-bottom:1px solid #d9d9d9}svg.icon{width:1rem;height:1rem;overflow:hidden;vertical-align:middle;margin-right:.375rem}.headline,h1,h2,h3,h4,h5,h6{font-weight:400}.headline,h1{font-size:2rem;line-height:2.5rem;margin:2.5rem auto 1.5rem;text-align:center;overflow-x:hidden;white-space:nowrap}.headline:after,.headline:before,h1:after,h1:before{content:"";background-color:#d8d8d8;display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.headline:before,h1:before{right:1.25rem;margin-left:-50%}.headline:after,h1:after{left:1.25rem;margin-right:-50%}h2{font-size:1.5rem;margin:0 0 1.875rem}.floatLeft{float:left}.floatRight{float:right}.whiteBackground{background:#fff}.scrollTop{height:2rem;width:2rem;bottom:5rem;right:2rem;z-index:3000;border-radius:.1875rem;transition:all .2s ease-in-out;background:rgba(226,0,26,.5);opacity:1;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;cursor:pointer;position:fixed;overflow:hidden}.article a,.article a:hover{transition:color .2s ease-in-out}.callToAction,.callToAction .wrapper,.header,.invadeBottom,.invadeTop,.supraheader,.supraheader .wrapper{position:relative}.scrollTop svg{fill:#fff!important;width:1rem;height:1rem;margin:0 auto}.hidden{right:-3.75rem!important;opacity:0}.chapeau{padding:0}.chapeau>*,.padded{padding:1.25rem}.chapeau ul,.chapeau ul li{margin:0}.chapeau ul li{list-style:none}.chapeau ul li a{display:block}.chapeau .heading{text-align:left}.callToAction .wrapper a .callButton,.supraheader{text-align:right}.chapeau .heading:after,.chapeau .heading:before{display:none}.flexcontainer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexrow{-ms-flex-direction:row;flex-direction:row;padding-left:.625rem!important;padding-right:.625rem!important}.flexcol{-ms-flex-direction:column;flex-direction:column}.unit{-ms-flex:1 0 0;flex:1 0 0;padding:0 .625rem 1.25rem}.invadeTop{top:-1.25rem;margin-bottom:-1.25rem!important}.invadeBottom{bottom:-1.25rem;margin-top:-1.25rem!important}.search-form{font-size:0;display:inline-block;vertical-align:middle}.search-form button,.search-form input{margin:0;border:1px solid #cdcdcd;background:#fff;display:inline-block;vertical-align:middle}.search-form input{border-radius:.3125rem 0 0 .3125rem;border-right:none}.search-form button{border-radius:0 .3125rem .3125rem 0;border-left:none}.search-form button svg{fill:grey}.supraheader{height:2.625rem;line-height:2.625rem;font-size:.875rem;z-index:5;color:grey}.supraheader .wrapper a{color:grey}.supraheader .wrapper a.selected{color:#231f20}.supraheader .wrapper form button,.supraheader .wrapper form input{font-size:.875rem;padding:0 1rem}.supraheader .wrapper form button{width:2.5rem}.supraheader .wrapper form button svg{width:.875rem;height:.875rem!important;margin-top:-.1875rem}.supraheader .wrapper .icon{fill:grey;height:1rem}.supraheader .wrapper .separator{display:inline-block;padding:0 1.875rem}.supraheader .wrapper .separator:after{content:"|"}.header{height:6.25rem;background:#fff}.header .burger{display:none}.header .burger svg{width:2.5rem;height:2.0625rem;margin-top:1.875rem;fill:#e2001a}.header ul.menu{z-index:4;float:right}.header ul.menu,.header ul.menu li{margin:0;padding:0}.header ul.menu li{display:inline-block;margin-left:2.5rem}.header ul.menu li:first-of-type{margin-left:0}.header ul.menu li a{height:5.9375rem;line-height:5.9375rem;font-size:1.125rem;font-weight:300;color:#505050;display:inline-block;border-top:.3125rem solid #fff}.header ul.menu li a.selected,.header ul.menu li a:hover{border-top:.3125rem solid #e2001a}.carousel .wrapper{width:1300px;max-width:1300px;max-height:21.25rem}#remainder{display:none}.wrapper{width:100%;max-width:1200px;margin:auto}.wrapper.spaced{margin-top:1.25rem;margin-bottom:1.25rem}.wrapper .container{padding:1.25rem}.wrapper .container .unit{padding-bottom:0}.callToAction{z-index:2}.callToAction .wrapper a{padding:1.25rem;font-size:1.375rem;color:#231f20;display:table;width:100%}.callToAction .wrapper a>*{display:table-cell}.callToAction .wrapper a:hover .callButton span{opacity:.8}.callToAction .wrapper a .callText{padding:.625rem 0}.callToAction .wrapper a .callText strong{font-weight:400;color:#e2001a}.callToAction .wrapper a .callButton.central{text-align:center}.sidebar .burger,.tabs{text-align:right}.callToAction .wrapper a .callButton span{padding:.625rem 1.25rem;color:#fff;background:#e2001a;white-space:nowrap;display:inline-block}.sidebar{padding-top:1.25rem;-ms-flex:1 0 25%;flex:1 0 25%;flex-negative:0;max-width:25%;line-height:1.5rem}.sidebar ul,.sidebar ul li{margin:0;padding:0}.sidebar ul li{list-style:none}.sidebar ul li a{margin-bottom:1.875rem;margin-left:1.5rem;opacity:.5;color:#231f20;display:block}.sidebar ul li a.selected,.sidebar ul li a:hover{opacity:1}.sidebar ul li a .icon{margin-left:-2.25rem;width:2rem;height:2rem}.sidebar+.main{padding-top:1.25rem;-ms-flex:3 0 75%;flex:3 0 75%;max-width:75%}.sidebar .burger{display:none;color:#e2001a;font-size:1.375rem}.tabs li,.tabs li a{display:inline-block}.sidebar .burger .icon{fill:#e2001a;width:1.125rem;height:1.125rem;margin-bottom:.25rem}.tabs,.tabs li{margin:0;padding:0}.tabs li{padding:0 0 0 1rem;list-style:none}.tabs li a{padding-bottom:1.5625rem;color:#231f20}.tabs li a.selected,.tabs li a:hover{border-bottom:.3125rem solid #231f20}.article,.date,.readmore{font-size:.875rem;line-height:1.5rem;font-weight:300;display:block}.date{color:#74676a;font-style:italic}.article{font-size:1rem}.article a{color:inherit;border-bottom:1px solid hsla(0,0%,50%,.3)}.article a:hover{color:rgba(226,0,26,.8);border-bottom:none}.article h1{white-space:normal;text-align:left;margin:2.5rem 0 1.5rem}.article h1:after,.article h1:before{display:none}.article ul{padding-left:1.25rem}.article ul li{list-style:none}.article ul li:before{content:"";width:1.25rem;height:1.25rem;margin-left:-1.25rem;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 32 32'><path d='M20.5669,13.8662c0,0.1572-0.0547,0.291-0.1646,0.4004l-4.2671,4.2666l-0.8018,0.8018 c-0.1089,0.1104-0.2432,0.165-0.3999,0.165c-0.1572,0-0.291-0.0547-0.4014-0.1641l-0.8003-0.8008l-2.1338-2.1328 c-0.1099-0.1094-0.1646-0.2441-0.1646-0.4014s0.0547-0.291,0.1646-0.4004l0.8022-0.8027c0.1099-0.1094,0.2437-0.1641,0.4009-0.1641 c0.1567,0,0.2905,0.0547,0.3999,0.1641l1.7329,1.7383l3.8657-3.8711c0.1094-0.1094,0.2441-0.165,0.4009-0.165 c0.1563,0,0.291,0.0547,0.4014,0.165l0.8018,0.8018C20.5122,13.5771,20.5669,13.709,20.5669,13.8662z'/></svg>") 0 .3125rem no-repeat!important;background-size:contain;display:inline-block}.readmore{margin-top:2rem;color:#231f20}.readmore:hover{color:#e2001a}.breadcrumbs .wrapper{padding-left:1.25rem;padding-top:1.25rem;font-size:.875rem;color:#b3b3b3}.breadcrumbs .wrapper a{color:grey}.breadcrumbs .wrapper a,.breadcrumbs .wrapper span{display:inline-block;padding:0 1rem}.breadcrumbs .wrapper a:first-child,.breadcrumbs .wrapper span:first-child{padding-left:0}.footer,.subfooter{background:#505050}.footer,.footer h2,.subfooter,.subfooter h2{font-size:.8125rem}.footer a:hover,.subfooter a:hover{color:#fff}.footer a:hover .icon,.subfooter a:hover .icon{fill:#fff}.footer{color:#767676}.footer .icon{width:.875rem;height:.875rem;fill:#767676}.footer h2{color:#f1f1f1;font-weight:300;margin:0;padding-bottom:1.25rem}.footer a{color:#8b8b8b}.footer ul,.footer ul li{margin:0;padding:0;list-style:none}.footer ul li{line-height:1rem;padding:.3125rem 0}.footer .wrapper{padding-top:2.5rem}.footer .wrapper .flexcontainer{-ms-flex-pack:distribute;justify-content:space-around}.footer .unit{margin-bottom:2.5rem;-ms-flex:0 1 22.5%;flex:0 1 22.5%}.footer .unit i.fa{display:inline-block;padding-right:1rem;font-size:1rem}.footer .unit.locations{background:url(../img/locations-map23.png) 100% 50% no-repeat}.footer .unit.newsletter{font-size:.8125rem}.footer .unit.newsletter form{font-size:0;margin-top:.625rem}.footer .unit.newsletter form button,.footer .unit.newsletter form input{font-size:.8125rem;color:#9d9d9d;margin:0;border:none;display:inline-block;vertical-align:middle}.footer .unit.newsletter form input{width:75%;padding:0 .75rem;background:#6a6a6a;border-radius:.3125rem 0 0 .3125rem}.footer .unit.newsletter form button{padding:0 .375rem;border-radius:0 .3125rem .3125rem 0;background:#5d5d5d}.footer .unit.newsletter form button .icon{fill:hsla(0,0%,100%,.5);width:1.5rem;height:1.5rem;margin:-1px 0 0}.footer .unit.social-media{-ms-flex-item-align:end;align-self:flex-end;margin-left:-25%;margin-bottom:0}.footer .unit.contact li,.footer .unit.social-media li{margin-left:1.5rem}.footer .unit.contact li .icon,.footer .unit.social-media li .icon{margin-left:-1.5rem}.subfooter{color:#6a6a6a;line-height:3.375rem}.subfooter a{float:right;color:#9d9d9d}.subfooter hr{margin:0;border:none;border-bottom:1px solid #6a6a6a}.mobile-menu-overlay{left:0;top:0;width:100%;height:100%;position:absolute;pointer-events:none}.mobile-menu-overlay *{top:0;height:100%;z-index:3;display:none;position:absolute}.mobile-menu-overlay .menu-back{left:0;width:17.5rem;background:#f1f1f1}.mobile-menu-overlay .menu-exit{left:17.5rem;width:100%;background:rgba(0,0,0,.8);pointer-events:auto}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel{display:none;width:100%;position:relative;z-index:1}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:a}.owl-carousel .owl-stage{position:relative}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;transform-style:preserve-3d}.owl-carousel .owl-refresh .owl-item,.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{transition:scale(1.3,1.3)}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}@keyframes a{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.no-js .owl-carousel{display:block}.carousel .item{position:relative}.carousel .item.callToAction span.marketing h3{margin:3.75rem 0 1.25rem}.carousel .item.callToAction a{right:4.375rem;bottom:2.5rem;padding:.625rem 1.25rem;color:#fff;background:hsla(0,0%,100%,.3);text-transform:uppercase;position:absolute;display:block;text-align:center;text-shadow:1px 2px 3px #000}.carousel .item.callToAction a:hover{color:#e2001a;background:#fff}#recommendations .owl-carousel-recommendations{position:relative}#recommendations .owl-carousel-recommendations .owl-stage-outer{z-index:2}#recommendations .owl-carousel-recommendations .owl-stage-outer .item{color:#231f20;display:table}#recommendations .owl-carousel-recommendations .owl-stage-outer .item>*{display:table-cell;vertical-align:top}#recommendations .owl-carousel-recommendations .owl-stage-outer .item .icon svg{width:3.375rem;height:3.375rem;margin-right:1rem;fill:#231f20}#recommendations .owl-carousel-recommendations .owl-stage-outer .item .content .title{font-size:1.125rem;text-overflow:ellipsis;padding-right:1.25rem;font-weight:300}#recommendations .owl-carousel-recommendations .owl-stage-outer .item .content .date{padding-bottom:0}#recommendations .owl-carousel-recommendations .owl-controls{z-index:1}#recommendations .owl-carousel-recommendations .owl-controls,#recommendations .owl-carousel-recommendations .owl-controls .owl-nav{position:absolute;left:0;top:0;right:0;bottom:0}#recommendations .owl-carousel-recommendations .owl-controls .owl-nav *{position:absolute;top:40%}#recommendations .owl-carousel-recommendations .owl-controls .owl-nav * svg{width:3.125rem;height:3.125rem;fill:#e4e4e4}#recommendations .owl-carousel-recommendations .owl-controls .owl-nav :hover svg{fill:#cbcbcb}#recommendations .owl-carousel-recommendations .owl-controls .owl-nav .owl-prev{left:-6.25rem}#recommendations .owl-carousel-recommendations .owl-controls .owl-nav .owl-next{right:-3.125rem}#certifications .unit{-ms-flex:1 0 25%;flex:1 0 25%;max-width:25%}#certifications .unit .title{height:4.125rem;margin-bottom:1.875rem;font-size:1.125rem;display:block}#certifications .unit .cols{display:table}#certifications .unit .cols>*{display:table-cell;vertical-align:top}#certifications .unit .cols svg{width:4rem;height:4rem;margin-right:.75rem;fill:#231f20}#certifications .unit .cols .article{opacity:.75;font-size:.875rem}#news .heading{font-size:1.625rem;border-bottom:1px solid #cdcdcd}#news .unit{-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}#news .unit .article{font-size:.875rem}#news .unit .title{font-size:1.125rem;font-weight:500}#news .unit .date{padding-top:0}#certifications .title a,#news .title a,#recommendations .title a{color:#231f20}#certifications .title a:hover,#news .title a:hover,#recommendations .title a:hover{color:#e2001a}#certification h1,#certifications h1{margin-top:0;text-align:left}#certification h1:after,#certification h1:before,#certifications h1:after,#certifications h1:before{display:none}#certification .chapeau .flexcontainer,#certifications .chapeau .flexcontainer{width:100%}#certification .chapeau .flexcontainer,#certification .chapeau .flexcontainer .unit,#certifications .chapeau .flexcontainer,#certifications .chapeau .flexcontainer .unit{padding:0!important}#certification .chapeau .flexcontainer .unit,#certifications .chapeau .flexcontainer .unit{width:33.333%;max-width:33.333%;-ms-flex-item-align:end;align-self:flex-end}#certifications .chapeau .flexcontainer .unith{width:50%;max-width:50%;-ms-flex-item-align:end;align-self:flex-end}#certification .chapeau .flexcontainer a,#certifications .chapeau .flexcontainer a{font-size:1.5rem;padding:1.25rem;color:grey;border-bottom:1px solid grey}#certification .chapeau .flexcontainer a.selected,#certification .chapeau .flexcontainer a:hover,#certifications .chapeau .flexcontainer a.selected,#certifications .chapeau .flexcontainer a:hover{color:#e2001a;border-bottom:1px solid #e2001a}#recommended .chapeau{padding:0!important}#recommended .chapeau .headline{font-size:1.5rem;margin:0 1.25rem}#recommended .chapeau.flexcontainer{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:1.25rem!important}#recommended .chapeau.flexcontainer .unit{-ms-flex:1 1 33.333%;flex:1 1 33.333%;padding:0 0 .625rem 1.25rem;font-size:.875rem}#recommended .chapeau.flexcontainer .unit a{color:#231f20}#recommended .chapeau.flexcontainer .unit a:hover{color:#e2001a}.certifications-chapeau .chapeau{padding-bottom:.25rem;font-weight:300}.certifications-chapeau .chapeau p{font-size:.975rem;padding:0;margin:0 0 1rem}#certifications{line-height:1.5rem;color:#231f20}#certifications a{color:#231f20}#certifications a .icon{fill:#231f20;width:2rem;height:2rem;margin-left:-2.375rem}#academia .container .unit ul li a:hover .icon,#certifications a:hover .icon{fill:#e2001a}#certifications h2,#certifications p{margin:0;font-weight:300}#certifications a:hover{color:#e2001a}#certifications h2{font-size:1.5rem}#certifications .chapeau:last-of-type{padding-bottom:1.25rem;margin-bottom:1.25rem}#certifications .chapeau:last-of-type a{font-weight:400}#certifications .container .flexcontainer{padding-bottom:0;margin-bottom:-3rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}#certifications .container .flexcontainer .unit{-ms-flex:0 1 33.333%;flex:0 1 33.333%;max-width:33.333%;font-size:1.125rem;padding:0 1.25rem 3rem 3rem}.academia-chapeau .heading{font-size:1.5rem;margin:1rem auto}.academia-chapeau .chapeau .readmore{color:#e2001a;display:block;margin:.625rem auto 0;white-space:nowrap;text-align:center}.academia-chapeau #remainder,.academia-chapeau .chapeau{font-weight:300}.academia-chapeau #remainder *,.academia-chapeau .chapeau *{padding:0}.academia-chapeau #remainder p,.academia-chapeau .chapeau p{margin-top:0}.academia-chapeau #remainder li,.academia-chapeau .chapeau li{margin-left:1.25rem}#academia .container{column-count:3;column-width:33.333%}#academia .container .unit{padding:1.25rem 1.25rem .625rem 4.5rem;margin-bottom:1.25rem;break-inside:avoid}#academia .container .unit.program h2{font-size:1.5rem;text-align:center;overflow:hidden}#academia .container .unit.program img{margin-left:.4375rem}#academia .container .unit.program ul{display:block!important}#academia .container .unit ul{margin:0 0 0 -1.25rem;padding:0}#academia .container .unit ul li{padding-bottom:1.25rem;list-style:none}#academia .container .unit ul li a{color:rgba(35,31,32,.8)}#academia .container .unit ul li a:hover{color:#e2001a}#academia .container .unit ul li .icon{width:1.5rem;height:1.5rem;margin-top:-.3rem;margin-bottom:-.25rem;margin-left:-1.875rem}#academia .container .unit h2{padding-bottom:1.25rem;margin-bottom:0;font-size:1.375rem;position:relative}#academia .container .unit h2.wide{margin-left:-5rem;margin-right:-1.25rem}#academia .container .unit h2.wide span{padding:0 1.25rem 1.25rem;display:block}.course-locations h1:after,.course-locations h1:before,.search-results .wrapper h1:after,.search-results .wrapper h1:before{display:none}#academia .container .unit h2.wide img{width:100%}#academia .container .unit h2 .icon{width:2rem;height:2rem;margin-left:-3rem;margin-right:1rem;}.course-locations h1{margin:1.5rem 0;padding-right:5.625rem;padding-left:1.25rem!important;font-size:1.625rem;text-align:left;line-height:normal;white-space:normal;position:relative;overflow:visible}.course-locations h1 .icon{width:4rem!important;height:4rem!important;right:1.25rem;margin:0!important;position:absolute}.course-locations .locations table{width:100%}.course-locations .locations table th{border-bottom:1px solid #d8d8d8;font-size:1.25rem}.course-locations .locations table td{line-height:1.25rem;border-bottom:1px solid #e4e4e4;font-size:1rem}.course-locations .locations table td,.course-locations .locations table td a{color:grey}.course-locations .locations table td a:hover{color:#231f20}.course-locations .locations table td .icon{width:1.25rem;height:1.25rem;fill:#d8d8d8}.course-locations .locations table td,.course-locations .locations table th{padding:.9375rem 0;font-weight:400;vertical-align:middle}.course-locations .locations table td.period,.course-locations .locations table th.period{text-align:left}.course-locations .locations table td.place,.course-locations .locations table th.place{text-align:center}.course-locations .locations table td.contact,.course-locations .locations table th.contact{text-align:right}.course-details{font-size:1.125rem;line-height:1.3125rem}.course-details .course-label{padding-top:1.25rem!important;-ms-flex:1 0 25%;flex:1 0 25%;width:25%;max-width:25%;text-align:right;font-weight:500}.course-details .course-description{padding-top:1.25rem!important;-ms-flex:3 0 75%;flex:3 0 75%;width:75%;max-width:75%}.course-details .course-description em{font-style:normal;color:#e2001a}.the404 .splash{height:34.375rem;background:url(../img/404.jpg) 50% no-repeat;background-size:cover}.the404 .wrapper{margin-bottom:2.5rem}.the404 .wrapper h1{color:rgba(226,0,26,.4)}.the404 .wrapper h1:after,.the404 .wrapper h1:before{background:rgba(226,0,26,.4)}.the404 .wrapper form{padding:2.5rem 0;width:100%}.the404 .wrapper form button,.the404 .wrapper form input{height:3.125rem;padding:.625rem 1.25rem;border:0;font-size:1.125rem}.the404 .wrapper form input{width:90%}.the404 .wrapper form button{width:10%}.the404 .wrapper ul{margin:0;padding:0}.the404 .wrapper ul li{width:33.333%;padding:0 1.25rem 1.25rem 0;font-size:.875rem;float:left;list-style:none}.the404 .wrapper ul li:nth-of-type(3n){padding-right:0}.the404 .wrapper ul li a{color:#231f20}.the404 .wrapper ul li a:hover{color:#e2001a}.the404 .wrapper .headline{font-size:1.5rem;margin-top:1.25rem}.search-results .wrapper{margin-bottom:2.5rem}.search-results .wrapper form{float:right}.search-results .wrapper form button,.search-results .wrapper form input{height:3.125rem;padding:.625rem 1.25rem;border:0;font-size:1.125rem}.search-results .wrapper h1{text-align:left;padding-left:20px}.search-results .wrapper h1 em{color:#e2001a;font-style:normal}.search-results .wrapper h2{margin:2.5rem 0 .625rem}.search-results .wrapper h2:first-of-type{margin-top:.625rem}.search-results .wrapper ul{padding-left:1.25rem;margin:0}.search-results .wrapper ul li{padding:0;margin:0;list-style:none}.search-results .wrapper ul li a{font-size:.875rem;line-height:1.25rem;color:#231f20}.search-results .wrapper ul li a:hover{color:#e2001a}.contact-form section{margin-bottom:1.25rem;font-size:0}.contact-form section *{font-weight:300}.contact-form section h2{margin:1.875rem 0 .625rem;font-size:1.375rem}.contact-form section:first-of-type h2{margin-top:1.25rem}.contact-form section a{color:#231f20}.contact-form section a:hover{color:#e2001a}.contact-form section div,.contact-form section input,.contact-form section label,.contact-form section select{font-size:1.125rem;color:#000}.contact-form section div:focus,.contact-form section div:hover,.contact-form section input:focus,.contact-form section input:hover,.contact-form section label:focus,.contact-form section label:hover{color:#231f20}.contact-form section input,.contact-form section select{width:32%;margin-right:2%;border:0}.contact-form section input:nth-of-type(3n){margin-right:0}.contact-form section input:focus,.contact-form section select:focus{border-bottom:1px solid #e2001a}.contact-form section input.full-width{width:100%!important}.contact-form section input,.contact-form section label,.contact-form section select{padding:.625rem 0;margin-bottom:.625rem;border-bottom:1px solid hsla(0,0%,50%,.5)}.contact-form section input[type=checkbox]{margin-right:.625rem!important;margin-left:0;width:auto!important}.contact-form section div,.contact-form section label{float:left}.contact-form section div span,.contact-form section label span{display:inline-block;padding-top:.625rem}.contact-form section div.one-third,.contact-form section label.one-third{width:32%;margin-right:2%}.contact-form section div.two-thirds,.contact-form section label.two-thirds{width:64%;margin-right:2%}.contact-form section div.three-thirds,.contact-form section label.three-thirds{width:100%}.contact-form button{height:2.5rem;padding:.625rem 1.25rem;color:#fff;background:#e2001a;font-size:1.125rem;line-height:1.25rem;border:0;white-space:nowrap;display:inline-block}.contact-form button:hover{opacity:.8}.contact-page{color:#505050}.contact-page h2{margin-bottom:.625rem}.contact-page a{color:#231f20}.contact-page a:hover{color:#e2001a}.contact-page .flexcontainer{padding:0!important;margin-top:2.5rem}.contact-page .flexcontainer .unit{padding:0!important;margin-bottom:1.25rem;-ms-flex:1 0 33.333%;flex:1 0 33.333%;max-width:33.333%}.cerere-oferta .contact-form section:first-of-type input:nth-of-type(3n){margin-right:2%}.cerere-oferta .contact-form section:first-of-type input:nth-of-type(3n+1){margin-right:0}.cerere-oferta .contact-form section:nth-of-type(2) label{width:23.5%;margin-right:2%}.cerere-oferta .contact-form section:nth-of-type(2) label:nth-of-type(4n){margin-right:0}.cerere-oferta .contact-form section:nth-of-type(2) input[type=text]{width:100%}@media only screen and (max-width:1400px){.carousel .wrapper{width:100%;max-width:100%}.carousel .wrapper .callToAction span.marketing{line-height:1.875rem}.carousel .wrapper .callToAction span.marketing h3{margin-top:1.25rem}.carousel .wrapper .callToAction span.marketing span{font-size:1.125rem}.subfooter,.tabs{padding-right:1.25rem;padding-left:1.25rem}#recommendations .container{padding:1.25rem 2.5rem}#recommendations .owl-carousel-recommendations .owl-controls .owl-nav .owl-prev{left:-3.125rem}#recommendations .owl-carousel-recommendations .owl-controls .owl-nav .owl-next{right:0}}@media only screen and (max-width:1200px){.carousel .owl-item .item.callToAction span.marketing{left:1.25rem;line-height:normal!important}.carousel .owl-item .item.callToAction span.marketing h3{margin-top:0!important}.carousel .owl-item .item.callToAction a{right:1.25rem;font-size:.875rem;padding:.625rem}.search-results h1{padding-left:1.25rem;padding-right:1.25rem}.search-results li{padding-bottom:.5rem!important}.search-results .search-form{margin-right:1.25rem;margin-top:-2.8125rem}.search-results .search-form input{width:7.8125rem}.search-results .search-form button,.search-results .search-form input{height:2.5rem!important;padding:.3125rem .625rem!important}.the404 .wrapper form,.the404 .wrapper h1{padding-left:1.25rem;padding-right:1.25rem;text-align:center}}@media only screen and (min-width:1025px) and (max-width:1200px){.header .wrapper,.supraheader .wrapper{padding-right:1.25rem}}@media only screen and (max-width:1024px){html.menu-open .header .wrapper .menu,html.menu-open .mobile-menu-overlay .menu-back,html.menu-open .supraheader{left:0;transition:left .2s ease-in-out}#certification .chapeau .unit a,#certification .chapeau p,#certifications .chapeau .unit a,#certifications .chapeau p{font-size:1.125rem}html.menu-open{height:100%;overflow:hidden}html.menu-open body{top:0;left:0;right:0;bottom:0;overflow:hidden;position:fixed}html.menu-open .supraheader{display:block}html.menu-open .header .wrapper .burger{display:none}html.menu-open .header .wrapper .menu{height:calc(100% - 6.25rem);padding:inherit;overflow:auto;display:block}html.menu-open .mobile-menu-overlay *{display:block}html.menu-open .mobile-menu-overlay .menu-exit{width:100%;opacity:.8;transition:opacity .4s ease-in-out}.headline,h1{overflow:auto;white-space:normal}.headline:after,.headline:before,h1:after,h1:before{display:none}.supraheader{width:16.25rem;left:-100%;top:0;padding-top:2.5rem;transition:left .2s ease-in-out;display:block;position:fixed}.supraheader .wrapper{padding:0 1.25rem;text-align:left}.supraheader .wrapper .separator,.supraheader .wrapper .social{display:none}.supraheader .wrapper .languages{position:absolute;right:0}.supraheader .wrapper .search-form{left:0;top:-2rem;width:100%;padding-left:1.25rem;text-align:left;position:absolute}.supraheader .wrapper .search-form *{border:none;border-radius:0;height:2rem}.supraheader .wrapper .search-form input{width:80%}.supraheader .wrapper .search-form button{width:20%}.supraheader .wrapper .search-form button svg{fill:#e2001a}.header{height:4.375rem}.header .wrapper{padding:.9375rem 1.25rem}.header .wrapper .burger .icon,.header .wrapper .logo .icon{padding:0;margin:0}.header .wrapper .burger{display:inline-block}.header .wrapper .burger .icon{width:1.25rem;height:1.25rem;margin-top:.625rem}.header .wrapper .logo{float:right;margin-top:-.625rem}.header .wrapper .logo .icon{width:3.75rem;height:3.75rem}.header .wrapper .menu,.mobile-menu-overlay .menu-back{width:17.5rem;left:-100%;transition:left .2s ease-in-out}.header .wrapper .menu{top:6.25rem;padding:inherit;background:0 0;float:none;position:fixed;overflow:hidden;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column}.header .wrapper .menu li{display:block;margin:0}.header .wrapper .menu li a{font-size:1.125rem;line-height:3rem;font-weight:500;padding:0 1.25rem;border:none!important;height:auto;text-transform:uppercase}.header .wrapper .menu li a:hover{border:none}.carousel .wrapper .callToAction span.marketing{line-height:1.125rem}#certification .chapeau .unit,#certifications .chapeau .unit{-ms-flex:0 1 33.333%!important;flex:0 1 33.333%!important;max-width:33.333%!important;margin-bottom:0!important}#certifications .flexcontainer{padding:0 0 .625rem!important}#certifications .unit{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%}#certifications .unit .title{margin-bottom:0;margin-top:1.25rem}.certifications-chapeau .chapeau p{font-size:1rem}#academia .container{column-count:2}#academia .container .unit{box-shadow:none}.the404 .splash{height:21.875rem}.contact-page .flexcontainer .unit{-ms-flex:1 0 50%!important;flex:1 0 50%!important;max-width:50%!important}.footer .flexcontainer .unit{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;margin-bottom:0!important;-ms-flex-order:3;order:3}.footer .flexcontainer .unit:first-child{display:none;background:0 0}.footer .flexcontainer .unit.social-media{margin-left:0;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-order:2;order:2}.footer .flexcontainer .unit.newsletter{-ms-flex-order:1;order:1}.mobile-menu-overlay .menu-back{box-shadow:.1875rem 0 1.875rem;background:#f1f1f1;display:block}.mobile-menu-overlay .menu-exit{left:0;width:0;opacity:0;z-index:2;transition:opacity .4s ease-in-out;display:block;pointer-events:auto}.scrollTop{width:2rem;height:2rem;bottom:5rem;right:.5rem}}@media only screen and (max-width:768px){.carousel .wrapper .callToAction span.marketing{margin-right:1.25rem}.carousel .wrapper .callToAction span span{display:none}#recommendations .item .readmore{display:none!important}#recommendations .owl-controls .owl-nav *{top:30%!important}#recommendations .owl-controls .owl-nav .icon{width:1.875rem!important;height:1.875rem!important}#recommendations .owl-controls .owl-nav .owl-prev{left:-1.875rem!important}#recommendations .owl-controls .owl-nav .owl-next{right:0}#certifications h2{line-height:1.75rem;font-weight:500;text-align:center;margin-top:2.5rem}#certifications .unit{padding:0 .625rem!important;margin:.625rem 0}#certifications .unit:last-of-type{margin-bottom:0}#certifications .unit .title{margin-bottom:.625rem;margin-top:0;height:auto}#certifications .unit .cols .article{padding-right:30%}#certifications .unit .icon{width:4rem;height:4rem;margin-left:0;margin-right:.625rem;display:block;float:left}#news .unit{margin-bottom:2.5rem;position:relative}#news .unit:last-of-type{margin-bottom:0}#news .unit .title{padding-right:9.375rem}#news .unit .readmore{top:0;right:0;padding:.625rem;margin:0;color:#fff;background:rgba(226,0,26,.7);display:block;position:absolute}#news .unit .readmore:hover{background:#e2001a}#certifications .content,#news .content,#recommendations .content{position:relative}#certifications .content .title,#news .content .title,#recommendations .content .title{height:auto!important}#certifications .content .date,#news .content .date,#recommendations .content .date{padding-top:0}#certifications .content .readmore,#news .content .readmore,#recommendations .content .readmore{top:0;right:0;padding:.625rem;margin:0;color:#fff;background:rgba(226,0,26,.7);display:block;position:absolute}.certification-title,.sidebar ul{display:none}#certifications .content .readmore:hover,#news .content .readmore:hover,#recommendations .content .readmore:hover{background:#e2001a}#certifications .unit,#news .unit{-ms-flex:0 1 100%!important;flex:0 1 100%!important;max-width:100%!important}#certification .container,#company .container{padding-top:0}#certification .container .article,#company .container .article{font-size:1.1875rem}.sidebar{padding:0 1.25rem 1.25rem;margin:0 -.625rem;background:#f1f1f1}.sidebar .burger{padding:0;margin-bottom:.625rem;font-size:1rem;color:#000;display:block}.sidebar .burger .icon{margin-bottom:1px;width:.5rem;height:.5rem;fill:#e2001a}.sidebar,.sidebar+.main{-ms-flex:1 0 100%;flex:1 0 100%;width:100%;max-width:none}.sidebar+.main h1,.sidebar h1{margin-top:.625rem}.sidebar.sub-menu-open ul{display:block}.sidebar.sub-menu-open ul li a{margin-bottom:1.25rem;margin-left:2.25rem;line-height:1.5rem}.sidebar.sub-menu-open ul li a .icon{width:1.75rem;height:1.75rem;margin-left:-2.25rem;margin-right:.5rem}.sidebar.sub-menu-open .burger{margin-bottom:.625rem}.tabs{text-align:left;padding-left:0}.callToAction .wrapper a>*{vertical-align:top}.callToAction .wrapper a .callText{padding:0}.the404 .splash{height:9.375rem}.the404 ul li{width:100%!important;margin:0!important}.cerere-oferta .contact-form section:nth-of-type(2) label{width:32%;margin-right:2%}.cerere-oferta .contact-form section:nth-of-type(2) label:nth-of-type(3n){margin-right:0}.cerere-oferta .contact-form section:nth-of-type(2) label:nth-of-type(4n){margin-right:2%}.article ul li:before{background-position:0 .1875rem!important}}@media only screen and (max-width:480px){html{font-size:14px}.carousel .owl-item .item.callToAction span.marketing{margin-right:1.25rem}.carousel .owl-item .item.callToAction span.marketing h3{font-size:1.5rem}.carousel .owl-item .item.callToAction a{bottom:.625rem}.callToAction .callText{display:block!important;text-align:center}.callToAction .callButton{font-size:1.25rem;text-align:center!important;display:block!important;margin:.625rem auto 0}.callToAction .callButton span{padding:.625rem 1.25rem!important}#certifications .readmore,#recommendations .readmore{display:none!important}#certifications .unit .cols,#recommendations .item{width:100%!important}#certifications .unit .cols .article{font-size:1rem;padding-right:0}#recommended .unit{-ms-flex:1 1 50%!important;flex:1 1 50%!important;max-width:50%}#recommended .unit:nth-of-type(2n){padding-right:1.25rem!important}.tabs{padding:0;margin:auto;text-align:center}.tabs>li:first-child{padding-left:0}#academia .container{column-count:1}#academia .container .unit ul{display:none}.course-locations .contact a{display:inline-block}.course-locations .contact a span{display:none}.course-locations .contact a svg{fill:rgba(226,0,26,.6)!important;margin:0 .625rem}.course-details .course-label{width:30%!important;max-width:30%!important;text-align:right}.course-details .course-description{width:70%!important;max-width:70%!important}.contact-form input{width:100%!important;margin-right:0!important}.the404 .splash{height:6.25rem}.contact-page .flexcontainer .unit{-ms-flex:1 0 100%!important;flex:1 0 100%!important;max-width:100%!important}.cerere-oferta .contact-form section:nth-of-type(2) label{width:100%;margin-right:0}.cerere-oferta .contact-form section:nth-of-type(2) label:nth-of-type(3n),.cerere-oferta .contact-form section:nth-of-type(2) label:nth-of-type(4n){margin-right:0}.article ul li:before{background-position:0 .1875rem!important;margin-left:-1.125rem}.footer .unit{-ms-flex:0 1 100%!important;flex:0 1 100%!important;max-width:100%!important;font-size:.9375rem}.footer .unit h2{font-size:1rem;padding:.625rem 0 .3125rem}.footer .unit.newsletter form{width:70%}.footer .unit.newsletter form button,.footer .unit.newsletter form input{height:2.125rem!important}.subfooter{line-height:1.625rem;padding:1.25rem}.subfooter hr{margin-bottom:1.25rem}.subfooter a{display:block;float:none}}.carousel{height:350px}.carousel .item{width:100%}.carousel .owl-carousel .owl-stage-outer{height:350px;width:100%;max-width:1300px;margin:0 auto}.carousel .owl-item{overflow:hidden}.carousel .item.callToAction span.marketing{left:4.375rem;bottom:2.4rem;color:#fff;font-size:1.25rem;line-height:1.875rem;position:absolute;margin-right:20%;top:50px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;max-width:70%}.carousel .item.callToAction span.marketing h3{font-size:2rem;font-weight:500;text-shadow:1px 2px 3px #000}.carousel .wrapper .callToAction span.marketing span{padding:5px 5px 5px 20px;text-shadow:1px 2px 3px #000;margin:0 0 0 -20px}.carousel .item.callToAction a:hover{text-shadow:none}.owl-carousel .owl-item img{width:auto;max-width:1300px;min-width:1025px;height:350px}@media only screen and (max-width:1024px){.carousel{height:340px}.owl-carousel .owl-item img{width:auto;max-width:1024px;min-width:900px;height:340px}}@media only screen and (max-width:768px){.carousel,.carousel .owl-carousel .owl-stage-outer{height:250px}.owl-carousel .owl-item img{width:auto;max-width:768px;min-width:601px;height:250px}.carousel .owl-item .item.callToAction a{bottom:24px}}@media only screen and (max-width:600px){.owl-carousel .owl-item img{width:auto;max-width:600px;min-width:401px;height:250px}}@media only screen and (max-width:480px){.carousel,.carousel .owl-carousel .owl-stage-outer{height:200px}.owl-carousel .owl-item img{width:auto;max-width:480px;min-width:400px;height:200px}.carousel .owl-item .item.callToAction a{bottom:20px;right:10px}#certifications .readmore,#recommendations .readmore{left:-100%}.certifications-chapeau{display:none}}.supraheader .wrapper form button,.supraheader .wrapper form input{height:32px}div.owl-carousel-recommendations:not(.owl-loaded),div.owl-carousel-slideshow:not(.owl-loaded){opacity:0}.oWhiteBg,div.owl-carousel-recommendations.owl-loaded,div.owl-carousel-slideshow.owl-loaded{opacity:1}#recommendations .container{max-height:235px}.header .logo svg{width:6.5rem;height:6.5rem;padding:0;margin-left:1.25rem;margin-top:-4px}@media only screen and (min-width:1025px) and (max-width:1200px){.header ul.menu li{margin-left:1.5rem;font-size:.8rem}}.unsupported-browser,.unsupported-browser .browser-overlay,.unsupported-browser body{overflow:hidden;top:0;right:0;bottom:0;left:0;position:absolute}.unsupported-browser .browser-overlay{width:100%;height:2000px;display:block;z-index:1000;color:#fff;background:#000;background:rgba(0,0,0,.9)}.unsupported-browser .browser-overlay .browser-overlay-message{margin-top:200px;display:block;width:100%;text-align:center}.unsupported-browser .browser-overlay .browser-overlay-message a{margin:10px auto;padding:10px;color:#fff;background:#e2001a;display:inline-block}.unsupported-browser .browser-overlay .browser-overlay-message a:hover{background:rgba(226,0,26,.8)}.browser-overlay{display:none}.carousel{background:#f1f1f1}.oWhiteBg{background:#fff}#certifications p{padding:10px 0 0}.center{text-align:center}#certifications{font-size:inherit}#certifications h2{padding-left:0;padding-right:0}@media only screen and (max-width:768px){#certifications h2{margin-top:0;padding:0}}.academia-chapeau #remainder{padding-top:0}.academia-chapeau #remainder *,.academia-chapeau .chapeau *{font-size:1rem}.course-locations h1 .icon{top:0}.unit.course-description ul{margin-top:-5px;padding-left:.75rem;padding-top:0;margin-bottom:0}.unit.course-description a{color:#e2001a}.unit.course-description li{list-style:none;margin-bottom:1.5rem}.unit.course-description li:before{content:"";width:1.25rem;height:1.25rem;margin-left:-1.25rem;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 32 32'><path d='M20.5669,13.8662c0,0.1572-0.0547,0.291-0.1646,0.4004l-4.2671,4.2666l-0.8018,0.8018 c-0.1089,0.1104-0.2432,0.165-0.3999,0.165c-0.1572,0-0.291-0.0547-0.4014-0.1641l-0.8003-0.8008l-2.1338-2.1328 c-0.1099-0.1094-0.1646-0.2441-0.1646-0.4014s0.0547-0.291,0.1646-0.4004l0.8022-0.8027c0.1099-0.1094,0.2437-0.1641,0.4009-0.1641 c0.1567,0,0.2905,0.0547,0.3999,0.1641l1.7329,1.7383l3.8657-3.8711c0.1094-0.1094,0.2441-0.165,0.4009-0.165 c0.1563,0,0.291,0.0547,0.4014,0.165l0.8018,0.8018C20.5122,13.5771,20.5669,13.709,20.5669,13.8662z'/></svg>") 0 .3125rem no-repeat!important;background-size:contain;display:inline-block}@media only screen and (max-width:768px){.sidebar .burger{margin-bottom:0;text-align:left;padding:10px 0}}.article{opacity:1!important}.si-article{min-height:480px;margin-bottom:20px}h2.wide a{color:#000}#academia .wrapper .container{padding-left:0;padding-right:0}.course-details p{margin:0!important}.error{background:rgba(226,0,26,.1);border-top:4px solid #e2001a;border-radius:4px}.error h2{color:#e2001a}.success{background:#d4e6ff;border-top:4px solid #01579b;border-radius:4px}.success h2{color:#1977a1}.date{padding:.725rem 0 1.375rem}#news .date{padding:.725rem 0 .1rem}#recommendations .owl-carousel-recommendations .owl-stage-outer .item .content .title{height:6.8rem;overflow:hidden}.black,input[type=checkbox]:checked+span{color:#231f20!important}.search-results .icon{width:2rem;height:2rem}.supraheader .wrapper .icon:hover{fill:#e2001a}@media only screen and (max-width:768px){.contact-form section input,.contact-form section select,.one-third,.two-thirds{width:100%!important}.one-third{font-size:1.375rem!important;color:#231f20!important;margin-bottom:10px}}@media only screen and (min-width:768px){#news .readmore{display:none!important}#news .flex.unit{margin-bottom:1rem}}.fleft,.fright{display:block;max-width:480px;height:auto}#news .data{font-size:.875rem;opacity:.8}.fright{float:right;margin:0 0 1rem 1rem}.fleft{float:left;margin:0 1rem 1rem 0}@media only screen and (max-width:480px){.fleft,.fright{float:none;margin:0 auto 1rem;width:100%;max-width:100%;height:auto}.the404 .wrapper form input{width:80%}}.newsletter ::-webkit-input-placeholder{color:hsla(0,0%,100%,.6)}.newsletter :-moz-placeholder,.newsletter ::-moz-placeholder{color:hsla(0,0%,100%,.6);opacity:1}.newsletter :-ms-input-placeholder{color:hsla(0,0%,100%,.6)}.btn{background:#e2001a!important;padding:.625rem 1.25rem;color:#fff!important;opacity:.9;border-bottom:none!important;margin:1rem 0;display:inline-block}.btn:hover,.read_more{opacity:.8}.oneHalf{width:50%;float:left;padding:.5rem}.oneHalf label{width:100%;display:block;font-size:.9rem;padding-right:2rem;margin-right:2rem;clear:both;position:relative;margin-bottom:1.5rem}.oneHalf input[type=checkbox]{position:absolute;top:0;right:0;width:1.1rem;height:1.1rem}.oneHalf h2{font-size:1.2rem;color:#e2001a;border-bottom:1px solid #dbdbdb}.cerere-oferta h1 .icon{width:3rem;height:3rem}@media only screen and (max-width:768px){.oneHalf{width:100%;float:none;padding:0}#domenii_cursuri .program h2{font-size:1rem}}#domenii_cursuri .container{overflow:auto;padding:0;background:#fff;display:-ms-flexbox;display:flex}#domenii_cursuri .program{float:left;width:32%;padding-top:1rem}#domenii_cursuri .program ul{display:block!important}#domenii_cursuri .program ul li{padding-bottom:1.25rem;list-style:none}#domenii_cursuri .program ul li a{color:rgba(35,31,32,.8)}#domenii_cursuri .program ul li a:hover{color:#e2001a}#domenii_cursuri .program ul li .icon{width:1.5rem;height:1.5rem;margin-top:-.3rem;margin-bottom:-.25rem;margin-left:-1.875rem}#domenii_cursuri .program h2.wide span{padding:0 1.25rem 1.25rem;display:block;text-align:center}#domenii_cursuri .lista_domenii{float:right;overflow:auto;width:68%;padding:1.15rem 1.15rem 2rem;border-left:1.05rem solid #efefef}#domenii_cursuri .lista_domenii h2{text-align:center;margin:0;padding:0 1.25rem 1.25rem;display:block}.cDomain{width:50%;display:inline-flex}.cDomain.padded{padding:.2rem 2rem;height: 4.4rem;}.cDomain h3{padding:.5rem 0;margin:0;font-size:1rem}.cDomain h3 a{color:rgba(35,31,32,.8)}.cDomain h3 a:hover{color:#e2001a}.cDomain .icon{width:1.5rem;height:1.5rem;margin-left:-2rem}.cDomain a{color:#000}@media only screen and (max-width:480px){.lista_domenii{display:none}#domenii_cursuri .program{width:100%;float:none;text-align:center;padding-top:1rem}#domenii_cursuri .program h2{font-size:1.5rem}}#dom_page .program{float:right!important}#dom_page .lista_domenii{float:left!important;border-right:none;border-left:1.05rem solid #efefef}#cursuri_disponibile{padding-left:1.875rem}#cursuri_disponibile h4{padding-bottom:1.25rem}#cursuri_disponibile h4 a{color:rgba(35,31,32,.8)}#cursuri_disponibile h4 a .icon{width:1.5rem;height:1.5rem;margin-top:-.3rem;margin-bottom:-.25rem;margin-left:-1.875rem}.footer .unit.newsletter form button,.footer .unit.newsletter form input{height:2.125rem!important}.faq_answer,.faq_question{background:#fff;margin:0}.faq_question{margin-top:.8rem;padding:.5rem 1.5rem;z-index:10;cursor:pointer;border-bottom:1px solid #efefef}.faq_question h3{font-size:1.1rem;color:#231f20}.faq_question.selected h3{color:#e2001a}.faq_answer{padding:1rem 1.5rem;display:none;font-size:1rem;color:#000}.show{display:block}.faq_answer p{margin-top:0;color:rgba(35,31,32,.8)}.cat_title{font-weight:500;font-size:1rem;color:#a2a2a9;margin-top:1rem;margin-bottom:-.6rem;padding-left:1rem}.read_more{color:#fff;font-size:.8rem;background:#e2001a;padding:.4rem}.read_more:hover{color:#fff;opacity:1}.course-domain.selected,.site-section a{color:#e2001a;fill:#e2001a}.site-sections{display:none;text-align:center;margin-bottom:-2rem}.site-section{display:inline-block;padding:1rem 1.5rem}.site-section a{size:1.2rem}.site-section .icon{width:2rem;height:2rem}@media only screen and (max-width:1024px){.site-sections{display:block}}@media only screen and (max-width:600px){.site-sections{text-align:left}.site-section{display:block}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.sticky_footer{width:100%;max-width:1200px;margin:auto;display:block;z-index:100}.sticky_footer:hover{opacity:.8}.sticky_footer a{z-index:100;position:fixed;width:100%;max-width:1200px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;background:hsla(0,0%,100%,.8);padding:1rem;bottom:0;font-size:1.1rem;box-shadow:0 -3px 5px 0 rgba(0,0,0,.3);background:hsla(0,0%,100%,.9);animation:b linear .2s}.sticky_footer.hide{display:none;animation:b linear .2s}.sticky_footer .text{text-align:left}.sticky_footer .text .red{color:#e2001a}.sticky_footer .text .black{color:#000}.sticky_footer .cta{padding:.5rem 1rem;background:#e2001a;color:#fff;text-align:right;-ms-flex-negative:0;flex-shrink:0;margin-left:5px}@media only screen and (max-width:480px){.sticky_footer a{font-size:.9rem;padding:.5rem;line-height:1rem}.scrollTop{bottom:3.5rem}}@keyframes b{0%{bottom:-200px}to{bottom:0}}.cookie-consent.hidden{display:none;z-index:-1000}.cookie-consent{position:fixed;top:0;left:0;width:100%;background-color:#dcffe1;border-bottom:4px solid #28a745;z-index:1000}.cookie-consent .content{font-size:.8rem;width:100%;max-width:1200px;margin:0 auto;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.cookie-consent .content .text{padding:0 .5rem;-ms-flex-positive:2;flex-grow:2;color:#000;text-align:left;max-width:70%}.cookie-consent .content .text .heading{font-size:1rem;font-weight:300;color:#28a745;margin:1rem 0 .8rem}.cookie-consent .content .text a{text-decoration:underline;color:#28a745;display:block;padding:.5rem 0}.cookie-consent .content .btn{margin:.8rem;padding:.7rem 2rem;font-size:.7rem;height:50%;border-radius:4px;background:none!important;color:#777!important}.cookie-consent .content .btn:hover{background:#e2001a!important;color:#fff!important}.cookie-test{display:-ms-flexbox;display:flex;padding:0 1rem;-ms-flex-align:center;align-items:center}.cookie-test p{-ms-flex:1 0 75%;flex:1 0 75%;padding:0;margin:0}.cookie-test .btn{background:#fff!important;color:#e2001a!important;margin-right:1rem;box-shadow:0 0 3px -1px #000}#cookie-agree{background:#28a745!important;border:1px solid #28a745!important;color:#fff!important;font-weight:500;box-shadow:0 1px 1px 0 rgba(0,0,0,.06),0 2px 5px 0 rgba(0,0,0,.2)}@media only screen and (max-width:768px){.cookie-consent .content{display:block}.cookie-consent .content .text{width:100%;max-width:100%;text-align:center}.cookie-consent .content .btn{display:inline-block}.cookie-consent .content p{margin-bottom:-.5rem}.cookie-consent .content .text a{margin-bottom:1.5rem}.cookie-test{display:block;text-align:center;padding:1rem 1rem 0}}.unit.legal{margin-bottom:0}.footer .unit.legal ul li{display:inline;margin-right:1rem}@media only screen and (max-width:1024px){.footer .unit.legal{display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column}.footer .unit.legal ul li{display:block}}.toggle_title{border-bottom:1px solid #efefef;padding:1rem;cursor:pointer;background:url(/img/arrow_right.svg) no-repeat 0;background-size:.6rem}.toggle_title h3{margin:0}.toggle_title.selected{color:#e2001a;background:url(/img/arrow_down.svg) no-repeat 0;background-size:.6rem}.toggle_content{display:none;border-bottom:1px solid #efefef;padding:0 1rem}.row a{color:#000}
