.container-fluid{padding:0}p{color:white}input[type="date" i]::-webkit-calendar-picker-indicator{color:white !important}input[type="date" i]::-moz-calendar-box{color:white}input[type="date" i]::-webkit-calendar-picker-indicator{filter:invert(100%)}.popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:white;border:1px solid #ccc;border-radius:5px;padding:20px;z-index:9999}.popup-h2{color:black}.popup-content{text-align:center;font:1.8rem TitilliumWeb-Regular}.close{position:absolute;top:5px;right:10px;cursor:pointer}.button{margin:20px auto;background-color:white;color:#002817;padding:0 2.8rem;width:60%;text-align:center !important}.join-text{font:20px "Freshman";color:#cdab56;margin-top:20px;text-transform:uppercase}.join-text-p{font:12px TitilliumWeb-Regular;color:white}.image-container{width:100%;height:100%;overflow:hidden;position:fixed}.image-container img{width:auto;height:auto;max-width:100%;max-height:100%}.text-container{position:fixed;bottom:0;left:40%;text-align:center;color:white;font:80px Freshman;line-height:1.2;z-index:1;margin-bottom:3rem;white-space:nowrap}.text-container div:first-child{margin-bottom:10px}.contact-form p{color:white;font-size:1.8rem;font-family:"TitilliumWeb-Regular", sans-serif}.contact-form{width:70%;margin:auto}h2{text-align:center;font:36px Freshman;margin-bottom:20px;color:white}.left-pane{padding:30px}form{margin-bottom:15px}form .field:not(:first-child),form .btn-toolbar{margin-top:20px}form label{display:none}.form-control{width:100%;padding:0px;font-size:14px;border:none;border-bottom:1px solid #ccc;background-color:transparent;color:#fff !important;transition:all 0.3s ease;font-family:"TitilliumWeb-Regular", sans-serif;margin-bottom:4rem}.form-control:focus{outline:none;box-shadow:none;border-bottom:1px solid #fff;background-color:transparent}