/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.hamburger-box{width:24px;height:19px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:24px;height:3px;background-color:#fff;border-radius:0px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--stand .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.075s linear}.hamburger--stand .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent !important;transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}@media (max-width: 767px){.container{padding-left:20px;padding-right:20px}}body #wrapper{padding-top:0 !important}.button{text-align:center;padding:15px 30px;text-transform:uppercase;font-family:"Ubuntu",sans-serif;background-color:#0d0630;font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ffffff !important}#wrapper{overflow:visible}@media (min-width: 992px){body.home header.global{background-color:transparent}}header.global{top:0 !important;height:80px;position:relative;background-color:#163980}@media (min-width: 992px){header.global{position:absolute}}header.global>.container{height:80px}@media (min-width: 768px) and (max-width: 991px){header.global>.container{height:60px}}@media (max-width: 767px){header.global>.container{height:60px}}@media (min-width: 768px) and (max-width: 991px){header.global{padding:0}}@media (max-width: 767px){header.global{padding:0}}header.global .logo{display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header.global .logo img{max-width:208px}header.global .logo .mobile{display:block;width:37px}@media (min-width: 992px){header.global .logo .mobile{display:none}}header.global .logo .desktop{display:none}@media (min-width: 992px){header.global .logo .desktop{display:block}}header.global nav,header.global .menu-menu-main-container{height:80px}header.global .mobile-nav-controls{display:none}@media (min-width: 768px) and (max-width: 991px){header.global .mobile-nav-controls{display:inline-block}}@media (max-width: 767px){header.global .mobile-nav-controls{display:inline-block}}header.global .mobile-nav-controls .hamburger-inner,header.global .mobile-nav-controls .hamburger-inner::after,header.global .mobile-nav-controls .hamburger-inner::before{color:white;background-color:white}header.global .mobile-nav-controls button{position:relative;padding:0;top:21px;z-index:99}@media (min-width: 768px) and (max-width: 991px){header.global .navigation-container{display:none}}@media (max-width: 767px){header.global .navigation-container{display:none}}header.global #mainmenu{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header.global #mainmenu>li>a{font-family:"Ubuntu",sans-serif;font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;position:relative}header.global #mainmenu>li a{text-transform:uppercase}header.global #mainmenu>li a:after{content:none}header.global #mainmenu>li a:hover{color:white}header.global #mainmenu ul.dropdown-menu{top:56px;border:1px solid #163980;background-color:white;padding:10px 0}header.global #mainmenu ul.dropdown-menu li.arrow{position:absolute;z-index:999;top:-11px;margin:0 auto;background-color:transparent;width:50px;left:17px}header.global #mainmenu ul.dropdown-menu li.arrow img{width:18px}header.global #mainmenu ul.dropdown-menu ul{top:0;left:218px}header.global #mainmenu ul.dropdown-menu li{border:none;background-color:white}header.global #mainmenu ul.dropdown-menu li:hover>a{color:#163980 !important;background-color:rgba(22,57,128,0.16);border-color:white}header.global #mainmenu ul.dropdown-menu li a{text-transform:none;max-width:218px;border:none;background-color:inherit;color:#163980;text-decoration:none;font-family:"Ubuntu",sans-serif;font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2.31;letter-spacing:normal}header.global #mainmenu ul.dropdown-menu li a:hover{color:#163980 !important;background-color:rgba(22,57,128,0.16);border-color:white}header.global #mainmenu ul.dropdown-menu li a .fa-chevron-right{position:relative;left:5px}.tagged{background-color:#ff1936;padding:3px 5px;color:white;margin-right:10px;position:relative;z-index:1}.tagged:after{right:-6px;z-index:0;top:0;position:absolute;content:" ";display:block;width:0;height:0;border-style:solid;border-width:10px 0 10px 6px;border-color:transparent transparent transparent #ff1936}.mobile-nav .tagged:after{border-width:12px 0 12px 6px}@media (min-width: 992px){.logged-in.admin-bar header{top:32px !important}}footer.sub{padding-top:20px;background-color:#163980}footer.sub .logo{text-align:center;margin-bottom:8px}footer.sub .logo img{width:180px;max-width:100%}@media (min-width: 992px){footer.sub .logo{margin-top:50px}}footer.sub .contact-info{padding:5px 0;font-size:11px;font-family:"Lato",sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;margin-bottom:20px;line-height:1.64;letter-spacing:normal;text-align:center}footer.sub .contact-info a{color:white}footer.sub .social-icons{text-align:center;display:block}footer.sub .social-icons a{padding:20px}footer.sub .title{font-family:"Ubuntu",sans-serif;font-size:16px;text-transform:uppercase;margin-bottom:5px}footer.sub ul.items{margin:0;padding:0;list-style:none;font-size:11px;line-height:1.64;margin-bottom:20px}footer.sub ul.items a{color:white;text-decoration:underline;font-family:"Lato",sans-serif;margin:0;padding:0}footer.sub .map{font-size:12px;font-family:"Lato",sans-serif;text-align:left}footer.sub .map a{color:white;text-decoration:underline}footer.sub .map iframe{height:128px}@media (min-width: 768px) and (max-width: 991px){footer.sub .nav{display:none}}@media (max-width: 767px){footer.sub .nav{display:none}}@media (min-width: 768px) and (max-width: 991px){footer.sub .location{margin-top:30px}}@media (max-width: 767px){footer.sub .location{margin-top:30px}}footer.final{padding:15px 0;background-color:#012368;font-family:Lato;font-size:11px !important;color:white !important}footer.final p{margin:0}footer.final a{color:white;text-decoration:underline}body #wrapper footer.final p{color:white !important;font-size:11px !important}#mobile-menu{display:none;background-color:white}#mobile-menu a{font-family:"Ubuntu",sans-serif;font-size:16px;font-weight:normal;color:#163980;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;padding:7px 10px;display:block}#mobile-menu a:hover{text-decoration:none}@media (min-width: 992px){#mobile-menu{display:none !important}}#mobile-menu ul{margin:0;padding:0;list-style:none}#mobile-menu ul li{position:relative}#mobile-menu>ul{padding:10px 0}#mobile-menu li{padding:0}#mobile-menu li:hover{background-color:rgba(22,57,128,0.08)}#mobile-menu ul.submenu{display:none}#mobile-menu .toggle{position:absolute;right:0;top:0}#mobile-menu .toggle .fa{position:relative;top:3px;left:3px}.home{background-color:white}.home-hero{text-align:center;background-image:linear-gradient(to bottom, #001633, #0025a8);padding:32px 0 12px;overflow:hidden;position:relative}.home-hero .video{display:none;position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 992px){.home-hero{padding-top:140px}.home-hero .video{display:block}}.home-hero .logo{position:relative}.home-hero .logo img{max-width:250px;margin-bottom:28px}.home-hero .logo a{position:relative}.home-hero .logo a::after,.home-hero .logo a::before{display:none;content:" ";background-image:url(/wp-content/themes/archi/new/dist/img/home/hero-dashed.png);width:248px;height:2px;position:absolute;top:30px;cursor:default}@media (min-width: 992px){.home-hero .logo a::after,.home-hero .logo a::before{display:inline-block}}.home-hero .logo a::after{margin-left:12px}.home-hero .logo a::before{margin-left:-12px;left:-100%}.home-hero .headline{font-size:28px;margin-bottom:16px}.home-hero .headline h1{font-family:"Ubuntu",sans-serif !important;color:white;text-transform:uppercase}@media (min-width: 992px){.home-hero .headline h1{font-size:40px;display:inline-block;max-width:724px}}.home-hero .headline strong{font-weight:bold}.home-hero .sub-headline{color:white;font-family:"Ubuntu",sans-serif;font-size:18px;margin-bottom:24px}@media (min-width: 992px){.home-hero .sub-headline{font-size:20px;margin-bottom:10px}}.home-hero .dashed{display:none}@media (min-width: 992px){.home-hero .dashed{background-image:url(/wp-content/themes/archi/new/dist/img/home/hero-dashed.png);height:2px;display:inline-block;width:780px;margin:20px 0 25px}}.home-hero .cta-wrap{max-width:200px;width:100%;margin-bottom:24px;display:inline-block;-webkit-transition:all 350ms;-moz-transition:all 350ms;-ms-transition:all 350ms;-o-transition:all 350ms;transition:all 350ms}.home-hero .cta-wrap:hover{-webkit-box-shadow:-6px 10px 36px -17px rgba(0,0,0,0.75);-moz-box-shadow:-6px 10px 36px -17px rgba(0,0,0,0.75);box-shadow:-6px 10px 36px -17px rgba(0,0,0,0.75)}@media (min-width: 992px){.home-hero .cta-wrap{margin-bottom:72px}}.home-hero .cta{cursor:pointer;display:block;margin:0 auto;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;clip-path:polygon(4% 0, 100% 0%, 96% 100%, 0% 100%);background-color:white}.home-hero .cta .icon{height:80px}.home-hero .cta .icon img{max-width:50px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.home-hero .cta .bottom{padding:10px;background-color:#e3e3e3}.home-hero .cta .bottom span{display:block}.home-hero .cta .bottom:hover a{text-decoration:underline}.home-hero .cta .bottom a{display:block;line-height:1.14;font-size:11px;font-family:"Ubuntu",sans-serif;font-weight:bold}.home-hero .cta .bottom a span:nth-of-type(1){color:#163980 !important}.home-hero .cta .bottom a span:nth-of-type(2){color:#b21f29 !important}.home-overview{margin-top:30px;margin-bottom:15px;padding:15px 0 0;background-color:white;color:#333333}.home-overview .tag-line{display:block;font-weight:normal;font-family:"Ubuntu",sans-serif;font-size:24px;padding-bottom:5px}.home-overview .tag-line-bold{font-weight:bold;padding-bottom:12px}.home-overview .complex{margin-bottom:10px}.home-overview p{font-family:"Lato",sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:normal;margin-bottom:0}.home-overview img{max-width:100%}.home-overview img.complex{max-width:300px}@media (min-width: 992px){.home-overview img.complex{max-width:100%}.home-overview .tag-line{font-size:32px;padding-bottom:5px}.home-overview .tag-line:first-of-type{margin-top:65px;margin-bottom:10px}.home-overview .tag-line-bold{margin-bottom:20px}}.home-cards{background-color:white;text-align:center}.home-cards .card{margin-top:15px;margin-bottom:50px}.home-cards .card .title{margin:0 auto;font-family:"Ubuntu",sans-serif !important;font-size:22px;margin-bottom:15px;border:none;font-weight:bold;max-width:250px}.home-cards .card .thumb{height:160px;background-size:cover;width:100%;margin:0 auto;max-width:260px;margin-bottom:5px}.home-cards .card .thumb img{max-width:100%}.home-cards .card p{min-height:112px;text-align:justify !important;font-family:"Lato",sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:normal;color:#333333;max-width:260px;margin:0 auto;margin-bottom:25px}@media (min-width: 992px){.home-cards p{margin-top:4px;margin-bottom:30px}.home-cards .button{position:relative;top:10px}}.home-carousel{position:relative;z-index:10;background-color:white}.home-carousel h3.title{padding:0 30px;text-align:center;font-family:"Ubuntu",sans-serif !important;font-size:24px;border-bottom:none;font-weight:bold}.home-carousel .carousel-item{background-size:cover;background-position:center center;height:300px}.home-carousel .carousel-item .meta{opacity:0;position:relative;top:24px;padding:25px;padding-right:40px;display:none;background-color:rgba(255,255,255,0.94);clip-path:polygon(0 0, 100% 0%, 98% 100%, 0% 100%)}.home-carousel .carousel-item .meta .title{font-family:"Ubuntu",sans-serif;font-size:14px;font-weight:bold;line-height:1.71;letter-spacing:normal;color:#163980;text-transform:uppercase;display:block}.home-carousel .carousel-item .meta .subtitle{font-family:"Ubuntu",sans-serif;font-size:24px;font-weight:bold;line-height:1;letter-spacing:normal;color:#333;display:block}.home-carousel .shadow{position:absolute;bottom:0;width:100%;height:80px;opacity:0.35;background-image:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.6))}.home-carousel .slick-dots{bottom:10px}.home-carousel .slick-dots li{width:15px}.home-carousel .slick-dots li button{width:12px !important;height:12px !important}.home-carousel .slick-dots li button::before{opacity:1;border-radius:50%;border:2px solid white;color:transparent;width:15px;height:15px}.home-carousel .slick-dots li.slick-active button::before{background-color:white;opacity:1;color:white;width:15px;height:15px;border:2px solid white;border-radius:50%}@media (min-width: 992px){.home-carousel{padding-top:50px;margin-bottom:50px}.home-carousel h3.title{display:none}.home-carousel .carousel-item{height:433px}.home-carousel .carousel-item .meta{display:inline-block}}@media screen and (max-width: 560px){.home-carousel .carousel-item.right-offset{background-position:center right;background-position-x:-360px}}@media screen and (max-width: 420px){.home-carousel .carousel-item.right-offset{background-position:center right;background-position-x:-420px}}@media screen and (max-width: 480px){.home-carousel .carousel-item.right-offset{background-position:center right;background-position-x:-480px}}.home-explore{background-color:white;margin-bottom:40px}.home-explore h3.title{text-align:center;font-family:"Ubuntu",sans-serif !important;font-size:24px;border-bottom:none;font-weight:bold}.home-explore h3.title .light{font-weight:normal;color:inherit}.home-explore .card-wrap{padding:0;border:solid 1px #cccccc;-webkit-transition:box-shadow 500ms;-moz-transition:box-shadow 500ms;-ms-transition:box-shadow 500ms;-o-transition:box-shadow 500ms;transition:box-shadow 500ms}.home-explore .card-wrap:hover{border:solid 1px #979797;-webkit-box-shadow:-6px 10px 36px -17px rgba(0,0,0,0.45);-moz-box-shadow:-6px 10px 36px -17px rgba(0,0,0,0.45);box-shadow:-6px 10px 36px -17px rgba(0,0,0,0.45)}@media (min-width: 992px){.home-explore .card-wrap{padding:5px}}.home-explore .card{padding:10px;text-align:center;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}.home-explore .card a{display:block;color:#9b9b9b}.home-explore .card:hover{background-color:#3065d0}.home-explore .card:hover span{color:white}.home-explore .card:hover a{color:white;text-decoration:none}.home-explore .card svg{max-width:60px;max-height:60px}.home-explore .card span{display:block;font-family:"Ubuntu",sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#4a4a4a}.home-explore img.bg{display:none}@media (min-width: 992px){.home-explore{top:30px;position:relative;background-size:90%;background-position:center center;background-repeat:no-repeat}.home-explore img.bg{display:block;position:absolute;margin:0 auto;width:100%;top:-25px}.home-explore .card-wrap{background-color:white;margin-bottom:20px}.home-explore .card{background-color:white}.home-explore h3.title{font-size:32px;text-align:left;margin-bottom:30px}}@media screen and (min-width: 1100px){.home-explore img.bg{top:-35px}}@media screen and (min-width: 1300px){.home-explore img.bg{top:-75px}}@media screen and (min-width: 1500px){.home-explore img.bg{top:-100px}}@media screen and (min-width: 1500px){.home-explore img.bg{top:-130px}}@media screen and (min-width: 1800px){.home-explore img.bg{top:-150px}}@media screen and (max-width: 330px){.home-explore .card{height:124px}}.home-events{text-align:center;background-color:white;margin-bottom:40px}.home-events h3.title{text-align:center;font-family:"Ubuntu",sans-serif !important;font-weight:bold;font-size:24px;border-bottom:none}.home-events h3.title .light{font-weight:normal;color:inherit;display:none}.home-events .event{float:left;display:inline-block;max-width:220px;min-width:220px !important;width:220px !important;margin-bottom:24px;margin-right:24px;color:white;font-family:"Ubuntu",sans-serif}.home-events .event .head{padding:18px 24px;text-align:left;clear-after:both}.home-events .event .head .start{float:left;display:inline-block}.home-events .event .head .start .day{font-size:28px;font-weight:bold;display:block}.home-events .event .head .start .month{padding-top:3px;display:block;font-size:10px;text-transform:uppercase;line-height:1}.home-events .event .head .end{float:left;display:inline-block;padding-left:8px}.home-events .event .head .end .day{font-size:16px;font-weight:bold;display:block;line-height:1}.home-events .event .head .end .month{padding-top:3px;display:block;font-size:7px;text-transform:uppercase;line-height:1;position:relative;left:10px}.home-events .event .image{background-color:#d6d6d6;min-height:102px;height:102px;display:block;background-size:cover;background-position:center center}.home-events .event .bottom{padding:18px 24px;text-align:left;min-height:106px}.home-events .event .bottom .sport{text-transform:uppercase;font-family:"Lato",sans-serif;letter-spacing:-0.07px;font-size:11px;line-height:1.1}.home-events .event .bottom .title{font-family:"Ubuntu",sans-serif !important;font-size:16px;text-transform:uppercase;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-0.1px;color:#ffffff}.home-events .button{margin-top:20px;margin-bottom:10px;position:relative;top:15px}@media (min-width: 992px){.home-events{padding-top:50px}.home-events h3.title{font-size:32px;text-align:left;margin-bottom:30px}.home-events h3.title .light{display:inline-block}}.home-closer{margin-bottom:30px}.home-closer .desktop-head{display:none}.home-closer .head{margin-bottom:24px}.home-closer .head img{max-width:100%}.home-closer h3.title{font-weight:normal;text-align:left;font-family:"Ubuntu",sans-serif !important;font-size:24px;border-bottom:none;margin-bottom:12px}.home-closer h3.title strong{font-weight:bold}.home-closer h3.title em{font-style:italic;font-weight:bold;color:inherit}.home-closer h3.title .light{display:block;position:relative;margin-top:5px;font-weight:normal;color:inherit}.home-closer p{font-family:"Lato",sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:normal}@media (min-width: 992px){.home-closer{padding-top:25px;padding-bottom:25px}.home-closer .head{display:none}.home-closer .desktop-head{display:block;clip-path:polygon(0 0, 100% 0%, 95% 100%, 0% 100%)}.home-closer .desktop-head img{height:367px}.home-closer h3.title{font-size:32px;margin-bottom:30px}}.home-divider{padding:24px 0;background-color:white;text-align:center}.home-divider .wrap{display:inline-block;position:relative}.home-divider .wrap::after,.home-divider .wrap::before{position:absolute;top:50%;content:' ';height:1px;width:2000px;background-color:#DDDDDD;display:block}.home-divider .wrap::after{left:100px}.home-divider .wrap::before{right:100px}.home-divider img{max-width:54px}
