a,a img,a img:hover,a:hover,body{font-family:"Open Sans",sans-serif}.banner-desc p,.section-title{font-style:italic}html{font-size:12px}body{letter-spacing:.04rem}a,a img,a img:hover,a:hover{font-weight:700;color:inherit;text-decoration:none;transition:.5s}#cand-name-container a,.banner-desc .caption,.section-title{font-family:"Noticia Text",serif}.img-container{overflow:hidden}.section-title{font-weight:700;color:#15244d}.icon-title{font-size:1.25rem;color:#15244d}.icon-title td{padding:.25rem .25rem .4167rem}.icon-title a{color:#fff}.icon-title a:hover{color:#15244d}.icon-title.section-header{font-size:1.5rem}@media only screen and (min-width:576px){.icon-title.section-header{font-size:1.75rem}}.more-link{color:#9d202e!important}.more-link:hover{color:rgba(21,36,77,.69)!important}.nav-link,.nav-link:hover{color:#fff}.icon-cell{text-align:center}#menu-row{background-color:#9d202e}.navbar-collapse{max-height:85vh;overflow:auto}.navbar-toggler{font-size:1.667rem;color:#fff;text-align:left}.nav-item{display:inline-block;list-style-type:none}.nav-item.show{background-color:#2b4f5d}@media only screen and (min-width:992px){.navbar-collapse{max-height:unset;overflow:unset}.nav-item.show{background-color:inherit}}.dropdown-menu,.nav-item:hover{background-color:#2b4f5d}.nav-link{font-size:1.167rem;font-weight:700}@media only screen and (min-width:992px){.nav-link{font-size:1.1rem}.nav-link-container:hover:before{position:absolute;height:0;width:0;top:100%;left:40%;border-top:.6667rem solid #2b4f5d;border-right:.6667rem solid transparent;border-left:.6667rem solid transparent;display:block;content:''}}@media only screen and (min-width:1200px){.nav-link{font-size:1.2rem}}.fa-home{font-size:1.333rem;color:#f5b531}@media only screen and (min-width:992px){.nav-link-container:hover .dropdown-menu{display:block!important}.dropdown-toggle:after{display:none}}.dropdown-menu{position:absolute!important;width:100%;padding:0;border:none;margin-top:0;display:none}@media only screen and (min-width:992px){.dropdown-menu{width:14.58rem;top:unset!important;left:50%!important;right:auto;border-radius:0;padding-top:.7rem;background-color:rgba(0,0,0,0);transform:translate(-50%,0)!important}}.dropdown-menu.show{position:static!important;display:block!important;transform:translate3d(0,0,0)!important}.dropdown-item{color:#fff;white-space:normal}@media only screen and (min-width:992px){.dropdown-menu.show{position:absolute!important;top:unset!important;left:50%!important;display:none!important;transform:translate(-50%,0)!important}.dropdown-item{background-color:rgba(43,79,93,.85)}}.dropdown-item:focus,.dropdown-item:hover{background-color:#3398cc;color:#fff}#header-row{margin-top:3.333rem;background-color:#e4e9ed;z-index:1}#logo-container img{height:6.167rem}#logo-container img:hover{opacity:.8}#cand-name-container{font-weight:700;color:#15244d}#cand-name-container a:hover{color:#9d202e}#search-bar-container #search-bar{width:20.83rem;background-color:#fff;color:#15244d}@media only screen and (min-width:992px){#header-row{position:absolute;background-color:rgba(255,255,255,.788235)}#logo-container img{padding-right:4.167rem;border-right-color:rgba(157,32,46,.57);border-right-style:solid;border-width:.1667rem}#cand-name-container{padding:4.167rem!important}#search-bar-container #search-bar{width:16.67rem}}#search-bar-container #search-bar input{width:13.58rem;border:none;outline:0;vertical-align:middle;color:#15244d}#search-bar-container #search-bar input::placeholder{font-style:italic;color:#15244d}#search-bar-container #search-bar .fa-search{border-right-style:solid;border-right-width:.08333rem;font-size:1.333rem;vertical-align:middle}#search-bar-container #search-bar #search-submit{border:none;background:0 0;vertical-align:middle;font-size:1.5rem;color:#9d202e;cursor:pointer}.carousel-fade .carousel-item{transition-duration:1s}@media only screen and (min-width:1200px){.carousel-fade .carousel-item img{margin-top:-8.333rem;margin-bottom:-16.67rem}}.carousel-fade .carousel-item .active,.carousel-fade .carousel-item .active.left,.carousel-fade .carousel-item .active.right{transition:opacity 1s ease}.banner-desc{position:relative;background-color:#e4e9ed;font-size:1.167rem;line-height:2;text-align:center;padding:2.5rem 2.5rem 5.667rem}@media only screen and (min-width:576px){.banner-desc{padding-left:4.167rem;padding-right:4.167rem}}@media only screen and (min-width:768px){.banner-desc{padding-bottom:5rem;padding-left:8.333rem;padding-right:8.333rem}}@media only screen and (min-width:992px){#search-bar-container #search-bar input{width:9.5rem}.banner-desc{font-size:1rem;padding:1.667rem 16.67rem 4.5rem}}.banner-desc .caption{position:absolute;top:-5rem;background-color:rgba(21,36,77,.69);font-size:1.5rem;font-style:italic;font-weight:700;color:#f5b531}.carousel-indicators{bottom:0}.carousel-indicators li{height:1.667rem;width:1.667rem;border-radius:.8333rem;background-color:#15244d;transition:.5s}@media only screen and (min-width:992px){.carousel-indicators li{height:1.083rem;width:1.083rem;border-radius:.5833rem}}.carousel-indicators li:hover{background-color:#fff;transition:.5s}#contact-row,#events-container #events-inner-container{background-color:#3398cc}.carousel-indicators li.active{background-color:#3398cc;transition:.5s}#work-row{background-color:#fff}#work-map-container img{width:100%;margin-top:-3.333rem;margin-bottom:-3.333rem;margin-left:-.4167rem;transform:scale(1.1)}@media only screen and (min-width:576px){.banner-desc .caption{top:-5.833rem;font-size:2rem}#work-map-container img{margin-top:-4.583rem;margin-bottom:-5rem}}@media only screen and (min-width:768px){.banner-desc .caption{top:-6.667rem;font-size:2rem}#work-map-container img{margin-top:-6.25rem;margin-bottom:-6.667rem}}@media only screen and (min-width:992px){#work-map-container img{margin-top:-5rem;margin-bottom:-5rem}#events-container #events-inner-container{max-width:29.17rem}}#events-container #events-table td{vertical-align:baseline}#events-container .event-date{font-size:1.3337rem;font-weight:700;color:#f5b531;text-align:right}@media only screen and (min-width:992px){#events-container .event-date{font-size:1.1667rem}}#events-container .event-name{font-size:1.167rem;color:#fff}#travel-row{background-color:#e4e9ed}#travel-row ul{max-height:41.67rem}@media only screen and (min-width:576px){#travel-row ul{max-height:18.33rem}#travel-row li{width:45%}}@media only screen and (min-width:768px){#travel-row ul{max-height:24.17rem}}@media only screen and (min-width:992px){#events-container .event-name{font-size:1rem}#travel-row ul{max-height:16.4rem}}#travel-row li{font-size:1.167rem;letter-spacing:initial}@media only screen and (min-width:992px){#travel-row li{font-size:1rem}}#travel-row a{color:#ee4d23}#travel-row a:hover{color:#9d202e}#travel-container .fa-plane{transform:rotateZ(315deg)}#contact-box{position:absolute;margin-left:4.167rem;background-color:rgba(21,36,77,.69);z-index:1}#contact-box .section-title{color:#f5b531}#contact-box #address{font-size:1.167rem;color:#fff}#contact-box .icon-title,#contact-box .icon-title a:hover{color:#3398cc}#follow-us-container #social-links-container a:hover,#footer-row a{color:#f5b531}#contact-map-container img{margin-top:-21.17rem;margin-bottom:-22.42rem;margin-left:-9.167rem;transform:scale(1.2)}@media only screen and (min-width:768px){#contact-map-container img{margin-left:0}}@media only screen and (min-width:992px){#contact-map-container img{margin-bottom:-20.92rem;margin-left:-11.5rem}}#follow-us-container .section-title,#quick-links-container .section-title{margin-bottom:2.5rem}@media only screen and (min-width:1200px){#work-map-container img{margin-top:-6.25rem}#contact-box{width:46%}#contact-map-container img{margin-left:-7.5rem}}#quick-links-container td{padding-bottom:1.667rem}#follow-us-container #social-links-container{font-size:5.417rem;line-height:1}#follow-us-container #social-links-container a{display:inline-grid}@media only screen and (min-width:992px){#follow-us-container #social-links-container{font-size:4.167rem}#follow-us-container #social-links-container a{margin-bottom:2rem!important}}#footer-row{background-color:#185766;color:#fff}#footer-row a{font-weight:700}#footer-row a:hover{color:#fff}