.p-20pt{padding:20pt}.mb-25pt{margin-bottom:25pt}.mb-40pt{margin-bottom:40pt}.ml-10pt{margin-left:10pt}.mr-5pt{margin-right:5pt}.well2{border:0px solid #c9c9c9;border-radius:3px;background-color:#eef2f1}.flex{display:flex}.flex-column{flex-direction:column}.gap-15pt{gap:15pt}.text-xl{font-size:20px;line-height:28px}html,body{color:#000;background:#ffffff;width:100%}html{display:flex;justify-content:center}body{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:18px}@media screen and (max-width: 768px){body{font-size:16px}}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.container{padding-bottom:30px}@media screen and (min-width: 992px){.container{width:865px!important}}mybooking-header{display:flex;flex-wrap:nowrap;column-gap:20pt;padding:10pt;align-items:center}mybooking-header div.brand-img{background-repeat:no-repeat;background-size:contain;background-position:center}mybooking-header div.contact{height:100%}mybooking-header div.contact a{margin:auto;white-space:nowrap}mybooking-header div.environment-label{margin-left:auto;width:-moz-fit-content;width:fit-content;color:#fff;background-color:#40e0d0;border-radius:4px;padding:5pt}app-root div.my-booking-page{max-width:865px;margin:0 auto;padding:0 15px}app-root div.my-booking-page h2{font-size:36px}@media (max-width: 600px){app-root div.my-booking-page{padding:0 5px}}app-root div.my-booking-page div.info-section>p{padding:0 15px}app-root div.my-booking-page div.payment>p{padding:0 15px}app-root div.my-booking-page hr{margin:0 20px}app-root div.my-booking-page div.services-total{display:flex;justify-content:space-between;column-gap:10pt;padding:5pt 15pt;font-size:15px}app-root div.my-booking-page div.services-total em{font-size:18px;font-style:normal;font-weight:700}@media (min-width: 600px){app-root div.my-booking-page div.services-total{justify-content:start}}app-root div.my-booking-page services-section{display:block;margin-bottom:25pt}app-root div.my-booking-page services-section div.packages{margin:0 10px}app-root div.my-booking-page related-bookings div.related-booking{margin:5px 15px;display:flex;justify-content:space-between}app-root div.my-booking-page div.footer{margin-top:30px;display:flex;flex-direction:column}app-root h1{font-size:72px;font-weight:700}@media screen and (max-width: 768px){app-root h1{font-size:48px}}app-root h2{font-size:48px;font-weight:700}@media screen and (max-width: 768px){app-root h2{font-size:36px}}app-root h3{font-size:36px;font-weight:700}@media screen and (max-width: 768px){app-root h3{font-size:26px}}app-root h4{font-size:21px;font-weight:700}@media screen and (max-width: 768px){app-root h4{font-size:21px}}app-root .h4-alt{font-size:21px;font-weight:700}@media screen and (max-width: 768px){app-root .h4-alt{font-size:18px}}app-root a{font-weight:700;text-decoration:none!important}app-root .status{padding:10px;font-weight:700}@media screen and (min-width: 768px){app-root .status{width:360px}}app-root .info-section .col-12 .list-item{margin-bottom:20px}@media screen and (max-width: 768px){app-root .info-section .col-12 .list-item{margin-bottom:15px}}app-root .flex-center{display:flex;justify-content:center}app-root .form-group label{font-weight:700}app-root .form-group input::placeholder{color:#9d9d9d}app-root .form-group textarea{font-weight:700}app-root .form-group ::-webkit-input-placeholder{font-weight:500}app-root .form-group ::-moz-placeholder{font-weight:500}app-root .form-group :-ms-input-placeholder{font-weight:500}app-root .form-group :-moz-placeholder{font-weight:500}app-root .form-group.required label:after{content:"*";margin-left:3px}app-root .clickable{cursor:pointer}app-root button{font-size:18px!important;color:#fff;padding:10px 20px!important;cursor:pointer;font-weight:700!important;max-height:50px}app-root button.btn{border-radius:30px}app-root button.btn:disabled{opacity:.6;cursor:not-allowed}app-root button.btn-large{padding-left:75px!important;padding-right:75px!important}@media screen and (max-width: 768px){app-root button.btn-large{padding-left:30px!important;padding-right:30px!important}}app-root button.btn-medium{width:130px}app-root .btn:focus,app-root .btn:active:focus,app-root .btn.active:focus{outline:none!important}app-root .form-group{margin-bottom:30px}app-root .form-group label{font-size:16px;margin-bottom:5px}app-root .form-group .radio-title{color:#353535}app-root .form-group input{font-size:18px;padding:8px 16px}app-root .form-group textarea{font-size:18px;padding:8px 16px}app-root .font-bold{font-weight:700}app-root .flex-1{display:flex;flex:1}app-root .flex-end{justify-content:flex-end!important}app-root .well{display:flex;flex-wrap:nowrap;padding:0 25px;height:70px;border:0;min-height:70px;margin-bottom:40px}app-root .well .well-title{display:flex;flex-wrap:nowrap;align-items:center;flex:4;font-weight:700;margin:0}app-root .well .well-images{display:flex;flex-wrap:nowrap;flex:1}app-root .well .well-action{display:flex;flex:1;justify-content:flex-end;align-items:center}app-root .well .img-base{height:70px;background-repeat:no-repeat;background-size:contain;background-position:center}app-root .well>.btn.active,app-root .well .btn:active{background-image:none;outline:0;box-shadow:none}@media screen and (max-width: 768px){app-root .well{flex-direction:column}app-root .well .well-action{flex:1;justify-content:space-between}app-root .well .well-title{flex:1}}app-root .flex-row-xs-col{display:flex}@media screen and (max-width: 768px){app-root .flex-row-xs-col{flex-direction:column}}app-root .p-0{padding:0}app-root .pb-20{padding-bottom:20px}app-root .m-10{margin:10px}app-root .mb-10{margin-bottom:10px}app-root .mt-30{margin-top:30px}app-root .mt-10{margin-top:10px}app-root .mb-20{margin-bottom:20px}app-root .mt-20{margin-top:20px}app-root .mb-30{margin-bottom:30px}app-root .mb-40{margin-bottom:40px}app-root .mt-40{margin-top:40px}app-root .mt-50{margin-top:50px}app-root .mtb-20{margin-top:20px;margin-bottom:20px}app-root .mtb-40{margin-top:40px;margin-bottom:40px}app-root .mlr-15{margin:0 15px}app-root .mr-10{margin-right:10px}app-root .mr-20{margin-right:20px}app-root .mr-30{margin-right:30px}app-root .ml-30{margin-left:30px}app-root hr{margin-bottom:0;opacity:1}app-root .layout-content{display:flex;justify-content:center;text-align:center}@media screen and (max-width: 768px){app-root .layout-content{flex-direction:column}}app-root .center-text{text-align:center}app-root .list-item-container{display:flex}app-root .list-item-container div{flex:1}@media screen and (max-width: 768px){app-root .list-item-container{flex-direction:column}}app-root .rb-check{display:flex;align-items:center}app-root .rb-check.disabled{cursor:not-allowed}app-root .x-icon{display:flex;flex:0 0 70px;align-self:stretch;align-items:center}app-root .x-icon.x-icon-small{flex:0 0 50px}app-root .x-icon-end{display:flex;flex:0 0 30px;align-self:stretch;align-items:center}app-root .x1-xs2{flex:1}@media screen and (max-width: 768px){app-root .x1-xs2{flex:1.2}}app-root .x1{flex:1}app-root .x2{flex:2}app-root .x3{flex:3}app-root .x4{flex:4}app-root .list-item{display:flex}app-root .list-item .list-icon{color:gray}app-root .list-item .list-title{font-size:48px;font-weight:700!important}@media screen and (max-width: 768px){app-root .list-item .list-title{font-size:18px}}app-root .list-item .item-border-bottom{display:flex;border-bottom:1px solid #ffffff;padding-bottom:10px;padding-top:11px}app-root input[type=radio]{position:absolute;opacity:0;cursor:pointer}app-root .outer-circle{background:white;border:2.5px solid #b4b4b4;border-radius:50%;min-height:30px;min-width:30px;position:relative}app-root .inner-circle{position:absolute;background:#8cb811;border-radius:50%;height:18px;width:18px;top:50%;left:50%;margin:-9px 0 0 -9px}app-root .inner-circle.disabled{background-color:#aaa;cursor:not-allowed}app-root .flex-space-between{justify-content:space-between}app-root .radio-group{margin:0 0 10px!important;display:flex;align-items:center;color:#353535;cursor:pointer}app-root .radio-group span{font-weight:400;font-size:18px}@media screen and (max-width: 768px){app-root .radio-group span{font-size:16px}}app-root .radio-group .radio-title{font-weight:700;font-size:18px}@media screen and (max-width: 768px){app-root .radio-group .radio-title{font-size:16px}}app-root .title-with-icon{display:flex;align-items:center}app-root .title-with-icon div{flex:1;justify-content:center}app-root .title-with-icon .circle-icon{flex:0 0 40px;z-index:1;display:flex;font-size:1.3em;justify-content:center;align-items:center;height:40px;border-radius:20px;margin-top:5px;color:#fff;background-color:#000}app-root .title-with-icon .circle-icon.disabled{background-color:#aaa;cursor:not-allowed}app-root .title-divider hr{margin-top:0;margin-bottom:20px;flex:1;border-top:2px solid #000000}app-root .map{width:100%;min-height:60vh;height:0}@media screen and (max-width: 768px){app-root .map{min-height:40vh}}app-root rb-checkbox{display:block;height:27px;width:27px;border:1px solid #a6a6a6;background-color:#eee;flex-grow:0;flex-shrink:0}app-root rb-checkbox img{height:100%;width:100%;vertical-align:baseline;opacity:0}app-root rb-checkbox.checked{background-color:#8cb922}app-root rb-checkbox.checked img{opacity:1}app-root package-card{display:block;border:1px solid #c9c9c9;border-radius:3px}app-root package-card header{background-color:#eee;padding:13pt}app-root package-card header div.check-yes{font-size:22px;vertical-align:middle;display:inline-flex}app-root package-card header div.check-yes rb-checkbox{margin:auto 15pt auto 0;vertical-align:middle}app-root package-card header div.check-yes div.yesplease{height:100%;font-weight:700;vertical-align:middle}app-root package-card header div.price{display:inline-block;font-size:22px;margin-left:35pt;vertical-align:middle}app-root package-card header div.description{font-size:11pt;margin-left:35pt}app-root package-card header em{color:#fd451d;font-style:normal}app-root package-card div.services{padding:13pt}app-root package-card div.services service-selection{margin-bottom:20pt}app-root package-card div.services service-selection:last-child{margin-bottom:0}app-root package-card div.services service-selection em{color:#fd451d;font-style:normal}app-root package-card.selected div.services rb-checkbox.checked{background-color:#c9c9c9}app-root package-card:not(.editable) header div.selection-row rb-checkbox{background-color:#c9c9c9}app-root package-card:not(.editable) .clickable{cursor:not-allowed}app-root service-selection{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:10px;align-items:center;font-size:18px}app-root service-selection div.selection{display:flex;height:100%;min-width:300px;vertical-align:middle;line-height:27px}app-root service-selection div.selection rb-checkbox{margin-right:13px}app-root service-selection div.selection div.yesplease{font-weight:600}app-root service-selection div.price{flex-grow:6;margin-left:40px}app-root service-selection:not(.editable) .clickable{cursor:not-allowed}app-root service-selection:not(.editable) rb-checkbox.checked{background-color:#c9c9c9}app-root div.services{padding:20pt}app-root div.services service-selection{margin-bottom:20pt}app-root div.services service-selection:last-child{margin-bottom:0}highlighted-action{display:flex;justify-content:space-between;align-content:center;flex-wrap:wrap;row-gap:15pt;max-width:835px;margin:10pt auto;border-radius:3px;padding:15px}highlighted-action h3{margin:auto 0}highlighted-action button{border-radius:30px;padding:1pt 3pt;color:#fff;background-color:#8cb811;border-color:#8cb811;border:0}highlighted-heading{display:flex;justify-content:space-between;margin:20pt auto 5pt;min-height:75px;padding:0 20px}highlighted-heading h3{margin:auto 0}highlighted-heading div.images{display:flex;justify-content:center;align-items:center}collapsible-box{display:block}collapsible-box>h3.section-heading{font-size:80%;padding:15px;margin:0;line-height:130%}collapsible-box>div.description{padding:15px;display:flex;justify-content:space-between;column-gap:10px}collapsible-box>div.description>div{vertical-align:middle}collapsible-box>div.description img{height:30px}@media screen and (max-width: 768px){collapsible-box>div.description img{height:25px}}collapsible-box>div.content{padding:15px}collapsible-box>div.content img{float:right;width:30px}@media screen and (max-width: 768px){collapsible-box>div.content img{width:25px}}rb-grid{display:grid;grid-template-columns:auto auto;column-gap:10px;row-gap:10pt}rb-grid>rb-grid-row{display:contents}rb-grid>rb-grid-row>div.key{font-weight:700}

/*# sourceMappingURL=styles.f78a0aed58d60496.css.map*/