@media (min-width:993px){#product-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}#product-container>*{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.card[data-product]{-ms-flex-preferred-size:calc(50% - 1rem);flex-basis:calc(50% - 1rem)}.products-details{-ms-flex-preferred-size:100%;flex-basis:100%}}@media (max-width:992px){h2{font-size:3rem!important}p{font-size:1rem!important}.btn{padding:0.65rem 0.85rem;font-size:0.85rem}header{padding:2rem 1rem}header .header-left,header nav.links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .header-left .logo-container img{height:45px}header nav.links a{font-size:0.9rem}.hero h1{font-size:4rem;line-height:60px}.hero p{font-size:1.2rem}.hero .hero-content{bottom:20px}.hero .hero-background video{padding:0}section.legacy .legacy-text-wrapper{padding:4rem 1.5rem}section.legacy .legacy-slider-wrapper{padding:0rem 1.5rem 3rem 1.5rem}section.legacy .legacy-slider-wrapper .slider-container img.slide-active{min-height:330px;min-width:auto}section.phases>.container>p{margin-bottom:1rem}.phases-grid{gap:1rem;margin-bottom:2rem}.phases-grid .phase .phase-header{margin-bottom:1rem}.phases-grid .phase .phase-body p{min-height:auto}.pickup-info{margin-top:0;padding-top:0}.card .card-body h3{font-size:2rem}.play-button{height:50px;width:50px}.play-button:after{border-width:10px 0 10px 15px;margin-left:15px}.site-footer .footer-right{margin-top:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.site-footer .footer-right a{font-size:0.7rem}.site-footer .footer-right ul li{margin:0 5px}.site-footer .footer-right ul li+li:before{left:-0.4rem}.site-footer .footer-copyright{font-size:0.8rem!important}.details-grid .detail-item{padding-bottom:50px}.popup{padding:1.5rem;width:90%}.popup button,.popup input{font-size:0.9rem}#product-container h3{line-height:1}.products-details .card{padding:1rem}.products-details .card p{margin-bottom:0}.products-details .card .btn{margin-top:2rem}}@media (max-width:675px){header .header-left{margin-bottom:2rem}}