#virtual-visits-home .large-lead,#virtual-visits-home .headline{font-family:'Source Sans Pro', sans-serif;font-weight:300;font-style:normal}#virtual-visits-home .safety strong{font-family:'Source Sans Pro', sans-serif;font-weight:600 !important;font-style:normal}#virtual-visits-home .jumbotron h1{font-family:'Montserrat', sans-serif;font-weight:700;font-style:normal}#virtual-visits-home .jumbotron{height:calc(100vh - 100px * 2);min-height:500px;position:relative;color:#FFF;margin-bottom:0}@media (min-width: 768px){#virtual-visits-home .jumbotron{min-height:1000px}}#virtual-visits-home .jumbotron .bg-cover,#virtual-visits-home .jumbotron .bg-overlay,#virtual-visits-home .jumbotron .bg-overlay:before{position:absolute;top:0;left:0;right:0;bottom:0}#virtual-visits-home .jumbotron .bg-cover{background-image:url(../../images/virtual-visit-quad-aerial.jpg);background-position:50%;background-size:cover}#virtual-visits-home .jumbotron .bg-overlay:before{content:"";opacity:.3;background-color:#212529}#virtual-visits-home .jumbotron .container,#virtual-visits-home .jumbotron .row{height:100%}#virtual-visits-home .jumbotron h1{color:#FFF;font-size:3.2em;text-transform:uppercase;line-height:1;margin:0.3em}@media (min-width: 768px){#virtual-visits-home .jumbotron h1{font-size:5em}}#virtual-visits-home .jumbotron .lead{margin-bottom:2em;line-height:1.5;text-align:center}@media (min-width: 768px){#virtual-visits-home .jumbotron .lead{font-size:1.5em;line-height:1em}}#virtual-visits-home .jumbotron .lead span{background-color:#13294b;opacity:0.8;display:table;margin-right:auto;margin-left:auto;margin-bottom:0.3em;padding-left:5px;padding-right:5px}@media (min-width: 768px){#virtual-visits-home .jumbotron .lead span{padding:10px;display:inline-block}}@media (min-width: 768px){#virtual-visits-home .jumbotron .lead .lead-span-1{padding-right:0}}#virtual-visits-home .jumbotron .scroll-down{margin:auto;width:34px;height:55px}#virtual-visits-home .jumbotron .mousey{width:3px;padding:10px 15px;height:35px;border:2px solid #FFFFFF;border-radius:25px;opacity:0.75;box-sizing:content-box}#virtual-visits-home .jumbotron .scroller{width:3px;height:10px;border-radius:25%;background-color:#FFFFFF;animation-name:scroll;animation-duration:2.2s;animation-timing-function:cubic-bezier(0.15, 0.41, 0.69, 0.94);animation-iteration-count:infinite}@keyframes scroll{0%{opacity:0}10%{transform:translateY(0);opacity:1}100%{transform:translateY(15px);opacity:0}}#virtual-visits-home .section{padding-top:2.5em !important;padding-bottom:2.5em !important}@media (min-width: 768px){#virtual-visits-home .section{padding-top:3.5em !important;padding-bottom:3.5em !important}}#virtual-visits-home .section .section-content{margin-bottom:2rem}#virtual-visits-home .card{margin-bottom:2em !important}@media (max-width: 991px){#virtual-visits-home .card{flex:unset;width:100%}}@media (max-width: 991px){#virtual-visits-home .card img{width:100%}}#virtual-visits-home .card .card-body{padding-bottom:2rem}#virtual-visits-home .large-lead{font-size:2.2em;line-height:1.4;color:#13294b;text-align:center}#virtual-visits-home .small-header{font-size:1.2em;border-top:none;padding-top:0;margin-bottom:0.5em;text-transform:uppercase;letter-spacing:0.1rem}#virtual-visits-home .headline{border:none;text-align:center;font-size:2.2em;line-height:1.4;color:#13294b;padding-top:0}#virtual-visits-home .line{display:block;width:30%;border-top:solid 3px #ff552e;margin:0 auto 1.5em auto}#virtual-visits-home img:hover{outline:none;border:none}#virtual-visits-home .safety{background-image:linear-gradient(to bottom, #ff552e 0%, #dd3403 100%);background-repeat:repeat-x}#virtual-visits-home .safety a{color:#FFFFFF;border-color:#FFFFFF}#virtual-visits-home .safety a:hover,#virtual-visits-home .safety a:focus{color:#13294b;border-color:#13294b}@media (max-width: 991px){#virtual-visits-home .info-sessions h2{border:none}}@media (max-width: 991px){#virtual-visits-home .info-sessions .info-sessions-text{text-align:center}}#virtual-visits-home .info-sessions .link-list a{font-weight:bold}#virtual-visits-home .info-sessions .card{margin-bottom:1em !important}#virtual-visits-home .info-sessions .card.all-events .card-body a{margin-bottom:10px}#virtual-visits-home .virtual-tours{background-image:url(../../images/virtual-visits-tour-background.jpg);background-size:cover}#virtual-visits-home .summer{background:#eee}@media (max-width: 991px){#virtual-visits-home .summer h2{border:none}}@media (max-width: 991px){#virtual-visits-home .summer .download-text{text-align:center}}#virtual-visits-home .tour-map{background-image:linear-gradient(to bottom, #13294b 0%, #1e3877 100%);background-repeat:repeat-x;color:#FFF}@media (max-width: 991px){#virtual-visits-home .tour-map h2{border:none}}@media (max-width: 991px){#virtual-visits-home .tour-map .tour-map-text{text-align:center}}#virtual-visits-home .ditl{background-color:#eee}#virtual-visits-home .ditl .large-lead{max-width:700px;margin-bottom:1rem}#virtual-visits-home .ditl .quote-person{color:#13294b;font-size:1.4em}#virtual-visits-home .download{background-image:url(../../images/virtual-visits-premium-background.jpg);background-size:cover;background-position:center center;color:#FFF}@media (max-width: 991px){#virtual-visits-home .download h2{border:none}}@media (max-width: 991px){#virtual-visits-home .download .download-text{text-align:center}}#virtual-visits-home .cu{background-image:url(../../images/admitted-dot-pattern-background.jpg);background-size:cover;background-position:center center}#virtual-visits-home .cu .line{border-top:solid 3px #13294b}#virtual-visits-home .blog{background-image:url(../../images/explore-pattern2-background.jpg);background-size:cover;background-position:center center}#virtual-visits-home .class-visits{background-image:linear-gradient(to bottom, #13294b 0%, #1e3877 100%);background-repeat:repeat-x}#virtual-visits-home .inquiry{background-color:#FFF}#virtual-visits-home .instagram{background-image:url(../../images/virtual-visits-ditl.png);background-size:cover}#virtual-visits-home .instagram .icon-instagram{font-size:1.5em;color:#13294b}#virtual-visits-home .instagram .instagram-image{position:relative;width:100%;height:auto}@media (min-width: 768px){#virtual-visits-home .instagram .instagram-image{max-width:1000px;margin:0 auto}}#virtual-visits-home .instagram .instagram-image .btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
