@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Playfair+Display:wght@400;500;600;700&display=swap);@charset "UTF-8";
/*!
Theme Name: SCC Virtual Tour Experience
Description: A custom WordPress theme made for SCC Virtual Tour Experience by Five Fifteen <3
Author: Five Fifteen
Author URI: https://fivefifteen.com
Version: 0.1.0
*/
.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}body{background-color:#1a1a1a;margin:0;padding:0}body::-webkit-scrollbar{width:6px}body::-webkit-scrollbar-track{background:rgb(255 255 255 / .1)}body::-webkit-scrollbar-thumb{background:rgb(196 30 58 / .6)}body::-webkit-scrollbar-thumb:hover{background:rgb(196 30 58 / .8)}.container{margin:0 28px;max-width:1072px}@media (min-width:768px){.container{margin:0 64px}}@media (min-width:1024px) and (max-width:1255px){.container{margin:0 92px}}@media (min-width:1256px){.container{margin:0 auto}}.clear:after{clear:both;content:"";display:block}.hidden{display:none!important;visibility:hidden!important}body{color:#2a2a36;font:normal normal 400 14.5px/24px "Inter",sans-serif}@media (min-width:768px){body{font:normal normal 400 18px/32px "Inter",sans-serif}}@media (min-width:1024px){body{font:normal normal 400 22px/38px "Inter",sans-serif}}a{color:#c41e3a;transition:0.1s all ease-in-out}a:hover{color:#2a2a36}a.darkmode{color:#c41e3a}a.darkmode:hover{color:#fff}.footer{background:#1a1a1a;padding:4rem 0 2rem;border-top:1px solid rgb(255 255 255 / .1)}.footer .footer-container{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center}.footer .footer-logo{height:100px;width:auto;opacity:.8;transition:opacity 0.3s ease;text-align:center}.footer .footer-logo a{text-decoration:none;display:inline-block}.footer .footer-logo:hover{opacity:1}.footer .footer-social{display:flex;justify-content:center;gap:.75rem;margin:1.5rem 0 2rem 0}@media (min-width:768px){.footer .footer-social{gap:1.5rem}}.footer .footer-social .social-link{display:flex;align-items:center;justify-content:center;width:35px;height:35px;background:rgb(255 255 255 / .15);border:1px solid rgb(255 255 255 / .2);color:rgb(255 255 255 / .8);text-decoration:none;font-size:1.2rem;transition:all 0.3s ease;backdrop-filter:blur(10px)}@media (min-width:768px){.footer .footer-social .social-link{width:45px;height:45px}}.footer .footer-social .social-link:hover{background:linear-gradient(135deg,#c41e3a 0%,#e63946 100%);border-color:#c41e3a;color:#fff;transform:translateY(-3px);box-shadow:0 8px 25px rgb(196 30 58 / .4)}.footer .menu{display:flex;flex-direction:column;justify-content:center;gap:1rem;margin-bottom:2rem;list-style:none;padding:0}@media (min-width:768px){.footer .menu{flex-direction:row;gap:3rem}}.footer .menu .menu-item a{color:rgb(255 255 255 / .7);text-decoration:none;font:normal normal 600 14.5px/24px "Inter",sans-serif;transition:all 0.3s ease}.footer .menu .menu-item a:hover{color:#e63946}.footer .footer-bottom{font:normal normal 400 14.5px/24px "Inter",sans-serif;color:rgb(255 255 255 / .5);padding-top:2rem;border-top:1px solid rgb(255 255 255 / .1)}@media (max-width:767px){.footer .footer-bottom .all-rights-reserved{display:block}}.footer .footer-credits{margin-top:1rem;padding-top:.5rem;text-align:center}.footer .footer-credits a{display:inline-flex;flex-direction:column;align-items:center;gap:.25rem;text-decoration:none;transition:all 0.3s ease;opacity:.5}.footer .footer-credits a img{width:150px;height:auto}.footer .footer-credits a span{font:normal normal 500 13px/20px "Inter",sans-serif;color:#fff}.footer .footer-credits a:hover{opacity:1}.generic-content{background-color:#fff;padding:10rem 0}header{position:absolute;top:1rem;left:50%;transform:translateX(-50%);z-index:20;box-sizing:border-box;max-width:100%}@media (max-width:1499px){header{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){header{left:0;top:2rem;transform:none;width:100%}}header .header-container{display:flex;align-items:center;flex-direction:column;gap:1rem;padding:0 1rem;width:100%;box-sizing:border-box}@media (min-width:1024px){header .header-container{flex-direction:row;justify-content:space-between;gap:2rem;max-width:1400px;width:100%;margin:0 auto;padding:0}}header .header-logo-container{display:flex;align-items:center}header .header-logo-container a{text-decoration:none;display:flex;align-items:center}header .header-logo-container .header-logo{height:120px;transition:all 0.3s ease}header .header-navigation-container{display:flex;align-items:center}@media (max-width:1023px){header .header-navigation-container{display:none}}header .header-navigation-container .menu{display:flex;gap:1rem;align-items:center;list-style:none;margin:0;padding:0}@media (min-width:1024px){header .header-navigation-container .menu{gap:1.5rem}}header .header-navigation-container .menu .menu-item{color:#fff;margin:0}header .header-navigation-container .menu .menu-item:before{color:#fff}header .header-navigation-container .menu .menu-item a{color:#fff;text-decoration:none;font:normal normal 500 18px/32px "Inter",sans-serif;padding:.4rem .8rem;transition:all 0.3s ease;white-space:nowrap;display:block}header .header-navigation-container .menu .menu-item:hover,header .header-navigation-container .menu .menu-item:hover a,header .header-navigation-container .menu .menu-item:hover:before{color:#e63946}.mobile-nav-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:1.5rem;right:1.5rem;width:25px;height:25px;background:none;border:none;cursor:pointer;z-index:1001;padding:0}@media (min-width:1024px){.mobile-nav-toggle{display:none}}.mobile-nav-toggle .toggle-line{width:100%;height:2px;background-color:#c41e3a;margin:2.5px 0;transition:all 0.3s ease;border-radius:0}.mobile-nav-toggle .toggle-line:first-child{margin-top:0}.mobile-nav-toggle .toggle-line:last-child{margin-bottom:0}.mobile-nav-open .mobile-nav-toggle .toggle-line:first-child{transform:translateY(7px) rotate(45deg)}.mobile-nav-open .mobile-nav-toggle .toggle-line:nth-child(2){opacity:0}.mobile-nav-open .mobile-nav-toggle .toggle-line:last-child{transform:translateY(-7px) rotate(-45deg)}.mobile-navigation-container{position:absolute;top:calc(1.5rem + 2.5rem);right:1.5rem;width:auto;height:auto;background:rgb(255 255 255 / .15);backdrop-filter:blur(20px);border:1px solid rgb(255 255 255 / .2);padding:.5rem;z-index:1000;opacity:0;visibility:hidden;transition:all 0.3s ease;transform:translateY(-10px)}@media (min-width:1024px){.mobile-navigation-container{display:none}}.mobile-nav-open .mobile-navigation-container{opacity:1;visibility:visible;transform:translateY(0)}.mobile-navigation-container .menu{display:flex;flex-direction:column;gap:0;background:#fff0;padding:0;margin:0;list-style:none}.mobile-navigation-container .menu .menu-item{margin:0}.mobile-navigation-container .menu .menu-item a{background:#fff0;border:none;color:#fff;padding:.5rem 1.5rem;font:normal normal 600 18px/32px "Inter",sans-serif;cursor:pointer;transition:all 0.3s ease;white-space:nowrap;min-width:0;-webkit-tap-highlight-color:#fff0;text-decoration:none;display:block}.mobile-navigation-container .menu .menu-item:before{color:#fff}.mobile-navigation-container .menu .menu-item:hover,.mobile-navigation-container .menu .menu-item:hover a,.mobile-navigation-container .menu .menu-item:hover:before{color:#e63946}.mobile-navigation-container .menu-item,.header-navigation-container .menu-item{padding-left:1rem;padding-top:2.5px;position:relative}.mobile-navigation-container .menu-item:before,.header-navigation-container .menu-item:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:1.2rem;position:absolute;top:50%;left:.5rem;transform:translateY(-50%);transition:all 0.3s ease}.mobile-navigation-container .menu-item.home-icon:before,.header-navigation-container .menu-item.home-icon:before{content:""}.mobile-navigation-container .menu-item.calendar-icon:before,.header-navigation-container .menu-item.calendar-icon:before{content:""}.mobile-navigation-container .menu-item.mail-icon:before,.header-navigation-container .menu-item.mail-icon:before{content:""}@media (min-width:1024px){.mobile-navigation-container .menu-item,.header-navigation-container .menu-item{padding-left:1rem}.mobile-navigation-container .menu-item:before,.header-navigation-container .menu-item:before{font-size:1.2rem;left:0rem}}body:not(.home) header+main{margin-top:13rem}.flex-module--callout{background:linear-gradient(135deg,#c41e3a 0%,#a01729 100%);padding:6rem 0;text-align:center;position:relative;overflow:hidden}.flex-module--callout::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 25% 25%,rgb(255 255 255 / .1) 1px,transparent 1px),radial-gradient(circle at 75% 75%,rgb(255 255 255 / .1) 1px,transparent 1px);background-size:60px 60px,100px 100px;opacity:.3}.flex-module--callout .cta-container{max-width:800px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.flex-module--callout .cta-title{font:normal normal 700 28px/44px "Playfair Display",serif;margin-bottom:1.5rem;margin-top:0;color:#fff}@media (min-width:1024px){.flex-module--callout .cta-title{font:normal normal 700 48px/56px "Playfair Display",serif}}.flex-module--callout .cta-description{font:normal normal 400 18px/32px "Inter",sans-serif;margin-bottom:2.5rem;opacity:.95;color:#fff}.flex-module--callout .btn-cta{display:inline-flex;align-items:center;gap:.75rem;background:#fff;color:#c41e3a;padding:1rem 2.5rem;text-decoration:none;font:normal normal 600 14.5px/24px "Inter",sans-serif;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:1px;box-shadow:0 10px 30px rgb(0 0 0 / .2)}.flex-module--callout .btn-cta:hover{background:#000;color:#fff;transform:translateY(-3px);box-shadow:0 15px 40px rgb(0 0 0 / .3)}.flex-module--locations{background:#f8f9fa;padding:8rem 0;position:relative}.flex-module--locations .maps-container{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center}.flex-module--locations .maps-title{font:normal normal 700 36px/48px "Playfair Display",serif;color:#000;margin-bottom:1rem;margin-top:0}@media (min-width:1024px){.flex-module--locations .maps-title{font:normal normal 700 42px/52px "Playfair Display",serif}}.flex-module--locations .maps-subtitle{font:normal normal 400 18px/32px "Inter",sans-serif;color:#4a5568;margin-bottom:3rem}@media (min-width:1024px){.flex-module--locations .maps-subtitle{font:normal normal 400 22px/38px "Inter",sans-serif}}.flex-module--locations .maps-grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:start}@media (min-width:768px){.flex-module--locations .maps-grid{grid-template-columns:1fr 1fr}}.flex-module--locations .map-item{background:#fff;overflow:hidden;box-shadow:0 10px 30px rgb(0 0 0 / .1)}.flex-module--locations .map-item .map-campus-title{font:normal normal 600 22px/38px "Playfair Display",serif;color:#c41e3a;margin:0;padding:1.5rem 1.5rem 1rem;text-align:center}@media (min-width:1024px){.flex-module--locations .map-item .map-campus-title{font:normal normal 600 28px/44px "Playfair Display",serif}}.flex-module--locations .map-item .map-campus-link{display:block;position:relative}.flex-module--locations .map-item .map-campus-link:after{content:"Explore Virtually ⤑";display:block;background:#c41e3a;position:absolute;bottom:0;right:0;color:#fff;font:normal normal 700 18px/32px "Inter",sans-serif;padding:.5rem 1rem;transition:all 0.3s ease;transform:translate(0,0)}.flex-module--locations .map-item .map-campus-link:hover:after{transform:translate(-10px,-10px);background:#000}.flex-module--locations .map-item .map-campus-image{width:100%;height:200px;object-fit:cover;display:block;position:relative}.flex-module--locations .map-item .map-address{padding:1.5rem;text-align:center;background:#fff}.flex-module--locations .map-item .map-address .map-address-link{display:inline-block;text-decoration:none}.flex-module--locations .map-item .map-address .map-address-link:hover{text-decoration:underline;text-decoration-color:#c41e3a}.flex-module--locations .map-item .map-address p{margin:0;margin-bottom:-.25rem;color:#4a5568;font:normal normal 400 18px/32px "Inter",sans-serif}.flex-module--locations .map-item .map-address p:first-child{color:#000}.flex-module--locations .map-item .map-phone{margin-top:.5rem}.flex-module--locations .map-item .map-phone a{color:#c41e3a;font:normal normal 700 18px/32px "Inter",sans-serif;text-decoration:none;transition:all 0.3s ease}.flex-module--locations .map-item .map-phone a:hover{color:#a01729;text-decoration:underline;text-decoration-color:#000}.flex-module--tour-selection-hero{position:relative;height:auto;min-height:120vh;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}@media (min-width:1024px){.flex-module--tour-selection-hero{height:100vh;min-height:800px}}.flex-module--tour-selection-hero .hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.flex-module--tour-selection-hero .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgb(0 0 0 / .7) 0%,rgb(0 0 0 / .5) 100%);z-index:2}.flex-module--tour-selection-hero .hero-content{position:relative;z-index:3;width:100%;max-width:1400px;padding:12rem 1rem 4rem 1rem;display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:center;text-align:center}@media (min-width:768px){.flex-module--tour-selection-hero .hero-content{gap:3rem;padding:15rem 1rem 4rem 1rem}}@media (min-width:1024px){.flex-module--tour-selection-hero .hero-content{padding:8rem 2rem 0 2rem;grid-template-columns:1fr 1fr;gap:4rem;text-align:left}}.flex-module--tour-selection-hero .hero-text{text-align:left}.flex-module--tour-selection-hero .hero-text .hero-heading{font:normal normal 700 36px/48px "Playfair Display",serif;color:#fff;margin-bottom:1.5rem;margin-top:0;text-shadow:0 4px 20px rgb(0 0 0 / .5)}@media (min-width:768px){.flex-module--tour-selection-hero .hero-text .hero-heading{font:normal normal 700 54px/60px "Playfair Display",serif}}@media (min-width:1024px){.flex-module--tour-selection-hero .hero-text .hero-heading{font:normal normal 700 64px/76px "Playfair Display",serif}}.flex-module--tour-selection-hero .hero-text .hero-heading .highlight{background:linear-gradient(135deg,#e63946 0%,#ff6b7a 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}@media (min-width:1024px){.flex-module--tour-selection-hero .hero-text .hero-heading .highlight{display:block}}.flex-module--tour-selection-hero .hero-text .hero-description{font:normal normal 400 18px/32px "Inter",sans-serif;color:rgb(255 255 255 / .9);margin-bottom:2rem}@media (min-width:768px){.flex-module--tour-selection-hero .hero-text .hero-description{font:normal normal 400 22px/38px "Inter",sans-serif}}.flex-module--tour-selection-hero .tour-selection{display:flex;flex-direction:column;gap:1rem;text-align:left}.flex-module--tour-selection-hero .tour-selection .campus-toggle{display:flex;background:rgb(255 255 255 / .15);backdrop-filter:blur(20px);border:1px solid rgb(255 255 255 / .2);padding:.25rem;margin-bottom:1rem}@media (min-width:600px){.flex-module--tour-selection-hero .tour-selection .campus-toggle{padding:.3rem}}@media (min-width:768px){.flex-module--tour-selection-hero .tour-selection .campus-toggle{padding:.5rem}}.flex-module--tour-selection-hero .tour-selection .campus-toggle .campus-toggle-btn{flex:1;background:#fff0;border:none;color:#fff;padding:.4rem .5rem;font:normal normal 600 13px/20px "Inter",sans-serif;cursor:pointer;transition:all 0.3s ease;white-space:nowrap;min-width:0;-webkit-tap-highlight-color:#fff0}@media (min-width:600px){.flex-module--tour-selection-hero .tour-selection .campus-toggle .campus-toggle-btn{padding:.5rem .7rem}}@media (min-width:768px){.flex-module--tour-selection-hero .tour-selection .campus-toggle .campus-toggle-btn{padding:.6rem 1rem}}.flex-module--tour-selection-hero .tour-selection .campus-toggle .campus-toggle-btn.active{background:linear-gradient(135deg,#c41e3a 0%,#e63946 100%);box-shadow:0 5px 20px rgb(196 30 58 / .4)}.flex-module--tour-selection-hero .tour-selection .campus-toggle .campus-toggle-btn:not(.active):hover{color:#e63946;transform:translateY(-1px)}.flex-module--tour-selection-hero .tour-selection .tour-cards{display:flex;flex-direction:column;gap:.75rem;height:50vh;min-height:350px;max-height:50vh;overflow-y:auto;overflow-x:hidden;padding-right:.5rem}@media (min-width:768px){.flex-module--tour-selection-hero .tour-selection .tour-cards{height:60vh;min-height:400px;max-height:60vh}}.flex-module--tour-selection-hero .tour-selection .tour-cards:not(.active){display:none!important;visibility:hidden!important}.flex-module--tour-selection-hero .tour-selection .tour-cards.active .tour-card{animation:slideInUp 0.6s ease-out forwards;opacity:0;transform:translateY(30px)}.flex-module--tour-selection-hero .tour-selection .tour-cards.active .tour-card:nth-child(1){animation-delay:0.1s}.flex-module--tour-selection-hero .tour-selection .tour-cards.active .tour-card:nth-child(2){animation-delay:0.2s}.flex-module--tour-selection-hero .tour-selection .tour-cards.active .tour-card:nth-child(3){animation-delay:0.3s}.flex-module--tour-selection-hero .tour-selection .tour-cards.active .tour-card:nth-child(4){animation-delay:0.4s}.flex-module--tour-selection-hero .tour-selection .tour-cards.active .tour-card:nth-child(5){animation-delay:0.5s}.flex-module--tour-selection-hero .tour-selection .tour-cards.active .tour-card:nth-child(6){animation-delay:0.6s}.flex-module--tour-selection-hero .tour-selection .tour-cards.active .tour-card:nth-child(7){animation-delay:0.7s}.flex-module--tour-selection-hero .tour-selection .tour-cards.active .tour-card:nth-child(8){animation-delay:0.8s}.flex-module--tour-selection-hero .tour-selection .tour-cards.active .tour-card:nth-child(9){animation-delay:0.9s}.flex-module--tour-selection-hero .tour-selection .tour-cards.active .tour-card:nth-child(10){animation-delay:1s}.flex-module--tour-selection-hero .tour-selection .tour-cards::-webkit-scrollbar{width:6px}.flex-module--tour-selection-hero .tour-selection .tour-cards::-webkit-scrollbar-track{background:rgb(255 255 255 / .1)}.flex-module--tour-selection-hero .tour-selection .tour-cards::-webkit-scrollbar-thumb{background:rgb(196 30 58 / .6)}.flex-module--tour-selection-hero .tour-selection .tour-cards::-webkit-scrollbar-thumb:hover{background:rgb(196 30 58 / .8)}.flex-module--tour-selection-hero .tour-selection .tour-cards .tour-card{background:rgb(255 255 255 / .12);backdrop-filter:blur(20px);border:1px solid rgb(255 255 255 / .15);padding:1rem;cursor:pointer;transition:all 0.4s cubic-bezier(.4,0,.2,1);position:relative;transform:translateY(0);text-decoration:none}@media (min-width:768px){.flex-module--tour-selection-hero .tour-selection .tour-cards .tour-card{padding:1.25rem}}.flex-module--tour-selection-hero .tour-selection .tour-cards .tour-card:hover{background:rgb(255 255 255 / .2);border-color:rgb(196 30 58 / .5);box-shadow:0 20px 60px rgb(196 30 58 / .3)}.flex-module--tour-selection-hero .tour-selection .tour-cards .tour-card:hover .tour-icon{box-shadow:0 12px 35px rgb(196 30 58 / .6)}.flex-module--tour-selection-hero .tour-selection .tour-cards .tour-card:hover .tour-hover-text{opacity:.75;transform:translateX(0)}.flex-module--tour-selection-hero .tour-selection .tour-cards .tour-card .tour-card-header{display:flex;align-items:center;gap:1rem}.flex-module--tour-selection-hero .tour-selection .tour-cards .tour-card .tour-card-header .tour-icon{width:50px;height:50px;background:linear-gradient(135deg,#c41e3a 0%,#e63946 100%);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 25px rgb(196 30 58 / .4);transition:all 0.3s ease}.flex-module--tour-selection-hero .tour-selection .tour-cards .tour-card .tour-card-header .tour-title{font:normal normal 700 18px/32px "Inter",sans-serif;color:#fff;margin-bottom:.25rem}.flex-module--tour-selection-hero .tour-selection .tour-cards .tour-card .tour-description{font:normal normal 400 14.5px/24px "Inter",sans-serif;color:rgb(255 255 255 / .8)}.flex-module--tour-selection-hero .tour-selection .tour-cards .tour-card .tour-info{flex:1}.flex-module--tour-selection-hero .tour-selection .tour-cards .tour-card .tour-hover-text{position:absolute;bottom:.25rem;right:.5rem;color:#fff;opacity:0;transform:translateX(-10px);transition:all 0.3s ease;font:normal normal 600 14.5px/24px "Inter",sans-serif}@media (min-width:768px){.flex-module--tour-selection-hero .tour-selection .tour-cards .tour-card .tour-hover-text{bottom:.5rem;right:.75rem}}@keyframes slideInUp{to{opacity:1;transform:translateY(0)}}.flex-module--tour-selection-hero .tour-lightbox{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.flex-module--tour-selection-hero .tour-lightbox.active{display:block}.flex-module--tour-selection-hero .tour-lightbox .lightbox-overlay{backdrop-filter:blur(10px);background:rgb(0 0 0 / .75);height:100%;left:0;position:absolute;top:0;width:100%}.flex-module--tour-selection-hero .tour-lightbox .lightbox-content{background:#fff;border-radius:8px;box-shadow:0 25px 50px -12px rgb(0 0 0 / .25);height:95%;left:50%;max-width:1600px;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:95%}.flex-module--tour-selection-hero .tour-lightbox .lightbox-close{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1);color:#000;cursor:pointer;display:flex;font-size:1.25rem;height:40px;justify-content:center;position:absolute;right:.5%;top:.5%;transition:all 0.3s ease;width:40px;z-index:2}@media (min-width:1024px){.flex-module--tour-selection-hero .tour-lightbox .lightbox-close{right:1.5%;top:1.5%}}.flex-module--tour-selection-hero .tour-lightbox .lightbox-close:hover{background:#c41e3a;color:#fff;transform:scale(1.1)}.flex-module--tour-selection-hero .tour-lightbox iframe{border:none;height:100%;width:100%}