@font-face{font-family:"GothamBlack";src:url("../font/Gotham-Black.eot");src:url("../font/Gotham-Blackd41d.eot?#iefix") format("embedded-opentype"),url("../font/Gotham-Black.html") format("woff2"),url("../font/Gotham-Black.woff") format("woff"),url("../font/Gotham-Black.ttf") format("truetype"),url("../font/Gotham-Black-2.html#svgFontName") format("svg")}@font-face{font-family:"GothamBook";src:url("../font/Gotham-Book.eot");src:url("../font/Gotham-Bookd41d.eot?#iefix") format("embedded-opentype"),url("../font/Gotham-Book.html") format("woff2"),url("../font/Gotham-Book.woff") format("woff"),url("../font/Gotham-Book.ttf") format("truetype"),url("../font/Gotham-Book-2.html#svgFontName") format("svg")}@font-face{font-family:"GothamBold";src:url("../font/Gotham-Bold.eot");src:url("../font/Gotham-Boldd41d.eot?#iefix") format("embedded-opentype"),url("../font/Gotham-Bold.html") format("woff2"),url("../font/Gotham-Bold.woff") format("woff"),url("../font/Gotham-Bold.ttf") format("truetype"),url("../font/Gotham-Bold-2.html#svgFontName") format("svg")}@font-face{font-family:"GothamMedium";src:url("../font/Gotham-Medium.eot");src:url("../font/Gotham-Mediumd41d.eot?#iefix") format("embedded-opentype"),url("../font/Gotham-Medium.html") format("woff2"),url("../font/Gotham-Medium.woff") format("woff"),url("../font/Gotham-Medium.ttf") format("truetype"),url("../font/Gotham-Medium-2.html#svgFontName") format("svg")}@font-face{font-family:"GothamLight";src:url("../font/Gotham-Light.eot");src:url("../font/Gotham-Lightd41d.eot?#iefix") format("embedded-opentype"),url("../font/Gotham-Light.html") format("woff2"),url("../font/Gotham-Light.woff") format("woff"),url("../font/Gotham-Light.ttf") format("truetype"),url("../font/Gotham-Light-2.html#svgFontName") format("svg")}.container,ul.breadcrumb{margin:0 auto;width:100%;max-width:968px;padding:0 20px}.container.no-padding,ul.no-padding.breadcrumb{padding:0}.container.colored,ul.colored.breadcrumb{background-color:#f7f6f2;padding:32px 20px 20px;position:relative;margin:40px auto}.container.colored:before,ul.colored.breadcrumb:before{top:20px !important;left:20px !important}.container-full,header,header .top-bar{max-width:none}.flex-container,.sections-cubes,.notices-focus,.focus-sample,.map-wrapper{display:-ms-flexbox;display:flex}@media(max-width: 768px){.flex-container,.sections-cubes,.notices-focus,.focus-sample,.map-wrapper{-ms-flex-direction:column;flex-direction:column}}.flex-wrap,.notices-focus{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-center{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.flex-justify{-ms-flex-pack:justify;justify-content:space-between}.flex-1{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.flex-2,.focus-sample .focus-item,.map-wrapper .map-image,.map-wrapper .map-iframe{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.flex-3,.links-list li{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;max-width:33.33%}.flex-4,.sections-cubes .section-cube-item{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.flex-5{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}.flex-sz-1{-ms-flex-preferred-size:8.33%;flex-basis:8.33%}.flex-sz-2{-ms-flex-preferred-size:16.66%;flex-basis:16.66%}.flex-sz-3,.left-menu{-ms-flex-preferred-size:25%;flex-basis:25%}.flex-sz-4{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}.flex-sz-5{-ms-flex-preferred-size:41.66%;flex-basis:41.66%}.flex-sz-6{-ms-flex-preferred-size:50%;flex-basis:50%}.flex-sz-7{-ms-flex-preferred-size:58.33%;flex-basis:58.33%}.flex-sz-8,.focus-sample,.search-results ul li{-ms-flex-preferred-size:66.66%;flex-basis:66.66%}.flex-sz-9,.main-content{-ms-flex-preferred-size:75%;flex-basis:75%}.flex-sz-10{-ms-flex-preferred-size:83.33%;flex-basis:83.33%}.flex-sz-11{-ms-flex-preferred-size:91.66%;flex-basis:91.66%}.flex-sz-12{-ms-flex-preferred-size:100%;flex-basis:100%}.paddind-top-30{padding-top:30px}.paddind-bottom-30{padding-bottom:30px}.margin-top-30{margin-top:30px}@media(max-width: 768px){.margin-top-30-xs{margin-top:30px}}.margin-bottom-30{margin-bottom:30px}.margin-top-40{margin-top:40px}.margin-bottom-40{margin-bottom:40px}.margin-left-20{margin-left:20px}@media(max-width: 768px){.hidden-xs{display:none}}.display-xs{display:none}@media(max-width: 768px){.display-xs{display:block}}@media(max-width: 768px){.flex-1,.flex-1:not(.flex-force),.flex-2,.focus-sample .focus-item,.map-wrapper .map-image,.map-wrapper .map-iframe,.flex-2:not(.flex-force),.focus-sample .focus-item:not(.flex-force),.map-wrapper .map-image:not(.flex-force),.map-wrapper .map-iframe:not(.flex-force),.flex-3,.links-list li,.flex-3:not(.flex-force),.links-list li:not(.flex-force),.flex-4,.sections-cubes .section-cube-item,.flex-5{max-width:100%}.flex-4:not(.flex-force),.sections-cubes .section-cube-item:not(.flex-force),.flex-sz-1:not(.flex-force),.flex-sz-2:not(.flex-force),.flex-sz-3:not(.flex-force),.left-menu:not(.flex-force),.flex-sz-4:not(.flex-force),.flex-sz-5:not(.flex-force),.flex-sz-6:not(.flex-force),.flex-sz-7:not(.flex-force),.flex-sz-8:not(.flex-force),.focus-sample:not(.flex-force),.search-results ul li:not(.flex-force),.flex-sz-9:not(.flex-force),.main-content:not(.flex-force),.flex-sz-10:not(.flex-force),.flex-sz-11:not(.flex-force),.flex-sz-1:not(.flex-force){-ms-flex-preferred-size:inherit !important;flex-basis:inherit !important}}form input[type=text],form input[type=email],form input[type=number],form input[type=password],form .form-input{height:30px;border-radius:4px;border:0;padding:0 12px;outline:none;font-family:"GothamBook";line-height:30px;font-size:14px;border:1px solid #a0a0a0}form input[type=submit]{text-transform:uppercase}form .label{display:block;width:100%;margin-bottom:5px;font-weight:bold}form .label.label-require{position:relative}form .label.label-require:after{content:"*";color:red;position:absolute;margin-left:2px}form select{-moz-placeholder-color:#a0a0a0;-ms-input-placeholder-color:#a0a0a0}form select.form-input{background-color:#FFF;height:30px !important;line-height:33px !important}form select ::-webkit-input-placeholder{color:#a0a0a0}form select ::-moz-placeholder{color:#a0a0a0}form select.big{height:32px;border-radius:4px;font-size:14px;line-height:32px}form .group-fields .field-wrap{width:50%;float:left;padding:0 15px}form .group-fields .field-wrap:first-child{padding-left:0}form .group-fields .field-wrap:last-child{padding-right:0}@media (max-width: 768px){form .group-fields .field-wrap{width:100%;padding:0}}form .form-group{position:relative;padding:0 5px 15px 5px}form .form-group input[type=text],form .form-group input[type=email],form .form-group input[type=number],form .form-group input[type=password],form .form-group select{padding-right:10px;width:100%}form .invalid{border:1px solid red !important}form .input-group{position:relative}form .input-group input[type=text],form .input-group input[type=email],form .input-group input[type=number],form .input-group input[type=password]{padding:0 10px}form .input-group button{background-color:transparent;border:none;outline:none;color:#a0a0a0}form .input-group .input-icon{position:absolute;right:6px;font-size:16px;top:50%;color:#a0a0a0;-ms-transform:translateY(-50%);transform:translateY(-50%)}form .input-group .input-icon.big{font-size:18px !important}form .ninja-forms-field-error{margin-top:5px !important}form div.ninja-forms-field{margin-top:50px;margin-bottom:10px;font-family:"GothamBold"}form hr.ninja-forms-field,form .list-radio-wrap{margin-bottom:30px !important}form .list-checkbox-wrap label,form .list-radio-wrap label{margin-right:15px;margin-bottom:8px}form .list-checkbox-wrap ul li,form .list-radio-wrap ul li{padding-left:0 !important;padding-right:18px !important}form .list-checkbox-wrap ul .ninja-forms-field,form .list-radio-wrap ul .ninja-forms-field{margin-left:0 !important}form .submit-wrap input[type=submit]{background-color:#bf0411;border:0;color:#fff;transition:background .3s;max-width:100px;height:40px;border-radius:5px;width:100px;text-align:center;font-size:12px;cursor:pointer}form .submit-wrap input[type=submit]:hover{width:100px !important;background-color:#e30513}.wp-list-table.widefat{width:100%;max-width:100%}*,*:before,*:after{box-sizing:border-box;outline:none}html{height:100%}body{margin:0;padding:0;font-family:"GothamBook";color:#3e3e3e;font-size:13px;height:100%}img{width:auto;max-width:100%;height:auto}@media (max-width: 992px){main img{max-width:100%;width:100%}}main{padding-bottom:30px}a,a:link{color:inherit;text-decoration:inherit}a.red,a:link.red{color:#bf0411;text-decoration:underline}*>h1,h2,h3,h4,h5,h6,p{margin-top:0}#wrapper{min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap}#body{-ms-flex-positive:2;flex-grow:2;width:100%;min-height:500px}.wp-video{max-width:100%}.wp-video video{width:100%;height:auto}.ul-inline,ul.breadcrumb,header .top-bar ul,header .container .menu-main-menu-container .header-site-nav,header ul.breadcrumb .menu-main-menu-container .header-site-nav,.pagination ul{list-style:none;margin:auto;padding:0;display:inline-block}.ul-inline li,ul.breadcrumb li,header .top-bar ul li,header .container .menu-main-menu-container .header-site-nav li,header ul.breadcrumb .menu-main-menu-container .header-site-nav li,.pagination ul li{display:inline-block}.section-title{font-family:"GothamBold";font-size:24px;font-margin-bottom:30px}.section-title small{font-size:14px;margin-top:-20px;font-weight:100}.red-title{color:#e30513;font-size:22px}.redline,.container.colored:before,ul.colored.breadcrumb:before{content:"";width:40px;height:0;border-bottom:1px solid #bf0411;top:-10px;left:0;position:absolute}.relative{position:relative}.text-left{text-align:left}.text-center{text-align:center}.font-medium{font-family:GothamMedium}.txt-underline{text-decoration:underline !important}.no-margin{margin:0}.full{min-width:100%}.clearfix{clear:both}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}.wrapper-iframe{position:relative;padding-bottom:56.25%;padding-top:30px;height:0px;overflow:hidden}.wrapper-iframe iframe{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%}ul.breadcrumb{display:block;padding:0 20px;font-size:12px;font-family:"GothamBook";font-weight:bold;margin-top:30px;margin-bottom:20px}ul.breadcrumb li:first-child:before{display:none}ul.breadcrumb li:before{content:"";font-family:"FontAwesome";margin:0 6px}ul.breadcrumb li.active a{text-decoration:none;color:inherit}ul.breadcrumb a{color:#8e0000;text-decoration:underline}.graduation{display:block;position:relative;margin-top:45px}.graduation a{color:red;text-decoration:underline}.graduation .redline,.graduation .container.colored:before,.graduation ul.colored.breadcrumb:before{left:20px}.graduation .main-title{font-size:24px;font-family:"GothamBold";float:none}.graduation .static-banner{position:relative;min-width:100%;margin:0}.graduation .static-banner img{width:100%;height:auto}.graduation .content{margin-top:30px;font-size:14px;font-family:"GothamBook"}.graduation .content .title{font-family:"GothamMedium";font-size:20px}.graduation .courses-nav{margin-top:50px;margin-bottom:50px}.graduation .courses-nav .courses-list{list-style:none;padding:0;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.graduation .courses-nav .courses-list .course{height:80px;line-height:80px;background-color:#bf0411;font-size:14px;font-family:"GothamBold";color:#fff;text-align:center;border-right:1px solid #fff}@media(max-width: 768px){.graduation .courses-nav .courses-list .course{width:100%;padding:0 20px;border-bottom:1px solid #f7f6f2}}.graduation .courses-nav .courses-list .course:hover{color:#bf0411;background-color:#f7f6f2}.graduation .courses-nav .courses-list .course:hover a{color:#bf0411}.graduation .courses-nav .courses-list .course:hover i{border-color:#bf0411}.graduation .courses-nav .courses-list .course a{color:#fff;display:block}.graduation .courses-nav .courses-list .course i{border:1px solid #fff;padding:3px 10px;border-radius:50%;height:27px;width:27px;font-size:19px;margin-left:3px;-ms-transform:translateY(2px);transform:translateY(2px)}.extension{display:block;position:relative;margin-top:45px}.extension .redline,.extension .container.colored:before,.extension ul.colored.breadcrumb:before{left:20px}.extension .main-title{font-size:24px;font-family:"GothamBold";margin-bottom:0px;float:none}.extension article{margin-bottom:40px}.extension .content{margin-top:10px;font-size:14px;font-family:"GothamBold"}.extension .content .title{font-family:"GothamMedium";font-size:20px}.extension .courses-nav .courses-list{-ms-flex-direction:column;flex-direction:column;list-style:none;padding-left:0}.extension .courses-nav .courses-list .course{font-family:"GothamBook";font-size:15px;margin-bottom:10px;min-height:25px;display:table}.extension .courses-nav .courses-list .course a{padding-left:30px;line-height:25px;position:relative}.extension .courses-nav .courses-list .course a .fa-angle-right{position:absolute;left:0;border:1px solid red;border-radius:50%;width:24px;height:24px;border-radius:50%;padding-top:0px;padding-left:9px;font-size:20px;color:red}.page-found{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:60vh}.page-found .title-404{font-size:120px;color:#8e0000;margin-bottom:0}.page-found .title-404 i{font-size:100px}.page-found .subtitle-404{font-size:20px}.page-found .btn,.page-found header .container .menu-main-menu-container .header-site-nav .option-menu-login a,header .container .menu-main-menu-container .header-site-nav .option-menu-login .page-found a,.page-found header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login a,header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login .page-found a{padding:10px 25px;border-radius:5px}header{background-color:#8e0000;color:#fff;height:107px;width:100%}@media(max-width: 768px){header{height:inherit;padding-bottom:20px}}header .top-bar{background-color:#e30513}@media(max-width: 768px){header .top-bar{width:100%}}header .top-bar ul{height:30px;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;float:right}header .top-bar ul li{font-family:"GothamBold";height:100%;text-align:center;margin-right:20px}header .top-bar ul li.social-media{margin:0;border-left:1px solid #fff}header .top-bar ul li.social-media .fa{font-size:15px;margin:0 10px}header .top-bar ul li.social-media a{padding:8px 10px 0}header .top-bar ul li a{display:block;width:100%;height:100%;padding-top:8px;transition:.2s}header .top-bar ul li a:hover{color:#8e0000}header .container,header ul.breadcrumb{display:-ms-flexbox;display:flex;padding:0 20px}@media(max-width: 768px){header .container,header ul.breadcrumb{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}header .container .logo,header ul.breadcrumb .logo{width:147px;position:relative;z-index:10}@media(max-width: 768px){header .container .logo,header ul.breadcrumb .logo{width:100%;text-align:center}header .container .logo img,header ul.breadcrumb .logo img{height:70px;margin:20px 0}}header .container .menu-main-menu-container,header ul.breadcrumb .menu-main-menu-container{-ms-flex-positive:2;flex-grow:2;-ms-flex-item-align:center;align-self:center;margin-top:-20px}@media(max-width: 768px){header .container .menu-main-menu-container,header ul.breadcrumb .menu-main-menu-container{width:100%}}header .container .menu-main-menu-container .header-site-nav,header ul.breadcrumb .menu-main-menu-container .header-site-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;height:100%;-ms-flex-align:center;align-items:center;padding:0 0 0 20px}@media(max-width: 768px){header .container .menu-main-menu-container .header-site-nav,header ul.breadcrumb .menu-main-menu-container .header-site-nav{-ms-flex-direction:column;flex-direction:column;text-align:center;padding:20px 0;display:none}header .container .menu-main-menu-container .header-site-nav.visible,header ul.breadcrumb .menu-main-menu-container .header-site-nav.visible{display:block}}header .container .menu-main-menu-container .header-site-nav>li,header ul.breadcrumb .menu-main-menu-container .header-site-nav>li{text-align:center;position:relative;transition:.2s}@media(max-width: 768px){header .container .menu-main-menu-container .header-site-nav>li,header ul.breadcrumb .menu-main-menu-container .header-site-nav>li{width:100%}}header .container .menu-main-menu-container .header-site-nav>li a,header ul.breadcrumb .menu-main-menu-container .header-site-nav>li a{font-size:12px;display:block;width:100%;height:100%;padding:10px 10px}@media(max-width: 768px){header .container .menu-main-menu-container .header-site-nav>li a,header ul.breadcrumb .menu-main-menu-container .header-site-nav>li a{font-size:20px}}@media(min-width: 769px){header .container .menu-main-menu-container .header-site-nav>li:hover,header ul.breadcrumb .menu-main-menu-container .header-site-nav>li:hover,header .container .menu-main-menu-container .header-site-nav>li.current-menu-item,header ul.breadcrumb .menu-main-menu-container .header-site-nav>li.current-menu-item{border-radius:5px;background-color:#bf0411}}@media(min-width: 769px){header .container .menu-main-menu-container .header-site-nav>li.current-menu-ancestor,header ul.breadcrumb .menu-main-menu-container .header-site-nav>li.current-menu-ancestor{border-radius:5px;background-color:#bf0411}}header .container *:hover>.sub-menu,header ul.breadcrumb *:hover>.sub-menu{display:block}@media(max-width: 768px){header .container *:hover>.sub-menu,header ul.breadcrumb *:hover>.sub-menu{display:none}}header .container .sub-menu,header ul.breadcrumb .sub-menu{display:none;position:absolute;top:calc(100% - 3px);padding:0;z-index:10;background-color:#bf0411;min-width:200px;text-align:left;border-radius:0 5px 5px 5px;overflow:hidden}@media(max-width: 768px){header .container .sub-menu,header ul.breadcrumb .sub-menu{width:100%;position:relative;display:none;border-radius:5px}}header .container .sub-menu li,header ul.breadcrumb .sub-menu li{display:block;width:100%;padding-right:10px;position:relative}@media(max-width: 768px){header .container .sub-menu li,header ul.breadcrumb .sub-menu li{width:100%;text-align:center;padding-right:0;border-top:1px solid #e30513}}header .container .sub-menu li>.sub-menu,header ul.breadcrumb .sub-menu li>.sub-menu{left:100%;top:0}@media(min-width: 769px){header .container .sub-menu li:hover,header ul.breadcrumb .sub-menu li:hover,header .container .sub-menu li.current-menu-item,header ul.breadcrumb .sub-menu li.current-menu-item{background-color:#e30513}}header .container .sub-menu li:hover .sub-menu,header ul.breadcrumb .sub-menu li:hover .sub-menu,header .container .sub-menu li.current-menu-item .sub-menu,header ul.breadcrumb .sub-menu li.current-menu-item .sub-menu{display:block !important}header .container .sub-menu li a,header ul.breadcrumb .sub-menu li a{position:relative;display:block;width:100%}header .container .sub-menu li a .fa,header ul.breadcrumb .sub-menu li a .fa{position:absolute;right:5px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}header .has-submenu>a:first-child:after{content:"";font-family:FontAwesome;margin-left:6px}header .menu-toggle{position:absolute;top:20px;right:20px;font-size:30px;z-index:10}@media(min-width: 769px){header .menu-toggle{display:none}}footer{color:#fff;background:#bf0411;-ms-flex-item-align:end;align-self:flex-end;width:100%}@media(max-width: 768px){footer{text-align:center}}footer .contact-info{@extends .container;padding:20px !important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media(max-width: 768px){footer .contact-info{-ms-flex-direction:column;flex-direction:column}footer .contact-info>div{margin:15px 0}}footer .contact-info .logo{width:120px;margin-right:20px}footer .contact-info .social-media{margin-right:20px;font-size:20px}footer .contact-info .social-media a{margin-right:4px;transition:.2s}footer .contact-info .social-media a:hover{color:#8e0000}footer .contact-info .address{-ms-flex-positive:2;flex-grow:2;line-height:1.5}footer .copyrights{@extends .container-fluid;background-color:#8e0000;text-align:center;padding:20px 0}.carousel .carousel-item{background-size:cover;background-position:center center;height:100%;position:relative}.carousel .carousel-item-box{background-color:#f3f3f3;position:absolute;top:50%;left:30px;-ms-transform:translateY(-50%);transform:translateY(-50%);padding:20px;font-size:22px}.carousel .carousel-item-box h3{font-family:"GothamBlack";text-transform:uppercase;font-size:28px;margin:5px 0;max-width:400px}.carousel .carousel-link{position:absolute;top:0;bottom:0;left:0;right:0;display:block}.carousel .slick-dots{position:absolute;bottom:-10px;list-style:none;display:block;text-align:center;padding:0;width:100%}.carousel .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0;padding:0;cursor:pointer}.carousel .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.carousel .slick-dots li button:hover,.carousel .slick-dots li button:focus{outline:none}.carousel .slick-dots li button:hover:before,.carousel .slick-dots li button:focus:before{opacity:.75}.carousel .slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"GothamBold";font-size:30px;line-height:20px;text-align:center;color:#fff;opacity:.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel .slick-dots li.slick-active button:before{color:#fff;opacity:1}.carousel.mobile{height:auto}.carousel.main{height:410px}.carousel.main .carousel-item{height:410px}.carousel-wrapper{position:relative;box-sizing:border-box;padding:0 20px;max-width:666px}.carousel-wrapper .carousel-prev,.carousel-wrapper .carousel-next{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:30px;display:block;z-index:100;color:#a0a0a0;cursor:pointer}.carousel-wrapper .carousel-prev:before,.carousel-wrapper .carousel-next:before{font-family:FontAwesome;content:""}.carousel-wrapper .carousel-next{right:0}.carousel-wrapper .carousel-next:before{content:""}.carousel-wrapper .carousel-gallery{padding:0 20px}.carousel-wrapper .carousel-gallery.images li a,.carousel-wrapper .carousel-gallery.videos li a{position:relative;display:block;text-align:center}.carousel-wrapper .carousel-gallery.images li a:after,.carousel-wrapper .carousel-gallery.videos li a:after{position:absolute;content:"";font-family:FontAwesome;font-size:28px;color:#fff;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:.6}.carousel-wrapper .carousel-gallery.images li a img,.carousel-wrapper .carousel-gallery.videos li a img{display:inline}.carousel-wrapper .carousel-gallery.images li:hover a:after,.carousel-wrapper .carousel-gallery.videos li:hover a:after{opacity:1}.carousel-wrapper .carousel-gallery.videos li a:after{content:""}.carousel-wrapper .carousel-gallery .carousel-item{display:inline;padding:0 10px}.btn,header .container .menu-main-menu-container .header-site-nav .option-menu-login a,header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login a{display:inline-block;padding:5px;border:1px solid;padding:6px 10px 5px 10px;font-size:13px !important;text-decoration:none !important}.btn.default,header .container .menu-main-menu-container .header-site-nav .option-menu-login a.default,header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login a.default{background-color:#bf0411;border:0;color:#fff;transition:background .3s}.btn.default:hover,header .container .menu-main-menu-container .header-site-nav .option-menu-login a.default:hover,header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login a.default:hover{background-color:#e30513}.btn.red,header .container .menu-main-menu-container .header-site-nav .option-menu-login a.red,header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login a.red{background-color:#fff;color:#bf0411}.btn.red .fa.rounded:after,header .container .menu-main-menu-container .header-site-nav .option-menu-login a.red .fa.rounded:after,header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login a.red .fa.rounded:after{border-color:#bf0411}.btn.disabled,header .container .menu-main-menu-container .header-site-nav .option-menu-login a.disabled,header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login a.disabled{background-color:#6c6c6c}.btn.disabled:hover,header .container .menu-main-menu-container .header-site-nav .option-menu-login a.disabled:hover,header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login a.disabled:hover{background-color:#6c6c6c}.btn.rounded,header .container .menu-main-menu-container .header-site-nav .option-menu-login a.rounded,header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login a.rounded{border-radius:4px}.btn.big,header .container .menu-main-menu-container .header-site-nav .option-menu-login a.big,header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login a.big{padding:12px 15px 10px 15px;line-height:20px}.btn.big .fa,header .container .menu-main-menu-container .header-site-nav .option-menu-login a.big .fa,header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login a.big .fa{font-size:22px}.btn.outline,header .container .menu-main-menu-container .header-site-nav .option-menu-login a.outline,header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login a.outline{background:none;border:1px solid #bf0411;color:#bf0411;transition:.3s}.btn.outline:hover,header .container .menu-main-menu-container .header-site-nav .option-menu-login a.outline:hover,header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login a.outline:hover{background-color:#bf0411;color:#FFF}.btn .fa.rounded,header .container .menu-main-menu-container .header-site-nav .option-menu-login a .fa.rounded,header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login a .fa.rounded{position:relative;margin:0 10px 0 16px}.btn .fa.rounded:after,header .container .menu-main-menu-container .header-site-nav .option-menu-login a .fa.rounded:after,header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login a .fa.rounded:after{content:"";position:absolute;padding:9px;border:2px solid #fff;border-radius:100%;left:-9px;top:0}.btn.login,header .container .menu-main-menu-container .header-site-nav .option-menu-login a,header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login a{border:1px solid !important;border-radius:5px !important;font-size:14px !important;padding:6px 14px !important}.btn.login:hover,header .container .menu-main-menu-container .header-site-nav .option-menu-login a:hover,header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login a:hover{background-color:transparent !important}.sections-cubes-wrapper{padding:0;margin-top:30px}.sections-cubes-wrapper .section-title{margin-bottom:0 !important;margin-left:20px}.sections-cubes-wrapper .section-sub-title{margin-left:20px;font-family:"GothamBold";font-size:1.3em}.sections-cubes{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 30px auto;padding:0}.sections-cubes .section-cube-item{padding:20px 20px;border:2px solid transparent;text-transform:uppercase;font-family:"GothamMedium";color:#6c6c6c}.sections-cubes .section-cube-item:hover{background-color:#fbfbfb;border:2px solid #f7f6f2}.sections-cubes .section-cube-item .cat{color:#8e0000;font-size:16px}.sections-cubes .section-cube-item .title{font-family:"GothamLight";color:#3e3e3e;font-size:22px;margin:8px 0;display:block}.sections-cubes .section-cube-item .btn,.sections-cubes .section-cube-item header .container .menu-main-menu-container .header-site-nav .option-menu-login a,header .container .menu-main-menu-container .header-site-nav .option-menu-login .sections-cubes .section-cube-item a,.sections-cubes .section-cube-item header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login a,header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login .sections-cubes .section-cube-item a{text-transform:none;margin-top:12px}.simple-calendar{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:baseline;align-items:baseline}@media(max-width: 768px){.simple-calendar{-ms-flex-direction:column;flex-direction:column}}.simple-calendar .calendar-item{padding:15px 0 15px 85px;width:50%;font-family:"GothamBlack";position:relative;margin-bottom:15px}@media(max-width: 768px){.simple-calendar .calendar-item{width:100%}}.simple-calendar .calendar-item a{display:block}.simple-calendar .calendar-item a:hover{color:#bf0411;text-decoration:underline}.simple-calendar .calendar-item a:hover span{text-decoration:none !important}.simple-calendar .calendar-item .date{background-color:#bf0411;width:70px;height:70px;color:#fff;position:relative;border-radius:4px;margin-right:25px;position:absolute;top:15px;left:0;text-transform:uppercase}.simple-calendar .calendar-item .date span{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;font-size:28px;font-family:"GothamLight";line-height:1;margin-top:-3px}.simple-calendar .calendar-item .date span small{font-size:14px;margin-bottom:-10px}.simple-calendar .calendar-item .time{font-family:"GothamLight";display:block;text-decoration:none !important}.simple-calendar .calendar-item:nth-child(1){-ms-flex-order:1;order:1}.simple-calendar .calendar-item:nth-child(2){-ms-flex-order:2;order:2}.simple-calendar .calendar-item:nth-child(3){-ms-flex-order:1;order:1}.simple-calendar .calendar-item:nth-child(4){-ms-flex-order:2;order:2}.simple-calendar .calendar-item:nth-child(1),.simple-calendar .calendar-item:nth-child(2){padding-right:15px}.simple-calendar .calendar-item:nth-child(3),.simple-calendar .calendar-item:nth-child(4){padding-left:85px}.calendar-end{width:100%;margin-top:30px;-ms-flex-order:100;order:100;text-align:right}@media(max-width: 768px){.calendar-end{text-align:left}}.notice-sample{display:-ms-flexbox;display:flex;margin-top:40px;margin-bottom:40px}@media(max-width: 768px){.notice-sample{display:block}}.notice-sample .flex-2,.notice-sample .focus-sample .focus-item,.focus-sample .notice-sample .focus-item,.notice-sample .map-wrapper .map-image,.map-wrapper .notice-sample .map-image,.notice-sample .map-wrapper .map-iframe,.map-wrapper .notice-sample .map-iframe{padding:0 20px 0 0}@media(max-width: 768px){.notice-sample .flex-2,.notice-sample .focus-sample .focus-item,.focus-sample .notice-sample .focus-item,.notice-sample .map-wrapper .map-image,.map-wrapper .notice-sample .map-image,.notice-sample .map-wrapper .map-iframe,.map-wrapper .notice-sample .map-iframe{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0}}.notice-list{list-style:none;padding:0}.notice-list li{position:relative;padding-left:15px;font-family:"GothamBlack";margin:0 0 15px 0;padding:0 20px}.notice-list li a:hover{text-decoration:underline;color:#bf0411}.notice-list .fa{position:absolute;top:1px;left:10px}.notice-list.links li .fa{top:0}.notice-list.links+.text-right{padding-left:20px}.notice-list.aside li{font-family:inherit;padding:0;padding-top:15px;border-bottom:1px solid #a0a0a0;margin-bottom:0}.notice-list.aside li:hover a .notice-date{color:inherit}@media(max-width: 768px){.notices-focus{display:block}}.notices-focus .figure{position:relative;display:block;height:135px;margin-bottom:10px;overflow:hidden}.notices-focus .figure img{position:relative;top:50%;width:100%;min-height:100%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.notices-focus.articles-focus .attachment-post-header{width:100%}.notices-focus.articles-focus .figure{height:180px}.notices-focus .flex-1{margin-bottom:30px}.notices-focus .flex-2,.notices-focus .focus-sample .focus-item,.focus-sample .notices-focus .focus-item,.notices-focus .map-wrapper .map-image,.map-wrapper .notices-focus .map-image,.notices-focus .map-wrapper .map-iframe,.map-wrapper .notices-focus .map-iframe{margin-bottom:30px}.notices-focus .flex-2:nth-child(even),.notices-focus .focus-sample .focus-item:nth-child(even),.focus-sample .notices-focus .focus-item:nth-child(even),.notices-focus .map-wrapper .map-image:nth-child(even),.map-wrapper .notices-focus .map-image:nth-child(even),.notices-focus .map-wrapper .map-iframe:nth-child(even),.map-wrapper .notices-focus .map-iframe:nth-child(even){padding-right:15px}@media(max-width: 768px){.notices-focus .flex-2:nth-child(even),.notices-focus .focus-sample .focus-item:nth-child(even),.focus-sample .notices-focus .focus-item:nth-child(even),.notices-focus .map-wrapper .map-image:nth-child(even),.map-wrapper .notices-focus .map-image:nth-child(even),.notices-focus .map-wrapper .map-iframe:nth-child(even),.map-wrapper .notices-focus .map-iframe:nth-child(even){padding:0 !important}}.notices-focus .flex-2:nth-child(odd),.notices-focus .focus-sample .focus-item:nth-child(odd),.focus-sample .notices-focus .focus-item:nth-child(odd),.notices-focus .map-wrapper .map-image:nth-child(odd),.map-wrapper .notices-focus .map-image:nth-child(odd),.notices-focus .map-wrapper .map-iframe:nth-child(odd),.map-wrapper .notices-focus .map-iframe:nth-child(odd){padding-left:15px}@media(max-width: 768px){.notices-focus .flex-2:nth-child(odd),.notices-focus .focus-sample .focus-item:nth-child(odd),.focus-sample .notices-focus .focus-item:nth-child(odd),.notices-focus .map-wrapper .map-image:nth-child(odd),.map-wrapper .notices-focus .map-image:nth-child(odd),.notices-focus .map-wrapper .map-iframe:nth-child(odd),.map-wrapper .notices-focus .map-iframe:nth-child(odd){padding:0 !important}}.notices-focus.inverse .flex-2:nth-child(odd),.notices-focus.inverse .focus-sample .focus-item:nth-child(odd),.focus-sample .notices-focus.inverse .focus-item:nth-child(odd),.notices-focus.inverse .map-wrapper .map-image:nth-child(odd),.map-wrapper .notices-focus.inverse .map-image:nth-child(odd),.notices-focus.inverse .map-wrapper .map-iframe:nth-child(odd),.map-wrapper .notices-focus.inverse .map-iframe:nth-child(odd){padding-right:15px;padding-left:0}.notices-focus.inverse .flex-2:nth-child(even),.notices-focus.inverse .focus-sample .focus-item:nth-child(even),.focus-sample .notices-focus.inverse .focus-item:nth-child(even),.notices-focus.inverse .map-wrapper .map-image:nth-child(even),.map-wrapper .notices-focus.inverse .map-image:nth-child(even),.notices-focus.inverse .map-wrapper .map-iframe:nth-child(even),.map-wrapper .notices-focus.inverse .map-iframe:nth-child(even){padding-left:15px;padding-right:0}.aside-notices{position:relative}.notice-title{font-size:18px;font-family:GothamMedium;margin:6px 0}.notice-title.big{font-family:GothamBlack;font-size:34px;margin:10px 0 5px 0}.notice-excerpt{font-size:18px;font-family:GothamMedium;margin:10px 0 15px 0}.wp-caption{max-width:100%}.notice-date{color:#a0a0a0;margin:4px 0;display:block}@media(max-width: 768px){.focus-sample{display:block}}.focus-sample .focus-item figure{position:relative;padding:0;margin:0}.focus-sample .focus-item+.focus-item{margin:0 0 0 20px}@media(max-width: 768px){.focus-sample .focus-item{padding:0}}.focus-sample .focus-item h4{font-size:18px;margin:15px 0;font-family:"GothamMedium"}.column-article{margin-left:20px}.column-article .focus-item{padding:0;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.container-article .focus-item h4,.container-article .focus-item h4+p{-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;overflow:hidden}.container-article .focus-item h4{-webkit-line-clamp:2}.container-article .focus-item h4+p{-webkit-line-clamp:7}@media(min-width: 769px){.container-article .focus-item figure{width:100%;height:200px;overflow:hidden;line-height:0}.container-article .focus-item figure img{position:absolute;width:300px;height:100%;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media(max-width: 850px){.container-article .focus-item figure{height:160px}}}.left-menu ul{list-style:none;padding:0;width:100%;display:block}.left-menu ul li{border-bottom:1px solid #dedede;background-color:#f7f6f2}.left-menu ul li:hover{color:#bf0411}.left-menu ul li.active{color:#bf0411;border-right:20px solid #bf0411}.left-menu ul li.active a{padding-right:10px}.left-menu ul li.active a:after{color:#fff;right:-13px}.left-menu ul li a{cursor:pointer;display:block;padding:10px 20px 10px 10px;font-family:"GothamBlack";position:relative}.left-menu ul li a:after{content:"";font-family:"FontAwesome";position:absolute;font-size:16px;right:7px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.left-menu .red-box{background-color:#bf0411;color:#fff;padding:15px}.left-menu .red-box strong{font-family:"GothamMedium"}.left-menu .red-box .btn,.left-menu .red-box header .container .menu-main-menu-container .header-site-nav .option-menu-login a,header .container .menu-main-menu-container .header-site-nav .option-menu-login .left-menu .red-box a,.left-menu .red-box header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login a,header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login .left-menu .red-box a{display:block;margin:10px 0;text-align:center}.main-content{position:relative;display:block;margin-top:10px;margin-left:40px;margin-bottom:40px}@media(max-width: 768px){.main-content{margin:30px 0}}.main-content h1{font-size:24px;font-family:"GothamBold"}.main-content strong{font-family:"GothamBold"}.main-content ul{padding:0 15px}.main-content ul li{margin:10px 0}.main-content hr{margin:20px 0;height:0;overflow:hidden;border:0}.main-content p a{text-decoration:underline;color:#bf0411}.main-content .sub-title{font-size:20px;font-family:"GothamMedium"}.main-content .img-left{float:left;margin-right:20px;margin-bottom:20px}.main-content .img-right{float:right;margin-left:20px;margin-bottom:20px}.main-content.left{margin:10px 0 40px 0;padding-right:40px}@media(max-width: 768px){.main-content.left{padding-right:0}}.main-content.full{margin:30px 0 40px 0;padding:0}.timeline{position:relative;width:100%}.timeline:before{content:"";position:absolute;height:100%;width:1px;background-color:#6c6c6c;left:50%}@media(max-width: 768px){.timeline:before{left:0;display:none}}.timeline .timeline-item{width:100%;display:-ms-flexbox;display:flex;margin-bottom:40px;position:relative}@media(max-width: 768px){.timeline .timeline-item{-ms-flex-direction:column;flex-direction:column;border-left:1px solid #3e3e3e;margin-bottom:0;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #3e3e3e}@media(max-width: 768px){.timeline .timeline-item:nth-child(odd):before{left:0 !important;top:40px !important;margin-left:-6px !important}.timeline .timeline-item:nth-child(odd) .col.text{text-align:left !important;padding-left:25px}.timeline .timeline-item:nth-child(even){border-left:0;border-right:1px solid;text-align:right !important}.timeline .timeline-item:nth-child(even):before{left:100% !important;top:40px !important;margin-left:-6px !important}.timeline .timeline-item:nth-child(even) .col.text{text-align:right !important;padding-right:25px}}}.timeline .timeline-item:before{content:"";position:absolute;width:11px;height:11px;background-color:#3e3e3e;border-radius:10px;left:50%;top:8px;margin-left:-5px}.timeline .timeline-item .col{width:50%}@media(max-width: 768px){.timeline .timeline-item .col{width:100%}}@media(max-width: 768px){.timeline .timeline-item .col:first-child{-ms-flex-order:1;order:1}}.timeline .timeline-item .col h3{font-size:40px;margin-bottom:10px;font-family:GothamBold}.timeline .timeline-item .col h4{font-size:18px;margin-bottom:15px}.timeline .timeline-item:nth-child(odd) .col:first-child{padding-right:15px;text-align:right}.timeline .timeline-item:nth-child(odd) .col:last-child{padding-left:15px}.timeline .timeline-item:nth-child(even) .col:first-child{-ms-flex-order:2;order:2;padding-left:15px}.timeline .timeline-item:nth-child(even) .col:last-child{padding-right:15px}.grade{margin-bottom:30px}.grade .title{font-size:18px;font-family:GothamMedium}.grade .current-grade{width:122px;float:left;margin-right:15px}.grade p{width:80%}@media(max-width: 768px){.grade p{width:100%}}.grade-image{max-width:120px}.grade-image.right{float:right;margin-left:20px}.grade-image.left{float:left;margin-right:20px}.map-wrapper{width:100%}.map-wrapper .map-image{height:300px;background-image:url(../img/sesi-letters.jpg);background-position:center center;background-size:cover}.map-wrapper .map-iframe iframe{width:100%;height:300px}.profile .figure-profile{margin:0;margin-right:20px}.matrix{margin-top:20px}.matrix .red-bar{color:#fff;background-color:#e30513;text-align:center;height:50px;line-height:50px}.matrix .matrix-table{position:relative;width:100%}.matrix .matrix-table th{font-family:"GothamBold";text-align:left;padding:10px 0;background-color:#f7f6f2}.matrix .matrix-table tr td{border-bottom:2px solid #f7f6f2;border-left:2px solid #f7f6f2;border-right:2px solid #f7f6f2}.matrix .matrix-table tr td:last-child{border-left:0}.matrix .matrix-table tr td:first-child{border-right:0}.matrix .matrix-table .half{min-width:150px;text-align:center}.matrix .general-details{text-align:center;font-family:"GothamBlack"}.matrix .general-details table{margin-bottom:30px;min-width:100%;text-align:left}.matrix .general-details table th{padding:10px 0;background-color:#f7f6f2;text-align:center}.matrix .general-details table tr{height:40px}.matrix .general-details table tr td{border-bottom:2px solid #f7f6f2;padding:0 20px !important}.matrix .general-details table tr td:last-child{border-right:2px solid #f7f6f2}.matrix .general-details table tr td:first-child{border-left:2px solid #f7f6f2}.matrix .general-details table tr td[rowspan]{width:200px;position:relative}.matrix .general-details table tr td[rowspan] span{position:absolute;right:0;top:10px;font-size:50px;font-family:"GothamLight"}.matrix .general-details table tr.rowspan-start td:first-child{border-bottom:2px solid #f7f6f2}.matrix .general-details table tr.rowspan-start td:nth-child(n+2){border-bottom:0}.matrix .general-details table tr.rowspan-end td:first-child{border-left:0}.matrix .general-details table tfoot{background-color:#f7f6f2}.matrix .general-details table .count{max-width:200px;text-align:right}.quote-content{text-align:center;margin-bottom:30px}.quote-content .quote{margin:0;font-size:20px;font-family:"GothamMedium"}.quote-content .author{width:140px;margin:10px auto;position:relative;font-size:12px;font-family:"GothamMedium"}.quote-content .author:after{content:"";position:absolute;top:50%;left:-50px;width:50px;height:0;border-top:1px solid #000}.quote-content .author:before{content:"";position:absolute;top:50%;right:-50px;width:50px;height:0;border-top:1px solid #000}.links-list{list-style:none;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-bottom:40px;border-bottom:2px solid #dedede;margin-bottom:20px}@media(max-width: 768px){.links-list{-ms-flex-direction:column;flex-direction:column}}.links-list li{margin-bottom:15px}.links-list li a:hover{text-decoration:underline}.pagination{position:relative;display:block;max-width:100%;width:100%;text-align:center}.pagination ul{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin:0 auto}.pagination ul li{border-right:2px solid #dedede}.pagination ul li:nth-last-child(-n+2),.pagination ul li:first-child{border:0}.pagination ul li a{color:#e30513;display:block;padding:6px 10px 3px 10px;transition:background .15s}.pagination ul li a:hover{background-color:#f3f3f3}.pagination ul li a.active{color:#a0a0a0;font-family:GothamBold}.pagination ul li .fa{font-size:30px;color:#a0a0a0}.wp-pagenavi .pages,.wp-pagenavi .page,.wp-pagenavi .current,.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{background-color:#bf0411;border:1px solid #bf0411 !important;color:#fff;display:inline-block;padding:5px;border:1px solid;padding:6px 10px 5px 10px;margin:0 5px 0 0;font-size:13px;text-decoration:none}.wp-pagenavi a{transition:background .3s}.wp-pagenavi a:hover{background-color:#fff;color:#bf0411}.wp-pagenavi .current{background-color:#fff;color:#bf0411}.events{display:block;position:relative;margin-top:45px}.events .redline,.events .container.colored:before,.events ul.colored.breadcrumb:before{left:20px}.events .main-title{font-size:24px;font-family:"GothamBold";float:none}.events .right-filter{float:right;margin-top:-40px;position:relative}.events .right-filter .input-form{max-width:100%;width:200px;background:#bf0411;color:#fff;height:30px;font-size:15px}.events .events-content{-ms-flex-pack:justify;justify-content:space-between;padding:30px 0;min-height:350px}.events .events-content .slick-list{min-width:100%}.events .events-content .events-day{padding:5px;min-width:232px}.events .events-content .events-day header{background-color:#bf0411;font-family:"GothamLight";height:65px}@media(max-width: 768px){.events .events-content .events-day header{-ms-flex-direction:row !important;flex-direction:row !important;padding-bottom:0}}.events .events-content .events-day header .day{line-height:65px;border-right:1px solid #fff;text-align:center;font-size:28px}.events .events-content .events-day header .month{font-size:14px;text-align:center;text-transform:uppercase}.events .events-content .events-day .events-list{padding:0;list-style:none}.events .events-content .events-day .events-list .event{cursor:pointer}.events .events-content .events-day .events-list .event .time{margin-bottom:3px;font-size:12px}.events .events-content .events-day .events-list .event .resume{font-size:15px;margin-bottom:20px;font-family:"GothamBlack"}.events .slide-controller{width:100%;margin-top:10px;margin-bottom:30px;height:70px}.events .slide-controller .arrows{margin:0 auto;width:100px;font-size:50px;position:relative}.events .slide-controller .arrows .arrow{position:absolute;opacity:.5;cursor:pointer}.events .slide-controller .arrows .arrow.arrow-right{right:0}.events .slide-controller .arrows .arrow.arrow-left{left:0}.shadow-modal-event{position:fixed;top:0;left:0;width:100%;height:100%;z-index:90;display:none;background-color:rgba(0,0,0,0.7)}.shadow-modal-event .modal-event{background-color:#fff;padding:20px;margin:auto 20px;position:relative;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;max-height:80%;width:calc(100% - 40px);max-width:500px;margin:auto 20px}.shadow-modal-event .modal-event .modal-info{-ms-flex:1;flex:1;overflow-y:auto;padding-right:20px}.shadow-modal-event .modal-event .modal-info .title{font-size:20px;font-family:"GothamMedium"}.shadow-modal-event .modal-event .modal-info p{font-family:"GothamBook"}.shadow-modal-event .modal-event .modal-info p strong{font-family:"GothamBold"}.shadow-modal-event .modal-event .btn-close{position:absolute;right:0;top:-30px;height:30px;width:30px;background-color:#bf0411;cursor:pointer}.shadow-modal-event .modal-event .btn-close:after{content:"";position:absolute;top:calc(50% - 10px);left:50%;width:0px;height:20px;border-left:1px solid #fff;-ms-transform:rotate(45deg);transform:rotate(45deg)}.shadow-modal-event .modal-event .btn-close:before{content:"";position:absolute;top:calc(50% - 10px);left:50%;width:0px;height:20px;border-left:1px solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.divider{width:100%;border:none;border-top:1px solid #c7c7c7}@media (max-width: 768px){.events-wrapper{margin-top:60px}}.search-results{border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding-top:5px;margin-bottom:30px;margin-top:-15px}.search-results ul{list-style:none;display:-ms-flexbox;display:flex;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-results ul li{border-bottom:1px solid #dedede}@media(max-width: 768px){.search-results ul li{-ms-flex-preferred-size:100%;flex-basis:100%}}.search-results ul li:last-child{border:0}.search-results ul li a{display:block;padding:20px 10px;transition:background .2s;overflow:hidden}.search-results ul li a:hover{background-color:#f3f3f3}.search-results small{display:block;margin-bottom:10px}.search-results img{max-width:150px;float:left;margin-right:20px}.search-results h3{margin-bottom:10px}.custom-wizard .body{border:1px solid rgba(0,0,0,0.1);height:auto !important;min-height:400px;min-width:calc(100% - 2px)}.custom-wizard>.content{display:block;min-height:35em;overflow-y:auto;position:relative;padding:15px}.custom-wizard>.content .body{position:relative}.custom-wizard>.content .loading{background-color:rgba(0,0,0,0.5);background-image:url(../img/loading.gif);z-index:9;position:absolute;width:100%;height:100%;background-position:center;background-repeat:no-repeat;display:none;transition:.3s}.custom-wizard.on-load>.content{overflow-y:hidden}.custom-wizard.on-load>.content .loading{display:block}.wizard>.steps>ul>li{width:20%;text-align:center}.custom-wizard>.steps .current a,.custom-wizard>.steps .current a:hover,.custom-wizard>.steps .current a:active{background-color:#e30513}.custom-wizard>.steps .done a,.custom-wizard>.steps .done a:hover,.custom-wizard>.steps .done a:active{background-color:#bf0411}.custom-wizard>.actions a,.custom-wizard>.actions a:hover,.custom-wizard>.actions a:active{background-color:#bf0411}.custom-wizard>.actions .disable,.custom-wizard>.actions .disable:hover,.custom-wizard>.actions .disable:active,.custom-wizard.on-load>.actions a,.custom-wizard.on-load>.actions a:hover,.custom-wizard.on-load>.actions a:active{background-color:#a0a0a0;pointer-events:none;cursor:not-allowed}.require-symbol{color:red}.instructions ol{list-style-type:upper-alpha}.instructions ul{padding-left:30px}.instructions h4{text-decoration:underline}@media (max-width: 768px){.wizard>.steps>ul>li{margin:1%;width:18%;font-size:0}.wizard>.steps>ul>li .number{font-size:40px}}.alert-matricula{padding-top:20px;padding-bottom:30px}.alert-matricula fieldset,.alert-matricula p{display:none}.alert-matricula button.cancel,.alert-matricula button.confirm{background-color:#e30513 !important;margin-top:10px;min-width:175px}.section-videos .row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.section-videos .title-video{margin:15px 0 10px;font-size:24px}.section-videos .video{display:block;width:100%}.section-videos .list-videos{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:25%;padding:0;margin:0 0 0 50px;list-style:none}.section-videos .list-videos .list-item-video{position:relative;display:block;cursor:pointer;border:5px solid transparent;line-height:0;transition:all 200ms linear}.section-videos .list-videos .list-item-video .info{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;overflow:hidden}.section-videos .list-videos .list-item-video .info h4{position:absolute;left:0;bottom:0;padding:5px;margin:0;width:100%;font-size:12px;color:#fff;line-height:1.2;background:rgba(191,4,17,0.8);-ms-transform:translateY(100%);transform:translateY(100%);transition:all 200ms linear}.section-videos .list-videos .list-item-video .info p{display:none}.section-videos .list-videos .list-item-video:hover h4{-ms-transform:translateY(0);transform:translateY(0)}.section-videos .list-videos .list-item-video.current{background-color:#bf0411;border-color:#bf0411;cursor:default;pointer-events:none}.section-videos .list-videos .list-item-video.current img{position:relative;z-index:2}.section-videos .list-videos .list-item-video.current:hover h4{-ms-transform:translateY(100%);transform:translateY(100%)}.section-videos .list-videos .list-item-video.current::before{content:"";position:absolute;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:12px solid transparent;border-right:12px solid #bf0411;border-bottom:12px solid transparent;z-index:1;animation:animaArrowLeft 350ms forwards}@keyframes animaArrowLeft{from{left:0}to{left:-15px}}@keyframes animaArrowTop{from{top:0}to{top:-20px}}@media (max-width: 700px){.section-videos .row{-ms-flex-direction:column;flex-direction:column}.section-videos .row .list-videos{-ms-flex-direction:row;flex-direction:row;width:100%;margin:20px 0 5px}.section-videos .row .list-videos .list-item-video.current::before{top:-20px;left:50%;-ms-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);animation:animaArrowTop 350ms forwards}}@media (max-width: 600px){.section-videos .list-videos .list-item-video{border-width:3px}.section-videos .list-videos .list-item-video .info{display:none}}.container span.red,ul.breadcrumb span.red{color:#bf0411;font-weight:bold}.graduation.exam .static-banner .static-banner-description{position:absolute;color:#FFF;font-size:50px;left:8%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:uppercase}.graduation.exam .static-banner .static-banner-description p{margin:0;font-family:"GothamBlack"}.graduation.exam .static-banner .static-banner-description .static-banner-description-tag{font-size:20px;background-color:#FFF;color:#bf0411;padding:6px 25px}.graduation.exam .section-title{font-size:22px;margin:40px 0 20px 0}.graduation.exam .section-title+.redline,.graduation.exam .section-title+.container.colored:before,.graduation.exam .section-title+ul.colored.breadcrumb:before{position:relative;left:0;margin:20px 0 20px 0;border-bottom-width:2px}.graduation.exam .exam-options-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0;list-style:none;margin:40px auto}.graduation.exam .exam-options-list .exam-options-item{width:100%;display:-ms-flexbox;display:flex;padding:0px 40px}.graduation.exam .exam-options-list .exam-options-item:nth-child(2){border-left:1px solid #dedede;border-right:1px solid #dedede}.graduation.exam .exam-options-list .exam-options-item.disabled>*{opacity:.3;pointer-events:none}.graduation.exam .exam-options-list .exam-options-item .exam-option-text .title{margin-bottom:0;margin-top:0;font-size:15px;font-family:"GothamBold"}.graduation.exam .exam-options-list .exam-options-item .exam-option-text .link{text-decoration:none;text-transform:uppercase;font-weight:bold;display:block;margin-top:10px;font-family:"GothamBold"}.graduation.exam .exam-options-list .exam-options-item .exam-option-icon{width:52px;min-width:52px;margin:0 20px 0 0}.graduation.exam .exam-options-list .exam-options-item .exam-option-icon img{width:100%}.graduation.exam .section-sign-up{background-color:#bf0411;color:#FFF;height:180px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.graduation.exam .section-sign-up .btn.default,.graduation.exam .section-sign-up header .container .menu-main-menu-container .header-site-nav .option-menu-login a.default,header .container .menu-main-menu-container .header-site-nav .option-menu-login .graduation.exam .section-sign-up a.default,.graduation.exam .section-sign-up header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login a.default,header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login .graduation.exam .section-sign-up a.default{padding:0 50px;font-family:"GothamBold";font-size:18px !important;line-height:60px;background-color:#8e0000;margin-bottom:20px;text-transform:uppercase}.graduation.exam .section-sign-up .btn.default:hover,.graduation.exam .section-sign-up header .container .menu-main-menu-container .header-site-nav .option-menu-login a.default:hover,header .container .menu-main-menu-container .header-site-nav .option-menu-login .graduation.exam .section-sign-up a.default:hover,.graduation.exam .section-sign-up header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login a.default:hover,header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login .graduation.exam .section-sign-up a.default:hover{background:#fff;color:#8e0000}.graduation.exam .section-sign-up small{font-size:14px}.graduation.exam .section-sign-in{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:18px;font-family:"GothamBold";padding:40px 0}.graduation.exam .section-sign-in .btn,.graduation.exam .section-sign-in header .container .menu-main-menu-container .header-site-nav .option-menu-login a,header .container .menu-main-menu-container .header-site-nav .option-menu-login .graduation.exam .section-sign-in a,.graduation.exam .section-sign-in header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login a,header ul.breadcrumb .menu-main-menu-container .header-site-nav .option-menu-login .graduation.exam .section-sign-in a{padding:0 40px;font-family:"GothamBold";font-size:16px !important;line-height:50px;text-transform:uppercase}.graduation.exam .section-links{position:relative;width:100%;max-width:630px;margin:0 auto}.graduation.exam .section-links.section-links-full{max-width:100%}.graduation.exam .section-links .section-links-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px}.graduation.exam .section-links .section-links-content .link{display:block;color:#000;font-size:16px;text-decoration:none;margin-bottom:10px}.graduation.exam .section-links .section-links-content .link:hover{color:#bf0411}.graduation.exam .section-links .section-links-content .link .fa{color:#bf0411}.graduation.exam .section-see-more{border-top:1px solid #dedede}@media(max-width: 900px){.graduation.exam .static-banner{overflow:hidden}.graduation.exam .static-banner img{min-width:140%;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);position:relative;top:0}.graduation.exam .static-banner .static-banner-description{display:none}.graduation.exam .exam-options-list{-ms-flex-direction:column;flex-direction:column}.graduation.exam .exam-options-list .exam-options-item{padding:30px 20px}.graduation.exam .exam-options-list .exam-options-item:nth-child(2){border:none;border-top:1px solid #dedede;border-bottom:1px solid #dedede}.graduation.exam .exam-options-list .exam-options-item .exam-option-text .title{font-size:18px}.graduation.exam .exam-options-list .exam-options-item br{display:none}.graduation.exam .section-courses .section-courses-content{-ms-flex-wrap:wrap;flex-wrap:wrap}.graduation.exam .section-courses .section-courses-content>div{width:100%}.graduation.exam .section-courses .section-courses-content>div .course-link{padding-left:15px}.graduation.exam .section-courses .section-courses-content>div .course-link .fa{position:absolute;left:0}}.banner-fixed{position:fixed;left:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;height:60px;padding:0 16px;background-color:#e30513;z-index:9;box-shadow:0 0 5px rgba(0,0,0,0.3)}.banner-fixed h4{display:inline-block;font-size:14px;line-height:1;color:#fff;margin:0}.banner-fixed a{background-color:#fff;color:#e30513}.banner-fixed+footer{margin-bottom:60px}@media (min-width: 400px){.banner-fixed{-ms-flex-pack:center;justify-content:center}.banner-fixed h4{font-size:18px;margin-right:30px}}

/*# sourceMappingURL=app.min.css.map */