.map-area .gm-bundled-control .gm-svpc,.map-area .gm-bundled-control .gmnoprint>div{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)!important}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-home:before{content:"\e980"}@font-face{font-family:Averta-Regular;src:url(../fonts/Averta/AvertaRegular/Averta-Regular.eot);src:url(../fonts/Averta/AvertaRegular/Averta-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Averta/AvertaRegular/Averta-Regular.woff2) format("woff2"),url(../fonts/Averta/AvertaRegular/Averta-Regular.woff) format("woff"),url(../fonts/Averta/AvertaRegular/Averta-Regular.ttf) format("truetype"),url(../fonts/Averta/AvertaRegular/Averta-Regular.svg#svgFontName) format("svg")}@font-face{font-family:Averta-Semibold;src:url(../fonts/Averta/AvertaSemibold/Averta-Semibold.eot);src:url(../fonts/Averta/AvertaSemibold/Averta-Semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/Averta/AvertaSemibold/Averta-Semibold.woff2) format("woff2"),url(../fonts/Averta/AvertaSemibold/Averta-Semibold.woff) format("woff"),url(../fonts/Averta/AvertaSemibold/Averta-Semibold.ttf) format("truetype"),url(../fonts/Averta/AvertaSemibold/Averta-Semibold.svg#svgFontName) format("svg")}@font-face{font-family:OpenSans-Regular;src:url(../fonts/OpenSans/OpenSansRegular/OpenSans-Regular.eot);src:url(../fonts/OpenSans/OpenSansRegular/OpenSans-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans/OpenSansRegular/OpenSans-Regular.woff2) format("woff2"),url(../fonts/OpenSans/OpenSansRegular/OpenSans-Regular.woff) format("woff"),url(../fonts/OpenSans/OpenSansRegular/OpenSans-Regular.ttf) format("truetype"),url(../fonts/OpenSans/OpenSansRegular/OpenSans-Regular.svg#svgFontName) format("svg")}@font-face{font-family:icomoon;src:url(../fonts/icomoon/icomoon.eot?9km0jr);src:url(../fonts/icomoon/icomoon.eot?9km0jr#iefix) format("embedded-opentype"),url(../fonts/icomoon/icomoon.ttf?9km0jr) format("truetype"),url(../fonts/icomoon/icomoon.woff?9km0jr) format("woff"),url(../fonts/icomoon/icomoon.svg?9km0jr#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}.modal-wrapper{position:fixed;background:rgba(49,49,49,.3);top:0;left:0;right:0;bottom:0;visibility:hidden;opacity:0;z-index:-99;transition:all .3s linear}.modal-wrapper.open{visibility:visible;opacity:1;z-index:10000}.modal-wrapper .modal-content{background-color:#fff;padding:70px 70px 50px;position:absolute;max-width:600px;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.map-details,.map-legend{max-width:320px}.modal-wrapper .modal-content h3{color:#28398C;font-size:52px;margin-bottom:20px}.modal-wrapper .modal-content h3:before{content:'';display:block;position:absolute}.modal-wrapper .modal-content h5{margin-bottom:30px}.modal-wrapper .modal-content p{font-size:18px;line-height:28px;margin-bottom:60px}.modal-wrapper .modal-content .btn{display:block;margin:auto;width:170px}.modal-close{display:block;position:absolute;top:30px;right:30px;height:24px;width:24px}.map-area,.section-map{position:relative}.icon-close{background:url(../images/icons/close.svg) center no-repeat;display:block;height:24px;width:24px}.map-area{font-family:Averta-Regular;font-size:14px;line-height:1.3}.map-area h1,.map-area h2,.map-area h3,.map-area h4,.map-area h5,.map-area h6{color:#28398C}.map-area h3{font-size:24px;line-height:1.3}.map-area p{margin-bottom:15px}.map-area ul{padding:0;margin:0}.map-area .gm-bundled-control .gm-svpc,.map-area .gm-bundled-control .gmnoprint{border:1px solid rgba(55,117,158,.2);border-radius:4px}.map-area .gm-bundled-control .gm-svpc{top:22px!important}.map-area .gm-bundled-control button img{display:none}.map-area .gm-bundled-control button:first-child:before,.map-area .gm-bundled-control button:last-child:before{content:'';display:block;margin:auto;height:24px;width:24px}.map-area .gm-bundled-control button:first-child:before{background:url(../images/icons/icon-plus.svg) center -2px no-repeat}.map-area .gm-bundled-control button:last-child:before{background:url(../images/icons/icon-minus.svg) center no-repeat}.map-details,.map-years{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.map-area__title{transform:translate(-50%,-50%);text-align:center;display:flex;align-items:center;padding:5px;border-radius:5px}.map-area__title a{color:#000}.map-area__title h4{color:#000;font-size:20px;margin:0;line-height:1;font-family:"Fira Sans",sans-serif}.alumni-map .gm-style-iw-d h4,.alumni-map .gm-style-iw-d strong,.map-years ul li span{font-family:Averta-Semibold}.map-area__title p{font-size:12px;margin:0;line-height:1}.alumni-map .gm-style-iw-d p{margin-bottom:10px;font-size:14px;line-height:1.5}.map-details{border:1px solid rgba(55,117,158,.2);border-radius:4px;padding:20px;margin-bottom:20px;position:absolute;bottom:10px;left:40px}.map-details p{line-height:1.5;font-size:14px;margin-bottom:5px}.map-years{border:1px solid rgba(55,117,158,.2);border-radius:5px;padding:30px 30px 25px}.map-years ul{display:flex;justify-content:space-between;position:relative}.map-years ul:before{background-color:#D7E3EC;content:'';display:block;position:absolute;top:0}.map-years ul li{display:flex;position:relative}.map-years ul li:before{background-color:#fff;border:2px solid #D7E3EC;border-radius:50%;content:'';display:block;position:absolute;height:10px;width:10px;transition:all .2s linear}.map-years ul li.active:before,.map-years ul li:hover:before{background-color:#28398C;border-color:#28398C;height:14px;width:14px}.map-years ul li span{border:1px solid rgba(55,117,158,.2);border-radius:5px;color:#28398C;font-size:18px;cursor:pointer;display:block;padding:4px 12px 2px}.gm-style-iw.gm-style-iw-c,.map-legend p,.map-legend__text{font-family:OpenSans-Regular;line-height:18px}.map-years ul li.active span{color:#fff;background-color:#28398C}@media only screen and (max-width:991px){.map-years{margin:40px 20px}}@media only screen and (min-width:992px){.map-years{position:absolute;bottom:22px;right:62px}}@media only screen and (min-width:768px){.map-years ul{padding-top:20px}.map-years ul:before{left:30px;right:30px;height:2px}.map-years ul li{margin:0 45px}.map-years ul li:before{top:-24px;left:50%;transform:translateX(-50%)}.map-years ul li.active:before,.map-years ul li:hover:before{top:-27px;right:22px}.map-years ul li:last-child{margin:0 0 0 45px}.map-years ul li:first-child{margin:0 45px 0 0}}@media only screen and (max-width:767px){.map-years ul{flex-direction:column}.map-years ul:before{bottom:13px;top:13px;right:0;width:2px}.map-years ul li{margin:25px 0}.map-years ul li:before{top:10px;right:-4px}.map-years ul li.active:before,.map-years ul li:hover:before{right:-6px}.map-years ul li:first-child,.map-years ul li:last-child{margin:0}}.map-legend__items{background-color:#fff;border:1px solid rgba(55,117,158,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);border-radius:4px;padding:25px 30px 30px;margin-bottom:20px}.map-legend h3{color:#010101;margin-bottom:25px}.map-legend p,.map-legend__text{color:#8E9193;font-size:10px;margin-bottom:18px;text-shadow:1px 1px 0 #fff}.map-legend ul li{display:flex}.map-legend ul li:not(:last-child){margin-bottom:20px}.map-legend ul li i{display:block;height:16px;margin-right:10px;width:16px}.map-legend ul li span{font-size:18px;color:#010101}@media only screen and (max-width:991px){.map-legend{margin:40px 20px}}@media only screen and (min-width:992px){.map-legend{position:absolute;bottom:50px;left:40px}.map-legend__text{margin-left:30px}}.gm-style-iw.gm-style-iw-c{border:1px solid rgba(55,117,158,.2);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);font-size:10px;width:225px}.gm-style .gm-style-iw-t::after{top:-1px}