@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap);:root{font-size:16px}*{box-sizing:border-box;font-family:Montserrat,sans-serif}:focus{border:0;outline:none}body{margin:0;padding:0}.doc-view{height:500px;width:100%}.nav-bar{background:#fff;box-shadow:0 3px 5px 0 #0003;height:80px;position:fixed;width:100%;z-index:99}.nav-bar-container{align-items:center;display:flex;flex-direction:row;height:80px;justify-content:space-between}.nav-bar-personal-name{color:#000;cursor:pointer;padding:20px;text-decoration:none}.nav-bar-list{align-items:center;display:flex;flex-direction:row;justify-content:center;list-style:none;margin:0;min-height:40px;padding:0}.nav-bar-list-item{margin-left:10px;position:relative}.nav-bar-list-item .logout-btn{-webkit-appearance:none;-moz-appearance:none;background:#00486d;border:none;border-radius:3px;box-shadow:0 3px 5px 0 #0003;color:#fff;cursor:pointer;padding:10px 5px;text-align:center;text-decoration:none;transition:background .25s ease-in-out,transform .15s ease}.nav-bar-list-item .logout-btn:hover{background:#ff9000}.nav-bar-link{color:#555;cursor:pointer;padding:10px 5px;text-decoration:none}.nav-bar-link:after{background:#01a2cc;content:"";height:3px;left:0;position:absolute;top:24px;transition:width .15s ease-in-out;width:0}.nav-bar-link-dropdown{color:#555;cursor:pointer;padding:10px 5px;text-decoration:none}.nav-bar-list-item ul li:hover{background-color:#eee!important}.nav-bar-link-dropdown:after{display:none}.nav-bar-link.active:after,.nav-bar-link:hover:after{width:100%}.responsive-nav-bar{display:block;position:relative;transition:all .3s ease-in-out}.responsive-nav-bar.open{left:0}.menu-btn-container{display:flex;flex-direction:row}.menu-btn{align-items:center;cursor:pointer;display:flex;height:30px;justify-content:center;margin-right:13px;position:relative;transition:all .5s ease-in-out;width:30px;z-index:999}.menu-btn-burger,.menu-btn-burger:after,.menu-btn-burger:before{background:#555;border-radius:5px;height:3px;transition:all .3s ease-in-out;width:20px}.menu-btn-burger:after,.menu-btn-burger:before{content:"";position:absolute}.menu-btn-burger:before{transform:translateY(-6px)}.menu-btn-burger:after{transform:translateY(6px)}.menu-btn.open .menu-btn-burger{background:#0000;transform:translateX(-20px)}.menu-btn.open .menu-btn-burger:before{background:#fff;transform:rotate(45deg) translate(12.5px,-12.5px)}.menu-btn.open .menu-btn-burger:after{background:#fff;transform:rotate(-45deg) translate(12.5px,12.5px)}.trippieair-logo .trippie-logo{width:130px}.trippieair-logo .flying-plane{transform:translate(-30px,-20px);width:24px}.app-image{height:500px}.download-image{height:75px}.text-housing-download{text-align:left}.about-header-text,.home-header-text,.tickets-header-text,.tickets-messages-header-text{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding-bottom:200px;padding-top:200px}.tickets-messages-header-text{padding-bottom:40px;padding-top:120px}.app-section{display:flex}.med-60{width:60%}.med-40,.med-60{align-items:center;display:flex;flex-direction:column;float:left;height:600px;justify-content:center}.med-40{width:40%}.information-box{background:#fff;border:1px solid #0000001a;border-radius:8px;box-shadow:0 1px 8px 0 #0000001a;display:flex;flex-direction:column;margin-bottom:80px;margin-top:-50px}.information-box .information-row{display:flex;flex-direction:row}.information-box .information-row .information-cell{border-right:1px solid #0000001a;padding:10px;width:33.33333%}.information-box .information-row .information-cell i{align-items:center;color:#01a2cc;display:flex;font-size:35px;justify-content:center;margin:20px}.information-box .information-row .information-cell:last-of-type{border-right:0}.information-box .information-row:first-of-type{border-bottom:1px solid #0000001a}.info-text{padding:25px}.info-text h1{color:#01a2cc;margin:5px 0;text-align:center}.about-header-text{padding-bottom:120px}.how-to-container{padding:80px 0}.how-to-container .step-list{display:flex;flex-direction:column;padding:30px 0 0}.how-to-container .step-list .step-item{display:flex;margin:20px}.how-to-container .step-list .step-item .step-icon{align-items:center;border:8px solid #000;border-radius:50%;display:flex;height:250px;justify-content:center;margin:0 20px;width:250px}.how-to-container .step-list .step-item .step-icon .step-icon-img{height:100%;padding:60px}.how-to-container .step-list .step-item .step-info{border:8px solid #000;border-radius:40px;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:40px}.how-to-container .step-list .icon-left{flex-direction:row}.how-to-container .step-list .icon-right{flex-direction:row-reverse}.white-borders .step-icon,.white-borders .step-info{border:8px solid #fff!important}.faq-container{padding:50px 0}.switch-buttons-container{align-items:center;display:flex;flex-direction:row;justify-content:space-around}.switch-buttons-container .switch-buttons{background:#fff0;border:0;color:#fff;font-size:18px;height:50px;transition:.2s;width:33.3333%}.switch-buttons-container .switch-buttons:hover{background:#28b6da!important;cursor:pointer}.switch-buttons-container .switch-buttons.active,.switch-buttons-container .switch-buttons.active:focus{background:#ffffff40!important;border:none!important;border-bottom:4px solid #ff9000!important;box-shadow:none!important;outline:none!important}.switch-buttons-container .switch-buttons:focus{outline:none!important}.terms-buttons{width:50%!important}.contact-form-box{margin:25px 0;min-height:400px}.contact-form-box,.contact-form-box .contact-form{align-content:center;display:flex;justify-content:center}.contact-form-box .contact-form{flex-direction:column;width:100%}.contact-form-box .contact-form .form-input input[type=email],.contact-form-box .contact-form .form-input input[type=text],.contact-form-box .contact-form .form-input select,.contact-form-box .contact-form .form-input textarea{border:1px solid #0000001a;border-radius:4px;box-sizing:border-box;font-size:14px;margin-bottom:16px;margin-top:6px;padding:12px;resize:vertical;width:100%}.contact-form-box .contact-form .form-input textarea{resize:none}.contact-form-box .contact-form .form-input:first-of-type{padding-top:15px}.standard-button{-webkit-appearance:none;-moz-appearance:none;background:#28b6da;border:none;box-shadow:0 3px 5px 0 #0003;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;margin:10px 0 0;padding:.75rem;text-align:center;text-decoration:none;transition:background .25s ease-in-out,transform .15s ease;width:200px}.standard-button:hover{background:#00486d;transform:translateY(-3px)}.invert-btn-color{background:#00486d!important}.invert-btn-color:hover{background:#ff9000!important}.login-container{background:#ecf0f4;height:calc(100vh - 100px);position:relative}.login-container .login-box{align-items:center;background:#fff;border:1px solid #0000001a;border-radius:6px;box-shadow:0 3px 5px 0 #0003;display:flex;height:325px;justify-content:center;left:50%;padding:30px;position:absolute;top:50%;transform:translate(-50%,-50%);width:325px}.login-container .login-box .login-form{width:100%}.login-container .login-box .login-form .login-message{margin:15px 0;text-align:center}.login-container .login-box .login-form input{border:1px solid #0000001a;border-radius:4px;box-sizing:border-box;font-size:14px;padding:12px;resize:vertical;width:100%}.login-container .login-box .login-form input:first-of-type{margin-bottom:10px}.login-button .standard-button{width:100%!important}.support-ticket-list{min-height:400px;padding:50px 0;width:100%}.support-ticket-table-wrap{border:1px solid #0000000f;border-radius:8px;margin-top:30px;overflow:hidden;width:100%}.support-ticket-table{border:none;border-collapse:collapse;table-layout:fixed;width:100%}.support-ticket-table td,.support-ticket-table th{border:1px solid #0000000f;border-left:none;border-top:none;box-sizing:border-box;padding:16px 24px;vertical-align:middle}.support-ticket-table td:last-child,.support-ticket-table th:last-child{border-right:none}.support-ticket-table thead th{background:#01a2cc;border-bottom:none;color:#fff;font-weight:600;padding:18px 24px;text-align:left;vertical-align:middle}.support-ticket-table thead th:nth-child(3),.support-ticket-table thead th:nth-child(4),.support-ticket-table thead th:nth-child(6){text-align:right}.support-ticket-table thead th:nth-child(5){text-align:left}.support-ticket-table .support-ticket-row{background:#fff;cursor:pointer;transition:background .2s ease}.support-ticket-table .support-ticket-row td{background:#fff}.support-ticket-table .support-ticket-row:hover td{background:#f0f9fc}.support-ticket-table .support-ticket-row:hover td:first-child{box-shadow:inset 4px 0 0 0 #01a2cc}.support-ticket-table .support-ticket-id-link{color:#01a2cc;font-weight:500;text-decoration:underline}.support-ticket-table .support-ticket-id-link:hover{color:#00486d}.support-ticket-table td:nth-child(3),.support-ticket-table td:nth-child(4),.support-ticket-table td:nth-child(6){color:#555;text-align:right}.support-ticket-table td:nth-child(5){text-align:left}.support-ticket-table .support-ticket-cell-message{background:#f8fbfc;color:#666;padding:32px 24px;text-align:center}.support-ticket-list .support-ticket-table td:first-child,.support-ticket-list .support-ticket-table th:first-child{width:20%}.support-ticket-list .support-ticket-table td:nth-child(2),.support-ticket-list .support-ticket-table th:nth-child(2){width:40%}.support-ticket-list .support-ticket-table td:nth-child(3),.support-ticket-list .support-ticket-table td:nth-child(4),.support-ticket-list .support-ticket-table th:nth-child(3),.support-ticket-list .support-ticket-table th:nth-child(4){width:20%}.support-ticket-list.support-ticket-list-closed .support-ticket-table td:first-child,.support-ticket-list.support-ticket-list-closed .support-ticket-table th:first-child{width:15%}.support-ticket-list.support-ticket-list-closed .support-ticket-table td:nth-child(2),.support-ticket-list.support-ticket-list-closed .support-ticket-table th:nth-child(2){width:25%}.support-ticket-list.support-ticket-list-closed .support-ticket-table td:nth-child(3),.support-ticket-list.support-ticket-list-closed .support-ticket-table td:nth-child(4),.support-ticket-list.support-ticket-list-closed .support-ticket-table td:nth-child(5),.support-ticket-list.support-ticket-list-closed .support-ticket-table td:nth-child(6),.support-ticket-list.support-ticket-list-closed .support-ticket-table th:nth-child(3),.support-ticket-list.support-ticket-list-closed .support-ticket-table th:nth-child(4),.support-ticket-list.support-ticket-list-closed .support-ticket-table th:nth-child(5),.support-ticket-list.support-ticket-list-closed .support-ticket-table th:nth-child(6){width:15%}.ticket-box-title{display:flex;margin:30px 0 0;padding:0 20px}.ticket-box-title .ticket-date{text-align:right}.ticket-messages-container{display:flex;flex-direction:column;height:550px;margin:0 0 10px;overflow-y:scroll;padding:30px 0 15px}.ticket-messages-container .ticket-message{display:flex;flex-direction:column;font-size:12px;margin-bottom:7px;width:100%}.ticket-messages-container .ticket-message .message{background:#01a2cc;border-radius:5px;box-shadow:0 3px 5px 0 #0003;color:#fff;font-size:16px;height:40px;margin-bottom:3px;padding:10px;position:relative;width:75%}.ticket-messages-container .ticket-message .message .from-who{color:#ededed;font-size:13px;padding:3px;position:absolute;right:0;top:0}.ticket-messages-container .from-admin{align-items:flex-end;flex-direction:column}.ticket-messages-container .from-admin .message{background:#ff9000;text-align:right}.ticket-messages-container .from-admin .message .from-who{left:0!important;text-align:left;top:0!important}.reply-container{align-items:center;display:flex;justify-content:center;margin:20px 0}.reply-container input{border:1px solid #0000001a;border-radius:4px;box-sizing:border-box;font-size:14px;padding:12px;resize:vertical;width:calc(100% - 52px)}.reply-container .reply-button{background:#ff9000;border:0;border-radius:50%;color:#fff;cursor:pointer;height:42px;margin-left:10px;width:42px}.reply-container .reply-button i{font-size:20px}.reply-container .disabled{background:#a7a7a7!important;cursor:default}.message-box,.spinner-background{background-color:#0009;display:none;height:100vh;left:0;overflow-y:hidden;position:fixed;top:0;width:100%;z-index:100}.message-box .spinner-container,.spinner-background .spinner-container{background:#fff;border-radius:12px;box-shadow:0 5px 8px 2px #00000026;height:100px;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}.message-box .spinner-container .spinner.loading,.spinner-background .spinner-container .spinner.loading{padding:50px;text-align:center}.message-box .spinner-container .spinner.loading:before,.spinner-background .spinner-container .spinner.loading:before{animation:rotation .9s linear infinite;border:5px solid #01a2cc;border-bottom-color:#ebebeb;border-radius:100%;box-sizing:border-box;content:"";height:60px;left:calc(50% - 30px);position:absolute;top:calc(50% - 40px);width:60px}.message-box .message-container,.spinner-background .message-container{background:#fff;border-radius:12px;box-shadow:0 5px 8px 2px #00000026;display:flex;flex-direction:column;height:300px;left:50%;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:350px}.message-box .message-container .message-body,.spinner-background .message-container .message-body{display:flex;flex-direction:row;height:80%}.message-box .message-container .message-body .message-icon,.spinner-background .message-container .message-body .message-icon{align-items:center;display:flex;justify-content:center;width:30%}.message-box .message-container .message-body .message-icon img,.spinner-background .message-container .message-body .message-icon img{padding:5px;width:100%}.message-box .message-container .message-body .message-info,.spinner-background .message-container .message-body .message-info{align-items:center;display:flex;width:70%}.message-box .message-container .message-button-body,.spinner-background .message-container .message-button-body{height:20%;padding:5px 0 0;position:relative;width:100%}.message-box .message-container .message-button-body button,.spinner-background .message-container .message-button-body button{-webkit-appearance:none;-moz-appearance:none;background:#28b6da;border:none;bottom:0;box-shadow:0 3px 5px 0 #b3b3b3;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;margin:10px 0 0;padding:.75rem;position:absolute;text-align:center;text-decoration:none;transition:background .25s ease-in-out,transform .15s ease;width:100%}.spinner.loading:after{content:"Loading...";left:calc(50% - 50px);position:absolute;top:75%;width:100%}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.bg-gradient{background:linear-gradient(45deg,#01a2cc,#28b6da 100%)!important;color:#fff}.container-middle-content{height:100%;margin:auto;width:1250px}.fw-normal{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fs-20{font-size:20px}.fs-22{font-size:22px}.w100{width:100%}.w70{width:70%}.w60{width:60%}.w50{width:50%}.w40{width:40%}.w33{width:33%}.w30{width:30%}.w20{width:20%}.w15{width:15%}.small-heading{font-size:24px;margin:0;padding:0}.small-para{font-size:16px;margin:0;padding:0}.small-med-heading{font-size:30px;margin:0;padding:0}.small-med-para{font-size:20x;margin:0;padding:0}.medium-heading{font-size:40px;margin:5px;text-align:center}.medium-para{font-size:24px;text-align:center}.large-heading{font-size:50px;margin:5px 0}.large-para{font-size:24px;line-height:34px}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cursor-not-allowed{cursor:not-allowed}.section-title{margin:0;padding:20px 0}.footer-container{background:#101114;color:#555;font-size:18px;height:100px;width:100%}.footer{align-items:center;display:flex;justify-content:center}.developer-link{color:#8c8c8c}.developer-link:hover{color:#00486d}@media screen and (min-width:350px){.container-middle-content{width:325px}.w33,.w50{width:100%}.app-section{flex-direction:row}.med-60{height:500px}.med-40,.med-60{width:100%}.contact-form input[type=submit]{width:100%!important}.step-item{align-items:center;flex:1 1 auto;flex-direction:column!important}.step-item .step-info{margin-top:10px}.step-item .w30,.step-item .w70{width:100%}.ticket-box,.ticket-box-title{flex-direction:column!important}.ticket-box .w20,.ticket-box .w40,.ticket-box .w60,.ticket-box-title .w20,.ticket-box-title .w40,.ticket-box-title .w60{width:100%}.ticket-box .ticket-date,.ticket-box-title .ticket-date{text-align:left!important}}@media screen and (min-width:600px){.container-middle-content{width:550px}.ticket-box,.ticket-box-title{flex-direction:row!important}.ticket-box .w20,.ticket-box-title .w20{width:20%}.ticket-box .w60,.ticket-box-title .w60{width:60%}}@media screen and (min-width:850px){.container-middle-content{width:800px}.menu-btn-container{display:none}.w33{width:33%}.app-section{flex-direction:column}.med-60{width:60%}.med-40{width:40%}.contact-form input[type=submit]{float:right;width:200px!important}.step-item{flex-direction:row!important}.step-item:nth-child(2n){flex-direction:row-reverse!important}}@media screen and (max-width:850px){.responsive-nav-bar{background:#000c;height:100vh;left:100%;position:absolute;top:0;width:100vw}.nav-bar-list{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:0}.nav-bar-list-item{padding:0 0 35px;text-align:center;width:80%}.nav-bar-link,.nav-bar-link-dropdown{color:#fff}.information-row{border-bottom:0!important;flex-direction:column!important}.information-row .information-cell{border-bottom:1px solid #0000001a;width:100%!important}.information-row .information-cell:last-of-type{border-bottom:0}}@media screen and (min-width:1100px){.container-middle-content{width:1050px}.w50{width:50%}.w33{width:33%}.information-row{flex-direction:row}}@media screen and (min-width:1300px){.container-middle-content{width:1250px}}.required-star{color:red!important;font-size:18px}.signup-link-btn{align-items:center;background:#fff;border:2px solid #eee;border-radius:8px;color:#007bff;display:flex;font-weight:600;margin:8px 0;padding:12px 20px;text-decoration:none;transition:all .3s ease}.signup-link-btn:hover{background:#00486d;color:#fff}.signup-icon{font-size:18px;margin-right:10px}.register-page{background:linear-gradient(180deg,#01a2cc0f,#fff0 40%);min-height:100vh;padding-top:80px}.register-page-hero{background:linear-gradient(135deg,#01a2cc,#28b6da 50%,#1fa8ce)!important;box-shadow:0 2px 12px #00486d26;margin-bottom:0;min-height:200px;padding:6rem 1rem;width:100%}.register-page .about-header-text{height:auto;padding-bottom:0;padding-top:0;width:100%}.register-page .about-header-text .medium-heading{color:#fff;font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0 0 .5rem;text-align:center}.register-page .about-header-text .medium-para{color:#fff;font-size:1rem;font-weight:400;line-height:1.4;margin:0;opacity:.96;text-align:center}.register-page-container{padding-top:0}.register-card{background:#fff;border:1px solid #01a2cc1f;border-radius:16px;box-shadow:0 4px 24px #00486d14,0 2px 8px #0000000a;margin:-2rem auto 3rem;max-width:720px;overflow:hidden;padding:0;position:relative;z-index:1}.register-card-body{padding:2rem 2rem 1.5rem}.register-form-section{margin-bottom:2.25rem}.register-address-row{align-items:flex-start}.register-address-row .form-group{margin-top:0}.register-form-section:last-of-type{margin-bottom:1.5rem}.register-section-title{border-bottom:2px solid #01a2cc33;color:#00486d;font-size:.875rem;font-weight:600;letter-spacing:.06em;margin:0 0 1.25rem;padding-bottom:.5rem;text-transform:uppercase}.register-page .form-group{margin-bottom:1.25rem}.register-page .form-group label{color:#333;display:block;font-size:.875rem;font-weight:500;margin-bottom:.4rem}.register-page .form-group .required-star{color:#d32f2f}.register-page .form-control{background:#fff;border:1px solid #d0d7de;border-radius:10px;font-size:1rem;padding:.75rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.register-page .form-control:hover{border-color:#01a2cc}.register-page .form-control:focus{border-color:#01a2cc;box-shadow:0 0 0 3px #01a2cc26}.register-page textarea.form-control{min-height:100px;resize:vertical}.register-page .text-danger{color:#d32f2f;font-size:.8125rem;margin:.35rem 0 0;min-height:1.25rem}.register-file-zone{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.register-file-input-wrap .register-file-input,.register-file-input-wrap input[type=file]{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.register-file-label{align-items:center;background:#01a2cc14;border:1px dashed #01a2cc66;border-radius:10px;color:#01a2cc;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:500;gap:.5rem;padding:.65rem 1.25rem;transition:background .2s ease,border-color .2s ease}.register-file-label:hover{background:#01a2cc1f;border-color:#01a2cc}.register-file-name{color:#555;font-size:.875rem}.register-submit-wrap{border-top:1px solid #0000000f;margin-top:2rem;padding-top:1.5rem;text-align:center}.register-submit-btn{background:linear-gradient(135deg,#01a2cc,#28b6da);border:none;border-radius:10px;box-shadow:0 4px 14px #01a2cc59;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;min-width:200px;padding:.9rem 2rem;transition:transform .15s ease,box-shadow .2s ease}.register-submit-btn:hover:not(:disabled){box-shadow:0 6px 20px #01a2cc66;transform:translateY(-1px)}.register-submit-btn:disabled{cursor:not-allowed;opacity:.7}.register-page .alert{border-radius:10px;font-size:.9375rem}.register-page .alert-danger{background:#d32f2f14;border:1px solid #d32f2f40;color:#b71c1c}.register-page .alert-success{background:#00800014;border:1px solid #00800040;color:#1b5e20}@media screen and (max-width:768px){.register-page-hero{min-height:160px;padding:4rem 1rem}.register-page .about-header-text .medium-heading{font-size:1.5rem}.register-page .about-header-text .medium-para{font-size:.875rem}.register-card{margin:-1.5rem 1rem 2.5rem}.register-card-body{padding:1.5rem 1.25rem 1.25rem}}
/*# sourceMappingURL=main.db12c920.css.map*/