.fm-actions{height:100%;padding:0 12px;overflow-y:hidden;background:var(--shade)}.fm-actions button{font-family:var(--primaryFontBold);font-size:var(--tinyTextSize);font-weight:900;line-height:140%;letter-spacing:.04em;text-align:left;text-transform:uppercase;color:black}.fm-actions .mantine-Button-root .personalized-icon{margin-right:10px}.fm-actions .personalized-icon>*{transition:none}@media only screen and (max-width:767px){.fm-actions{height:48px;padding:0 15px;border-top:1px solid var(--light-grey)}.fm-actions .mantine-Button-root .personalized-icon{margin-right:0}}.fm-thumbnail{flex:1}.fm-thumbnail .personalized-icon>*{transition:all 0s ease;display:flex}.fm-thumbnail.list{margin:0 10px;height:42px;flex:unset}.fm-thumbnail-image{width:124px;aspect-ratio:1.657;position:relative;box-shadow:0 0 5px rgba(0,0,0,.1);border:2px solid white}.fm-thumbnail-open-preview{background:transparent;opacity:0;width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;transition:all .15s ease}.fm-thumbnail-open-preview.show,.fm-thumbnail-open-preview:hover{background:rgba(255,255,255,.2);opacity:1}:root{--trade-modal-height:700px}.fm-preview--mantine-modal{width:1200px!important;height:700px!important;border-radius:0}.fm-preview{display:flex;flex-direction:column;align-items:center}.fm-preview-grid{width:100%;height:100%;padding:0 15px;display:grid;grid-template-columns:5fr 2fr;-moz-column-gap:15px;column-gap:15px;grid-template-rows:calc(var(--trade-modal-height) - var(--trade-header-height))}.fm-preview-content{width:100%;padding:15px 0 15px 15px;border-left:1px solid var(--light-grey)}.fm-preview-image{height:calc(100% - 30px);margin:15px}.fm-preview-content-specs{width:100%;margin-bottom:100px;height:-moz-max-content;height:max-content}.fm-preview-content-specs h4{width:100%;font-family:var(--primaryFont);font-size:var(--smallTextSize);font-weight:900;line-height:21px;letter-spacing:.1em;text-align:center;color:black;text-transform:uppercase;margin-bottom:20px}.fm-preview-content-specs>div{padding:2px 0;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:5px}.fm-preview-content-specs>div span{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);font-weight:400;line-height:140%;letter-spacing:.04em;text-align:right;text-transform:uppercase;color:var(--fm-base-text-color)}.fm-preview-content-specs>div span:first-of-type{width:-moz-max-content;width:max-content;word-break:keep-all}.fm-preview-content-specs>div span:last-of-type{font-weight:900;max-width:50%;max-height:200px;overflow-y:auto}@media only screen and (max-height:700px){:root{--trade-modal-height:100vh}.fm-preview--mantine-modal{height:100%!important}}@media only screen and (max-width:960px){.fm-preview--mantine-modal{width:100%!important;height:100%!important}.fm-preview-grid{padding:15px;grid-template-columns:100%;row-gap:15px;grid-template-rows:400px calc(100% - 400px);height:-moz-max-content;height:max-content;min-height:calc(100vh - 80px)}.fm-preview-image{width:100%;margin:0;height:unset;min-height:400px}.fm-preview-content{border:none;padding:15px;height:100%;display:flex;flex-direction:column;justify-content:space-between}}.fm-download-modal{padding:20px;width:100%;text-align:start;font-family:var(--primaryFont);font-size:var(--tinyTextSize);font-weight:400;line-height:17px;letter-spacing:.04em;color:black}:root{--fm-bar-height:48px;--fm-action-bar-height:48px;--fm-base-text-color:#000000;--fm-selected-color:var(--light-grey);--fm-hover-color:var(--shade)}.file-manager{background:white;min-height:100vh}.file-manager-grid{display:grid;border:1px solid var(--light-grey);height:100vh;grid-template-columns:250px calc(100% - 250px);grid-template-rows:var(--fm-action-bar-height) calc(100% - var(--fm-action-bar-height))}.file-manager .fm-sidebar-wrapper{grid-row-start:1;grid-row-end:3;grid-column-start:1;grid-column-end:1}.file-manager .fm-actions,.file-manager .fm-context{grid-column-start:2;grid-column-end:4}.file-manager .fm-actions{grid-row-start:1}.file-manager .fm-context{grid-row-start:2}@media only screen and (max-width:960px){:root{--fm-preview-header-height:80px}.file-manager-grid{grid-template-columns:250px calc(100% - 250px)}}@media only screen and (max-width:767px){.file-manager{height:calc(100vh - 59px)}.file-manager-grid{border:none;height:100%;min-height:100%;display:flex;flex-direction:column}.file-manager .fm-actions{width:100%}}.trade-agency-info-sales-rep{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:300px}.trade-agency-info-sales-rep-content{width:calc(100% - 20px - 70px);display:flex;flex-direction:column;align-items:flex-end}.trade-agency-info-sales-rep-content h6,.trade-agency-info-sales-rep-content p{font-size:14px;font-weight:400;line-height:150%;letter-spacing:0;text-align:right}.trade-agency-info-sales-rep-content h6{text-transform:uppercase}.trade-agency-info-sales-rep-content span{display:block;font-size:var(--extraSmallTextSize);font-weight:700;line-height:140%;letter-spacing:3%;text-align:right;text-transform:uppercase;word-break:break-word}.trade-agency-info-sales-rep-image{width:70px;min-width:70px;aspect-ratio:1}@media only screen and (max-width:560px){.trade-agency-info-sales-rep{max-width:100%}.trade-agency-info-sales-rep-content p,.trade-agency-info-sales-rep-content span{word-break:break-all}}.trade-agency-info-agents-filter{align-items:center}.trade-agency-info-agents-filter-chips{padding:20px;gap:10px;display:flex;min-height:80px}.trade-agency-info-agents-filter-chips-block{display:inline-flex;align-items:center;background:var(--light-grey);padding:4px 8px;margin:0 10px 10px 0;font-size:var(--extraSmallTextSize);font-weight:400;line-height:16.8px;letter-spacing:.15em;text-align:left}.trade-agency-info-agents-list{width:100%;border-bottom:1px solid var(--primaryDark);background-color:#ffffff}.trade-agency-info-agents-list>header{background:var(--border-color);padding:15px 0;display:grid;border-bottom:1px solid var(--primaryDark)}.trade-agency-info-agents-list>header span{font-size:var(--smallTextSize);font-weight:700;line-height:16.8px;letter-spacing:.15em;text-align:center;text-transform:uppercase;max-width:100%;word-break:break-word}.trade-agency-info-agents-list-row,.trade-agency-info-agents-list>header{grid-template-columns:4fr 6fr 4fr 3fr;align-items:center;justify-content:center}.trade-agency-info-agents-list-row{width:100%;display:grid;padding:15px 0;transition:all .15s ease}.trade-agency-info-agents-list-row:nth-of-type(odd){background:rgba(var(--light-grey-rgb),.5)}.trade-agency-info-agents-list-row:hover{background:rgba(var(--light-grey-rgb),.9)}.trade-agency-info-agents-list-row p{font-size:12px;font-weight:700;line-height:16.8px;letter-spacing:1%;text-align:center;text-transform:uppercase;max-width:100%;word-break:break-word}.trade-agency-info-agents{display:flex;flex-direction:column;gap:20px}.trade-agency-info-agents>header{padding-bottom:24px}.trade-agency-info-agents>header h3{font-size:var(--itineraryNumberTextSize);line-height:1.16em}.trade-agency-info-agents>header h3,.trade-agency-info-agents>header h5{font-weight:100;text-align:left;text-transform:capitalize}.trade-agency-info-agents-filter-item-selected{background:var(--light-grey)}.trade-agency-info-main-address-form--mantine-modal{width:960px!important;max-height:620px;border-radius:0;padding-bottom:24px;display:flex;flex-direction:column}.trade-agency-info-main-phone-form--mantine-modal{width:960px!important;min-height:unset;border-radius:0}.trade-agency-info-main-address-form{padding:0 24px;transition:all .5s ease;flex:1;overflow-y:auto}.trade-agency-info-main-address-form h3{text-transform:uppercase;font-size:var(--extraSmallTextSize);letter-spacing:.15em}.trade-agency-info-main-address-form>header{background:var(--light-grey);padding:20px 15px}.trade-agency-info-main-address-form--mantine-modal .iti__selected-flag{width:50px}@media only screen and (max-width:960px){.trade-agency-info-main-address-form--mantine-modal,.trade-agency-info-main-phone-form--mantine-modal{width:100%!important;min-height:unset}.trade-agency-info-main-address-form>header{flex-direction:column}.trade-agency-info-main-address-form>header>*{width:100%}.trade-agency-info-main-address-form>div:first-of-type{padding:40px 15px 20px}.trade-agency-info-main-address-form>div:first-of-type>div{display:flex;flex-direction:column}.trade-agency-info-main-address-form>div:has(.contained-black-button){padding:0 15px 80px}}.trade-agency-info-main{display:flex;flex-direction:column;gap:20px}.trade-agency-info-main>header{padding-bottom:20px}.trade-agency-info-main>header h3{font-size:32px;line-height:110%;font-weight:700;letter-spacing:3%;text-align:left;text-transform:capitalize}.trade-agency-info-main-row{border-top:1px solid var(--border-color);padding:18px;display:grid;gap:32px;grid-template-columns:minmax(400px,auto) 1fr}.trade-agency-info-main-advisors-row{background:var(--border-color);cursor:pointer}.trade-agency-info-main-row>p{min-width:250px;letter-spacing:0;text-align:left;line-height:150%}.trade-agency-info-main-row>h6{text-transform:capitalize;min-width:250px;letter-spacing:1%;text-align:left;font-family:var(--primaryFont);font-weight:700;font-size:14px;font-variant-numeric:proportional-nums;text-transform:uppercase}.trade-agency-info-main-row p{min-width:250px}.trade-agency-info-main-row p,.trade-agency-info-main-row span{text-align:left;font-size:var(--smallTextSize);line-height:150%;font-weight:400}.trade-agency-info-main-row span{letter-spacing:.02em}.default-text-input--input-date-trade,.trade-agency-info-main-row-editable-content{border:none;background:rgba(var(--light-grey-rgb),.5);border-radius:2px;height:16.8px;text-transform:unset;width:200px;min-height:16.8px;max-height:17px;font-size:var(--smallTextSize);font-weight:300;line-height:1.29em;font-style:normal;letter-spacing:.02em;text-align:left}.trade-agency-info-main-disclaimer{letter-spacing:0!important}@media only screen and (max-width:768px){.trade-agency-info-main>header{flex-direction:column-reverse;gap:20px}.trade-agency-info-main>header .trade-agency-info-sales-rep{align-self:flex-end}}@media only screen and (max-width:960px){.trade-agency-info-main-row{display:flex;flex-direction:column;gap:4px}.trade-agency-info-main-row p{font-size:14px;line-height:100%;letter-spacing:1%}}.notification-bell-container{background-color:white}.notification-bell-container,.notification-bell-container-empty{position:relative;align-self:flex-start;border-radius:50%;display:flex;justify-content:center;align-items:center;width:31px;height:31px;padding:5px;transition:all .3s ease-in-out}.notification-bell-container-empty{background-color:var(--light-grey)}.notification-bell-container-active{position:relative;align-self:flex-end;background-color:var(--primaryColor);border-radius:50%;display:flex;justify-content:center;align-items:center;width:31px;height:31px;padding:5px;transition:all .3s ease-in-out}.notifications-container{width:527px;height:auto;min-height:100px;padding:40px 20px;position:absolute;background-color:white;top:40px;right:-20px;z-index:99;box-shadow:0 0 24px 0 #00000040;transition:all .3s ease-in-out;gap:.5rem;display:flex;flex-direction:column}.notification-content{display:flex;align-items:center;justify-content:space-between;width:100%;padding:5px 7px;gap:1rem}.notification-content:nth-child(odd){background:rgba(var(--light-grey-rgb),.37)}.notification-content:nth-child(2n){background:white}.notification-content-text{text-align:left;font-size:var(--extraSmallTextSize);font-weight:400;line-height:140%;letter-spacing:.15em;text-transform:uppercase;color:black}.notification-content-button{height:28px}.notification-content-button button{height:28px!important;min-height:28px!important;font-size:var(--tinyTextSize)}.notification-bell-container-inner{width:31px;height:31px;display:flex;align-items:center;justify-content:center;cursor:pointer}.notification-bell-badge{background-color:red;border-radius:50%;padding:2px;position:absolute;top:0;right:0;width:14px;height:14px;display:flex;align-items:center;justify-content:center}.notification-bell-badge p{color:white;font-size:8px}@media screen and (max-width:768px){.notifications-container{width:90vw;right:-5px}.notification-content-button,.notification-edit-button{max-width:100px}}.trade-agent-info-main-roles-container{max-width:100%;display:flex;gap:40px;flex-wrap:wrap;align-content:center;justify-content:center;margin:0 20px 28px;background-color:var(--light-grey)}.trade-agent-info-main-roles-container .mantine-Checkbox-label{padding-left:8px!important}.trade-my-profile-content{display:flex;flex-direction:column;gap:18px;background-color:white;padding:64px}.trade-my-profile-content>header{padding-bottom:30px}.trade-my-profile-content>header h3{font-size:var(--textSize);font-weight:400;line-height:20.8px;letter-spacing:.1em;text-align:left;text-transform:capitalize}.trade-my-profile-content-photo{width:70px;aspect-ratio:1;border-radius:100%;overflow:hidden}.trade-my-profile-content-row{transition:all .15s ease;border-top:1px solid var(--border-color);padding:15px}.trade-my-profile-content-row>div>p{text-transform:capitalize;min-width:250px;font-size:14px;font-family:var(--primaryFont);font-weight:700;line-height:100%;letter-spacing:1%;text-align:left;text-transform:uppercase}.trade-my-profile-content-row>div>span{font-size:var(--smallTextSize);line-height:18px;letter-spacing:.02em;font-weight:400;text-align:left}.trade-my-profile-content-disclaimer{letter-spacing:0;font-size:14px;font-weight:400;line-height:140%}@media only screen and (max-width:768px){.trade-my-profile-content-row{align-items:flex-end;gap:10px;padding:15px 0}.trade-my-profile-content-row>div>p,.trade-my-profile-content-row>div>span{min-width:unset;word-break:break-word}.trade-my-profile-content-row-data{flex-direction:column;align-items:flex-start;gap:10px}}.trade-webinars{border:1px solid var(--light-grey);padding:20px;display:flex;flex-direction:column;gap:20px}.trade-webinars>header{display:flex;flex-direction:column;gap:10px;margin-bottom:40px}.trade-webinars h3{font-size:16px;font-weight:900;line-height:130%;letter-spacing:1.6px!important;text-transform:uppercase}.trade-webinars h3,.trade-webinars p{color:var(--Black,#000);font-family:var(--primaryFont);font-style:normal;text-align:start}.trade-webinars p{font-size:var(--smallTextSize);font-weight:400;line-height:140%;letter-spacing:.24px}.trade-webinars-row{border:1px solid var(--light-grey);display:grid;grid-template-columns:230px 1fr}.trade-webinars-row-image{width:100%;aspect-ratio:1}.trade-webinars-row-content{padding:20px;display:flex;flex-direction:column;gap:20px}@media only screen and (max-width:960px){.trade-webinars-row-image{height:100%;min-height:230px}}@media only screen and (max-width:768px){.trade-webinars{border:none;gap:20px;padding:0}.trade-webinars-row{border:1px solid var(--light-grey);display:grid;grid-template-columns:100%}.trade-webinars-row-image{aspect-ratio:1.63}}@keyframes TradeLeftToRight{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes TradeRightToLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}.trade-virtual-tours-item-view-embed{aspect-ratio:1.5;max-height:500px;height:unset}.trade-virtual-tours-item-view-content{gap:15px;padding:15px 15px 40px}.trade-virtual-tours-item-view-content span{font-size:var(--extraSmallTextSize);font-weight:900;line-height:16.8px;letter-spacing:.02em;text-align:left;text-transform:uppercase}.trade-virtual-tours-item-view-content span div.personalized-icon{background:white}.trade-virtual-tours-item-view-content span p{z-index:-1;opacity:0;font-size:var(--tinyTextSize);font-weight:900;line-height:16.8px;letter-spacing:.02em;text-align:left;text-transform:uppercase;color:var(--primaryColor)}.trade-virtual-tours-item-view-content span p[data-show=true]{animation-name:TradeLeftToRight;animation-duration:.3s;animation-fill-mode:forwards}.trade-virtual-tours-item-view-content span p[data-show=false]{animation-name:TradeRightToLeft;animation-duration:.3s;animation-fill-mode:forwards}.trade-virtual-tours-item-view-content code{background:var(--light-grey);display:block;width:-moz-max-content;width:max-content;max-width:100%;padding:4px 6px;font-size:var(--extraSmallTextSize);font-weight:400;line-height:16.8px;letter-spacing:.04em;text-align:left}.trade-virtual-tours{border:1px solid var(--light-grey);padding:20px;display:flex;flex-direction:column;gap:20px}.trade-virtual-tours>header{margin-bottom:40px}.trade-virtual-tours h3{color:var(--Black,#000);font-family:var(--primaryFont);font-size:16px;font-style:normal;font-weight:900;line-height:130%;letter-spacing:1.6px!important;text-transform:uppercase;text-align:start}.trade-virtual-tours-header{background:rgba(var(--light-grey-rgb),.2);padding:20px 15px}.trade-virtual-tours-header p,.trade-virtual-tours-item p{font-size:var(--extraSmallTextSize);font-weight:400;line-height:16.8px;letter-spacing:.15em;text-align:left;text-transform:uppercase}.trade-virtual-tours-header-grey{background:var(--light-grey)}.trade-virtual-tours-header-grey p{font-weight:900}.trade-virtual-tours-item{padding:20px 15px 20px 40px;transition:all .15s ease}.trade-virtual-tours-item:hover{background:rgba(var(--light-grey-rgb),.15)}@media only screen and (max-width:960px){.trade-virtual-tours-item{align-items:flex-start;gap:10px}}:root{--trade-status-green:#52a87f;--trade-status-yellow:#d4b653}@keyframes tradeFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tradeFadeOut{0%{opacity:1}to{opacity:0}}@keyframes tradeFadeInSlideUp{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes tradeFadeOutSlideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(7px)}}.animation--trade-fade-out-slide-up{animation-name:tradeFadeOutSlideDown;animation-duration:.3s}.animation--trade-fade-in{animation-name:tradeFadeIn;animation-duration:.5s}.animation--trade-fade-in-slide-up,.animation--trade-fade-in-slide-up--delayed{animation-name:tradeFadeInSlideUp;animation-duration:.7s}.animation--trade-fade-in-slide-up--delayed{opacity:0;animation-delay:2s;animation-fill-mode:forwards}.my-crystal{width:100%;display:grid;grid-template-columns:350px calc(100% - 350px);max-width:1440px;min-height:70vh;margin:0 auto}.my-crystal-center{display:flex;grid-template-columns:100%;justify-content:center;align-items:center}.my-crystal-whitespace{padding-top:106px}.my-crystal-content{width:100%;padding:72px 0 0 90px;background-color:var(--color-linen)}.my-dashboard-content{width:100%;padding:60px 0}.no-future-booking-txt{float:inline-start}.my-crystal-header-footnote{margin:30px 0}.my-crystal-header-footnote>div .icon{width:20px;margin-right:10px;aspect-ratio:1;border-radius:100%}.my-crystal-header-footnote>div .icon.red{background-color:#a91400}.my-crystal-header-footnote>div .icon.green{background-color:#00a911}.my-crystal-header-footnote>div .icon.optional{background-color:var(--light-grey)}.my-crystal-header-footnote>div{margin-right:40px}.my-crystal-land-page-header-video{width:100vw;left:0;-o-object-fit:fill;object-fit:fill}.my-crystal-content-tag{width:-moz-max-content;width:max-content;padding:.1rem .75em;color:black;background:var(--light-grey)}.my-crystal-content-tag p{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);font-weight:500;text-align:left;text-transform:uppercase}.my-crystal-content>header h3{font-family:var(--secondaryFont);font-size:var(--itineraryNumberTextSize);font-weight:400;text-align:left;text-transform:capitalize;color:var(--ak-lightGrey2)}.my-crystal-content>header span:not(.mantine-Button-label),.my-crystal-content>header>p{margin-top:10px;font-family:var(--primaryFont);font-size:var(--smallTextSize);font-weight:500;text-align:left;color:black}.my-crystal-content-inner-divisor,.my-crystal-content-inner-divisor-thin,.my-dashboard-content-inner-divisor,.my-dashboard-content-inner-divisor-thin{height:1px;width:100%;background-color:var(--border-color);margin-top:40px!important;margin-bottom:40px!important}.my-crystal-content-inner-info-input{width:100%}.my-crystal-content-inner-info-profile{margin-top:calc(.25rem + 5px)}.my-crystal-content-inner-info-profile>div:first-child{width:9.5em;display:flex;justify-content:flex-start}.my-crystal-content-inner-info-input>span{width:9.5em;text-align:start;font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);font-weight:400;text-align:left;text-transform:uppercase}.my-crystal-content-inner-info-input>div{width:calc(100% - 9.5rem)}.my-crystal-forms{text-align:start}.my-crystal-forms-divider{height:1px;margin:20px 0;background-color:var(--border-color)}.my-crystal-forms-pad{padding-top:10px;padding-bottom:10px}.my-crystal-forms b{font-family:var(--primaryFont);font-weight:900;font-size:var(--extraSmallTextSize);text-align:left;text-transform:uppercase}.my-crystal-forms-header{display:flex;justify-content:space-between;align-items:flex-start}.my-crystal-forms-header>div:first-of-type{width:100px}.my-crystal-forms-header-text{flex:1;padding-left:20px}.my-crystal-forms-header-text>*{margin:5px 0}.my-crystal-forms-header-tag{padding:.1rem .75em;background:var(--border-color);font-weight:500}.my-crystal-forms-header-tag,.my-traveldashboard-forms-status-tag{width:-moz-max-content;width:max-content;color:black;font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);text-align:left;text-transform:uppercase}.my-traveldashboard-forms-status-tag{padding:4px 8px;letter-spacing:3%;font-weight:700;border-radius:1px}.my-crystal-forms-header-text h3{font-family:var(--secondaryFont);font-size:var(--itineraryNumberTextSize);font-weight:400;text-align:left;text-transform:capitalize;color:black}.my-crystal-forms-header-text a,.my-crystal-forms-header-text p{font-family:var(--primaryFont);font-size:var(--smallTextSize);font-weight:500;text-align:left;color:black}.my-crystal-forms-header-text a{font-family:var(--primaryFont);font-weight:900}.my-dashboard-forms-title{display:flex}.my-dashboard-forms-title>h3{font-family:var(--secondaryFont);font-weight:100;font-size:var(--itineraryNumberTextSize);text-align:left;text-transform:capitalize;line-height:1.17em;color:var(--primaryDark)}.my-dashboard-forms-title>h6{font-weight:900;font-size:var(--textSize)}.my-dashboard-forms-title>h4>span,.my-dashboard-forms-title>h6{font-family:var(--primaryFont);text-align:left;text-transform:uppercase}.my-dashboard-forms-title>h4>span{font-weight:400}.my-crystal-forms-checkbox-group{width:100%;display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:36px;column-gap:36px;row-gap:18px}.my-crystal-forms-checkbox-group>div:last-child{grid-column-start:2}.my-crystal-forms-checkbox-group label{text-transform:capitalize;font-weight:300}.my-crystal-forms-add-more{display:flex;align-items:center;justify-content:flex-start}.my-crystal-forms-add-more button{background:transparent;border:none;font-family:var(--primaryFont);font-size:var(--extraSmallTextSize)}.my-crystal-forms-two-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.my-dashboard-forms-two-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.my-crystal-forms-three-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.my-crystal-forms-three-columns-span-2{grid-column:span 2;justify-self:flex-start;width:100%}.my-crystal-forms-three-columns-span-3{grid-column:span 3;justify-self:flex-start;width:100%;font-size:var(--smallTextSize)}.my-crystal-forms-pad-left{padding-left:29px}.my-crystal-forms-label label{width:100%;font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);font-weight:500;text-align:left;text-transform:uppercase}.my-crystal-forms-three-sm-selects>div>div{width:30%}.my-crystal-user{padding:40px 0}.my-crystal-header-buttons{padding:40px 0 20px}.my-ak-confirmation{display:flex;flex-direction:column;max-width:800px;min-height:70vh;width:90%;justify-content:center;align-items:center}.my-crystal-header-buttons p{font-family:var(--primaryFont);font-size:var(--smallTextSize);font-weight:500;text-align:left;color:black}.my-ak-confirmation a{display:flex;justify-content:center;gap:10px;position:absolute;width:178px;height:43px;color:white;background:#000000;font-family:"var(--primaryFont)";font-style:normal;font-weight:400;position:relative}.my-ak-confirmation a span{font-family:var(--primaryFont);font-style:normal;font-weight:400;padding:0;margin:0}.my-ak-confirmation .sign-provider-icons{display:none}.my-ak-confirmation header{text-align:center;margin-bottom:1em}.my-ak-confirmation h3{font-family:var(--primaryFont);font-size:var(--middleHeaderTextSize);margin-bottom:20px}.my-ak-confirmation h2{text-transform:capitalize}.my-ak-confirmation p{font-weight:300;text-align:center;text-transform:unset}.my-ak-confirmation a,.my-ak-confirmation p{font-family:var(--primaryFont);font-size:var(--smallTextSize)}.my-ak-confirmation a{font-weight:900}.mantine-Dropzone-root[data-accept]{background-color:rgba(0,153,153,.25)}.my-crystal-content-inner-header{padding:.5rem 1em}.my-crystal-content-inner-header>p{color:black;font-family:var(--secondaryFont);text-transform:uppercase;font-weight:700}.my-crystal-land-page{width:100%;padding-bottom:5em}.my-crystal-land-page-header{width:100%;text-align:center;aspect-ratio:3.6;height:600px;display:flex;justify-content:flex-end;flex-direction:column;overflow:hidden}.my-crystal-land-page-header-video{width:100%;position:absolute;top:0;right:0}.my-crystal-land-page-header>h1{text-transform:uppercase;color:white;text-align:center;z-index:2;margin-bottom:1em}.my-crystal-land-page-text{height:284px;background:white;width:100%;padding:0 15px}.my-crystal-land-page-text p{font-family:var(--primaryFont);font-weight:400;text-align:center;text-transform:uppercase;color:black;max-width:660px;width:90%}.my-crystal-land-page-sub-header p{font-family:var(--secondaryFont);font-weight:500;text-align:center}.my-crystal-land-page-sub-header{display:flex;justify-content:center;align-items:center;transition:all .15s ease}.my-crystal-land-page-sub-header *{transition:all .15s ease}.my-crystal-land-page-cards{width:90%;padding:0;display:grid;grid-template-columns:repeat(2,47.5%);grid-gap:5%;align-items:center;max-width:1440px;margin:0 auto}.my-crystal-land-page-cards>a{width:100%;height:100%}.my-crystal-land-page-card-actives{height:25px}.my-crystal-land-page-card-actives>div{z-index:10;cursor:pointer;height:25px;transition:all .15s ease}.my-crystal-land-page-card-actives div.deactive{cursor:default;opacity:.4}.my-crystal-land-page-card-actives>div:first-child{margin-right:5px}.my-crystal-land-page-card-actives>div:last-of-type{margin-left:5px}.my-crystal-land-page-card{width:100%;aspect-ratio:1.77897574124;display:flex;justify-content:flex-end;flex-direction:column}.my-crystal-land-page-card-shadow{position:absolute;width:100%;height:100%;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4));z-index:1}.my-crystal-land-page-card-tag{position:absolute;top:20px;left:20px;padding:.1rem .75em;color:black;background:var(--light-grey);z-index:2}.my-crystal-land-page-card-tag p{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);font-weight:500;text-align:left;text-transform:uppercase}.my-crystal-land-page-card-main{display:flex;flex-flow:column;width:100%;height:100%;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;cursor:pointer}.my-crystal-land-page-card-main span{font-family:var(--primaryFont);font-weight:900;text-align:center;text-transform:uppercase;color:white}.my-crystal-land-page-card-main p{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);font-weight:500;text-align:right;color:white;text-transform:uppercase;text-align:center}.my-crystal-land-page-active-bookings{display:none;z-index:2;text-align:start;padding:10px 15px}.my-crystal-land-page-active-bookings p{font-weight:500}.my-crystal-land-page-active-bookings a,.my-crystal-land-page-active-bookings p{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);text-align:left;color:white;text-transform:uppercase}.my-crystal-land-page-active-bookings a{font-weight:900}.my-crystal-land-page-card-info{display:flex;justify-content:flex-end;flex-direction:column;z-index:2;text-align:start;color:white}.my-crystal-land-page-card-info>header{width:calc(100% - 40px);margin:0 20px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.5)}.my-crystal-land-page-card-info>header p{font-weight:500}.my-crystal-land-page-card-info>header a,.my-crystal-land-page-card-info>header p{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);text-align:left;color:white;text-transform:uppercase}.my-crystal-land-page-card-info>header a{font-weight:900}.my-crystal-land-page-card-info-footer{width:100%;padding:10px 20px;min-height:70px}.my-crystal-land-page-card-info-footer-mobile{display:none;border:1px solid var(--light-grey);padding:30px 15px;min-height:70px}.my-crystal-land-page-card-info-footer-mobile *{color:black!important;text-align:start}.my-crystal-land-page-card-info-footer-mobile>div:first-of-type{margin-bottom:15px}.my-crystal-land-page-card-info-footer-mobile>div:first-of-type p,.my-crystal-land-page-card-info-footer>div:first-of-type p{font-family:var(--primaryFont);font-weight:900;text-align:left;color:white;text-transform:uppercase}.my-crystal-land-page-card-info-footer-mobile>div:nth-of-type(2) span,.my-crystal-land-page-card-info-footer>div:nth-of-type(2) span{font-family:var(--primaryFont);font-weight:900;font-size:var(--extraSmallTextSize);text-align:left;color:white;text-transform:uppercase}.my-crystal-land-page-card-info-footer-mobile>div:nth-of-type(2) p,.my-crystal-land-page-card-info-footer>div:nth-of-type(2) p{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);font-weight:500;text-align:left;color:white;text-transform:uppercase}.my-crystal-land-page-card-info-footer-small-text{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);font-weight:400;text-align:left;color:white;text-transform:uppercase}.my-crystal-bookings{width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:auto}.my-crystal-no-bookings-content{text-align:start}.my-crystal-no-bookings-content p{color:black;font-family:var(--primaryFont);font-size:var(--smallTextSize);font-weight:500;text-align:left}.my-crystal-no-bookings-content p:first-of-type{margin:40px 0}.my-crystal-no-bookings-content h3{font-family:var(--primaryFont);font-weight:900;font-size:var(--smallTextSize);text-align:left;text-transform:uppercase;margin:5px 0}.my-crystal-bookings-until p{color:var(--primaryColor);display:block}.my-crystal-bookings-table{text-align:start}.my-crystal-bookings-table-row{padding:1em;display:grid;grid-template-columns:repeat(4,2fr) 1fr;align-items:center;cursor:pointer}.my-crystal-bookings-table-row-icon{margin-right:30px}.my-crystal-bookings-table-row>div>button,.my-crystal-bookings-table-row>div>p,.my-crystal-bookings-table-row>p{font-family:var(--primaryFont);font-weight:900;font-size:var(--extraSmallTextSize);text-align:left;text-transform:uppercase;color:black}.my-crystal-bookings-table-row *,.my-crystal-bookings-table-row path,.my-crystal-bookings-table-row svg{transition:all 0s ease-in-out}.my-crystal-bookings-table-row-content{padding:1em;margin-bottom:1em;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:1em;grid-template-rows:auto}.my-crystal-bookings-table-row-content-image{width:100%;aspect-ratio:1.26;grid-column:1/span 1;grid-row:1}.my-crystal-bookings-table-row-content-main{grid-column:2/span 2;grid-row:1}.my-crystal-bookings-table-row-content .w-100{grid-column:1/span 1;grid-row:2}.my-crystal-bookings-table-row-buttons{grid-column:2/span 2;grid-row:2}.my-crystal-bookings-table-row-content-main-tag{width:-moz-max-content;width:max-content;padding:.1rem .75em;color:black;background:var(--light-grey)}.my-crystal-bookings-table-row-content-main-tag p{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);font-weight:500;text-align:left;text-transform:uppercase;color:black}.my-crystal-bookings-table-row-content-main>div{margin-bottom:23px}.my-crystal-bookings-table-row-content-main>div p{font-weight:400}.my-crystal-bookings-table-row-content-main>div p,.my-crystal-bookings-table-row-content-main>div>span{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);text-align:left;text-transform:uppercase;color:black}.my-crystal-bookings-table-row-content-main>div>span{font-weight:900}.my-crystal-bookings-table-row-content-main-guests{width:100%;display:grid;grid-template-columns:repeat(3,1fr);row-gap:15px;align-items:center}.my-crystal-bookings-table-row-content-main-guest{display:flex;justify-content:flex-start;align-items:center;margin-right:10px}.my-crystal-bookings-table-row-content-main-guest>div{position:relative;width:30px;margin-right:10px;aspect-ratio:1}.my-crystal-bookings-table-row-content-main-guest>div img{border-radius:100px}.my-crystal-saved-guests{position:relative;z-index:12;margin:20px 0 0;backdrop-filter:blur(10px);border:1px solid #000000cc}.my-crystal-saved-guests-header p{font-family:var(--primaryFont);font-weight:900;text-align:left;text-transform:uppercase}.my-crystal-saved-guests>header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1em}.my-crystal-saved-guests>header p{font-family:var(--primaryFont);font-weight:900;font-size:var(--extraSmallTextSize);text-align:left;text-transform:uppercase}.my-crystal-saved-guests-form{overflow-y:hidden;transition:all .2s ease}.my-crystal-saved-guests-form.closed{padding:0 1em;height:0}.my-crystal-saved-guests-form.open{padding:1em;height:auto}.my-crystal-saved-guests-form-row{display:flex;justify-content:space-between;align-items:center}.my-crystal-saved-guests-form-row-item{flex:1;margin-right:1em}.my-crystal-saved-guests-form-menu{display:flex;justify-content:space-around;align-items:flex-start;flex-direction:column}.my-crystal-forms-header-text h4{text-align:start;font-family:var(--primaryFont);font-weight:900;font-size:var(--extraSmallTextSize);margin-bottom:10px}.my-crystal-guests-informations-submit{display:flex;gap:10px;margin-top:93px}.my-crystal-travel-documents{padding-bottom:40px}.my-travel-dashboard-travel-documents-row{display:grid;grid-template-columns:250px 1fr;padding:20px;border-radius:10px;background-color:rgba(251,251,251,1);align-items:center}@media screen and (max-width:960px){.my-travel-dashboard-travel-documents-row{grid-template-columns:1fr;grid-auto-flow:row;gap:20px}}.my-crystal-travel-documents-guest{width:150px;aspect-ratio:.8;display:flex;justify-content:space-evenly;align-items:center;flex-direction:column;position:relative}.my-crystal-travel-documents-block-tag-green{position:absolute;top:0;right:0;transform:translate(50%,-50%);background-color:#00a911;border-radius:100%;width:22px;aspect-ratio:1;z-index:2}.my-crystal-travel-documents-block-tag-amber{background-color:var(--amber);border-radius:100%;width:16px;height:16px;border:1px solid rgba(0,0,0,.15)}.my-crystal-travel-documents-block-tag-gray{background-color:var(--backgroundGray);border-radius:100%;width:16px;height:16px;border-radius:1px solid rgba(0,0,0,.15);aspect-ratio:1}.my-crystal-travel-documents-block-tag-sienna{background-color:var(--red);border-radius:100%;width:16px;height:16px;aspect-ratio:1}.travel-docs-group-avatar{display:flex;flex-direction:column;align-items:center;justify-content:center}.my-crystal-travel-documents-guest-image{aspect-ratio:1;border-radius:100%;overflow:hidden;width:100px;transition:all .2s ease}.my-crystal-travel-documents-guest-h3{font-family:var(--primaryFont);font-weight:900;font-size:var(--smallTextSize);text-align:left;text-transform:uppercase;color:black}.my-dashboard-terms-label{font-weight:300;text-align:left}.my-crystal-travel-documents-guest-span,.my-dashboard-terms-label,.my-dashboard-terms-span{font-family:var(--primaryFont);font-size:var(--smallTextSize);text-transform:none!important;color:var(--primaryDark)}.my-crystal-travel-documents-guest-span,.my-dashboard-terms-span{font-weight:500;text-align:center;text-decoration:underline;text-underline-offset:1px}.my-dashboard-terms-span:hover{text-decoration:none}.my-crystal-travel-documents-guest-p{font-weight:400;text-transform:uppercase;color:black}.my-crystal-travel-documents-blocks{display:grid;grid-template-columns:repeat(2,265px);gap:12px}.my-crystal-travel-documents-block{width:100%;height:53px;border-radius:1px;display:flex;padding:18px;justify-content:space-between;align-items:center;position:relative;border:1px solid rgba(0,0,0,.15);transition:all .15s ease}.my-crystal-travel-documents-block p{font-family:var(--primaryFont);font-size:var(--smallTextSize);font-weight:700;line-height:1.12em;text-transform:uppercase}.my-crystal-change-password,.my-crystal-marketing,.my-crystal-saved-guests-wrapper,.my-crystal-suites,.my-crystal-view-documents{padding:40px 0}.my-crystal-suites>div>h4{font-family:var(--primaryFont);font-weight:900;font-size:var(--extraSmallTextSize);text-align:left;text-transform:uppercase;margin:10px 0}.my-crystal-suites-cards{display:grid;grid-template-columns:repeat(2,300px);-moz-column-gap:100px;column-gap:100px;grid-template-rows:auto;height:-moz-max-content;height:max-content}.my-crystal-suites-card{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;border:1px solid black;min-height:150px;transition:all .15s ease}.my-crystal-view-documents-row{width:calc(100% - 150px);border-top:1px solid var(--light-grey);padding:25px 0}.my-crystal-view-documents-row p{font-family:var(--primaryFont);font-weight:900;text-align:left;text-transform:uppercase}.my-crystal-view-documents-row-buttons button:last-of-type{margin-left:40px}.my-crystal-marketing>div{text-align:start}.my-crystal-marketing>div span{font-weight:900}.my-crystal-marketing>div p,.my-crystal-marketing>div span{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);text-align:left;text-transform:uppercase}.my-crystal-marketing>div p{font-weight:400}.my-crystal-forms-three-columns .mantine-Input-input,.my-crystal-forms-three-columns .mantine-InputWrapper-label,.my-crystal-forms-three-columns .mantine-Select-item{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize)}.my-crystal-forms-three-columns .mantine-InputWrapper-error,.my-crystal-forms-three-columns .mantine-TextInput-error{height:20px;font-family:var(--primaryFont);color:#a94532;font-size:var(--extraSmallTextSize);display:flex}.my-crystal-forms-three-columns .error-label{text-align:left;margin-top:5px;font-size:var(--extraSmallTextSize);color:#a94532}.my-crystal-forms-three-columns.my-crystal-forms .photo-id-disclaimer{font-size:var(--smallTextSize)}.photo-id-disclaimer{font-size:var(--smallTextSize)!important;font-weight:700!important}.my-dashboard-warning-disclaimer{font-size:var(--smallTextSize);background-color:#ffffff;text-align:center;font-weight:500;padding:10px}.iti__selected-dial-code{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize)}.reservations-reminder{margin-top:12px;font-size:var(--tinyTextSize);text-transform:uppercase;font-family:var(--primaryFont)}.my-crystal-content #legals{width:100%;max-width:100%;padding:0}.terms-and-conditions{display:flex;flex-direction:column;gap:10px;text-align:start;width:90%}.terms-and-conditions h1,.terms-and-conditions strong{text-transform:uppercase}.terms-and-conditions h1{margin-top:3rem;margin-bottom:1rem}.terms-and-conditions a{color:var(--primaryColor);text-transform:inherit}.my-crystal-terms{display:flex;flex-direction:column;width:90%}.my-crystal-terms .mantine-Checkbox-label p{font-size:var(--extraSmallTextSize)}.my-crystal-terms-inputs{display:grid;grid-template-columns:50% 50%;width:65%;-moz-column-gap:30px;column-gap:30px}.my-crystal-terms-submits{display:flex;gap:20px;margin-top:115px}.my-crystal-terms-p{text-align:start;margin-top:1em;margin-bottom:2em;font-size:var(--extraSmallTextSize)}.my-bookings-header-buttons{padding-left:20px;padding-bottom:10px}.my-bookings-header-buttons button:first-child{margin-right:20px}.my-bookings-find-booking{margin-top:15px;width:100%;padding:15px 0}.my-bookings-find-booking h3{font-weight:900;text-transform:uppercase}.my-bookings-find-booking h3,.my-bookings-find-booking p{font-family:var(--primaryFont);font-size:var(--smallTextSize);text-align:left}.my-bookings-find-booking p{font-weight:400}@media only screen and (min-width:1280px){.my-crystal-forms-add-more button:hover{cursor:pointer}.my-crystal-land-page-card-actives>div:not(.deactive):hover{transform:scale(1.3)}.my-crystal-land-page-card .hovered-image{transition:all .15s ease}.my-crystal-land-page-card:hover .hovered-image{transform:scale(1.05)}.my-crystal-travel-documents-block:hover{background:#dce4ed!important}.my-crystal-travel-documents-block.disabled:hover{background-color:white;cursor:not-allowed}.my-crystal-travel-documents-block.disabled:hover p{color:black}}@media only screen and (max-width:1280px){.my-crystal-travel-documents-cards{grid-template-rows:auto}.my-crystal-travel-documents-cards>div>a{width:155px;display:block;height:130px}.my-crystal-travel-documents-cards>div{height:-moz-max-content;height:max-content;display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));grid-template-rows:auto}.my-crystal-suites-card:hover{transform:scale(1.01)}}@media only screen and (max-width:1024px){.my-ak-confirmation{width:60%}.my-crystal-travel-documents{grid-template-columns:1fr}.my-crystal-travel-documents-cruise{margin-bottom:3em}.my-crystal-travel-documents-cruise-image{aspect-ratio:3}.my-crystal-land-page-sub-header p{width:unset;transform:unset}.my-crystal-land-page-sub-header{flex-direction:column-reverse}.my-crystal-travel-documents-cards{padding-left:0}.my-crystal-terms-submits .cancel-button:hover span{color:white}}@media only screen and (max-width:960px){.my-crystal-land-page-header-video{height:100%;width:auto}.my-crystal-bookings{grid-template-columns:100%}.my-crystal-bookings-table-row-content-main{grid-column:1/span 1;grid-row:2}.my-crystal-bookings-table-row-content .w-100{grid-column:1/span 1;grid-row:3}.my-crystal-bookings-table-row-buttons{grid-column:1/span 1;grid-row:4}.my-crystal-bookings-table-row-content-image{margin:0 0 1em}.my-crystal-content header{flex-direction:column}.my-crystal-content>header span:not(.mantine-Button-label){margin-top:0}.my-bookings-header-buttons{padding:0;width:100%}.my-bookings-header-buttons button{width:100%}.my-bookings-header-buttons button:first-child{margin-right:0;margin-bottom:10px}.my-crystal{grid-template-columns:100%}.my-crystal-whitespace{padding-top:60px}.my-crystal-user-mobile{flex-direction:column}.my-crystal-user-mobile-fields{width:100%;flex-direction:row}.my-crystal-content{padding:30px 15px}.my-crystal-content>header *{text-align:center}.my-crystal-content>header h3{font-size:var(--subHeaderTextSize);text-align:center}.my-crystal-content>header h3[aria-label=my-bookings]{margin:20px 0 40px}.my-crystal-header-footnote{flex-direction:column;align-items:flex-start}.my-crystal-header-footnote>div{margin:1rem 0;display:flex;align-items:center;justify-content:flex-start;gap:1em}.my-crystal-content>header>p{margin:20px 0}.my-crystal-travel-documents-blocks{grid-template-columns:100%;gap:20px}.my-crystal-travel-documents-guest{width:100%;aspect-ratio:unset;margin:15px 0}.my-crystal-bookings-table-row{padding:15px 0;grid-template-columns:110px 3fr 2fr 30px}.my-crystal-bookings-table-row .removable{display:none}.my-crystal-bookings-table-row>p:first-of-type{font-size:var(--extraSmallTextSize)}.my-crystal-bookings-table-row-content{grid-template-columns:100%;padding:15px 0}.my-crystal-bookings-table-row-buttons{flex-direction:column-reverse}.my-crystal-bookings-table-row-buttons a{width:100%;margin:5px 0}.my-crystal-bookings-table-row-icon{margin:0 5px}.my-crystal-bookings-table-row-content-main-guests{grid-template-columns:50% 50%}.my-crystal-land-page-cards{grid-template-columns:100%;gap:20px;padding:15px}.my-crystal-land-page-header{aspect-ratio:.94147582697;max-height:418px}.my-crystal-land-page-header>h1{font-size:var(--middleHeaderTextSize);margin-bottom:1em}.my-crystal-land-page-header>h1>span{display:none}.my-crystal-land-page-card{aspect-ratio:1.48770492;max-height:400px}.my-crystal-land-page-card-info{display:none}.my-crystal-land-page-active-bookings,.my-crystal-land-page-card-info-footer-mobile{display:block}.my-crystal-land-page-card-tag{top:15px;left:15px}.my-dashboard-forms-title{width:100%;justify-content:center;align-items:center}.my-crystal-forms-three-columns{grid-template-columns:100%;gap:0}.my-crystal-header-buttons>div{padding:10px 0;width:100%;flex-direction:column}.my-crystal-header-buttons a,.my-crystal-header-buttons button{width:100%;margin:5px 0}.my-crystal-forms-mobile-header h3{font-family:var(--secondaryFont);font-size:var(--subHeaderTextSize);font-weight:400;text-align:center;text-transform:uppercase;color:black}.my-crystal-forms-mobile-header>p{font-family:var(--primaryFont);font-size:var(--smallTextSize);font-weight:500;text-align:center;color:black}.my-crystal-forms-mobile-header-text{display:flex;align-items:center;margin:20px 0}.my-crystal-forms-mobile-header-text h4{font-family:var(--primaryFont);font-weight:900;text-align:left;text-transform:uppercase}.my-crystal-forms-mobile-header-text span{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);font-weight:400;text-align:left;text-transform:uppercase}.my-crystal-forms-mobile-header-text>div:last-child{margin-left:20px;text-align:left}.my-crystal-forms-pad{padding:5px 0}.my-crystal-forms-pad>:nth-child(2){padding-top:10px}.my-crystal-suites-cards{grid-template-columns:100%;gap:20px;grid-template-rows:auto;height:-moz-max-content;height:max-content}.my-crystal-content>header>.my-crystal-content-tag{margin:40px auto 0}.my-crystal-forms-colum-start-mobile{flex-direction:column;align-items:flex-start}.my-crystal-terms{width:100%;margin:0}.my-crystal-terms-p{width:100%}.my-crystal-terms-inputs{width:100%;grid-template-columns:100%;gap:20px}.my-crystal-view-documents-row{width:100%;border-top:1px solid var(--light-grey);padding:25px 0}.my-crystal-view-documents-row p{font-family:var(--primaryFont);font-weight:900;font-size:var(--extraSmallTextSize);text-align:left;text-transform:uppercase}.my-bookings-find-booking{flex-direction:column}.my-bookings-find-booking div{width:100%;max-width:100%}.my-bookings-find-booking button{width:100%;max-width:100%;margin-top:15px}.my-ak-confirmation{width:94%}.my-crystal-content>header *{place-content:center}.my-crystal-user{display:flex;flex-direction:column;padding:0}.my-crystal-content-inner-info-input{widows:100%;flex-direction:column;margin:0}.my-crystal-header-buttons{padding:0 0 20px}.my-crystal-header-buttons>p{font-size:var(--textSize);font-weight:900;line-height:21px;letter-spacing:.1em;text-transform:uppercase}.my-crystal-content-inner-info-profile>div:first-child{justify-content:center;margin:0 0 20px}}.my-dashboard-navmenu-inner-info{text-align:start}.my-dashboard-inner-menu-status,.my-dashboard-navmenu-inner-info{width:100%;display:flex;flex-direction:column;align-items:flex-start}.my-dashboard-inner-menu-status{padding-right:12px;margin-bottom:24px}.my-dashboard-inner-menu-status-row{display:flex;align-items:center;gap:10px;padding:12px 10px;width:100%;border-bottom:1px solid var(--border-color)}.my-dashboard-inner-menu-status-row img{border-radius:50%}.my-dashboard-inner-menu-status-row p{font-family:var(--primaryFont);font-weight:700!important;text-transform:uppercase;line-height:18px;color:var(--primaryDark);font-size:var(--smallTextSize)!important}.my-crystal-navmenu-inner-info-row{font-family:var(--primaryFont);font-weight:900;font-size:var(--extraSmallTextSize);text-align:left;text-transform:uppercase;color:black;-webkit-text-decoration:"underline";text-decoration:"underline";text-underline-offset:"6px"}.travel-dashboard-form_header{font-family:var(--secondaryFont);font-size:var(--itineraryNumberTextSize);font-weight:100;line-height:1.17em;text-transform:capitalize}.travel-dashboard__text-info{font-family:var(--primaryFont);font-weight:300;font-size:var(--smallTextSize);line-height:1.2em;color:var(--primaryDark)}.my-dashboard-form-wrapper{max-width:727px;margin-left:136px}.travel-dashboard__radio-group{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;font-weight:600;line-height:1.2em;text-transform:uppercase;font-size:14px}.travel-dashboard__radio-group .mantine-RadioGroup-label{font-weight:600;font-size:12px}.travel-dashboard__radio-group>.mantine-Group-root{padding:0!important}.travel-dashboard__radio-group>.mantine-RadioGroup-label{margin-bottom:6px}.my-dashboard-travel-documents-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,260px));padding-top:20px;grid-gap:10px}@media only screen and (max-width:768px){.my-dashboard-travel-documents-groups{justify-content:center}}.my-dashboard-travel-documents-group-card{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background-color:var(--border-color)!important;cursor:pointer;min-height:200px;max-height:230px;gap:12px;padding:20px;border-radius:10px;transition:all .3s ease-in-out}.my-dashboard-travel-documents-group-card:hover{background-color:var(--off-white)!important}.my-dashboard-travel-documents-group-card-tag-red{position:absolute;background-color:#a91400;border-radius:100%;width:22px;aspect-ratio:1;top:10px;right:10px}.my-dashboard-travel-documents-group-card-tag-green{position:absolute;background-color:#00a911;border-radius:100%;width:22px;aspect-ratio:1;top:10px;right:10px}.my-dashboard-travel-documents-group-card-subtitle{font-family:var(--secondaryFont);font-size:var(--smallTextSize);font-weight:100;font-size:var(--mediumTextSize);text-align:center;line-height:1.33em;text-transform:capitalize}.my-dashboard-group-btn{padding:3px 6px!important}.my-dashboard-group-btn,.my-dashboard-group-tag{background-color:var(--border-color);font-size:var(--smallTextSize)!important;font-weight:500!important;text-align:center;border-radius:1px;color:var(--primaryDark);text-transform:uppercase!important}.my-dashboard-group-tag{min-width:70px;max-height:23px}.my-dashboard-group-tag-dropdown{padding:3px 4px!important}.my-dashboard-travel-documents-group-avatar{display:flex;align-items:center;background-color:#ffffff;border-radius:50px}.my-travel-dashboard-forms-checkbox-group{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 40px}.my-travel-dashboard-forms-checkbox-item{width:calc(50% - 20px)}.my-crystal-forms-add-more-button{color:var(--ak-orange)}.no-text-transform{text-transform:none}.my-dashboard-forms-title{font-family:var(--secondaryFont)}.my-dashboard-toggle-btn{background-color:transparent;border-radius:0;text-transform:uppercase!important;color:#000000;font-size:var(--smallTextSize);font-weight:700!important;text-align:start;width:100%;border-radius:5px;line-height:1.2em;font-weight:500;display:flex;align-items:center;position:relative;border:1px solid var(--primaryDark);transition:all .15s ease}.my-dashboard-toggle-btn:hover{background-color:var(--canvas-warm-sand)}.checkbox-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.checkbox-item{width:100%}.villas-quest-guest-info{font-family:var(--primaryFont);font-size:var(--smallTextSize);font-weight:500;text-align:left;display:flex;align-items:center;gap:20px;margin:10px 0}.villas-quest-guest-info-text>span{font-family:var(--primaryFont)!important;font-size:14px}.villas-quest-guest-info-text{display:flex;gap:2px;align-items:center;font-family:var(--primaryFont);font-size:var(--smallTextSize);font-weight:500}.travel-dashboard-guest-name-text{font-family:var(--secondaryFont);font-weight:100;font-size:var(--mediumTextSize);text-align:center;text-transform:capitalize;color:black}.my-crystal-travel-documents-guest-p{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);font-weight:300;line-height:1.5em;letter-spacing:5%;text-align:center;text-transform:uppercase!important;color:var(--primaryDark)}.subgroup-select-item{background-color:transparent!important;display:flex;gap:12px;align-items:center}.my-traveldashboard-forms-header{display:flex;gap:36px;align-items:flex-start}.my-td-avatar-image{width:100px!important;height:100px!important;min-width:100px!important}.my-traveldashboard-forms-header>.my-td-avatar{width:100px;height:100px}.my-traveldashboard-forms-header>div:first-of-type>image{width:100px!important;height:100px!important;min-width:100px!important}.my-traveldashboard-forms-header-text{display:flex;flex-direction:column;gap:10px}.my-traveldashboard-forms-header-text h2{font-size:var(--headerH2TextSize);font-weight:700;line-height:111%;font-family:var(--secondaryFont);color:var(--primaryDark)}.my-traveldashboard-sidebar-text>h6{color:var(--primaryDark);line-height:1.11em;margin:6px 0}.my-traveldashboard-forms-header-text h6,.my-traveldashboard-sidebar-text>h6{font-family:var(--secondaryFont);font-weight:100;font-size:var(--mediumTextSize);text-transform:capitalize!important}.my-traveldashboard-forms-header-text h6{color:var(--ak-lightGrey1)}.my-traveldashboard-forms-header-text h5{font-size:var(--mediumBigTextSize);text-transform:none!important;line-height:1.25em}.my-traveldashboard-forms-header-text h5,.travel-dashboard-main-header-2{color:var(--primaryDark);font-family:var(--secondaryFont);font-weight:100}.travel-dashboard-main-header-2{font-size:var(--headerH2TextSize);text-align:left;text-transform:capitalize;line-height:1.11em}.travel-dashboard-main-header-p{font-family:var(--primaryFont);font-size:var(--smallTextSize)}.travel-dashboard-main-header-space{margin-bottom:10px!important;margin-top:0!important}.travel-dashboard-text_btn{display:flex;align-items:center;gap:6px;color:var(--primaryDark);cursor:pointer;border-bottom:1px solid var(--primaryDark);transition:transform .2s ease-in-out;padding-bottom:2px;width:-moz-max-content;width:max-content}.travel-dashboard-text_btn span{color:var(--primaryDark);font-size:var(--smallTextSize);line-height:1.12em;font-weight:400!important;text-transform:uppercase!important;font-family:var(--primaryFont)}.travel-dashboard-text_btn:hover{border-bottom:1px solid transparent}.travel-dashboard-text_btn>span:hover{color:var(--primaryDark);font-weight:500!important;text-transform:uppercase}.travel-dashboard-text_btn:hover{color:var(--primaryDark)}.my-dashboard-forms-title-description{font-family:var(--primaryFont);font-size:var(--smallTextSize)!important;font-weight:300!important;text-align:left}.error-label-login{color:var(--red)!important;font-size:12px!important;font-family:var(--primaryFont)!important}.error-message{color:var(--red);font-size:var(--smallTextSize);font-weight:300;line-height:1.12em;margin-top:6px}.custom-arrow-btn{color:var(--primaryDark);cursor:pointer}.custom-arrow-btn:hover{color:var(--red);cursor:pointer}.custom-arrow-btn-top{position:absolute;top:13%;left:-15%}.custom-arrow-btn-bottom{position:absolute;bottom:13%;left:-15%}arrow-button-icons-wrapper{position:relative}.travel-dashboard-section-nav-active{font-weight:700;font-size:var(--smallTextSize)!important}.travel-dashboard-section_nav-title{margin-left:10px;font-family:var(--primaryFont);font-size:var(--smallTextSize);font-weight:500;line-height:17px;letter-spacing:.15em;text-align:left;text-transform:uppercase}.dashboard-section-type__header{font-size:var(--smallTextSize)!important}.my-ak-forms-checkbox-group{text-transform:capitalize;font-weight:400;font-style:italic}.my-dashboard-forms-add-more{display:flex;align-items:center;justify-content:space-between}.my-dashboard-forms-add-more button{background:transparent;border:none;font-family:var(--primaryFont);font-size:var(--extraSmallTextSize)}.my-dashboard-form-buttons-wrapper{display:flex;gap:12px;width:100%;align-items:center;justify-content:center;margin-bottom:40px!important;margin-top:40px!important}.my-dashboard__group-checkbox{text-transform:uppercase;font-family:var(--primaryFont);font-size:12px;font-weight:700;padding:0;margin-bottom:6px!important}.active-nav__menu-item{color:var(--red)!important}.my-travel-dashboard-forms-radio-group{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.my-travel-dashboard-forms-radio-item{display:flex;align-items:center}.villas-add-guest_title{font-family:var(--secondaryFont);text-transform:capitalize;font-size:24px;font-weight:100;line-height:1.25em}#brochures-page-header{background-color:#001e3b;width:100%;display:flex;flex-direction:column;align-items:center;gap:24px;color:white;max-width:unset}#brochures-page-header section{margin:0 auto;max-width:1600px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.ancillaries-breadcrumb-row{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:16px}.blog-text-image-container>#image-container{width:30%}.blog-text-image-container>#text-container{width:70%;border-left:5px solid #001e3b}.ancillaries-breadcrumb-row p{display:flex;gap:10px}.carousel-marketing-cards-control .mantine-Carousel-controls{position:absolute;top:50%;left:-50px;right:-50px;transform:translateY(-50%)}#travel-brochures #internal-container div:has(a.textlink-cta),#travel-brochures #internal-container div:has(button.textlink-cta){display:flex;gap:24px}#travel-brochures img{aspect-ratio:1.83}#travel-brochures #internal-container div:has(a.textlink-cta) a,#travel-brochures #internal-container div:has(button.textlink-cta) button{border-bottom:1px solid white}@media (max-width:960px){#travel-brochures img{aspect-ratio:1.16}.banner-info-section,.vimeo-video-container{padding-right:0!important;padding-left:0!important}.banner-info-section{width:85%!important}#banner-info-logo div img{width:120px}}@media (min-width:768px){#brochures-page-heading-text{width:60%;text-align:center!important;margin:0 auto;display:flex;flex-direction:column;gap:24px}#brochures-page-heading-text p{font-size:18px;line-height:24px;font-weight:300;text-align:center!important}}@media (max-width:768px){.blog-text-image-container>#image-container{width:100%!important}.blog-text-image-container>#text-container{width:100%!important;padding-left:10px}.carousel-marketing-cards-control .mantine-Carousel-controls{position:absolute;transform:translateY(-650%);left:0;right:0}#brochures-page-heading-text{width:90%;text-align:center!important;margin:0 auto;display:flex;flex-direction:column;gap:12px}#brochures-page-header section,#offer-page-header section{width:90%}#press-releases-page-header section{width:100%}}.brochure-dynamic{display:grid;grid-template-columns:40% 60%;height:100%}.brochure-dynamic .left-panel{max-height:100vh}.brochure-iframe{width:100%;height:100%}.brochure-dynamic-content>header{display:flex;justify-content:center;align-items:center;position:relative;padding:10px 35px 10px 15px;min-height:60px;transition:all .2s ease;margin-bottom:1rem}.brochure-dynamic-content>header>h5{color:#001e3b;width:calc(100% - 62px - 2rem);text-align:center;line-height:30px;text-transform:uppercase}.brochure-dynamic-content>header.scrolled{box-shadow:0 5px 15px rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);z-index:2}.brochure-dynamic-content-close{cursor:pointer}.brochure-dynamic-content-issuu-close{position:absolute;padding:0 10px;width:100vw;height:-moz-max-content;height:max-content;right:0;top:0}.brochure-dynamic-content-issuu-close .mantine-UnstyledButton-root{color:white!important;background-color:transparent!important}.brochure-dynamic-content-switch-button,.brochure-dynamic-content-switch-button-label{transition:all .15s ease}.brochure-dynamic-content-switch-button{height:30px;background:white;border:1px solid #ced4da;width:100%;padding:13px 0;color:black}.brochure-dynamic-content-switch-button.selected{background:var(--color-linen)}.brochure-dynamic-content-switch-button-label{color:var(--Black,#000);text-align:center;font-size:var(--smallTextSize);font-style:normal;font-weight:500;line-height:140%;letter-spacing:1.8px;text-transform:uppercase}.brochure-dynamic-content-switch-button:hover{background:var(--color-linen)}.brochure-dynamic-content-switch-button.selected .brochure-dynamic-content-switch-button-label,.brochure-dynamic-content-switch-button:hover .brochure-dynamic-content-switch-button-label{color:black}.brochure-dynamic-content-forms{overflow-y:auto;height:100%;max-height:100vh}.brochure-dynamic-form-component{padding:0 20px;max-height:100vh}.brochure-dynamic-content-forms-form strong{margin:4px 0;display:block;font-style:normal;font-weight:700;text-transform:uppercase;letter-spacing:.05rem;line-height:130%}.brochure-dynamic-content-forms-form>p{margin:4px 0}.brochure-dynamic-content-forms-form>*{text-align:start}.default-text-input--input,.default-text-input--input-phone{height:43px;line-height:43px}.default-text-input--input-phone{padding-left:50px}.brochure-dynamic-content-forms-form>div>div>label,.brochure-dynamic-content-forms-form>div>label,.default-text-input--label{margin:0;font-size:var(--smallTextSize);line-height:140%;font-family:var(--primaryFont);font-weight:500;text-transform:uppercase;text-align:start}.brochure-print-form-container{height:100%;padding:15px 0 75px}.brochure-dynamic-content-forms-form .brochure-success-state-container{height:90%}@media only screen and (min-width:1366px){.brochure-dynamic-content-forms-form .brochure-success-state-container{display:flex;justify-content:center;align-items:center;height:90%}}@media only screen and (max-width:960px){.brochure-dynamic>div:not(.brochure-dynamic-content){display:none}.brochure-dynamic{display:block}.brochure-dynamic-content{height:100%}.brochure-dynamic-content>header{min-height:65px}.brochure-dynamic-content-forms{overflow-y:auto;height:100%;padding-left:15px;padding-right:15px}.brochure-dynamic-form-component{padding:0;width:100%}.brochure-print-form-container{padding:15px 0 120px}}@media only screen and (max-width:768px){.brochure-dynamic-content-forms-form .grid{display:block}.brochure-dynamic-content-forms>div:first-of-type.flex-between-center{flex-direction:column;row-gap:.5rem}.brochure-dynamic-content>header{display:flex;align-items:flex-start;position:relative;padding:10px 15px;min-height:60px;transition:all .2s ease;margin-bottom:1rem}}.brochure-group-grid-wrapper{width:90%;max-width:1600px;margin:0 auto;padding:80px 0}.brochure-group-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3em;padding:0;justify-items:center;row-gap:40px!important}@media only screen and (max-width:1199px){.brochure-group-grid-wrapper{max-width:90%;max-width:1000px}.brochure-group-grid{grid-gap:1em}.brochure-card img{width:70%}}@media only screen and (max-width:1060px){.brochure-group-grid-wrapper{padding:4em 0}.brochure-group-grid{grid-template-columns:repeat(1,1fr)}.brochure-card img{width:55%}.brochure-card-content{margin-bottom:3em}}.brochure-card-module{height:100%;display:flex;flex-direction:column;align-items:start;gap:0!important}.brochure-card-content{display:flex;flex-direction:column;padding-top:10px;gap:1em;align-items:center;justify-content:space-between;flex:1}.brochure-card-content-header{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:0!important}.brochure-card-content-tag--digital,.brochure-card-content-tag--print{font-size:var(--extraSmallTextSize);font-style:normal;font-weight:400;line-height:140%;letter-spacing:1.8px;text-transform:uppercase;min-height:24px;padding:4px 10px;border:1px solid}.brochure-card-content-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em;position:absolute;height:100%;width:100%;background:linear-gradient(180deg,rgba(0,0,0,.3),#000)}.brochure-card-title{text-align:start;margin-top:10px;margin-bottom:10px}.brochure-card-subtitle{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);text-transform:uppercase;margin-bottom:.5rem}.brochure-card-description{display:none}.brochure-card img{-o-object-fit:contain;object-fit:contain;width:75%}#brochure-form .left-panel>.destination-banner img{-o-object-position:top;object-position:top}.brochure-image-wrapper{display:flex;align-items:center;position:relative;flex-direction:column;justify-content:center}@media screen and (max-width:960px){.brochure-card-content-footer{display:none}}.brochure-module{width:100%;background-color:var(--primaryColor)}.brochure-main-container{height:450px;display:flex;align-items:center;padding:3rem 0;width:90%;max-width:1440px;margin:0 auto;gap:1em}.brochure-main-container div{flex:1 1 auto}.brochure-left-section-container{width:30%;height:auto;display:flex;flex-direction:column;text-align:left}.brochure-main-title h1{font-size:2.5rem!important;text-align:left;color:var(--primaryDark)}@media (max-width:1440px){.brochure-main-title h1{font-size:2rem!important}}.brochure-main-title a{font-size:var(--extraSmallTextSize);line-height:17px;letter-spacing:.15em;border-bottom:1px solid #000}.brochure-image-section-container{width:40%;height:100%;position:relative;margin:0}.brochure-image-section-container span img{-o-object-fit:contain!important;object-fit:contain!important}.brochure-right-section-container{width:30%;display:flex;flex-direction:column;justify-content:center;text-align:left}.brochure-right-section-title{font-weight:700;font-size:var(--textSize)}.brochure-right-section-subtitle{margin-bottom:40px;letter-spacing:.1em}.brochure-right-section-text{width:70%;font-size:var(--smallTextSize);line-height:1.5;margin-bottom:42px;letter-spacing:.04em}@media (max-width:960px){.brochure-main-container{flex-direction:column;height:100%;width:100%;margin-top:3em}.brochure-left-section-container{order:2;width:100%;height:100%;padding:0;align-items:center}.brochure-left-section-container h1{width:90%;margin:0 auto;text-align:center;font-size:2rem}.brochure-left-section-container p{text-align:center;content-visibility:hidden}.brochure-image-section-container{order:1;width:351px;height:315px;align-self:center}.brochure-right-section-container{order:3;width:90%}.brochure-right-section-container *{text-align:center;align-self:center}.brochure-right-section-title{font-size:var(--smallTextSize)}.brochure-right-section-subtitle{font-size:var(--smallTextSize);margin-bottom:0}.brochure-right-section-text{font-size:var(--extraSmallTextSize)}}.brochure-form-right-panel-description,.header-right .brochure-form-right-panel-title{font-family:var(--secondaryFont);padding:1em 0}.brochure-form-right-panel-description{font-size:var(--smallTextSize);text-align:center}#brochure-form .left-panel{height:100%}#brochure-form .request-quote-form-container{display:grid;grid-template-columns:45% 55%;font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);line-height:17px;letter-spacing:0}#brochure-form .request-quote-form-container h3{font-family:var(--primaryFont)}#brochure-form .request-quote-form-container h3 span{white-space:nowrap}#brochure-form .left-panel .destination-banner,.brochure-dynamic .destination-banner{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}#brochure-form .left-panel .destination-banner .destination-gradient{position:absolute;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.7));width:100%;height:70%;left:0;top:30%}#brochure-form .left-panel .destination-banner .image-brochure-form{position:relative}#brochure-form .left-panel .destination-banner .cta-text-gradient{position:absolute;background:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.7));width:100%;height:70%;left:0;top:30%}#brochure-form .left-panel .voyage-quote-info,#brochure-form .right-panel .body-right .voyage-quote-info{width:100%;height:100%;display:flex;justify-content:flex-end;flex-direction:column}#brochure-form .left-panel .voyage-quote-info *,#brochure-form .right-panel .voyage-quote-info *{text-align:start;text-transform:uppercase}#brochure-form .left-panel .voyage-quote-info *{color:white}#brochure-form .right-panel .voyage-quote-info *{color:black}#brochure-form .left-panel .voyage-quote-info .voyage-quote-content{margin:0 3rem 2rem 3em}#brochure-form .left-panel .voyage-quote-info .voyage-quote-content h1,#brochure-form .right-panel .voyage-quote-info .voyage-quote-content h1{width:100%;margin:0;font-family:var(--primaryFont);font-size:var(--itineraryNumberTextSize);line-height:48px;letter-spacing:0;text-align:left;position:relative}#brochure-form .left-panel .voyage-quote-info .voyage-quote-content .flex-start-center,#brochure-form .right-panel .voyage-quote-info .voyage-quote-content .flex-start-center{gap:10px}#brochure-form .left-panel .voyage-quote-info .voyage-quote-content .voyage-quote-details{position:relative}#brochure-form .left-panel .voyage-quote-info .voyage-quote-content .voyage-quote-details-row{margin:1rem 0}#brochure-form .left-panel .voyage-quote-info .voyage-quote-content .voyage-quote-details-row p,#brochure-form .right-panel .voyage-quote-info .voyage-quote-content .voyage-quote-details-row p{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);line-height:17px;letter-spacing:.02em;text-align:left}#brochure-form .left-panel .voyage-quote-info .voyage-quote-content .voyage-quote-details-row span,#brochure-form .left-panel .voyage-quote-info .voyage-quote-content .voyage-suite,#brochure-form .right-panel .voyage-quote-info .voyage-quote-content .voyage-quote-details-row span,#brochure-form .right-panel .voyage-quote-info .voyage-quote-content .voyage-suite{font-family:var(--primaryFont);font-size:var(--extraSmallTextSize);text-align:left}#brochure-form .left-panel .voyage-quote-info .voyage-quote-content .voyage-suite,#brochure-form .right-panel .voyage-quote-info .voyage-quote-content .voyage-suite{position:relative;line-height:21px;letter-spacing:.1em}#brochure-form .left-panel .voyage-quote-content .voyage-quote-details-row.voyage-nights{margin-bottom:0}#brochure-form .left-panel .voyage-quote-content .voyage-quote-details-row.voyage-price{margin-top:10px}#brochure-form .left-panel .voyage-quote-content .voyage-quote-details-row.voyage-price span{display:block}#brochure-form .voyage-quote-content .voyage-quote-details-row .aboard-ship{font-size:var(--smallTextSize);text-transform:none;line-height:20px;letter-spacing:.04em}#brochure-form .request-quote-form-container .right-panel{max-height:100%;height:100%;overflow-y:auto}#brochure-form .right-panel .header-right{display:flex;position:relative;justify-content:flex-start;align-items:center;max-height:60px;height:60px}#brochure-form .right-panel .header-right>h5{flex:0 1 auto;width:80%;height:auto;position:absolute;left:50%;transform:translateX(-50%);text-align:center;font-family:var(--secondaryFont)}#brochure-form .right-panel .header-right .mantine-UnstyledButton-root{flex:0 1 auto;width:auto;height:auto;margin-left:auto;align-items:center;margin-right:20px}#brochure-form .right-panel .body-right{height:100%;max-height:calc(100% - 60px);overflow-y:auto;text-align:justify;padding:10px 40px 0}#brochure-form .right-panel .body-right .body-fieldset-inline{display:flex;-moz-column-gap:10px;column-gap:10px;text-align:justify}#brochure-form .right-panel .mantine-Checkbox-root,#brochure-form .right-panel .mantine-InputWrapper-root,#brochure-form .right-panel .quote-glegal{margin-top:5px}#brochure-form .right-panel .mantine-Checkbox-input:checked,#brochure-form .right-panel .mantine-Input-input:focus,#brochure-form .right-panel .mantine-Input-input:focus-within{outline:none}#brochure-form .right-panel .base-text,#brochure-form .right-panel .mantine-Checkbox-label,#brochure-form .right-panel .mantine-InputWrapper-label,#brochure-form .right-panel .mantine-Radio-label,#brochure-form .right-panel .mantine-Select-input,#brochure-form .right-panel .mantine-Select-item,#brochure-form .right-panel .mantine-TextInput-input,#brochure-form .right-panel .mantine-Textarea-input{color:#001e3b;font-family:var(--primaryFont);font-style:normal;font-size:var(--extraSmallTextSize);line-height:17px}#brochure-form .right-panel fieldset.body-fieldset-inline>div{display:flex;flex-flow:column;width:100%}#brochure-form .right-panel .body-right .flex-column-start{display:flex;flex-flow:column;align-items:flex-start}#brochure-form .right-panel .base-text,#brochure-form .right-panel .body-right .flex-column-start>span,#brochure-form .right-panel .mantine-Checkbox-label,#brochure-form .right-panel .mantine-InputWrapper-label,#brochure-form .right-panel .mantine-Radio-label,#brochure-form .right-panel .mantine-Select-input,#brochure-form .right-panel .mantine-Select-item{text-transform:uppercase}#brochure-form .right-panel .mantine-TextInput-input,#brochure-form .right-panel .mantine-Textarea-input{font-size:15px}#brochure-form .right-panel .body-right .flex-column-start .flex-row,#brochure-form .right-panel .body-right .flex-column-start .mantine-Stack-root{display:flex;flex-flow:row;gap:50px}#brochure-form .right-panel .body-right .flex-column-start .mantine-RadioGroup-root{margin:0}#brochure-form .right-panel .mantine-Radio-radio:checked{background:white}#brochure-form .right-panel .mantine-Radio-inner{align-self:center}#brochure-form .right-panel .mantine-Radio-radio{width:20px;height:20px}#brochure-form .right-panel .mantine-Radio-icon{width:10px;height:10px;top:calc(25%);left:calc(25%);color:black}#brochure-form .right-panel .mantine-Checkbox-label,#brochure-form .right-panel .quote-glegal{text-transform:unset;letter-spacing:.04em}#brochure-form .right-panel .quote-submit-button{width:100%;height:44px;padding:13px 40px;color:#ffffff;background:#000000;margin:.5rem 0}#brochure-form .right-panel .legal-requirement,#brochure-form .right-panel .quote-glegal{font-size:var(--tinyTextSize);text-align:start;width:100%;margin:.5rem 0 0;padding:0;letter-spacing:0}#brochure-form .right-panel .body-right #form-messages{margin-bottom:40px}#brochure-form .right-panel .mantine-Checkbox-invalid,#brochure-form .right-panel .mantine-Select-invalid,#brochure-form .right-panel .mantine-TextInput-invalid{border-color:#a94532}#brochure-form .right-panel .mantine-Checkbox-error,#brochure-form .right-panel .mantine-Select-error,#brochure-form .right-panel .mantine-TextInput-error,#brochure-form .right-panel .mantine-Textarea-error{height:20px;font-family:var(--primaryFont);line-height:16px;color:#a94532}#brochure-form .right.panel .body-right #quotePhone,div.iti.iti--allow-dropdown{width:100%;z-index:2}#brochure-form iframe{max-width:100%}#brochure-form .iframe-header-button-container{display:flex;justify-content:flex-end;width:100vw;z-index:99;position:absolute;right:0;padding:10px}.brochureRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.brochureRow-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media only screen and (max-width:1280px){#brochure-form .right-panel .quote-glegal{padding-bottom:80px}}@media only screen and (max-width:1024px){.brochureRow,.brochureRow-2{display:grid;grid-template-columns:100%}#brochure-form .request-quote-form-container{display:flex}#brochure-form .left-panel{display:none}#brochure-form .right-panel .body-right{padding:15px}#brochure-form .right-panel .voyage-quote-info{height:auto}#brochure-form .right-panel .voyage-quote-info .voyage-quote-content{margin:0 0 40px}#brochure-form .right-panel .voyage-quote-info .voyage-quote-content h1{margin-top:5px;font-size:30px;line-height:36px}#brochure-form .right-panel .voyage-quote-info .voyage-quote-content .voyage-quote-details{display:grid;grid-template-columns:50% 50%}#brochure-form .right-panel .voyage-quote-content .voyage-quote-details .voyage-nights,#brochure-form .right-panel .voyage-quote-content .voyage-quote-details .voyage-ship{grid-column:1/span 2;margin-top:20px}#brochure-form .request-quote-form-container .right-panel{width:100vw}#brochure-form .right-panel .header-right>h3{width:90%;font-size:var(--smallTextSize)}#brochure-form .request-quote-form-container .request-a-quote-success-message{padding:10px}#brochure-form .request-quote-form-container .request-a-quote-success-message>div{max-width:80%}.header-right .brochure-form-right-panel-title{font-family:var(--secondaryFont);padding:1em 0}#brochure-form .right-panel .header-right .mantine-UnstyledButton-root{margin-right:0;align-self:start}}@media only screen and (max-width:960px){#brochure-form .right-panel .quote-glegal{padding-bottom:60px}}#dynamic-map-container .leaflet-cluster-anim .leaflet-marker-icon,#dynamic-map-container .leaflet-cluster-anim .leaflet-marker-shadow{transition:transform .3s ease-out,opacity .3s ease-in}#dynamic-map-container .leaflet-cluster-spider-leg{transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}#dynamic-map-container .marker-cluster-small{background-color:rgba(181,226,140,.6)}#dynamic-map-container .marker-cluster-small div{background-color:rgba(110,204,57,.6)}#dynamic-map-container .marker-cluster-medium{background-color:rgba(241,211,87,.6)}#dynamic-map-container .marker-cluster-medium div{background-color:rgba(240,194,12,.6)}#dynamic-map-container .marker-cluster-large{background-color:rgba(253,156,115,.6)}#dynamic-map-container .marker-cluster-large div{background-color:rgba(241,128,23,.6)}#dynamic-map-container .leaflet-oldie .marker-cluster-small{background-color:rgb(181,226,140)}#dynamic-map-container .leaflet-oldie .marker-cluster-small div{background-color:rgb(110,204,57)}#dynamic-map-container .leaflet-oldie .marker-cluster-medium{background-color:rgb(241,211,87)}#dynamic-map-container .leaflet-oldie .marker-cluster-medium div{background-color:rgb(240,194,12)}#dynamic-map-container .leaflet-oldie .marker-cluster-large{background-color:rgb(253,156,115)}#dynamic-map-container .leaflet-oldie .marker-cluster-large div{background-color:rgb(241,128,23)}#dynamic-map-container .marker-cluster{background-clip:padding-box;border-radius:20px}#dynamic-map-container .marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;border-radius:15px;font-family:var(--primaryFont);font-size:12px;text-align:center}#dynamic-map-container .marker-cluster span{line-height:30px}#dynamic-map-container .marker-cluster-wrapper{margin-left:-9px;margin-top:-9px;width:18px;height:18px}#dynamic-map-container .leaflet-div-icon{font-family:var(--primaryFont);font-size:1rem;font-weight:400;text-align:center;background:#aa5432!important;color:#fff;border-radius:50%;border:1px solid black!important;display:flex;align-items:center;justify-content:center}#dynamic-map-container .leaflet-tooltip-left:before,#dynamic-map-container .leaflet-tooltip-right:before{display:none!important}#dynamic-map-container .leaflet-interactive svg{fill:#aa5432;fill-opacity:1;transition:all .3s;width:16px;height:16px}#dynamic-map-container ._dot{display:flex;align-items:center;justify-content:center}#dynamic-map-container ._dot:hover{border:1px solid black;border-radius:100px}#dynamic-map-container ._dot div.dotDiv{background:#aa5432!important;border-radius:50%;display:flex;align-items:center;justify-content:center;width:100%;height:100%}#dynamic-map-container ._dotTag{background:#ffffffe6;display:inline-block;padding:0 10px!important;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.2);width:-moz-max-content!important;width:max-content!important;height:-moz-max-content!important;height:max-content!important;font-family:var(--primaryFont);font-weight:400;text-transform:uppercase;font-size:.9rem;letter-spacing:.3px;text-align:left}#dynamic-map-container .leaflet-tooltip-right{margin:.1rem 0 0 15px!important}#dynamic-map-container .leaflet-tooltip-left{margin:30px 0 0 15px!important}#dynamic-map-container ._tooltip{font-size:1rem;letter-spacing:.3px;text-transform:uppercase;padding:3px 10px;border-radius:0;background:#ffffffe6}#dynamic-map-container ._tooltip span{display:none}#dynamic-map-container ._clusterGroup{background:red}#dynamic-map-container .leaflet-control-attribution.leaflet-control{display:none!important}.ck-thumb{position:absolute;pointer-events:none;-webkit-appearance:none;width:100%;height:24px;background:none;outline:none}.ck-thumb::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;width:16px;height:16px;border-radius:50%;border:4px solid #0e4a7f;background:#fff;cursor:pointer}.ck-thumb::-moz-range-thumb{pointer-events:all;width:16px;height:16px;border-radius:50%;border:2px solid #0e4a7f;background:#fff;cursor:pointer}.ck-thumb--left{z-index:3}.ck-thumb--right{z-index:4}