@font-face{font-family:Futura Demi;src:url(../fonts/futura_demi_bold.43ab29c7.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Futura Demi;src:url(../fonts/futura_demi_bold_oblique.b0479165.ttf) format("truetype");font-weight:700;font-style:oblique}@font-face{font-family:Futura Book;src:url(../fonts/futura_book.2303120d.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Futura Book;src:url(../fonts/Futura_Book-Bold\ Regular.450d2233.ttf) format("truetype");font-weight:700;font-style:normal}*,body,html{margin:0;padding:0;font-family:Futura Demi,sans-serif}.futura-book{font-family:Futura Book,sans-serif}.booking-form{background-color:#f5f5f5;text-align:center;margin:30px 10%}.booking-form h2{margin:0;margin-bottom:20px;font-size:41px;color:#333;font-family:Futura Demi,Sans-serif;font-weight:900}.custom-sm th{padding:10px}.text-right{text-align:right}.custom-divider{margin-top:48px;margin-bottom:48px}.custom-name-error-message{padding:0 12px;margin-bottom:8px}.show-when-big{display:none}.hide-when-big{display:block}.step-button{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-left:17px;padding-right:17px}@media screen and (max-width:960px){.booking-form{padding:40px 0;margin:30px 5%}.booking-form-container{padding-left:0;padding-right:0}.booking-form h2{font-size:28px}.custom-sm th{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:0 solid!important;border-right:0 solid!important}.custom-sm th:first-child{border-top:0 solid!important}.custom-sm th:first-child,.custom-sm th:not(:first-child){border-bottom:0 solid!important}.custom-sm{border-left:0 solid!important;border-right:0 solid!important}.custom-sm th:before{content:attr(data-label);font-weight:700;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-name-error-message{margin-top:8px}}@media screen and (min-width:960px){.booking-form{padding:40px 20px}.pb-4-when-big{padding-bottom:2rem}.mt-2-when-big{margin-top:1rem}.ml-2-when-big{margin-left:1rem}.dotted-line-when-big{border-style:dotted}.show-when-big{display:block}.hide-when-big{display:none}}#app{background-color:#fff}.theme--light.application{background-color:#fff!important}table.bordered,table.bordered th{border:1px solid #000;border-collapse:collapse}label{padding-top:13px;display:block;font-weight:700;font-size:14px;color:#333;font-family:Futura Demi,Sans-serif;font-weight:600}.v-input.v-text-field .v-input__slot{border-width:1px;border-style:solid;border-color:#eaeaea}label span{font-weight:600}input[type=checkbox]{top:2px}.v-label{font-size:14px;font-family:Futura Demi,Sans-serif;font-weight:700}.v-input--selection-controls{margin-top:0;padding-top:0}.v-input--selection-controls:not(.v-input--hide-details) .v-input__slot{margin-bottom:3px}.v-input__slot{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox-no-padding-top .v-input__slot{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.v-input__slot label{padding-top:2px}.checkbox-no-padding-top .v-input__slot label{padding-top:0}.checkbox-error-message{color:red;font-size:18px;font-weight:500;text-align:left}.small-error-message,.v-messages__message{color:red;font-size:15px;font-weight:600;font-style:italic;text-align:left}.v-messages__message{line-height:normal;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:none;hyphens:none}.small-checkbox-label{font-size:12px;font-weight:600;color:#000}.pdf-link{display:contents;text-decoration:underline!important;color:red}.v-list__tile__content.border-line{height:100%}.v-list__tile{height:40px!important;padding:7px 0}.v-list__tile__title{padding-left:10px}[role=listitem]{border-bottom:1px solid #000}.text-bold{font-weight:600}.metform-btn{padding:15px 20px 15px 20px;font-family:Futura Book,Sans-serif;color:#fff;background-color:#000;border-style:none;font-size:16px;cursor:pointer;line-height:18px;font-weight:500;box-shadow:0 5px 5px 0 rgba(66,133,244,.3);-webkit-box-shadow:0 5px 5px 0 rgba(66,133,244,.3);border-radius:2px;max-width:100%}.metform-submit-btn>span{-webkit-transition:opacity .15s ease .15s;transition:opacity .15s ease .15s;font-family:Futura Book,Sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto}.metform-submit-btn:after{border-top-width:2px;-webkit-animation:submitspin .55s linear infinite;animation:submitSpin .55s linear infinite}.metform-submit-btn:after,.metform-submit-btn:before{content:" ";position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-style:solid;border-color:currentColor;border-width:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-radius:50%;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.confirm-submit-btn{background-color:#02205f}.v-dialog{position:absolute;top:10%;left:25%;right:25%;width:50%;margin-top:0;margin-bottom:0}.custom-confirm-button,.custom-payment-section{padding-top:60px}.dialog-title-small-show{display:none}@media screen and (max-width:480px){.dialog-title-small-missing{display:none}.dialog-title-small-show{display:block}}@media screen and (max-width:960px){.v-dialog{left:5%;right:5%;width:90%;margin:0}}@media screen and (max-width:1264px){.custom-payment-section{padding-top:30px}}.v-dialog__content{height:100%}.v-dialog__content .v-card{height:inherit}.about-us h2{font-size:32px;font-size:2rem;font-weight:600;line-height:1.25em}.about-us{padding:0 17%}.about-us p{font-weight:400;font-size:16px;font-size:1rem;line-height:1.6em}.fs-15{font-size:15px}.fs-13{font-size:13px}.pricing-table{margin:20px auto;border-collapse:collapse;overflow:hidden;width:100%}.pricing-table td,.pricing-table th{padding:10px;text-align:center}.pricing-table th{background-color:#000;color:#fff;padding-top:3px;padding-bottom:3px;margin-top:16px;margin-bottom:16px}.pricing-table td{border:1px solid #000}.pricing-table tr:first-child th:first-child,.pricing-table tr:nth-child(2) th:first-child{border-top-left-radius:10px}.pricing-table tr:first-child th:last-child,.pricing-table tr:nth-child(2) th:last-child{border-top-right-radius:10px}