@import url("https://fonts.googleapis.com/css?family=Playfair+Display:700i&display=swap");.titles-and-names,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none!important}@font-face{font-family:Alternate Gothic;src:url(fonts/alternate_gothic_no2_bt-webfont.woff2) format("woff2");font-weight:400}@font-face{font-family:Andes;src:url(fonts/andeslight-webfont.woff2) format("woff2");font-weight:300}@font-face{font-family:Andes;src:url(fonts/andesregular-webfont.woff2) format("woff2");font-weight:400}@font-face{font-family:Andes;src:url(fonts/andesmedium-webfont.woff2) format("woff2");font-weight:500}@font-face{font-family:Andes;src:url(fonts/andesbold-webfont.woff2) format("woff2");font-weight:700}body{font-family:Andes;font-weight:300;font-size:16px;line-height:1.38;color:#222}h1{font-size:45px;line-height:1.33;letter-spacing:.04em;color:#222}h1,h2{font-family:Alternate Gothic;font-weight:400;text-transform:uppercase}h2{font-size:25px;line-height:.89;letter-spacing:.06em;color:#f1dab1}h3{font-weight:400;line-height:1.5;letter-spacing:.05em;text-transform:uppercase;color:#000}.titles-and-names,h3,h4{font-family:Andes;font-size:16px}.titles-and-names,h4{font-weight:700;line-height:1.25;letter-spacing:.01em}h5{font-family:Andes;font-weight:500;font-size:13px;line-height:1.846;text-transform:uppercase}h5,h6{letter-spacing:.05em}h6{font-family:Playfair Display,serif;font-style:italic;font-weight:700}.regular-text{font-weight:400}.confirm-text,.regular-text{font-family:Andes;font-size:13px;line-height:1.38}.confirm-text{font-weight:500;white-space:nowrap}.confirm-text .alert-remainder{font-weight:bolder;color:#ac2b27}.error-text{font-weight:500;font-size:1.25rem;font-weight:bolder;color:#ac2b27}.error-text,label{font-family:Andes;line-height:1.38}label{font-weight:300;font-size:13px;color:#222;display:block;margin-bottom:2px}label i{font-style:italic}input{max-width:100%;box-sizing:border-box;background-color:#fff;color:#c35219}textarea{color:#c35219;font-size:16px}.standard-input{font-family:Andes,sans-serif;width:100%;padding:12px 16px;box-sizing:border-box;font-size:16px;border:1px solid #dcdcdc}.standard-input,.white-input{background-color:#fff}.error-class{position:absolute;left:50%;transform:translateX(-50%);color:#ac2b27;padding:.5rem 1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.error-class__wire{position:static;transform:translateX(0);padding:0}.error-class-form,.error-class__wire{display:block;width:100%;text-align:center}.error-class-form{padding:.5rem 1rem;color:#ac2b27}.error-class-form.error-class-form-left{padding-left:0;text-align:left}.error-class.right{right:0;bottom:100%;transform:unset;left:unset;padding:.5rem 0}.form-group{padding:15px 0}.form-group .input-group-prefix{position:relative;display:table;border-collapse:separate}.form-group .input-group-prefix .input-group-addon{padding:6px 0 6px 16px;font-size:1.25rem;font-weight:400;color:#c35219;border:1px solid #dcdcdc;background-color:#fff;border-right:none;width:1%;white-space:nowrap;display:table-cell}.form-group .input-group-prefix input{border-left:none;padding-left:2px}.form-master-password{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;max-width:500px}.form-master-password .icon-show{position:absolute;top:50%;right:20px;transform:translateY(-50%);cursor:pointer}.center-group input{display:block;margin:0 auto}.standard-button{font-family:Andes,sans-serif;width:180px;border:4px solid #c35219;color:#c35219;text-transform:uppercase;padding:12px;cursor:pointer;text-align:center;transition:color .2s ease,background-color .2s ease;text-decoration:none;max-width:100%;background-color:#fff;-ms-flex-item-align:center;align-self:center}.standard-button:not(:disabled):focus,.standard-button:not(:disabled):hover{background-color:#c35219;color:#fff}.standard-button.standard-button--center{margin:0 auto;display:table}.longer-button{width:210px}.thin-button{border-width:2px;min-width:240px}.secondary-button{color:#222;border-color:#222}.secondary-button:focus,.secondary-button:hover{border-color:#222;background-color:#c35219;color:#fff}.primary-button{border-color:#c35219;background-color:#fff;color:#c35219}.primary-button:focus,.primary-button:hover{border-color:#222;background-color:#c35219;color:#fff}.it-button,.tour-it-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.tour-it-button{margin-top:1rem}.inactive-button{cursor:not-allowed}.inactive-button,.inactive-button:focus,.inactive-button:hover{background-color:#fff;border-color:#dcdcdc;color:#dcdcdc}b{color:#c35219;font-weight:700}u{text-decoration:underline}mark{color:#c35219;background-color:transparent}.big-loading{height:calc(100vh - 6em);position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.big-loading,.loading-flex{display:-ms-flexbox;display:flex}.loading-flex{-ms-flex-direction:column;flex-direction:column;gap:15px}.big-custom-loading{height:300px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.svg-inline--fa{color:#c35219}.min-height-section{min-height:40vh}img.onboarding-tour-img{text-align:center;margin:0 auto;display:block;margin-bottom:12px;height:100%}.standard-container{width:840px;max-width:90%}.standard-container.standard-container--full{width:calc(100vw - 346px);max-width:100%}@media screen and (max-width:1441px){.standard-container.standard-container--full{width:1280px}}.charts-container{width:1280px}.full-button{width:100%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hamburger-icon{position:fixed;top:12px;left:12px;font-size:20px;cursor:pointer;z-index:10;display:none}.table-holder{max-width:100%;overflow:scroll}body{background-image:url(images/light-bg.jpg);min-height:100vh}.long-button{width:unset}.tiny-button{width:120px;font-size:12px}.cursor{cursor:pointer}.mt-standard{margin-top:24px}.ml-tiny{margin-left:12px}.mt-tiny{margin-top:12px}.mb-tiny{margin-bottom:12px}.ml-xs{margin-left:4px}.bold-link{font-weight:600;cursor:pointer}.bold-link a,.no-style-link{color:inherit;text-decoration:none}input[type=checkbox]{margin:.5rem .5rem 0 0;width:16px;height:16px}input[type=checkbox]:focus,input[type=checkbox]:hover{box-shadow:0 0 2px 2px #c9920f}.uppercase{text-transform:uppercase}.selection-toggle{background-color:inherit;border:none;padding:0}.row-inactive{opacity:.7;pointer-events:none}.flex-start{-ms-flex-align:start!important;align-items:flex-start!important}.btn-orange{padding:0;margin:0;border:none;background:transparent;color:#c35219;font:300 16px/24px Andes,serif;text-decoration:none}.btn-orange:focus,.btn-orange:hover{color:#ac2b27}.wrapper-loading-center{display:-ms-flexbox;display:flex;margin:10px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.text-red{color:#ac2b27}.account-content{width:420px;margin:0 auto;padding-top:108px;text-align:center;max-width:100%}.account-content .error-class{width:300px;margin:0 auto;position:unset;transform:none;padding:0;text-align:left}.account-logo svg{height:24px;margin:0 auto;text-align:center}.account-header{margin-top:24px;margin-bottom:24px;padding:0 24px}.account-form{width:300px;max-width:100%;position:relative;margin:0 auto;text-align:left}.account-form .standard-button{display:block;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.account-form .error-class{position:unset;transform:none;padding:0 0 16px}.account-message{position:static;padding-left:0}.account-links{margin-top:16px}.account-links a{display:block;padding-bottom:8px;color:#233746}.swal2-modal .swal2-icon.swal2-info{border-color:#c35219;color:#c35219}.swal2-modal .swal2-content{text-align:left}.onboard-page{display:-ms-flexbox;display:flex;padding:32px;gap:20px}@media (max-width:768px){.onboard-page{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:16px}.onboard-page .onboard-logo-wrapper{display:-ms-flexbox;display:flex;-ms-flex-order:1;order:1;-ms-flex-align:center;align-items:center;gap:10px}.onboard-page .onboard-logo-wrapper .switch-bookings{position:static}.onboard-page .onboard-logo-wrapper .switch-bookings label{display:none}.onboard-page .onboard-page-content{-ms-flex-order:3;order:3}.onboard-page .onboard-logout{-ms-flex-order:2;order:2}}.onboard-logo-wrapper{position:relative;-ms-flex:0 0 200px;flex:0 0 200px;max-width:200px}.onboard-logo-wrapper .onboarding-icon{height:60px}@media (max-width:1600px){.onboard-logo-wrapper{-ms-flex:0 0 150px;flex:0 0 150px;max-width:150px}}@media (max-width:1440px){.onboard-logo-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;max-width:100px}}@media (max-width:768px){.onboard-logo-wrapper .onboarding-icon{height:30px}}.switch-bookings{position:relative;top:24px;width:100%}.switch-bookings .standard-dropdown{width:200px;max-width:100%}.switch-bookings label{font-weight:400;margin-bottom:3px;font-size:13px}.standard-dropdown.standard-dropdown__switch-booking,.standard-dropdown.standard-dropdown__switch-booking .standard__single-value{font-size:14px}.onboard-page-content{-ms-flex:1;flex:1;max-width:calc(100% - 400px);padding-bottom:96px}@media (max-width:1600px){.onboard-page-content{-ms-flex:0 0 calc(100% - 300px);flex:0 0 calc(100% - 300px);max-width:calc(100% - 300px)}}@media (max-width:1440px){.onboard-page-content{-ms-flex:0 0 calc(100% - 200px);flex:0 0 calc(100% - 200px);max-width:calc(100% - 200px)}}@media (max-width:768px){.onboard-page-content{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-bottom:150px}}.app-container--impersonating .onboard-page-content{padding-bottom:132px}@media (max-width:480px){.app-container--impersonating .onboard-page-content{padding-bottom:142px}}.onboarding-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.onboard-logout{-ms-flex:0 0 200px;flex:0 0 200px;max-width:200px}.onboard-logout a{display:block;padding:15px;color:#c35219;text-align:center;text-decoration:none;font-size:14px;text-transform:uppercase}.onboard-logout a:hover{color:#ac2b27;text-decoration:underline}.onboard-logout a:focus-visible{outline:1px solid #31251b;text-decoration:underline;outline-offset:3px}@media (max-width:768px){.onboard-logout a{padding:0}}@media (max-width:1600px){.onboard-logout{-ms-flex:0 0 150px;flex:0 0 150px;max-width:150px}}@media (max-width:1440px){.onboard-logout{-ms-flex:0 0 100px;flex:0 0 100px;max-width:100px}}@media (max-width:768px){.onboard-logout{-ms-flex:0 0 80px;flex:0 0 80px;max-width:80px}}.o-step{height:60px;margin:0 24px;letter-spacing:12px}.o-desc-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%}.o-desc-bar-line{width:100%;height:1px;background-color:#c35219;position:relative}.obdl-wrapper{margin-top:24px;margin-bottom:40px}.obdl-points{position:absolute;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;transform:translateY(-50%)}.obdl-point{position:relative;width:18px;height:18px;border:1px solid #c35219;border-radius:50%;background-image:url(images/light-bg.jpg)}.odbl-active-point{position:absolute;top:50%;left:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;color:#fff;background-color:#c35219;border-radius:50%;transform:translate(-50%,-50%);font-size:18px;box-shadow:0 0 0 6px #efa986}.odbl-completed{background-color:#c35219;background-image:none;border-color:#c35219}.obdl-connector{position:absolute;top:50%;width:50%;height:5px;background-color:#c35219;transform:translateY(-50%)}.obdl-connector.obdl-connector--small{width:14.28571%}.rag-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:-24px;margin-bottom:28px}.standard-link{color:#c35219;cursor:pointer}.standard-link.sl-w-icon span{text-decoration:underline}.sl-links{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.sl-links.end{-ms-flex-pack:end;justify-content:flex-end}.sl-separator{width:1px;height:28px;margin:0 12px;background-color:#bcbcbc}.o-desc-text{width:100%;padding-top:16px;margin-bottom:32px}.o-desc-text p{width:1000px;max-width:100%;padding-bottom:16px}.o-desc-text p:last-child{padding-bottom:0}.o-desc-text p span.bold{font-weight:700}.o-desc-text p:empty{display:none}.o-desc-box{width:100%}.onboarding-container{width:1080px;max-width:90%;padding-bottom:80px}.traveler-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;margin-bottom:60px}.traveler-row:last-child{margin-bottom:0}.traveler-box{position:relative;padding:24px;border:2px solid #dcdcdc;background-color:#fff;box-sizing:border-box}.traveler-box-remove{position:absolute;top:0;right:0;width:30px;height:30px;border:0;background:transparent}.osh-title{color:#c9920f;margin-bottom:3px}.onboard-section-header{margin-bottom:16px}.master-traveler-box{border:2px solid #8f8f8f}.master-traveler-box input[disabled]{color:#999}.master-traveler-box .mail-master-ipt{position:relative}.master-traveler-box .mail-master-ipt label{display:-ms-flexbox;display:flex;gap:5px}.master-traveler-box .mail-master-notes{position:relative}.master-traveler-box .mail-master-notes button{display:block;width:20px;height:20px;border:none;margin:0;background:transparent;box-shadow:none}.master-traveler-box .mail-master-notes svg{font-size:20px;cursor:pointer}.master-traveler-box .mail-master-notes .mail-master-notes-content{position:absolute;top:-10px;z-index:9;transform:translate(calc(-50% + 13px),-100%)}.master-traveler-box .mail-master-notes .mail-master-notes-content p{position:relative;width:300px;padding:12px;color:#fff;text-align:left;border-radius:5px;background:#222;font:300 13px/19px Andes,sans-serif;letter-spacing:.65px}.master-traveler-box .mail-master-notes .mail-master-notes-content p:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#222 transparent transparent}@media (max-width:768px){.master-traveler-box .mail-master-notes .mail-master-notes-content{transform:translate(-67px,-100%)}.master-traveler-box .mail-master-notes .mail-master-notes-content p{width:200px}.master-traveler-box .mail-master-notes .mail-master-notes-content p:after{left:80px}}.traveler-name-input{width:100%;margin-bottom:6px;border-bottom:1px solid #dcdcdc;padding-bottom:3px}.tb-form-group{width:100%;padding:0 0 6px}.tb-form-group label{font-size:14px}.tb-input{width:100%;border:none;border-bottom:1px solid #dcdcdc;padding-bottom:3px;margin-bottom:6px}.traveler-info-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:24px;background-color:#fbf5f2;box-sizing:border-box}.onboarding-nav{position:relative;display:-ms-flexbox;display:flex;width:90%;margin-top:64px}.go-back{position:absolute;top:50%;left:0;z-index:99;color:#c35219;transform:translateY(-50%);font-size:20px;font-weight:400;cursor:pointer}.go-back svg{position:relative;font-size:16px}.o-nav-center{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;width:100%}.assignment-bypass{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:90%;margin-top:1rem}.assignment-bypass .o-desc-text{margin-bottom:1rem}.assignment-bypass .gh-confirm{font-size:1.25rem}.assignment-bypass #gh-check{border:thin solid green;background-color:green;margin-bottom:10px}.assignment-bypass .gh-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0;padding-left:1rem}.assignment-bypass .asst-error-class{color:#ac2b27;font-weight:600;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.o-nav-stack{-ms-flex-direction:column;flex-direction:column;padding-bottom:124px}.o-additional-request{position:absolute;top:-32px;left:0;color:#c35219;text-align:center;cursor:pointer;min-width:150px}.o-additional-request svg{font-size:10px}.tour-question{text-align:center;padding-top:36px;font-size:21px}.explore-more-tours{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.explore-more-tours .standard-button{margin:0 auto;margin-top:24px;font-weight:400;font-family:Andes;box-sizing:border-box;line-height:normal}.explore-more-tours .o-additional-request.oar-bottom{position:static;margin:0 auto;transform:none;margin-top:16px}.popup-holder{position:fixed;z-index:999;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.popup-holder,.popup-overlay{top:0;left:0;width:100%;height:100%}.popup-overlay{position:absolute;opacity:.5;background:#585858}.norm-popup{z-index:1;background-color:#fff}.norm-popup.payment-confirmation{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.norm-popup{position:relative;width:400px;padding:36px;box-sizing:border-box;max-width:100%}.close-popup{position:absolute;top:12px;right:12px;cursor:pointer}.norm-popup .titles-and-names,.norm-popup h4{text-transform:uppercase}.popup-form{position:relative;margin-top:24px}.radio-buttons{display:-ms-flexbox;display:flex;margin-top:3px}.radio-button{margin-right:6px}.rafb-wrapper,.rag-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.rafb-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.rafb-wrapper>.room-cell{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:330px;border:1px solid #dcdcdc;margin:0 .5rem 1rem;box-sizing:border-box}.rafb-wrapper>.room-cell .room-cell-image{-o-object-fit:contain;object-fit:contain}.room-assignment-grid{display:grid;grid-template-columns:repeat(3,340px);grid-gap:40px;margin:0 auto;max-width:100%}.room-cell{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;border:1px solid #dcdcdc;box-sizing:border-box}.room-cell-image{height:180px;background-size:cover}.rc-bottom{-ms-flex:1;flex:1;padding:24px;background-color:#fff}.rc-dates{display:block;text-align:center;font-size:1.2rem;margin-bottom:12px;font-weight:500}.rc-header h2{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-bottom:1px solid #dcdcdc;padding-bottom:6px;margin-bottom:3px;font-size:28px;min-height:50px;gap:15px}.rc-header h2 span{font-size:18px}.rc-header h2.no-bottom{border:none;padding-bottom:0;margin-bottom:0}.rc-dropdowns{margin-top:16px}.rc-dropdown{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-bottom:1px solid #dcdcdc;padding-bottom:6px;margin-bottom:9px;font-size:15px}.rc-num{width:24px}.rc-name{-ms-flex:1;flex:1;max-width:100%;padding-right:5px;overflow-x:auto;white-space:nowrap;scrollbar-width:thin;scrollbar-color:#999 transparent;margin-right:8px}.rc-name::-webkit-scrollbar{height:2px}.rc-name::-webkit-scrollbar-track{background:transparent}.rc-name::-webkit-scrollbar-thumb{background-color:#999}.rc-icon{cursor:pointer}.rc-icon.rc-icon-minus{position:absolute;right:-20px}.add-third,.full-click{cursor:pointer}.add-third{color:#c35219;text-align:center;margin-top:16px;font-size:12px}.traveler-dropdown{position:absolute;top:100%;right:0;z-index:1;width:calc(100% - 24px);padding:4px 0;border:1px solid #dcdcdc;background:#fff}.traveler-dropdown:empty{display:none}.td-item{padding:4px 12px;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-item:focus,.td-item:hover{box-shadow:0 0 2px 2px #c9920f}.payment-wrapper{width:100%}.payment-wrapper .payment-confirmed{color:#c35219;font-weight:600;font-size:1.25rem}.pa-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;margin-top:36px;max-width:100%}.pa-grid .long-button{-ms-flex-item-align:center;align-self:center}.no-in-payment-number{-ms-flex:1.25;flex:1.25;border:none;text-align:right;font-size:16px!important}.pa-cell{-ms-flex-align:center;align-items:center;padding:12px 24px;background-color:#fff;box-shadow:0 2px 2px 1px #dcdcdc}.confirm-text-wrapper,.pa-cell{display:-ms-flexbox;display:flex}.confirm-text-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%}.cpa-header h3{font-size:24px}.cpa-header p{font-size:16px}.tad-info{position:relative;display:inline;font-size:14px;margin-left:12px}.tad-info:hover .cpa-rooms{display:block}.cpa-header h3{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.tad-info-item{padding:4px 8px;border-radius:50%;background:#000;cursor:pointer}p.room-row{padding:6px 0;font-size:12px}.room-row{display:-ms-flexbox;display:flex}.room-row span:first-of-type{width:125px}.oar-right{left:unset;border:none;background-color:transparent}.oar-right:focus,.oar-right:hover{padding:0 1rem;border:1px solid #c35219}.cpa-rooms-items{padding-top:6px}.pa-cell .confirm-text{font-size:16px}.pa-cell .confirm-text,.pac-person{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.pac-person{-ms-flex-pack:center;justify-content:center;width:36px;height:36px;background-color:#f3f5f4;border-radius:50%;margin-right:16px}.pa-cell .standard-input{width:100px;padding:6px 12px;font-size:13px}.pa-cell .confirm-text{-ms-flex:1;flex:1}.cps-question .confirm-text{font-size:15px}.split-reset-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;text-align:center;margin-top:24px}.pac-person svg{color:#222}.my-pa-cell .standard-input{color:#c35219}.pa-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:36px}.confirm-payment-assignments{margin-bottom:48px}.cps-answer{margin-top:12px}.cps-payment-option{display:inline-block;padding:16px;background-color:#fff;box-shadow:0 2px 2px 1px #dcdcdc;margin-right:16px;cursor:pointer;text-transform:uppercase;font-family:Andes;font-weight:500;font-size:13px;line-height:1.38;min-width:150px}.cps-payment-option:not([disabled]):focus,.cps-payment-option:not([disabled]):hover{color:#fff;background-color:#c35219;border-color:#222}.reset-option{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.create-payment-section{padding-bottom:24px}.create-payment-section:last-child{padding-bottom:0}.cpspo-active{border:2px solid #c35219;color:#fff;background-color:#c35219}.cpspo-active,.cpspo-disabled{pointer-events:none}.cps-it-details{display:block;margin-top:12px;font-style:italic}.card-form,.wire-form{width:400px;padding:16px;background-color:#fffefe;box-sizing:border-box}.card-form-content .form-group .error-class{position:static;left:0;display:inline-block;width:100%;padding:0;margin-top:4px;transform:none;font-size:14px}.mastercard-form input{width:100%;font-size:13px}.mastercard-form input[readonly]{background:#f3f5f4}.mastercard-form .error-class{position:static;font-size:13px;text-align:center;display:block;width:100%;padding:0;margin:10px 0;box-sizing:border-box;transform:none}.horiz-form-group{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px}.payment-row{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px}.payment-details{padding:24px;margin:0 auto}.norm-popup .titles-and-names,.norm-popup h4{text-align:center}.pd-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.passport-uploaders{width:780px;max-width:100%}.upload-passport-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.upr-right{position:relative;width:275px}.upr-left{-ms-flex:1;flex:1;padding-right:36px}.upr-left h2{padding-bottom:6px;border-bottom:1px solid #dcdcdc;margin-bottom:6px}.upr-left-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:6px}.upr-left-check input{margin-top:0;margin-right:15px}.all-passports{margin-bottom:16px}.all-passports input{margin-top:0;margin-right:8px}.mini-passport-uploader{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:175px;border:1px solid #dcdcdc;text-align:center;background-repeat:no-repeat;background-position:50%;line-height:1.7;cursor:pointer;background-size:auto 90%}.mini-passport-uploader[disabled]{pointer-events:none;cursor:not-allowed}.mini-passport-uploader .image-container{width:100%;height:100%}.mini-passport-uploader .image-container .passport-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mini-passport-uploader svg{font-size:20px}.close-passport{right:0;transform:translate(50%,-50%)}.change-passport,.close-passport{position:absolute;top:0;z-index:9;cursor:pointer}.change-passport{left:0;width:15px;height:15px;transform:translate(-50%,-50%)}.hotel-selector-wrapper{width:480px;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #dcdcdc}.hotel-selector-wrapper:last-child{border-bottom:none;margin-bottom:0}.hotel-selector-wrapper .osh-title{font-size:16px}.hotel-selector-wrapper .osh-description strong{font-weight:500}.hotel-selector h2{position:relative;top:10px;width:150px}.hotel-selector{display:-ms-flexbox;display:flex}.hotel-selector textarea.standard-input{font-size:14px}.hotel-selector-right{-ms-flex:1;flex:1}.standard-dropdown{cursor:pointer}.standard__control{border:none!important;border-radius:0;border-bottom:1px solid #dcdcdc!important;box-shadow:none;font-size:16px;cursor:pointer}.hotel-selector-right .standard-dropdown+.standard-dropdown,.hotel-selector-right .standard-input,.standard-dropdown-sub{margin-top:12px}textarea.standard-input{height:100px;border:1px solid #dcdcdc;padding-left:12px;font:300 16px/20px Andes,serif;resize:none}.standard__indicator-separator{display:none}.standard__indicator{color:orange}.standard__control:hover{outline:none}.standard__menu{z-index:9999!important;border:1px solid #dcdcdc;color:#222;background-color:#fff!important;border-radius:0;box-shadow:none}.standard__menu-list{max-height:200px}.standard__option--is-focused,.standard__option--is-selected,.standard__option:hover{color:#222;background-color:#dcdcdc;cursor:pointer}.hotel-more-check{margin-top:12px;box-sizing:border-box}.all-passports,.hotel-more-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.all-passports input,.hotel-more-check input{margin-top:0;margin-right:12px}.more-hotels{margin-top:24px}.more-hotels .hotel-selector{margin-bottom:16px}.oar-top{left:-25%;color:#222;transform:translateY(-100%);text-transform:uppercase;min-width:150%;font-size:14px;font-weight:400;cursor:default}.oar-bottom{top:unset;bottom:-32px;left:50%;border:none;background-color:transparent;transform:translateX(-50%)}.oar-bottom:focus,.oar-bottom:hover{padding:0 1rem;border:1px solid #c35219}.tour-widget{padding:36px 24px 72px}.tour-slider{position:relative;margin-top:12px}.slider-image{width:250px;height:250px;background-size:250px 250px}.slide-left-button{left:-10px;transform:translate(-100%,-50%)}.slide-left-button,.slide-right-button{position:absolute;top:50%;font-size:24px;cursor:pointer}.slide-right-button{right:-10px;transform:translate(100%,-50%)}.tw-top{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.tw-top .tour-description{margin:15px 0}.tw-top .tour-subheadings{color:#31251b;font-weight:500;margin-bottom:.5rem;border-bottom:1px solid #31251b}.tw-top .tour-plan{padding-left:1rem;margin-bottom:1rem}.tw-top .tour-plan .tour-plan-heading{-webkit-text-decoration:dotted;text-decoration:dotted;font-weight:700}.tw-top .tour-plan .tour-plan-detail{-webkit-text-decoration:dotted;text-decoration:dotted;margin-bottom:.5rem}.tw-top .tour-list{padding-left:1rem;margin-bottom:1rem}.tw-top .tour-list .tour-bullets{-webkit-text-decoration:dotted;text-decoration:dotted}.tw-selector{margin-bottom:2rem}.tw-add,.tw-pricing{padding:16px 0 0}.tw-add .tour-subheadings,.tw-pricing .tour-subheadings{color:#31251b;font-weight:500;margin-bottom:.5rem;border-bottom:1px solid #31251b}.tw-add .rate-container,.tw-pricing .rate-container{display:-ms-flexbox;display:flex}.tw-add .rate-container .rate-display,.tw-add .rate-container .rate-heading,.tw-pricing .rate-container .rate-display,.tw-pricing .rate-container .rate-heading{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}.tw-add .rate-container .rate-display .rate-part,.tw-add .rate-container .rate-heading .rate-part,.tw-pricing .rate-container .rate-display .rate-part,.tw-pricing .rate-container .rate-heading .rate-part{-ms-flex:1;flex:1;-ms-flex-item-align:center;align-self:center}.tw-add .rate-container .rate-heading,.tw-pricing .rate-container .rate-heading{-ms-flex:2;flex:2}.tw-add .tour-plan-detail,.tw-add .tour-price-detail,.tw-pricing .tour-plan-detail,.tw-pricing .tour-price-detail{font-size:.75rem}.available-selectors{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;width:500px;margin-top:12px;max-width:100%}.available-selectors .standard__control{height:100%}.room-zoom{position:relative;z-index:1;width:750px;background-color:#fff;max-width:100%}.room-zoom-image{height:350px;max-height:75vh;background-size:cover;background-position:50%}.room-zoom svg{position:absolute;top:12px;right:12px;font-size:24px;cursor:pointer}.rz-bottom{width:500px;padding:24px;margin:0 auto;text-align:center;max-width:100%}.rz-bottom h2{margin-bottom:12px}.room-more-info{cursor:pointer}.traveler-invoice-cell{padding:24px;background-color:#fff;box-shadow:0 2px 2px 1px #dcdcdc;margin-bottom:40px;box-sizing:border-box}.tic-header{-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #dcdcdc;padding-bottom:12px}.tic-header,.tich-left{display:-ms-flexbox;display:flex}.tich-left{-ms-flex-align:center;align-items:center}.tich-items{margin-top:16px;font-size:16px}.tich-items:empty{display:none}.tich-items:empty+.tich-total{border:0;margin:0}.tic-line-item{-ms-flex-pack:justify;justify-content:space-between;padding:6px 0}.tic-line-item,.ticli-left{display:-ms-flexbox;display:flex}.ticli-left{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.delete-option{margin-left:12px;text-decoration:underline;font-size:12px;cursor:pointer}.tich-total{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;border-top:1px solid #dcdcdc;padding-top:12px;margin-top:12px;font-weight:500}.conf-header{margin:24px 0;text-align:center}.conf-header h2{color:#31251b}.bookings-menu{display:-ms-flexbox;display:flex;margin-top:12px}.bookings-menu a{color:#31251b;text-transform:uppercase;text-decoration:none;margin-right:24px;font-size:18px;font-weight:400}a.booking-link-active{color:#c35219;text-decoration:underline}.conf-photo{max-width:840px}.conf-photo img{width:100%;height:200px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.conf-details{margin-top:24px}.cd-title{color:#31251b;border-bottom:1px solid #dcdcdc;padding-bottom:3px;margin-bottom:16px}.conf-detail-group{padding-bottom:16px}.transfer-line-item{padding:1rem;border:1px solid #f1dab1;margin:1rem 0}.transfer-line-item__users .titles-and-names,.transfer-line-item__users h4{display:inline-block}.transfer-line-item__users .titles-and-names:after,.transfer-line-item__users h4:after{content:",";padding-right:2px}.transfer-line-item__users .titles-and-names:last-child:after,.transfer-line-item__users h4:last-child:after{content:""}.tour-conf-group{padding:24px;border:1px solid #f1dab1}.cd-rooms{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:12px}.cd-room{padding:12px 24px;margin:0 48px 48px 0;background-color:#fff;min-width:300px;box-shadow:0 2px 2px 1px #dcdcdc}h5.cd-room-title{text-align:center;border-bottom:1px solid #dcdcdc}.cd-room-occupant{padding:6px 0}.cd-room-occupants{padding-top:6px}.cd-room-occupant svg{margin-right:12px}.onboarding-nav .standard-button.thin-button{padding:16px;font-size:24px;font-weight:600;font-size:16px}.d-block{display:block}.form-group__card-number{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.form-group__card-number ul.list-card-icons{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;margin-left:auto;margin-top:0;gap:0}.form-group__card-number ul.list-card-icons li:before{content:none}.form-group__card-number ul.list-card-icons li img{display:block;width:auto;height:30px}.standard-button__loading{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#c35219!important;opacity:.5;pointer-events:none;border-color:#c35219!important;background:#fff!important}.standard-button__loading img{margin-left:5px}.warning-wrapper{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;color:red;font-size:14px;gap:4px}.side-menu{width:250px;box-sizing:border-box;position:fixed;top:0;left:0;height:100%;box-shadow:1px 0 2px 1px #dcdcdc;padding:48px 24px 64px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;transition:transform .3s ease;background-color:#fff;z-index:9}.side-menu-logo{width:180px}.side-menu-logo img{width:100%}.side-menu-links{margin-top:36px;-ms-flex:1;flex:1}.sm-link{display:block;padding:10px 0;text-decoration:none;font-size:16px;text-transform:uppercase;font-weight:400;color:#b0b0b0}.sm-link.sm-link-sub{font-size:15px;text-transform:capitalize;padding:5px 5px 5px 15px}.sm-link.sm-link-sub-lv-2{font-size:15px;text-transform:capitalize;padding:5px 5px 5px 30px}.sm-link-notice{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px;margin-left:-24px}@keyframes showHide{0%,to{opacity:.6}50%{opacity:1}}.sm-link-notice img{width:15px;height:15px;animation:showHide 1s infinite;padding:1px;border:1px solid #ac2b27;border-radius:50%}.active-sm-link{color:#c35219}.active-sm-link:active,.active-sm-link:focus{outline:none}.sml-indent{padding-left:24px}.sml-indent .sm-link{font-size:14px;font-weight:300;padding:6px 0}.main-content{width:calc(100% - 250px);display:block;margin-left:auto}.main-content.main-content--full{width:100%}.main-dashboard{background-image:url(images/light-bg.jpg)}.main-dashboard,.standard-page{box-sizing:border-box;padding:48px;min-height:100vh}.tour-language-holder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.main-header{width:700px;margin-bottom:24px;max-width:100%}.tour-language-holder .standard-dropdown{width:120px;border-radius:0;margin-left:12px;cursor:pointer}.md-items{margin-top:24px}.dashboard-room{margin-top:24px;margin-bottom:48px;box-shadow:1px 1px 1px 2px #dcdcdc}.dashboard-room-banner{background-color:#233746;display:-ms-flexbox;display:flex;padding:12px 24px;-ms-flex-align:center;align-items:center;position:relative}.dashboard-room-banner svg{margin-left:12px;font-size:20px;color:#f1dab1}.drb-title{-ms-flex-align:center;align-items:center;position:relative}.drb-banner,.drb-title{display:-ms-flexbox;display:flex}.drb-banner{position:absolute;background:#fff;-ms-flex-direction:column;flex-direction:column;width:220px;top:calc(100% + 5px);left:calc(100% - 20px);border:1px solid #dcdcdc;box-sizing:border-box}.drb-banner span{padding:12px;border-bottom:1px solid #dcdcdc;cursor:pointer}.drb-banner span:hover{font-weight:600}.drb-banner span:last-of-type{border-bottom:0}.traveler-card-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:60px;padding:24px 64px;background-color:transparent}.traveler-card-grid.only-one-traveler{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;padding:24px 0}.traveler-card-grid.only-one-traveler .room-traveler-card{width:324px;max-width:100%}.room-traveler-card{border:1px solid #dcdcdc;background-color:#fff;-ms-flex-pack:center;justify-content:center}.room-traveler-card,.room-traveler-card .rtc-person{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.room-traveler-card .rtc-person{height:100%}.room-traveler-card .rtc-person .pac-person.rtc-pac{margin:0 auto}.room-traveler-card .rtc-person .rtc-person-right{width:100%;margin-bottom:1rem}.room-traveler-card .rtc-person .rtc-person-right .rtcp-name{padding:.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.room-traveler-card .rtc-person .rtc-person-right .rtcp-name input{width:100%;display:-ms-flexbox;display:flex;text-align:center}.room-traveler-card .rtc-person .rtc-person-right .rtc-person-additional{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.room-traveler-card .rtc-person .rtc-person-right .rtc-person-additional .rtcp-group{margin-bottom:5px}.room-traveler-card .rtc-person .rtc-person-right .rtc-person-additional .rtcp-group input,.room-traveler-card .rtc-person .rtc-person-right .rtc-person-additional .rtcp-group label{text-align:center}.room-traveler-card .rtc-person .rtc-person-right .toggle-edit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:none;box-shadow:1px 1px 1px 1px #dcdcdc;padding-right:.5rem;-ms-flex-item-align:end;align-self:end;background-color:inherit;font:inherit}.room-traveler-card .rtc-person .rtc-person-right .toggle-edit:focus,.room-traveler-card .rtc-person .rtc-person-right .toggle-edit:hover{border:1px solid #c35219;box-shadow:none}.room-traveler-card .rtc-tasks{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.room-traveler-card .rtc-tasks .rtc-task{width:100%;margin:0 auto .5rem;display:-ms-flexbox;display:flex}.room-traveler-card .rtc-tasks .rtc-task .rtc-task-cell{border:1px solid transparent;width:100%}.room-traveler-card .rtc-tasks .rtc-task .rtc-task-cell:focus,.room-traveler-card .rtc-tasks .rtc-task .rtc-task-cell:hover{border:1px solid #c35219;box-shadow:none}.room-traveler-card .rtc-tasks .rtc-task .remind{font-size:.85rem;margin-right:.5rem;min-width:50px}.room-traveler-card .rtc-diet-link,.room-traveler-card .rtc-diet-link.rtc-diet-active{-ms-flex-pack:center;justify-content:center}.rtc-header{background-color:#f1dab1;text-align:center;padding:5px;font-weight:500;font-size:12px;color:#c9920f;text-transform:uppercase}.master-traveler-card .rtc-header{color:#fffefe;background-color:#c9920f}.rtc-person{padding:24px 24px 0;display:-ms-flexbox;display:flex;height:100px}.rtcp-name{font-size:16px;font-weight:500}.rtcp-name a{font-size:14px;margin-left:12px;color:#8c8c8c}.ronly{color:inherit;border:none;padding:0;width:100%;font-size:14px}.rtcp-name .ronly{width:unset;font-size:16px;font-weight:500;font-family:Andes}.editing .ronly{border:1px solid #dcdcdc;padding:2px 4px}.editing .ronly.ronly-mt{border:none}.mini-button{color:#c35219;background:transparent;border:1px solid #c35219;border-radius:3px;padding:3px 15px;font-family:Andes,sans-serif;font-size:14px;text-decoration:none}.mini-button:hover{background:#c35219;color:#fffefe}.rtc-person-additional{margin-top:6px}.rtcp-group label{font-weight:600}.rtc-tasks{padding:24px}.rtc-task{margin-bottom:24px;position:relative}.rtc-task,.rtc-task-cell{display:-ms-flexbox;display:flex}.rtc-task-cell{width:200px;background-color:#fff;box-shadow:1px 1px 1px 1px #dcdcdc;padding:12px 18px;box-sizing:border-box;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-decoration:none}.check-mark{font-size:16px;color:green}.clock-mark{font-size:16px;color:red}.pending-clock-mark{font-size:16px;color:#c9920f}.remind{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-transform:capitalize;text-decoration:underline;color:#c35219;cursor:pointer}.arrow-mark{color:#222;font-size:15px}.tc-additional-request{display:block;text-align:center;padding-bottom:24px;color:#c35219;cursor:pointer}.rtc-cell-text{-ms-flex:1;flex:1;padding:0 12px;color:#222;font-size:14px}.rtc-diet-link{margin-top:1rem;font-size:14px;cursor:pointer}.rtc-diet-icon,.rtc-diet-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.rtc-diet-icon{border:1px solid #000;width:21px;height:21px;-ms-flex-pack:center;justify-content:center;border-radius:50%;margin-right:6px}.rtc-diet-link span{text-decoration:underline}.rtc-diet-link svg{color:#000}.rtc-diet-active .rtc-diet-icon,.rtc-diet-active svg{border-color:green;color:green}.rtc-diet-active span{color:green}.large-popup{width:775px;padding:72px;overflow:scroll;max-height:100%}.large-popup h1{text-transform:none;text-align:center}.large-popup label{font-size:18px;margin-bottom:10px}.dietary-labels{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.dietary-label{border:1px solid #dcdcdc;padding:12px 24px;margin-right:16px;margin-bottom:16px;cursor:pointer}.dietary-label:hover{border-color:#c9920f}.active-dietary-label{border-color:#c9920f;background-color:#c9920f;color:#fff}.dietary-textarea{width:100%;border-color:#dcdcdc;resize:none;height:90px;padding:12px;box-sizing:border-box}.large-popup .popup-form{padding:0 48px}.horiz-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.all-complete-popup{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.all-complete-popup .titles-and-names,.all-complete-popup h4{padding-bottom:24px}.all-complete-popup a{text-decoration:none;margin-bottom:16px}.gray-button{border:4px solid #222;color:#222}.gray-button:hover{background-color:#222;color:#fff}.room-banner{width:100%;padding:12px 24px;background-color:#233746;box-sizing:border-box}.room-banner,.traveler-flow-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.traveler-flow-wrapper{padding:24px 36px}.tf-left{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:72px}.tf-left .pac-person{width:48px;height:48px}.tf-name{font-weight:500;font-size:14px}.tf-chevron{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.tfc-step{position:relative;width:6px;height:6px;border:1px solid #c35219;border-radius:50%}.step-connector{width:200px;height:1px;background-color:#c35219}.complete-connector{background-color:green;box-shadow:0 0 2px green}.tfc-step-title{position:absolute;top:-6px;text-align:center;width:150px;transform:translate(-50%,-100%);font-size:14px}.active-step-title{font-weight:500}.tfc-active-step div{background-color:#c35219;width:9px;height:9px;border-radius:50%}.tfc-active-step,.tfc-active-step div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.tfc-active-step{border:1px solid #c35219;width:12px;height:12px;border-radius:50%}.standard-banner{background-color:#f1dab1;display:-ms-flexbox;display:flex;padding:6px 24px 4px;margin-bottom:1rem;-ms-flex-align:center;align-items:center;color:#233746;text-transform:uppercase;font-weight:500}.ssc-holder{padding:16px 24px}.ssc-instructions{width:600px;max-width:100%;margin-bottom:24px}.ssc-instructions b{font-weight:600}.deposit-row{padding:6px 60px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:15px;text-transform:uppercase;font-weight:400}.deposit-row-title b{color:#222}.deposit-row-splitter{width:100%;height:1px;background-color:#dcdcdc;margin:12px 0}.switch-nav{margin-top:48px;width:100%;display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:end;align-content:flex-end}.single-nav{-ms-flex-pack:end;justify-content:end}.switch-back{left:0}.switch-back,.switch-forward{position:absolute;transform:translateY(-50%);top:50%;color:#c35219;font-size:20px;font-weight:600;display:block;text-decoration:none;border:none;background-color:transparent;cursor:pointer}.switch-forward{right:0}.switch-back svg,.switch-forward svg{font-size:10px}.switch-nav-center{position:relative}.switch-additional-request{position:absolute;top:-32px;width:100%;text-align:center;color:#c35219;cursor:pointer;min-width:150px}.switch-additional-request svg{font-size:10px}.ssc-payment-holder{margin-top:16px}.ssc-payment-holder .aip-book{position:relative;top:-8px;cursor:pointer;color:#c35219}.cps-conversion,.ssc-payment-holder .deposit-row-amount,.ssc-payment-holder .deposit-row-title{font-size:1.5rem;color:#c35219}.cps-conversion{margin-top:16px;display:-ms-flexbox;display:flex;font-weight:400;text-transform:uppercase}.cps-conversion .cps-title{margin-right:1rem}@media (max-width:768px){.cps-conversion{-ms-flex-direction:column;flex-direction:column}.cps-conversion .cps-title{margin-right:0}}.sscp-wrapper{padding:16px 64px}.ssc-info-holder{padding:24px 0;width:250px;margin:0 auto}.ssc-info-holder>p{font-size:16px;text-align:center;text-transform:uppercase}.ssc-info-holder .payment-receipt{margin-top:24px;border:1px solid #c9920f;padding:24px}p.ssc-info-subtext{font-size:12px;margin-top:12px}.tfc-completed-step,.tfc-pending-step{position:absolute;background:#b6dde2;border:1px solid #b6dde2;width:16px;height:16px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.tfc-completed-step svg,.tfc-pending-step svg{color:#fffefe;font-size:10px}.tfc-pending-step{background:#c9920f;border:1px solid #c9920f}.rtc-task-separator{position:absolute;width:1px;height:24px;bottom:0;background-color:#dcdcdc;transform:translateY(100%);left:24px}.receipt-uploader{border:1px solid #dcdcdc;background-size:contain;background-repeat:no-repeat;background-position:50%;min-height:130px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:1.7;cursor:pointer;position:relative}.receipt-uploader .image-container{border:thin solid red;width:100%;height:500px}.receipt-uploader .confirm-receipt{color:#c35219;font-size:16px;text-transform:uppercase;font-weight:500}.receipt-uploader svg{font-size:20px}.wire-info{margin-top:12px;border-bottom:1px solid #dcdcdc;padding-bottom:9px}.create-payment-section textarea{color:#c35219;font-size:16px}.wire-info-section{display:grid;grid-template-columns:.8fr 1.2fr;margin:20px}.wire-form .wire-info-section{margin:0}.wire-info-section-notitle{padding-top:20px}.wis-title{text-align:center;margin-bottom:6px}.wire-form .wis-title{text-align:left;padding-top:20px}.wire-info-group{margin-bottom:.5rem}.wire-info-group i{font-size:.75em}.wire-info-group p{font-weight:500;word-break:break-word}.wire-info-group__custom-address{white-space:pre-wrap;border:1px dashed #dcdcdc;padding:5px;height:100%;font-weight:500;font-family:Andes,Helvetica,sans-serif;color:#222;resize:none}.wire-info-group__custom-address:empty:before{content:attr(placeholder);color:#b7b7b7}.standard-page--loading .wire-info-group__custom-address,.wire-info-group__custom-address.no-edit{border:none;padding:0}.mpu-upload-content,.mpu-upload-content>div{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;cursor:pointer;text-align:center}.wise-button{padding:12px 24px;box-shadow:0 2px 2px 1px #dcdcdc;margin:6px 0;display:inline-block;cursor:pointer}.wise-button img{width:110px}.passport-section{padding:0 24px}.passport-form{position:relative;width:400px;max-width:100%}.passport-form .mini-passport-uploader img{height:auto;max-width:90%;max-height:90%}.passport-name-group{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px}.passport-name-group label{font-weight:500;text-transform:uppercase}.passport-uploaded-title,.success-title{font-size:15px;text-transform:uppercase;font-weight:400}.passport-uploaded-title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.passport-edit,.success-edit{font-size:12px;margin-left:12px;color:#a2a2a2;text-transform:capitalize;text-decoration:underline;cursor:pointer}.success-edit{color:#c35219;text-decoration:none}.success-subheading{margin:.25rem 0 0 1rem}.passport-edit{border:none;background-color:#fff}.hotel-pickup-form{width:400px;padding:0 24px;max-width:100%;position:relative;box-sizing:border-box}.hotel-pickup-form .checkbox-label{font-weight:300}.hotel-pickup-form .error-class{top:-15px;transform:unset}.form-button-group{max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap-reverse;flex-flow:wrap-reverse;-ms-flex-pack:center;justify-content:center}.form-button-group .form-button{border-width:2px;width:120px;margin:0 1rem .5rem}.form-button-group .long-form-button{border-width:2px;min-width:200px;margin:0 1rem .5rem}.form-space{margin:24px 0}.success-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.hotel-pickup-form label{font-weight:500}.standard-description{padding:24px;width:600px;max-width:100%;box-sizing:border-box}.tours-grid{padding:0 24px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.tour-cell-image{width:100%;padding-bottom:100%;box-sizing:border-box;background-size:cover;background-position:50%;position:relative}.tour-group-section{margin-bottom:48px}.tour-group-section .room-banner{margin-bottom:32px}.tour-group-section .room-banner h2{font-size:19px}.tci-overlay{background-color:rgba(0,0,0,.25);height:100%;width:100%;position:absolute;top:0;left:0}.tour-cell{text-decoration:none;margin-bottom:10px}.tour-cell .cell-heading{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:.25rem;min-height:50px}.tour-cell .tour-cell-price,.tour-cell .tour-title{color:#31251b;font-weight:500}.tour-cell .tour-cell-price{font-size:.75rem;justify-items:end;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.tour-cell .tour-subtitle{font-size:.9rem;border-top:1px solid #ac9766;padding-top:10px}.tour-cell p{color:#222;padding:3px 0;font-size:16px}.tw-detail-info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.tw-detail-info .standard-input{height:43px;border:none;border-bottom:1px solid #dcdcdc}.twd-right{width:300px;padding-left:24px;box-sizing:border-box;position:relative;max-width:100%}.twd-left{-ms-flex:1;flex:1;max-width:100%}.tw-add-d{margin-bottom:24px}.tw-add-d p{margin-left:1rem}.tw-add-bc{margin-bottom:18px}.tw-download-sec{text-align:center;margin-bottom:64px}.tw-checkboxes{margin-top:12px}.tw-checkboxes input{margin-right:3px}.traveler-input{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.5rem}.traveler-input,.traveler-input .traveler-select{display:-ms-flexbox;display:flex}.traveler-input .traveler-select .traveler-name{margin-left:.5rem;font-size:1.25rem}.traveler-input .traveler-rate{width:200px;justify-self:flex-end}.taxi-form label{font-weight:500}.taxi-form .horiz-form-group .standard__control{height:43px;border:1px solid #dcdcdc}.taxi-form .horiz-form-group .standard-input{height:43px;border:none;border-bottom:1px solid #dcdcdc}.tour-calculator{width:100%;box-sizing:border-box;border:3px solid tan;padding:12px 24px;position:-webkit-sticky;position:sticky;top:24px}.tour-calculator h2{text-align:center}.tour-calculator-row{padding-top:16px}.tour-calc-total,.tour-calculator-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.tour-calc-total{padding:16px 0;font-size:16px;font-weight:500;border-top:1px solid #dcdcdc;margin-top:16px}.tw-confirms{margin:24px auto;display:block;text-align:center}.tw-confirm-box{background-color:#fff;padding:36px;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;box-shadow:0 0 3px 1px #b5b5b5}.twcb-left{max-width:370px}.tw-confirmed{border:1px solid #c35219;padding:24px;width:75%}.tw-summary a{color:#c35219;font-weight:600}.tw-summary{margin:24px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.tw-summary b{font-weight:700}.tw-summary-row{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.tour-title{text-align:center}.tw-summary h2{margin-bottom:6px}.tw-next-action-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.tw-next-action-buttons .standard-button{margin:0 12px 12px;text-decoration:none}.itin-menu,.pay-menu{font-size:18px;margin:24px 0}.itin-menu-link,.pay-menu-link{color:#222;text-decoration:none;margin-right:36px;cursor:pointer;border-bottom:3px solid transparent}.active-pml{border-color:orange;font-weight:500}.payment-overview{width:600px;max-width:100%;font-size:18px;border:1px solid #dcdcdc;box-sizing:border-box;padding:24px;display:block}.ttotal-row{border-bottom:1px solid #dcdcdc;margin-bottom:12px}.tstandard-row,.ttotal-row{padding-bottom:12px}.tbalance-row,.tstandard-row,.ttotal-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.tbalance-row{margin-top:24px;border-top:1px solid #dcdcdc;padding-top:12px;-ms-flex-align:center;align-items:center}.tbalance-row b{font-size:24px}.tbalance-sub{font-size:12px;font-style:italic;color:#c35219}.proceed-wrapper{margin:48px 0;width:600px;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center}.proceed-wrapper .pw-text{margin-bottom:24px}.tstandard-row.ts-indent{padding-left:36px}.payment-table{width:800px;max-width:100%}.payment-table thead th{font-weight:700;text-align:left;border-bottom:1px solid #dcdcdc;padding-bottom:12px;margin-bottom:12px}.payment-table td{padding:12px 0}.view-button{min-width:unset;width:80px}.l-payment-details{width:300px}.sp-holder{display:-ms-flexbox;display:flex;min-height:100vh}.sp-right{width:500px;padding-top:80px;background-color:#dcdcdc;padding-bottom:40px;overflow:scroll}.sp-left{-ms-flex:1;flex:1;overflow:scroll;padding:48px}.sp-pa-grid{grid-template-columns:1fr;width:80%;margin:48px auto 0;grid-gap:20px}.ibt-title{text-align:center;margin-bottom:12px}.ibt-subtitle{display:block;width:550px;max-width:100%;margin:0 auto;text-align:left}.ibt-subtitle i{font-style:italic}@media (max-width:580px){.ibt-subtitle br{display:none}}.download-invoice{margin:24px auto;display:block;text-align:right;font-size:16px;font-weight:500;color:inherit;text-decoration:none}.invoice-by-traveler{width:900px;max-width:100%}.download-invoice svg{color:#222}.disabled-link{opacity:.4}.disabled-click,.disabled-link{cursor:not-allowed;pointer-events:none}.settings-section{margin:24px 0;width:600px;max-width:100%;padding-bottom:24px;border-bottom:1px solid #dcdcdc}.slim-form{width:300px}.settings-form{position:relative}.support-section{font-size:16px}.fs-container{padding-top:48px;padding-bottom:120px;width:900px;margin:0 auto;max-width:95%;position:relative}.full-screen-page{position:absolute;left:0;top:0;min-width:100%;min-height:100vh;background-image:url(images/light-bg.jpg);z-index:99;max-width:100%;overflow-x:hidden}.fs-header{width:600px;margin:0 0 36px;max-width:100%;position:relative}.sap-title{text-align:left}.ti-controls{margin:12px 0}.ti-controls,.ticontrols-left{display:-ms-flexbox;display:flex}.ticontrols-left{font-size:16px;-ms-flex-align:center;align-items:center}.ticontrols-left input{margin-right:6px;top:-2px;position:relative}.fs-back{text-decoration:none;color:#c35219;left:0;position:absolute;font-size:16px;font-weight:500}.sap-back{position:relative;margin-bottom:12px}.sap-assign-option span{font-size:15px;padding-right:10px}.paid-for-all-holder .standard-dropdown{width:170px;margin-left:12px}.paid-for-all-holder .standard-dropdown.standard-dropdown__no-pading-left{margin-left:0}.paid-for-all-holder .standard-dropdown.standard-dropdown__no-pading-left .standard__value-container--has-value{padding-left:0}.sap-assign-options{margin-left:12px;padding:6px 0;width:350px}.sap-assign-option{padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.sap-assign-money{-ms-flex-direction:row;flex-direction:row}.sap-bubble{width:12px;height:12px;border:1px solid #000;border-radius:50%;margin-right:6px;cursor:pointer}.sap-active-bubble{border-color:#c35219;background-color:#c35219;position:relative}.sap-active-bubble div{width:9px;height:9px;background-color:#c35219;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sap-total{width:120px;font-weight:400;color:#000}.sap-total p:last-of-type{color:#000;font-size:18px;font-weight:600}.sap-total p.negative-balance{color:#ac2b27}.negative-balance__green{color:green!important}.confirm-text.negative-balance{color:#ac2b27}.confirm-text.confirm-price{display:block;text-align:right}.sap-page{background-image:url(images/light-bg.jpg)}.sap-page .traveler-invoice-cell{padding:24px 0;position:relative}.sap-page .tic-header{display:-ms-flexbox;display:flex;padding:0 24px 12px}.sap-page .tic-header .tich-left{-ms-flex:1;flex:1}.sap-page .tic-header .tich-right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;-ms-flex-pack:end;justify-content:flex-end}.sap-page .tic-header .tich-right .sap-assign-options{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.sap-page .tic-header .tich-right .sap-assign-options .sap-assign-option{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;width:375px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.sap-page .tic-header .tich-right .sap-assign-options .sap-assign-option .sap-active-bubble,.sap-page .tic-header .tich-right .sap-assign-options .sap-assign-option .sap-bubble{margin-right:12px;width:12px;height:12px;-ms-flex:0 0 12px;flex:0 0 12px}.sap-page .tic-header .tich-right .sap-assign-options .sap-assign-option .paid-for-all-holder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.sap-page .tic-header .tich-right .sap-assign-options .sap-assign-option .paid-for-all-holder ul{width:200px}.sap-page .tic-header .tich-right .sap-assign-options .sap-assign-option .paid-for-all-holder ul li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:10px 0;gap:5px;height:30px}.sap-page .tic-header .tich-right .sap-assign-options .sap-assign-option .paid-for-all-holder ul li p{margin-bottom:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sap-page .tic-header .tich-right .sap-assign-options .sap-assign-option .paid-for-all-holder ul li input[type=checkbox]{margin-top:0;margin-right:0}.sap-page .tic-header .tich-right .sap-assign-options .sap-assign-option .paid-for-all-holder ul li .ipt-assignCredit{font-family:Andes,sans-serif;max-width:calc(100% - 100px);-ms-flex:0 0 calc(100% - 100px);flex:0 0 calc(100% - 100px);padding:5px;border:1px solid #dcdcdc;background:transparent;font-size:14px}.sap-page .tic-header .tich-right .sap-assign-options .sap-assign-option .paid-for-all-holder span{width:100px}.sap-page .tic-header .tich-right .sap-assign-options .sap-assign-option .paid-for-all-holder .standard-dropdown{width:200px}.sap-page .tic-header .tich-right .sap-assign-options .sap-assign-option.sap-active-bubble__break span{max-width:100px;-ms-flex:0 0 100px;flex:0 0 100px}.sap-page .tic-header .tich-right .sap-assign-options .sap-assign-option.sap-active-bubble__break input[type=checkbox]{width:16px;-ms-flex:0 0 16px;flex:0 0 16px}.sap-page .tic-header .tich-right .sap-assign-options .sap-assign-option.sap-active-bubble__break ul li.hasIptValue p{max-width:80px;-ms-flex:0 0 80px;flex:0 0 80px}.sap-page .tich-items{padding:0 24px}.sap-page .invoice-cells{margin-top:24px}.sap-page .pa-cell input.payment-number.standard-input{border:none;text-align:center;font-size:16px;color:#000;width:110px;font-weight:500}.sap-page .pa-cell input.payment-number.standard-input.negative-balance{color:#ac2b27}.no-bottom-pad{padding-bottom:0!important}.sp-payment-total{display:-ms-flexbox;display:flex;width:80%;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.sp-payment-total p:first-of-type{font-size:24px;font-weight:400}.sp-payment-total p:last-of-type{font-size:30px;font-weight:600}.sp-payments{width:80%;margin:48px auto 0;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.sp-add-req{margin-top:24px;width:240px;max-width:100%;color:#c35219}.sap-expand-arrow{position:absolute;top:100%;left:50%;transform:translate(-50%,-50%);font-size:36px;color:#233746;cursor:pointer}.ticli-right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.tic-amount{width:120px;text-align:right}.tc-pa-grid{width:600px;margin:0 auto}.pa-popup .tc-pa-grid{overflow-y:auto;width:100%;max-width:100%;max-height:500px;margin:24px auto;padding:10px 0;grid-template-columns:1fr}.pa-popup{width:500px}.pa-popup .titles-and-names,.pa-popup h4{text-align:left}.pap-buttons{display:grid;grid-template-columns:repeat(2,1fr);width:100%;grid-gap:40px}.pap-buttons .thin-button{max-width:100%;min-width:0;box-sizing:border-box;padding:12px 0;width:unset}.page-banner{padding:24px;margin:0 auto 24px;width:400px;text-align:center;background-color:#dcdcdc;max-width:100%}.via-traveler{margin-left:12px;font-size:12px;font-style:italic}.paid-button{width:unset;min-width:unset}.done-paid-button{color:#222;cursor:default;border-color:#222}.done-paid-button:hover{color:#222!important;background-color:transparent!important;border-color:#222!important}.fsp-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:36px 0}.fspc-container{text-align:center}.conf-details-group{margin-bottom:24px}#touritineraryPDF{margin:10px}.itinerary-container{margin-bottom:12px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.itinerary-container .it-col{width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.faq{margin-top:24px}.faq-item{margin-bottom:12px}.faq-question{margin-bottom:6px}.faq-answer{padding-left:12px;font-size:14px}.mt-2{margin-top:12px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.switch-nav-center .standard-button{padding:16px;font-size:24px;font-weight:600}.onboard-invoice{visibility:hidden;height:0}.invoice-pdfwrapper{margin:48px auto;width:800px;background-color:#fff;box-shadow:0 0 8px 0 #dcdcdc}.modal-wire-invoice .standard-page-custom{margin-top:0}@media (max-width:1024px){.modal-wire-invoice .standard-page-custom{transform:scale(.8);transform-origin:top center}}@media (max-width:768px){.modal-wire-invoice .standard-page-custom{transform:scale(.6);transform-origin:top left}}@media (max-width:580px){.modal-wire-invoice .standard-page-custom{transform:scale(.5);transform-origin:top left}}@media (max-width:480px){.modal-wire-invoice .standard-page-custom{transform:scale(.4);transform-origin:top left}}@media (max-width:380px){.modal-wire-invoice .standard-page-custom{transform:scale(.35);transform-origin:top left}}@media (max-width:330px){.modal-wire-invoice .standard-page-custom{transform:scale(.3);transform-origin:top left}}@media (max-width:1024px){.modal-wire-invoice .standard-page-custom:has(.standard-page--loading){transform:scale(1);transform-origin:inherit;min-width:1366px}}.invoice-cancellation-pdf{margin:0;margin-bottom:40px}.invoice-cancellation-pdf .ipt-sum-sec{border-bottom:none}.invoice-cancellation-pdf .ipt-table-row div:last-child{text-align:right}.invoice-cancellation-pdf .ipt-summary{margin-top:20px}.invoice-info,.invoice-pdf{background-color:#fff;padding:48px 64px}.invoice-info em{font-style:italic}.ipdf-top,.iptd-grid{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.iptd-grid{margin-top:64px;gap:16px}.ipt-left{-ms-flex-preferred-size:55%;flex-basis:55%}.ipt-right{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:start;align-items:flex-start}.ipt-text p{margin-bottom:10px;padding:0;font-size:14px}.ipt-text{margin-bottom:24px}.ipt-text b{color:#000}.ipt-logo{height:120px}.ipt-content{margin:36px 0 0;border-bottom:2px solid #dcdcdc;padding-bottom:64px}.ipt-table-row{display:grid;grid-template-columns:3fr repeat(3,1fr);padding:8px 0;border-bottom:1px solid #dcdcdc;font-size:14px}.ipt-table-header{font-weight:600;border-bottom:3px solid #dcdcdc;padding-bottom:4px}.light-text{opacity:.5}.ipt-summary{width:50%;margin-left:auto;font-size:14px}.ipt-sum-sec{padding:8px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #dcdcdc}.bold-text{font-weight:600}.ipt-balance-box{background-color:#c35219;border-radius:2px;border:2px solid #c35219}.iptbb-top{text-align:center;color:#fff;padding:12px 0}.ipt-balance-box span{background-color:#fff;display:block;padding:10px;text-align:right}.ipt-minor{font-size:14px;padding:24px 0;border-bottom:1px solid #dcdcdc}.print-button{text-align:center}.standard__single-value{margin-left:0}.select-language-master-traveler .standard__control{border-radius:0;box-shadow:none!important}.select-language-master-traveler .standard__value-container{padding-left:0}.select-language-master-traveler .standard__value-container .standard__single-value{color:#c35219;font-family:Arial,Helvetica,sans-serif}.select-language-mt-admin{min-height:auto}.select-language-mt-admin .standard__control{border-radius:0;box-shadow:none!important;border:none!important;background:transparent;min-height:auto}.select-language-mt-admin .standard__value-container{padding-left:0;border:1px solid #dcdcdc}.select-language-mt-admin .standard__value-container .standard__single-value{border:none;left:50%;transform:translate(-50%,-50%);font-family:Arial,Helvetica,sans-serif;font-size:14px}.select-language-mt-admin .standard__indicators{display:none}.select-language-mt-admin.standard--is-disabled{background:transparent}.select-language-mt-admin.standard--is-disabled .standard__single-value{color:#000}.select-language-mt-admin.standard--is-disabled .standard__value-container{border:none}@media print{.invoice-pdfwrapper{position:absolute;top:0;left:0;width:100%;z-index:999999;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-shadow:none}.no-print{display:none}}@media (max-width:640px){.passport-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.passport-section .passport-form{max-width:90%;margin:0 auto}.passport-section .passport-form .standard-input,.passport-section .passport-form .standard-result,.passport-section .passport-form label{margin:auto;text-align:center}.hotel-pickup-form{max-width:90%;margin:0 auto}.hotel-pickup-form .form-button-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.hotel-pickup-form .form-button-group .form-button{margin-bottom:.5rem;width:90%}.switch-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.switch-nav .standard-button{margin-bottom:.5rem;width:90%}}.sap-assign-credits-wrapper{display:inline;max-width:110px}.sap-assign-credits{position:relative;display:inline;width:18px;height:18px}.sap-assign-credits .sap-text-note-btn{font-family:Times New Roman,sans-serif;font-size:12px;font-weight:700;line-height:15px;position:absolute;display:inline;width:15px;height:15px;margin-top:5px;margin-left:5px;color:#fffefe;border:none;border-radius:50%;background:#c35219}.sap-assign-credits .sap-text-note-content{font-size:13px;position:absolute;z-index:9;top:27px;left:-20px;width:250px;padding:10px;color:#fffefe;border-radius:5px;background:#31251b}.sap-assign-credits .sap-text-note-content:after{position:absolute;top:-5px;left:27px;content:"";border-right:5px solid transparent;border-bottom:5px solid #31251b;border-left:5px solid transparent}.sap-assign-credits .sap-text-note-content span{font-size:12px;font-weight:700;margin:0;padding:0}.sap-assign-credits .sap-text-note-close{position:absolute;top:3px;right:3px;color:#fffefe;border:none;background:transparent}.sap-assign-credits .sap-text-note-close svg{width:9px;height:9px;fill:#fffefe}.dashboard-payment-layout{display:-ms-flexbox;display:flex;padding:32px;gap:20px}.dashboard-payment-layout.dashboard__other-traveler{max-width:1084px;margin:0 auto}@media (max-width:768px){.dashboard-payment-layout{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:16px}.dashboard-payment-layout .logo-wrapper{display:-ms-flexbox;display:flex;-ms-flex-order:1;order:1;-ms-flex-align:center;align-items:center;gap:10px}.dashboard-payment-layout .dashboard-payment-content{-ms-flex-order:3;order:3}.dashboard-payment-layout .dashboard-payment-logout{-ms-flex-order:2;order:2}}.dashboard-payment-layout .split-payment h5{margin-bottom:0}.dashboard-payment-layout .split-payment .split-payment--options{margin-top:16px}.dashboard-payment-layout .logo-wrapper{position:relative;-ms-flex:0 0 200px;flex:0 0 200px;max-width:200px}.dashboard-payment-layout .logo-wrapper .onboarding-icon{height:60px}@media (max-width:1440px){.dashboard-payment-layout .logo-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;max-width:100px}}@media (max-width:768px){.dashboard-payment-layout .logo-wrapper .onboarding-icon{height:30px}}.dashboard-payment-layout .dashboard-payment-content{-ms-flex:auto;flex:auto;max-width:100%}.dashboard-payment-layout .dashboard-payment-content .logo-wrapper{margin:0 auto 20px}.dashboard-payment-layout .split-note{margin-bottom:20px;font-size:14px}.dashboard-payment-layout .split-note span{text-transform:capitalize}.dashboard-payment-layout .split-note strong{font-weight:500}.dashboard-payment-layout .dashboard-payment-logout{-ms-flex:0 0 200px;flex:0 0 200px;max-width:200px}.dashboard-payment-layout .dashboard-payment-logout a{display:block;padding:15px;color:#c35219;text-align:center;text-decoration:none;font-size:14px;text-transform:uppercase}.dashboard-payment-layout .dashboard-payment-logout a:hover{color:#ac2b27;text-decoration:underline}.dashboard-payment-layout .dashboard-payment-logout a:focus-visible{outline:1px solid #31251b;text-decoration:underline;outline-offset:3px}@media (max-width:768px){.dashboard-payment-layout .dashboard-payment-logout a{padding:0}}@media (max-width:1440px){.dashboard-payment-layout .dashboard-payment-logout{-ms-flex:0 0 100px;flex:0 0 100px;max-width:100px}}@media (max-width:768px){.dashboard-payment-layout .dashboard-payment-logout{-ms-flex:0 0 80px;flex:0 0 80px;max-width:80px}}.dashboard-payment-layout .o-desc-bar .obdl-connector{width:50%}.cruise-transfers-services .ssc-instructions{width:100%;margin-bottom:0}.cruise-transfers-services .text-error{display:block;padding:0;margin:10px 0;color:#ac2b27;text-align:center}.cruise-transfers-services .text-error-left{text-align:left}.cruise-transfers-services .cruise-transfers-group{margin:0 24px 30px;padding-bottom:30px;border-bottom:1px solid #dcdcdc}.cruise-transfers-services .cruise-transfers-group.last-item{border-bottom:none;padding-bottom:0}.cruise-transfers-services .cruise-transfers-group .ssc-info-subtext p{margin-bottom:10px}.cruise-transfers-services .cruise-transfers-group .ssc-info-heading{display:-ms-flexbox;display:flex;gap:20px;margin:20px 0;-ms-flex-align:center;align-items:center}.cruise-transfers-services .cruise-transfers-group .hotel-pickup-form{padding:0;margin:0}.cruise-transfers-services .cruise-transfers-group .ssc-holder{padding:20px 0}.cruise-transfers-services button.form-button{font-family:Andes,sans-serif}.admin-content{background-image:url(images/light-bg.jpg)}.asm-ap{font-size:12px;position:relative;top:12px}.abh-top{-ms-flex-pack:justify;justify-content:space-between}.abh-links,.abh-top{display:-ms-flexbox;display:flex}.abh-links{margin-top:30px;-ms-flex-align:center;align-items:center;width:120%}.abh-link{color:#222;background-color:#fffefe;text-decoration:none;width:125px;margin-right:15px;text-align:center;border:1px solid #222;padding:6px 0;border-radius:6px;font-size:15px;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.active-abh-link{background-color:#b6b6b6;font-weight:600;color:#fff}.abookings-main{margin-top:36px}.abookings-main-header{padding-bottom:12px;border-bottom:1px solid #222}.abookings-content{margin-top:36px}.abookings-logs .log-item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ccc}.abookings-logs .log-item ul>li>ul{list-style-type:disc;padding-left:40px}.abookings-logs .log-item .log-item-heading{font-weight:700;padding-bottom:5px;color:#c35219;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.abookings-logs .log-item .log-item-heading .log-icon{padding-right:10px}.abookings-logs .log-item .log-item-heading .log-icon--green{color:green}.abookings-logs .log-item .log-item-heading .log-icon--orange{color:#c35219}.abookings-logs .log-item .log-item-heading .log-icon--yellow{color:#ac9766}.abookings-logs .log-item .log-item-heading span{font-weight:300;font-style:italic}.abookings-logs .log-icon-space{padding:0 10px}.abookings-logs .log-item span{font-weight:500;padding-left:5px}.abookings-logs .log-old{text-decoration:line-through}.abookings-logs .log-item .preview-object-nice{padding:20px;background:#fffefe;margin:20px 0}.abookings-logs .log-item .preview-object-nice span{font-weight:300;font-size:80%}.abookings-logs .log-item .preview-object-nice .string{color:green}.abookings-logs .log-item .preview-object-nice .number{color:#c35219}.abookings-logs .log-item .preview-object-nice .boolean{color:blue}.abookings-logs .log-item .preview-object-nice .null{color:#f0f}.abookings-logs .log-item .preview-object-nice .key{color:red}.abookings-logs .log-item .log-item-btn-toggle{background:transparent;border:none;padding:0;font-family:inherit;font-weight:300;text-decoration:underline;color:#c35219}.abookings-label{text-align:right}.bc-ant{font-size:14px;font-weight:600;cursor:pointer}.abooking-travelers{margin-top:24px}.abooking-traveler{margin-bottom:24px;border:1px solid #dcdcdc;padding:24px;position:relative}.abooking-traveler-delete{border:none;background-color:transparent;position:absolute;right:24px}.abt-mt{position:absolute;right:24px;font-weight:600}.abt-row{display:-ms-flexbox;display:flex;margin-bottom:16px;width:100%}.abt-label{font-size:14px;font-weight:500;width:80px}.abt-notes{width:400px;height:80px;max-width:100%;resize:none;padding:12px;box-sizing:border-box}.abt-content{-ms-flex:1;flex:1;max-width:100%}.abooking-traveler-edit-btn{font-weight:600;position:absolute;right:24px;top:50px}.abooking-traveler-edit-btn,input.abt-content{background-color:transparent;border:none;outline:none;padding:0;font-family:Andes,sans-serif}input.abt-content{color:#222;font-size:16px;width:400px;-ms-flex:unset;flex:unset;display:inline-block;font-weight:300}input:not(:-moz-read-only).abt-content{border:1px solid #b7b7b7;padding:2px}input:not(:read-only).abt-content{border:1px solid #b7b7b7;padding:2px}.abt-bottom-row{display:-ms-flexbox;display:flex;padding-left:80px;-ms-flex-pack:justify;justify-content:space-between}.apassport-progress-wrapper{width:600px;max-width:100%}.appw-bar{margin-top:6px;background-color:#dcdcdc;position:relative}.appw-bar,.appw-bar-progress{width:100%;height:10px;border-radius:12px}.appw-bar-progress{background-color:#747474}.abooking-label-row{margin:24px 0 48px;text-align:right;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:20px;width:600px}.abooking-passport-download{cursor:pointer}.abooking-passport{width:600px;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:36px}.abp-name{width:160px;font-weight:500}.apb-passport-name{display:-ms-flexbox;display:flex;gap:5px}.abp-ipt-name{-moz-appearance:textfield-multiline;-webkit-appearance:textarea;width:160px;height:80px;font-weight:500;background:hsla(0,0%,100%,.7);border:1px dashed #dcdcdc;resize:none;color:#000;font-family:Andes,sans-serif;padding:5px}.abp-ipt-name:disabled{border:none;background:transparent;padding:0}.apb-passport-name-list-btn{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px}.update-passport-name-btn{width:24px;height:24px;border:none;background:transparent}.update-passport-name-btn.success svg{color:green!important}.abp-image{-ms-flex:1;flex:1}.abp-image img{max-width:305px}.abp-actions{display:-ms-flexbox;display:flex}.abp-actions .box-passport{position:relative;width:275px;height:175px}.abp-actions .mini-passport-uploader{position:absolute;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.abp-actions .mini-passport-uploader img{max-width:90%;max-height:90%}.abp-actions .close-passport{margin:0}.abp-actions svg{font-size:20px;margin-right:12px;cursor:pointer}.popup{background-color:#fff;width:550px;max-width:100%;box-sizing:border-box;padding:36px;position:relative}.popup-close{position:absolute;right:36px;font-size:24px;cursor:pointer}.popup-content{text-align:center}.popup-content .mini-passport-uploader{margin:16px 0 32px}.abooking-booking{display:-ms-flexbox;display:flex;margin-bottom:40px}.abb-image{width:140px;height:140px;border:1px solid #000;margin-right:36px}.abb-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.abb-details{-ms-flex:1;flex:1}.abb-details .comments{display:-ms-flexbox;display:flex}.abb-details .comments .comment-detail{margin-left:.5rem}.abb-actions svg{font-size:20px;margin-left:20px;cursor:pointer}.abb-details p{line-height:1.5}.booking-form{width:700px;max-height:700px;overflow-y:auto}.form-split{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;position:relative}.form-split .error-class{left:0;transform:none;top:-5px;font-size:13px}.bf-content.center-form{position:relative}.norm-popup.booking-form .error-class{top:-6px}.norm-popup.booking-form input:disabled{background:#f2f2f2}.norm-popup.popup-setting-upsert-bank{width:700px}.norm-popup.popup-setting-upsert-bank form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.norm-popup.popup-setting-upsert-bank form .form-group{-ms-flex:0 0 50%;flex:0 0 50%;padding:15px;max-width:50%;box-sizing:border-box}.norm-popup.popup-setting-upsert-bank form .form-group input,.norm-popup.popup-setting-upsert-bank form .form-group textarea{font:400 14px/20px Andes,Arial,Helvetica,sans-serif}.norm-popup.popup-setting-upsert-bank form .form-group.full-width{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.norm-popup.popup-setting-upsert-bank form button{margin:20px auto 0}.bf-content .error-class{top:20px!important}.bf-content .text-error{padding:0;color:#ac2b27;margin:10px 0;text-align:left;display:block;font-size:14px}.half-width{width:50%}.quarter-with{width:25%}.long-payment-helper{width:100%;border-color:#000;border-width:2px}.abookings-d-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.abookings-d-header .gap-20{display:-ms-flexbox;display:flex;gap:20px}.public_fixedDataTable_main{border:none!important}.public_fixedDataTable_header{background-image:unset!important;background-color:transparent!important}.public_fixedDataTable_header,.public_fixedDataTable_header .public_fixedDataTableCell_main,.public_fixedDataTable_scrollbarSpacer{background-color:transparent!important;background-image:unset!important;color:#000;border:none!important;border-left:none!important}.fixedDataTableColumnResizerLineLayout_main{border-right:none}.fixedDataTableCellGroupLayout_cellGroup{border-right:1px solid #dcdcdc!important}.public_fixedDataTableCell_main,.public_fixedDataTableRow_main{background-color:transparent!important;border:none!important}.fixedDataTableCellGroupLayout_cellGroup{border:none!important}.table-actions .public_fixedDataTableCell_cellContent{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.table-actions .public_fixedDataTableCell_cellContent svg{font-size:20px;cursor:pointer}.aip-book{position:relative;top:24px;left:24px;font-weight:600;color:inherit;text-decoration:none}.cdr-row{font-size:12px;font-style:italic}.missing-items-text,.upgraded-action-btn{color:#ac2b27;text-decoration:underline;cursor:pointer}.upgraded-action-btn{background-color:transparent;border:none;outline:none;font-family:Andes,sans-serif}.missing-item-drop{background-color:#ffefef;padding:24px 36px;display:inline-block;margin-left:24%;margin-top:12px}.mid-group{margin-bottom:12px}.mid-group-name{font-weight:600;margin-bottom:6px}.mgi-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#939393}.mgi-item svg{font-size:15px;width:24px!important;color:#939393}.mgi-notify{margin-left:14px;font-size:10px;color:#000;border:1px solid #000;padding:2px 6px 1px;cursor:pointer}.mgi-text{-ms-flex:1;flex:1}.af-left{-ms-flex-align:start;align-items:flex-start}.af-left,.af-left .af-column{display:-ms-flexbox;display:flex}.af-left .af-column{-ms-flex-direction:column;flex-direction:column}.af-left .af-column .af-go-to .standard-dropdown{text-decoration:none}.af-left .af-column .af-boats{width:100%;margin-top:5px;height:40px;border:1px solid #b7b7b7;background-color:#fff;border-radius:6px}.af-left .af-column .af-boats:focus,.af-left .af-column .af-boats:hover{border:1px solid #c35219}.af-left .af-top-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.af-left .standard-input{padding:none;font-size:14px;height:40px;border:1px solid #b7b7b7;border-radius:6px}.af-left .standard-input:focus,.af-left .standard-input:hover{border:1px solid #c35219;background-color:#fffefe}.af-left .standard-button{border:1px solid #b7b7b7;border-radius:6px}.af-left .standard-button:focus,.af-left .standard-button:hover{border:1px solid #c35219;background-color:#fffefe;color:inherit}.af-left.only-date-range{-ms-flex-align:center;align-items:center;gap:10px}.af-left.only-date-range .custom-range{margin-left:0}.af-left.only-date-range .custom-range .flatpickr-input{margin-left:0;padding-right:50px}.swal2-container .swal2-show .swal2-title{font-family:inherit;font-size:1.25rem;line-height:1.2;font-weight:400;color:#222}.swal2-container .swal2-show .swal2-title .warning-upgrade-boat-title{text-align:left;margin-bottom:10px}.swal2-container .swal2-show .swal2-confirm{width:180px;border:1px solid #c35219!important;font-family:inherit;color:#c35219!important;background-color:#fff!important}.swal2-container .swal2-show .swal2-confirm:focus,.swal2-container .swal2-show .swal2-confirm:hover{border:1px solid #222!important;color:#fffefe!important;background-color:#c35219!important}.swal2-container .swal2-show .swal2-cancel{width:180px;border:1px solid #222!important;font-family:inherit;color:#222!important;background-color:#fff!important}.swal2-container .swal2-show .swal2-cancel:focus,.swal2-container .swal2-show .swal2-cancel:hover{border:1px solid #222!important;color:#fffefe!important;background-color:#c35219!important}.swal2-container .swal2-show .warning-upgrade-boat-note{text-align:left;font-weight:300;font-size:15px}.swal2-container .swal2-show ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:15px;gap:15px}.swal2-container .swal2-show ul li{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;text-align:left;font-size:15px;font-weight:300;gap:10px}.swal2-container .swal2-show ul li:before{content:"";display:block;-ms-flex:0 0 7px;flex:0 0 7px;width:7px;height:7px;border-radius:50%;margin-top:5px;background:#ac2b27}.swal2-container .swal2-show ul.bookings-miss-assign-deposit{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.swal2-container .swal2-show ul.bookings-miss-assign-deposit li{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.double-filter-row .af-left{-ms-flex-pack:justify;justify-content:space-between;width:100%}.af-go-to{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:12px;border:1px solid #b7b7b7;border-radius:6px}.af-go-to:focus,.af-go-to:hover{border:1px solid #c35219}.af-go-to .standard-dropdown{width:240px;margin-left:12px}.admin-table-wrapper{margin-top:24px}.admin-table-wrapper .fixedDataTableCellLayout_main.public_fixedDataTableCell_main{border-bottom:1px solid #c9920f!important}.admin-table-wrapper .public_fixedDataTable_header .fixedDataTableCellLayout_main.public_fixedDataTableCell_main{border-bottom:2px solid #c9920f!important}.admin-table-wrapper .admin-actions{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.admin-table-wrapper table{width:100%;text-align:left}.admin-table-wrapper thead{font-weight:700}.admin-table-wrapper th{border-bottom:2px solid #c9920f;padding-bottom:12px}.admin-table-wrapper td{padding:12px 0;border-bottom:1px solid #c9920f}.admin-table-wrapper td.row-no-data{border-bottom:none}.admin-table-wrapper .pickup-util{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.admin-table-wrapper .billing-button{width:75px;border:1px solid #b7b7b7;border-radius:6px;background-color:#fffefe;font-size:.8rem;font-family:inherit;font-weight:300}.admin-table-wrapper .billing-button:focus,.admin-table-wrapper .billing-button:hover{border:1px solid #c35219;background-color:#fffefe;color:#c35219}.admin-table-cruise-transfers table{margin-top:24px}.admin-table-wrapper--cruises{width:100%;max-width:100vw}@media (max-width:1600px){.admin-table-wrapper--cruises{font-size:90%}}@media (max-width:1366px){.admin-table-wrapper--cruises{font-size:80%}}.admin-table-wrapper--cruises td,.admin-table-wrapper--cruises th{padding:12px;white-space:nowrap}.admin-table-wrapper--cruises td.customer-notes,.admin-table-wrapper--cruises th.customer-notes{white-space:normal;min-width:300px}.admin-table-wrapper--cruises td.customer-notes{font-size:14px}.admin-table-wrapper--cruise-upgrade{width:100%;margin-top:0}.admin-table-wrapper--cruise-upgrade th{text-align:left}.cruise-upgrade-modal .norm-popup{width:700px}.cruise-upgrade-modal .cruise-upgrade-rooms{min-height:50dvh}.cruise-upgrade-rooms{margin-top:24px;max-height:600px;overflow:auto}.cruise-upgrade-action{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:24px}.admin-table-wrapper--banks{width:100%}.admin-table-wrapper--banks td,.admin-table-wrapper--banks th{padding:12px;font-size:90%}.admin-table-wrapper--banks td ul,.admin-table-wrapper--banks th ul{display:-ms-flexbox;display:flex;gap:15px}.admin-table-wrapper--banks td ul svg,.admin-table-wrapper--banks th ul svg{cursor:pointer}.custom-range{min-width:220px;text-align:center;position:relative}.custom-range,.custom-range+.payment-status-filter{margin-left:24px}@media (max-width:480px){.custom-range+.payment-status-filter{margin-left:0}}.custom-range .flatpickr-input{text-align:center;color:#5a5a5a;font-size:14px;padding-right:30px;margin-left:0;width:100%}.custom-range .flatpickr-input:disabled{background-color:#f2f2f2}.admin-filters{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.custom-range-close{position:absolute;top:50%;transform:translateY(-50%);right:10px;cursor:pointer}.af-download{font-weight:500;cursor:pointer;white-space:nowrap;background-color:transparent;border:none;font-family:Andes,sans-serif}.af-download img{margin-left:5px}.export-cancelled-booking .af-download{background-color:transparent;border:none;font-weight:700}.af-download__loading{opacity:.5;pointer-events:none}.admin-filter-button{border:1px solid #b7b7b7;border-radius:6px;color:#000;width:unset;text-transform:none;font-size:14px;padding:6px 9px;margin-left:24px}.test{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.admin-plain-link{color:inherit;cursor:pointer;text-decoration:underline}.admin-back{top:16px;transform:none;left:unset;font-size:16px;color:inherit}.pc-af-left .custom-range{margin-left:0}.toggler{cursor:pointer}.cdr-main{font-size:12px;margin-bottom:2px;list-style-type:disc}.admin-pass-ind{display:-ms-flexbox;display:flex;padding:6px 0;-ms-flex-align:center;align-items:center}.passport-travelers-drop{padding:6px 12px;margin-left:27%}.active-api{font-weight:600}.psd-group{width:60%}.admin-pass-ind svg{margin-right:12px}.admin-filters.double-filter-row{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.af-right,.double-filter-row .af-right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.double-filter-row .af-right{margin-top:12px;-ms-flex-pack:start;justify-content:flex-start;width:100%}.af-boats{width:200px}.af-search{margin-left:24px;margin-right:24px;height:40px;position:relative}.af-search .standard-input{padding:0 35px 0 10px;height:40px;border:1px solid #b7b7b7;border-radius:6px;font-family:Andes,sans-serif;font-size:16px;color:#222;font-weight:300;min-width:100px}.af-search .standard-input:focus,.af-search .standard-input:hover{border:1px solid #c35219}.af-filter{margin-left:50px;margin-right:0;width:250px}.af-filter .standard-dropdown{border:1px solid #b7b7b7;border-radius:6px}.af-filter .standard-dropdown .standard__control{border-top-left-radius:6px;border-bottom-left-radius:6px}.af-search svg{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);right:1px;padding:8px;background:#fff}.tour-pickup-admin{margin-top:6px;font-size:13px}.tpa-title{opacity:.7}.bg-button{margin:0}.cf-switcher-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:1rem}.cf-switcher-container .cf-switcher{width:160px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.cf-switcher-container .cf-switcher svg{cursor:pointer}.cf-switcher p{margin:0 12px}.cfsw-dates,.csfw-my{font-weight:500}.big-gantt{margin:36px 0}.gantt-header{display:grid;grid-template-columns:200px 1fr;position:-webkit-sticky;position:sticky;top:44px;z-index:3;background-image:url(images/light-bg.jpg);border:1px solid #c9920f}.gh-dates{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.gh-date{text-align:center;font-size:14px;color:#000}.gs-left{padding:24px;background-color:#f1f1f1;position:relative;z-index:3}.gantt-section{display:grid;grid-template-columns:200px 1fr;border-left:1px solid #c9920f;border-right:1px solid #c9920f;border-bottom:1px solid #c9920f;overflow:hidden}.gantt-guesthouse{border-top:1px solid #c9920f}.gantt-sections{border:1px solid #dcdcdc;margin-top:12px}.gs-left p{font-size:13px;margin-top:6px}.gs-right{position:relative;padding-bottom:30px}.gs-columns-shade{background-color:#fffefe;width:100%;height:100%;display:grid;grid-template-columns:repeat(7,1fr);position:absolute}.gs-columns-shade div{border-right:1px dotted #dcdcdc}.gs-columns-shade div:last-of-type{border:none}.booking-gantt{margin:16px 0}.gs-bookings{z-index:2;position:relative}.gantt-cell{font-size:12px;height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative}.gc-traveler{background-color:#fffefe;border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:0 0 3px 0 #8f8f8f;cursor:pointer;font-size:13px;width:50%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.gc-traveler.is-old-booking{background-color:#f0f0f0;color:#a0a0a0}.gc-traveler.is-old-booking .gct-dropdown{background-color:#f0f0f0}.gc-traveler:hover .gct-dropdown{display:-ms-flexbox;display:flex}.gc-traveler .gc-content{margin:0 1rem}.gc-traveler.gc-traveler__start-tue{margin-left:calc(100% / 7 + 1px)}.gc-cruise{background-color:#c9920f}.gc-cruise .gc-content{margin-left:1rem}.gc-tour{background-color:#ac2b27;color:#f1dab1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:14.28571%;font-size:10px}.gc-tour .gc-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.gc-tour .gc-content .gc-content-title{font-weight:700;text-align:center}.gc-tour .gc-content .gc-content-details{text-align:center}.gc-user{color:#000}.gc-content{width:100%}.gc-clock{margin-right:.5rem;font-size:11px}.gc-clock__green{color:green}.gct-dropdown{position:absolute;top:100%;background-color:#fff;width:100%;z-index:2;box-shadow:0 2px 3px 0 #8f8f8f;padding:3px 0;display:none;-ms-flex-direction:column;flex-direction:column}.gctd-row{padding:3px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;margin:0 1rem;font-size:11px}.gctd-row svg{margin-right:6px;color:#000}.gctd-row-incomplete,.gctd-row-incomplete svg{color:#c35219}.gc-upgrade-boat,.gc-upgrade-boat svg{color:#c35219;padding-left:5px}.gc-guesthouse{background-color:#b6dde2}.gc-guesthouse .gc-content{margin:1rem}.billing-stats{margin-top:36px}.billing-stat,.billing-stats{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.billing-stat{width:220px;height:100px;-ms-flex-pack:center;justify-content:center;border:1px solid #dcdcdc;-ms-flex-direction:column;flex-direction:column;text-align:center;margin-right:29px}.billing-stat h5{font-size:12px}.billing-stat p{font-weight:600;font-size:27px}.chart-tag{padding:3px 6px;color:#fff;display:inline-block;text-transform:lowercase;font-weight:500;font-size:12px;width:45px;text-align:center}.paid-tag{background-color:green}.declined-tag,.unpaid-tag{background-color:red}.deleted-tag{background-color:grey}.partial-tag,.pending-tag{background-color:orange}.refund-tag{background-color:#6a00cc}.admin-filters{position:relative}.admin-filters .standard__control{border:none!important;border-top-right-radius:6px;border-bottom-right-radius:6px}.admin-filters__refund{border:1px solid #b7b7b7;border-radius:6px}.admin-filters__refund .standard__control{border-bottom:none;border-radius:6px}.admin-filters__refund:focus,.admin-filters__refund:hover{border:1px solid #c35219}.booking-filters-wrapper{position:absolute;top:100%;background-color:#fff;z-index:2;width:100%;padding:36px;box-shadow:0 1px 4px 0 #686868}.booking-filters{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px}.booking-filter{-ms-flex:1;flex:1}.booking-filters-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:30px}.booking-filters-buttons .standard-button{padding:6px 12px!important;width:100px;min-width:unset;margin-left:24px}.admin-filter-button{min-width:100px}.admin-settings-section{margin-top:36px}.admin-settings-section-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:500px}.admin-settings-section--payments{width:1000px}.admin-settings-section--payments .admin-settings-section-header{width:100%}.settings-popup{width:500px}.abookings-notifications,.payment-detail-popup{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:750px;max-height:90%;overflow-y:auto}.abookings-notifications .details-heading,.payment-detail-popup .details-heading{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.abookings-notifications .details-heading .af-download,.payment-detail-popup .details-heading .af-download{margin-left:auto}.abookings-notifications .details-container,.payment-detail-popup .details-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:1rem;border:1px solid #c9920f;overflow:auto}.abookings-notifications .details-container .details-item,.payment-detail-popup .details-container .details-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:40px;margin-bottom:1rem;border-bottom:1px solid #d9d1ca}.abookings-notifications .details-container .details-item .item-heading,.payment-detail-popup .details-container .details-item .item-heading{font-weight:700;-ms-flex-negative:0;flex-shrink:0}.abookings-notifications .details-container .details-item .item-description,.payment-detail-popup .details-container .details-item .item-description{text-align:right}.abookings-notifications .details-container .details-item .master-detail .id-description,.payment-detail-popup .details-container .details-item .master-detail .id-description{text-align:end}.abookings-notifications .details-container .details-item .master-detail .item-description,.payment-detail-popup .details-container .details-item .master-detail .item-description{text-align:left}.abookings-notifications .details-container .image-container,.payment-detail-popup .details-container .image-container{border:1px solid #c9920f}.abookings-notifications .details-container .image-container img,.payment-detail-popup .details-container .image-container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.payment-detail-popup .form-button-group{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;gap:20px}.cancellation-invoice-popup{width:1000px}.details-item-email-record{position:relative;border:none;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.16)}.details-item-email-record:last-child{margin-bottom:0}.details-item-email-record .email-record-wrapper{padding:20px}.details-item-email-record button.btn-orange{position:absolute;top:20px;right:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px;font-size:14px}.settings-popup-content{position:relative}.settings-popup-content .error-class{top:-6px}.settings-button-group{display:-ms-flexbox;display:flex;gap:24px;margin-top:20px;margin-bottom:20px}.table-delete,.table-edit{cursor:pointer}.pg-row{display:grid;grid-template-columns:2fr repeat(6,1fr);margin-bottom:8px}.permissions-grid{margin:15px 0}.pg-header,.pg-row-checkbox-holder{text-align:center}.pg-header{font-weight:500}.permissions-popup{width:600px}.admin-multiple-photos{width:100%;border:1px solid #dcdcdc;padding:12px;text-align:center;box-sizing:border-box;height:140px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.boat-rooms-form{margin-left:12px}.admin-settings-section .error-class{left:unset;transform:unset;top:unset;bottom:-20px}.thumb-wrapper{position:relative}.removeCircle{position:absolute;top:6px;right:12px;background-color:#000;padding:4px 6px;border-radius:50%;color:#fff;cursor:pointer}.calendar-check-select-wrapper{height:40px;margin-left:24px;padding:0;z-index:999}.calendar-check-select-wrapper .calendar-check-select{height:40px;width:180px;padding:0 12px;background-color:#fffefe;border:1px solid #b7b7b7;border-radius:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.calendar-check-select-wrapper .calendar-check-select:focus,.calendar-check-select-wrapper .calendar-check-select:hover{border:1px solid #c35219}.calendar-check-select-wrapper .calendar-check-select .standard-dropdown{min-width:200px;border:1px solid #b7b7b7;border-radius:6px}.calendar-check-select-wrapper .calendar-check-select .calendar-check-select svg{background-color:#ff0;transform:translateY(-50%);cursor:pointer}.calendar-check-select-wrapper .calendar-check-dropdown{background-color:#fff;width:100%;padding:6px 12px;box-sizing:border-box;border:1px solid #b7b7b7;border-radius:6px;font-size:14px}.ccd-section{border-bottom:1px solid #b7b7b7;padding:2px 0}.calendar-check-dropdown .ccd-section:last-of-type{border:none;padding-bottom:0}.ccd-indent{padding-left:12px}.ccd-g{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ccd-g input{margin-bottom:.5rem}.af-filters{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.cal-filters{position:-webkit-sticky;position:sticky;top:0;background-image:url(images/light-bg.jpg);z-index:4}.abht-left{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:4px;column-gap:12px}.abht-left h1{-ms-flex:1;flex:1;white-space:nowrap}.abht-right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:12px}.abht-to{margin-left:24px;color:#c9920f}.abht-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px}@media screen and (max-width:768px){.abht-icon{margin-left:10px;font-size:0}}.abht-icon svg{font-size:24px;color:currentColor}.abht-icon.abht-icon__success{color:green}.abht-icon.abht-icon__error{color:#ac2b27}.abooking-requests{margin-top:12px}.new-traveler-request{background-color:#dcdcdc;margin-bottom:12px;padding:24px 12px;text-align:center;position:relative}.ntr-dismiss{top:6px;color:red}.ntr-approve,.ntr-dismiss{position:absolute;right:6px;cursor:pointer;text-transform:lowercase;font-size:13px;font-weight:600;text-decoration:underline}.ntr-approve{bottom:6px;color:blue}.standard-page-custom{margin:20px 0;padding:0;min-height:auto;text-align:initial}.standard-page-custom .wis-title{margin-top:10px}.standard-page-custom .invoice-pdfwrapper{margin:0}.standard-page-custom .ipt-left{-ms-flex-preferred-size:calc(100% - 140px);flex-basis:calc(100% - 140px)}.standard-page-custom .iptd-grid{margin-top:15px;-ms-flex-direction:column;flex-direction:column}.standard-page-custom .ipt-table-row{grid-gap:15px;grid-template-columns:2fr repeat(3,1fr)}.standard-page-custom .wire-info-section{margin:0;grid-gap:10px}.standard-page-custom .wis-title{text-align:left;margin-bottom:15px}.standard-page-custom .ipt-table-row div:last-child{text-align:right}.standard-page-custom .print-button{margin-top:20px}.confirm-text-btn{background:transparent;padding:0;border:none;outline:none}.confirm-text-btn:hover{color:#c35219}.tap-feedback input,.tap-feedback label{display:inline-block;margin-bottom:0;vertical-align:middle;font-size:1rem}.payment-status-filter .standard-dropdown{display:block;border:1px solid #b7b7b7;border-radius:6px;width:200px}.payment-status-filter .standard-dropdown:focus,.payment-status-filter .standard-dropdown:hover{border:1px solid #c35219}.payment-status-filter-wrapper .standard-input{margin-left:0;min-width:150px}.payment-status-filter-wrapper .flatpickr-input{min-width:187px}.payment-status-per-page{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}.payment-status-record-count strong{font-weight:700}.admin-table-header--payment-status{-ms-flex-pack:justify;justify-content:space-between;margin-top:16px}.admin-table-header--payment-status,.pagination-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.pagination-container{margin:20px 0;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.pagination-container .pagination-item{display:block;width:30px;height:30px;text-align:center;border:1px solid #ccc;font-size:14px;line-height:30px;cursor:pointer}.pagination-container .pagination-item:hover{border-color:#c35219}.pagination-container .pagination-item.active{font-weight:600;border-color:#c35219;color:#c35219;pointer-events:none}.action-button{padding:0;border:none;background:transparent;font-family:Andes,sans-serif;font-weight:300}.action-button:hover{color:#c35219}.notes-textarea{font-family:Arial,Helvetica,sans-serif}.popup-holder__update-booking-cancelled .booking-cancelled-info{display:block;margin:20px 0;gap:0}.popup-holder__update-booking-cancelled .booking-cancelled-info li{display:-ms-flexbox;display:flex;gap:10px;font-size:16px}.popup-holder__update-booking-cancelled .booking-cancelled-info li:before{content:none}.popup-holder__update-booking-cancelled .booking-cancelled-info li b{-ms-flex:0 0 120px;flex:0 0 120px;max-width:120px}.popup-holder__update-booking-cancelled .booking-cancelled-info li span:before{content:":";padding-right:10px;font-weight:600;color:#c35219}.cruise-dropdown-traveler-title{font-size:14px;list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px}.cruise-dropdown-traveler-title:before{content:"";width:4px;height:4px;background-color:#000;border-radius:100%}.cruise-dropdown-traveler:not(:last-child){margin-bottom:4px}.cruise-dropdown-traveler-info{margin-left:16px}.cruise-dropdown-traveler-info .cdr-row{max-width:200px;text-wrap:pretty;font-style:normal}.popup-holder__list-bookings .popup-heading{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.popup-holder__list-bookings .popup-heading .popup-sendmail{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:none;background-color:transparent;font-weight:500;cursor:pointer;font-size:14px;gap:5px;font-family:Andes,sans-serif}.popup-holder__list-bookings .popup-heading .popup-sendmail:disabled{opacity:.8;pointer-events:none}.popup-holder__list-bookings .popup-main{position:relative;width:800px;height:800px;padding:30px;max-width:90%;background:#fffefe;max-height:80vh;overflow:hidden;box-sizing:border-box}.popup-holder__list-bookings .popup-table{position:absolute;top:70px;left:0;height:calc(100% - 70px);padding:0 30px 30px;overflow:auto;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box}.popup-holder__list-bookings .popup-table .admin-table-wrapper{width:100%;margin-top:0}.popup-holder__list-bookings .popup-table .admin-table-wrapper table{font-size:80%}.table-cruise-transfers .fixedDataTableLayout_header.public_fixedDataTable_header{background:url(images/light-bg.jpg)!important}.admin-filters__list-buttons{display:-ms-flexbox;display:flex;gap:20px;margin-top:10px}.admin-filters__list-buttons .admin-filter-button{margin-left:0;height:40px;padding:0 15px;line-height:40px}.admin-filters .flatpickr-input{font-family:Andes,sans-serif;font-size:16px;color:#222;font-weight:300}.admin-filters .admin-filter-button-custom{height:40px;padding:0 15px;line-height:40px;box-sizing:border-box;-ms-flex-item-align:start;align-self:flex-start}@media (max-width:1024px){.main-content.admin-content .af-download{font-size:0}.main-content.admin-content .af-download svg{font-size:16px}.main-content.admin-content .af-go-to>span{display:none}}@media (max-width:768px){.main-content.admin-content .admin-filters{-ms-flex-wrap:wrap;flex-wrap:wrap}.main-content.admin-content .admin-filters .af-right .af-search{margin-left:0}.main-content.admin-content .af-top-row{-ms-flex-align:center;align-items:center;margin-top:10px}.main-content.admin-content .af-top-row>*{margin-top:0!important}.main-content.admin-content .page-cancelled-admin-filters .af-right .af-search{margin-left:20px}}@media (max-width:480px){.main-content.admin-content .admin-filters .af-left{-ms-flex-wrap:wrap;flex-wrap:wrap}.main-content.admin-content .admin-filters .af-left .custom-range{margin-top:20px;margin-left:0}.main-content.admin-content .admin-filters .af-left .custom-range .flatpickr-input{width:100%;margin-left:0}.main-content.admin-content .admin-filters .admin-filter-button-custom{width:220px;margin-left:0;margin-top:20px}.main-content.admin-content .admin-filters .af-search .standard-input{width:220px}.main-content.admin-content .admin-filters .payment-status-filter{margin-top:20px}.main-content.admin-content .admin-filters .payment-status-filter .standard-dropdown{width:220px}.main-content.admin-content .page-cancelled-admin-filters .form-group{padding:0}.main-content.admin-content .page-cancelled-admin-filters .form-group .custom-range{margin-top:0}.main-content.admin-content .page-cancelled-admin-filters .af-right{-ms-flex-wrap:wrap;flex-wrap:wrap}.main-content.admin-content .page-cancelled-admin-filters .af-right .admin-filters__refund{margin-bottom:10px}.main-content.admin-content .page-cancelled-admin-filters .af-right .af-search{margin-left:0}}.payments-form .payments-form__wrapper{display:-ms-flexbox;display:flex;gap:90px}.payments-form .payments-form__wrapper .standard-dropdown{min-width:300px}.swal2--payment-event .swal2-textarea{font-family:Andes,sans-serif;font-size:15px;font-weight:300}.swal2--payment-event #swal2-content{margin:0!important}.swal2--payment-event .swal2-checkbox{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0;gap:5px}.swal2--payment-event .swal2-checkbox input[type=checkbox]{margin:0!important}.swal2--payment-event .swal2-checkbox span.swal2-label{display:block;line-height:16px}.payment-events .payment-note{font-size:90%}.payment-events .admin-table-wrapper--payment-events table tr td{height:60px;font-size:90%;border-bottom:1px solid #dcdcdc}.payment-events .admin-table-wrapper--payment-events table tr td,.payment-events .admin-table-wrapper--payment-events table tr th{width:14.28571%;padding:8px 10px 8px 0;vertical-align:middle}.payment-events .admin-table-wrapper--payment-events table tr td .actions-note-columns,.payment-events .admin-table-wrapper--payment-events table tr th .actions-note-columns{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:15px;-ms-flex-align:center;align-items:center}.payment-events .admin-table-wrapper--payment-events table tr td .actions-note-columns svg,.payment-events .admin-table-wrapper--payment-events table tr th .actions-note-columns svg{font-size:20px;cursor:pointer}.payment-events .admin-table-wrapper--payment-events table tr td .actions-note-columns svg.disabled-link,.payment-events .admin-table-wrapper--payment-events table tr th .actions-note-columns svg.disabled-link{color:#ccc;opacity:1}.payment-events .admin-table-wrapper--payment-events table tr td:last-child,.payment-events .admin-table-wrapper--payment-events table tr th:last-child{padding-left:10px;padding-right:0}.list-notifications-wrapper .popup-content,.popup-notification .popup-content{text-align:left;border:1px solid #c35219;border-top:none;padding:10px}.list-notifications-wrapper .notification-item:not(:first-child),.popup-notification .notification-item:not(:first-child){margin-top:10px}.list-notifications-wrapper .popup-tab,.popup-notification .popup-tab{display:-ms-flexbox;display:flex}.list-notifications-wrapper .popup-tab-item,.popup-notification .popup-tab-item{text-transform:uppercase;padding:10px 12px;-ms-flex:auto;flex:auto;background:transparent;border:1px solid #c35219}.list-notifications-wrapper .popup-tab-item.active,.popup-notification .popup-tab-item.active{background-color:#c35219;color:#fff}.job-status{font:400 12px/24px Andes,sans-serif;letter-spacing:.2px;border:none;border-radius:3px;color:#fffefe}.job-status.job-scheduled{background:#c99210}.job-status.job-success{background:green}.job-status.job-failed{background:#c35219}.text-note-upgrade{display:block;margin:5px 0;color:#c35219;font-size:11px;line-height:13px;max-width:150px;white-space:normal}.admin-table-wrapper.admin-table-cruise-transfers table{font-size:15px}.admin-table-wrapper.admin-table-cruise-transfers table tr td:not(:first-child),.admin-table-wrapper.admin-table-cruise-transfers table tr th:not(:first-child){padding-left:10px;padding-right:10px}.admin-table-wrapper.admin-table-cruise-transfers table tr td.col-comments,.admin-table-wrapper.admin-table-cruise-transfers table tr th.col-comments{width:15%}.admin-table-wrapper.admin-table-cruise-transfers table tr td.col-comments ul,.admin-table-wrapper.admin-table-cruise-transfers table tr th.col-comments ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px}.admin-table-wrapper.admin-table-cruise-transfers table tr td.col-comments ul li,.admin-table-wrapper.admin-table-cruise-transfers table tr th.col-comments ul li{list-style-type:disc}.admin-table-wrapper.admin-table-cruise-transfers table tr td ul.list-travelers,.admin-table-wrapper.admin-table-cruise-transfers table tr th ul.list-travelers{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px}.admin-table-wrapper.admin-table-cruise-transfers table tr td ul.list-travelers li,.admin-table-wrapper.admin-table-cruise-transfers table tr th ul.list-travelers li{display:-ms-flexbox;display:flex;gap:5px}.admin-table-wrapper.admin-table-cruise-transfers table tr td ul.list-travelers li.hide,.admin-table-wrapper.admin-table-cruise-transfers table tr th ul.list-travelers li.hide{display:none}.admin-table-wrapper.admin-table-cruise-transfers table tr td ul.list-travelers li button,.admin-table-wrapper.admin-table-cruise-transfers table tr th ul.list-travelers li button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:3px;font-size:14px}.admin-table-wrapper.admin-table-cruise-transfers table tr td.actions a,.admin-table-wrapper.admin-table-cruise-transfers table tr th.actions a{display:table;margin:0 auto}.standard-dropdown--upsert-bank{min-height:46px}.standard-dropdown--upsert-bank .standard__control{min-height:46px;border:1px solid #dcdcdc!important}.standard-dropdown--upsert-bank .standard__single-value{color:#c35219;font-weight:400;font-size:14px}.dropdown-multi-step{position:relative;width:100%}.dropdown-multi-step button{font:300 16px/30px Andes,sans-serif}.dropdown-multi-step .main-value{background:#fff;text-align:left;box-sizing:border-box;width:100%;padding:0 16px;font-size:16px;border:1px solid #dcdcdc;height:45px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.dropdown-multi-step .main-value svg{margin-left:auto;color:orange}.dropdown-multi-step .main-menu{position:absolute;top:65px;z-index:3;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;max-height:300px;overflow-y:auto;background:#fff}.dropdown-multi-step .main-menu li{width:100%;border-bottom:1px solid #dcdcdc}.dropdown-multi-step .main-menu li button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;height:45px;padding:0 15px;border:none;text-align:left;gap:5px;background:#fff;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc}.dropdown-multi-step .main-menu li button.button-back{color:#ac2b27;font-weight:400}.dropdown-multi-step .main-menu li button:not(:disabled):hover{background:#eee}.dropdown-multi-step .main-menu li .submenu{position:absolute;top:0;width:100%}.dropdown-multi-step .main-menu.show-sub-menu-2>li>button,.dropdown-multi-step .main-menu.show-sub-menu>li>button{visibility:hidden}.notification-errors{margin-top:15px;text-align:left;max-height:200px;overflow-y:auto;padding:10px;background:#fff5f5;border:1px solid #ffebeb;border-radius:4px}.error-item{margin-bottom:8px;font-size:14px}.error-item:last-child{margin-bottom:0}.error-item b{color:#e53e3e}.swal2-html-container{max-height:70vh;overflow-y:auto}.skeleton-text{width:100%;height:20px;background:#e0e0e0;border-radius:4px;animation:shimmer 1.5s infinite linear;background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5 50%,#e0e0e0 75%);background-size:200% 100%}@keyframes shimmer{0%{background-position:100%}to{background-position:-100%}}.form-setup-keys-setup{padding:20px;margin:20px 0;background:hsla(0,0%,100%,.8)}.form-setup-keys-setup .error-class{position:static;padding:0;margin:10px 0}.form-setup-keys-setup h2{text-align:center;margin-bottom:20px}.form-setup-keys-setup .form-setup-keys__switch{margin:10px 0;display:-ms-flexbox;display:flex;gap:10px}.form-setup-keys-setup .form-group label{font-size:15px;font-weight:400}.form-setup-keys-setup .form-group p{font-size:13px;font-weight:300;margin:10px 0}.form-setup-keys-setup input{font-family:Andes,sans-serif;font-weight:300}.form-setup-keys-setup input[disabled]{cursor:not-allowed;background:#f3f5f4}.form-group__mutil-switch{display:-ms-flexbox;display:flex;gap:50px}.form-group__mutil-switch .form-group__switch-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.form-group__mutil-switch .form-group__switch-item>span{font-weight:500;font-size:14px}.form-group__switch{position:relative;display:block;width:60px;height:34px;border-radius:34px;overflow:hidden}.form-group__switch input{width:0;height:0;opacity:0}.form-group__switch .form-group__switch--slider{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ccc;cursor:pointer;transition:.4s}.form-group__switch .form-group__switch--slider:before{content:"";position:absolute;bottom:4px;left:4px;width:26px;height:26px;background-color:#fff;border-radius:50%;transition:.4s;overflow:hidden}.form-group__switch input:checked+.form-group__switch--slider{background-color:#c35219}.form-group__switch input:focus+.form-group__switch--slider{box-shadow:0 0 1px #c35219}.form-group__switch input:checked+.form-group__switch--slider:before{transform:translateX(26px)}.popup-refund-payment .standard__control{width:100%;border:1px solid #dcdcdc!important;background-color:#fff;min-height:44px;box-sizing:border-box;font-size:16px;font-family:Andes,sans-serif;font-weight:300;color:#222;border-radius:0}.popup-refund-payment .standard__control .standard__value-container{padding-left:16px}.popup-refund-payment .form-group input,.popup-refund-payment .form-group textarea{font-family:Andes,sans-serif;font-weight:300;color:#222}.popup-refund-payment .form-group__switch .form-group__switch--slider:before{content:"€";line-height:26px;text-align:center;color:#ac2b27;font-size:18px}.popup-refund-payment .form-group__switch input:checked+.form-group__switch--slider:before{content:"$"}.admin-table-list-actions{margin:0;padding:0;list-style-type:none;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-align:center;align-items:center}.otp-welcome{width:100vw;min-height:100dvh;overflow-x:hidden}.otp-welcome .otp-welcome__container{display:-ms-flexbox;display:flex;margin:0 auto}@media screen and (max-width:980px){.otp-welcome .otp-welcome__container{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.otp-welcome .otp-welcome__container .otp-welcome__col-left{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:0 0 50%;flex:0 0 50%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;padding:32px;max-width:50%;box-sizing:border-box}@media screen and (max-width:980px){.otp-welcome .otp-welcome__container .otp-welcome__col-left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.otp-welcome .otp-welcome__container .otp-welcome__col-left .otp-welcome__main{position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translateY(-50%);box-sizing:border-box}@media screen and (max-width:980px){.otp-welcome .otp-welcome__container .otp-welcome__col-left .otp-welcome__main{position:static;transform:none}}.otp-welcome .otp-welcome__container .otp-welcome__col-left .otp-welcome__main .otp-welcome__main__content{padding:0 40px;margin:0 auto;max-width:530px}@media screen and (max-width:768px){.otp-welcome .otp-welcome__container .otp-welcome__col-left .otp-welcome__main .otp-welcome__main__content{max-width:295px;padding:0}}.otp-welcome .otp-welcome__container .otp-welcome__col-left .otp-welcome__main h1{font-size:45px;line-height:53px;letter-spacing:.5px;font-weight:400;margin-bottom:8px}@media screen and (max-width:980px){.otp-welcome .otp-welcome__container .otp-welcome__col-left .otp-welcome__main h1{font-size:32px;line-height:42px}}.otp-welcome .otp-welcome__container .otp-welcome__col-left .otp-welcome__main p{color:#1e1e1e;font:300 18px/25px Andes,sans-serif;letter-spacing:.5px;margin-bottom:48px}@media screen and (max-width:980px){.otp-welcome .otp-welcome__container .otp-welcome__col-left .otp-welcome__main p{margin-bottom:32px}}.otp-welcome .otp-welcome__container .otp-welcome__col-left .otp-welcome__main .otp-welcome__btn{margin:0 auto;min-width:253px}@media screen and (max-width:980px){.otp-welcome .otp-welcome__container .otp-welcome__col-left .otp-welcome__main .otp-welcome__btn{min-width:0;max-width:165px}}.otp-welcome .otp-welcome__container .otp-welcome__col-left img{margin:0 auto auto}@media screen and (max-width:980px){.otp-welcome .otp-welcome__container .otp-welcome__col-left img{margin-bottom:70px}}.otp-welcome .otp-welcome__container .otp-welcome__col-right{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.otp-welcome .otp-welcome__container .otp-welcome__col-right img{width:50vw;height:100dvh;margin:0;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:980px){.otp-welcome .otp-welcome__container .otp-welcome__col-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.otp-welcome .otp-welcome__container .otp-welcome__col-right img{width:100%;aspect-ratio:1;height:auto}}.otp-confirm{position:relative;min-height:100dvh;overflow-x:hidden}.otp-confirm .otp-confirm__container{display:-ms-flexbox;display:flex;margin:0 auto}@media screen and (max-width:980px){.otp-confirm .otp-confirm__container{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.otp-confirm .otp-confirm__container .otp-confirm__col-left{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media screen and (max-width:980px){.otp-confirm .otp-confirm__container .otp-confirm__col-left{-ms-flex:inherit;flex:inherit;width:100%;height:50dvh;margin-top:auto;overflow:hidden;max-width:100%;box-sizing:border-box;display:-ms-flexbox;display:flex}}.otp-confirm .otp-confirm__container .otp-confirm__col-left img{position:absolute;left:0;width:50vw;height:100dvh;margin:0;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:980px){.otp-confirm .otp-confirm__container .otp-confirm__col-left img{position:static;display:block;width:100%;height:100%;transform:scaleX(-1)}}@media screen and (max-width:580px){.otp-confirm .otp-confirm__container .otp-confirm__col-left img{margin-top:auto;aspect-ratio:1;height:auto}}.otp-confirm .otp-confirm__container .otp-confirm__col-right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:0 0 50%;flex:0 0 50%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;height:100vh;padding:32px;max-width:50%;box-sizing:border-box}@media screen and (max-width:980px){.otp-confirm .otp-confirm__container .otp-confirm__col-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-height:50dvh;box-sizing:border-box}}.otp-confirm .otp-confirm__container .otp-confirm__col-right .otp-confirm__main{text-align:center;box-sizing:border-box}@media screen and (max-width:980px){.otp-confirm .otp-confirm__container .otp-confirm__col-right .otp-confirm__main{position:static;transform:none}}.otp-confirm .otp-confirm__container .otp-confirm__col-right .otp-confirm__main h1{font-size:45px;line-height:53px;letter-spacing:.5px;font-weight:400;margin-bottom:8px}@media screen and (max-width:980px){.otp-confirm .otp-confirm__container .otp-confirm__col-right .otp-confirm__main h1{font-size:32px;line-height:42px}}.otp-confirm .otp-confirm__container .otp-confirm__col-right .otp-confirm__main p{color:#1e1e1e;font:300 18px/25px Andes,sans-serif;letter-spacing:.5px;margin-bottom:10px}.otp-confirm .otp-confirm__container .otp-confirm__col-right img{display:block;width:48px;height:48px;margin-bottom:32px}.otp-master-layout{padding-bottom:150px}.otp-master-layout .otp-container{width:100%;padding:32px;margin:0 auto;max-width:1148px;box-sizing:border-box}@media (max-width:768px){.otp-master-layout .otp-container{padding:16px}}.otp-master-layout .otp-header{margin-bottom:32px}.otp-master-layout .obdl-connector{width:50%}.otp-master-layout .o-desc-bar{position:relative}.otp-master-layout .o-desc-bar .otp-logo{position:absolute;top:0;transform:translateX(-162px)}@media (max-width:1400px){.otp-master-layout .o-desc-bar .otp-logo{transform:translateX(-100px)}}@media (max-width:1280px){.otp-master-layout .o-desc-bar .otp-logo{transform:translateX(-80px)}}@media (max-width:1200px){.otp-master-layout .o-desc-bar .otp-logo{position:static;margin:0 auto;transform:none}}.otp-master-layout .o-desc-bar .otp-logo img{width:48px;-o-object-fit:cover;object-fit:cover}@media (max-width:480px){.otp-master-layout .o-desc-bar .otp-logo img{width:24px}}.otp-master-layout .otp-deposit{display:-ms-flexbox;display:flex}@media (max-width:768px){.otp-master-layout .otp-deposit{-ms-flex-direction:column;flex-direction:column}}.otp-master-layout .otp-deposit .otp-deposit__col-left{-ms-flex:0 0 630px;flex:0 0 630px;max-width:630px}@media (max-width:768px){.otp-master-layout .otp-deposit .otp-deposit__col-left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.otp-master-layout .otp-deposit .otp-deposit__card-mobile{display:none}@media (max-width:768px){.otp-master-layout .otp-deposit .otp-deposit__card-mobile{display:block;margin-bottom:32px}}.otp-master-layout .otp-deposit .otp-deposit__col-right{-ms-flex:0 0 340px;flex:0 0 340px;margin-left:auto;max-width:340px}@media (max-width:768px){.otp-master-layout .otp-deposit .otp-deposit__col-right{display:none}}.otp-master-layout .otp-deposit .otp-deposit__desc{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-bottom:32px;font-size:18px;letter-spacing:.5px;line-height:25px}.otp-master-layout .otp-deposit .otp-notes{font-size:14px;line-height:19px;letter-spacing:.65px}.otp-master-layout .otp-deposit .otp-notes span{margin-right:5px}.otp-master-layout .otp-passport .otp-passport__desc{margin:32px 0}.otp-master-layout .otp-cruise-transfer .hotel-pickup-form{padding:0}.otp-master-layout .otp-cruise-transfer .cruise-transfers-services .cruise-transfers-group{margin-left:0;margin-right:0}.otp-master-layout .summary-card{position:-webkit-sticky;position:sticky;top:20px}.popup-passport{position:fixed;z-index:99;top:0;left:0;width:100vw;height:100vh}.popup-passport__overlay{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.popup-passport__closed{position:absolute;z-index:5;top:12px;right:10px;display:block;width:15px;height:15px;padding:0;cursor:pointer;border:none;background:transparent}.popup-passport__wrapper{position:absolute;z-index:2;top:50%;left:50%;width:800px;max-width:90%;height:800px;max-height:70%;transform:translate(-50%,-50%);background:#fffefe;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3)}.popup-passport__list{position:absolute;top:0;left:0;overflow-y:auto;box-sizing:border-box;width:100%;max-height:calc(100% - 80px);padding:60px 20px 80px}.popup-passport__list ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;width:100%}.popup-passport__list ul li{-ms-flex:0 0 25%;flex:0 0 25%;box-sizing:border-box;width:25%;height:150px;padding:10px;position:relative}.popup-passport__remove-btn{position:absolute;top:0;right:0;background:transparent;border:none;outline:none;opacity:0;pointer-events:none;z-index:3}.popup-passport__list ul li:hover .popup-passport__remove-btn{opacity:1;pointer-events:all}.popup-passport__list ul li .popup-passport__image{display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;padding:10px;cursor:pointer;border:2px solid #eee}.popup-passport__list ul li .popup-passport__image.active{border-color:#ac2b27}.popup-passport__list ul li .popup-passport__image span{width:100%;height:100%;overflow:hidden;transform:translateX(-8px)}.popup-passport__list ul li .popup-passport__image span object{pointer-events:none;z-index:-1;transform:translateX(15px)}.popup-passport__list ul li .popup-passport__image img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.popup-passport__footer{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;padding:15px;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3)}.popup-passport__footer,.popup-passport__tab-panel{position:absolute;left:0;width:100%;background:#fffefe}.popup-passport__tab-panel{top:0}.popup-passport__tab-panel ul{position:relative;z-index:2;padding:0;list-style:none;border-bottom:1px solid #ccc;background:#fffefe;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.popup-passport__tab-panel ul li{line-height:40px;display:inline-block;padding:0 10px;cursor:pointer;color:#31251b;border-right:1px solid #ccc}.popup-passport__tab-panel ul li.active{color:#ac2b27}@media (max-width:768px){.popup-passport__list{padding:10px}.popup-passport__list ul li{-ms-flex:0 0 50%;flex:0 0 50%;width:50%}}@media (max-width:480px){.popup-passport__list ul li{-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}.popup-passport__zoom{overflow:hidden}.popup-passport__zoom .popup-passport__closed{right:20px}.popup-passport__zoom .popup-passport__wrapper .popup-passport__main{position:relative;height:100%;width:100%}.popup-passport__zoom .popup-passport__wrapper .popup-passport__main.popup-passport__main__img{overflow:auto}.popup-passport__zoom .popup-passport__wrapper .popup-passport__main .popup-passport__image{max-width:100%;min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:30px;box-sizing:border-box}.popup-passport__zoom .popup-passport__wrapper .popup-passport__main .popup-passport__image img{max-width:100%;max-height:100%}.popup-passport__zoom .popup-passport__wrapper .popup-passport__main .popup-passport__pdf{width:100%;height:100%}.mini-passport-ovellay{position:absolute;z-index:2;width:100%;height:100%;cursor:pointer}.dashboard-split-payment-layout,.onboard-only-guesthouse,.onboard-split-payment-layout{display:grid;grid-template:"grid-1 grid-3" "grid-2 grid-3";grid-template-rows:50px auto;grid-template-columns:repeat(1,minmax(350px,1fr));grid-gap:32px;width:100%}.dashboard-split-payment-layout:has(div.col-heading--description),.onboard-only-guesthouse:has(div.col-heading--description),.onboard-split-payment-layout:has(div.col-heading--description){grid-template-rows:80px auto}.dashboard-split-payment-layout.onboard-split-payment-layout__fulltotal-options,.onboard-only-guesthouse.onboard-split-payment-layout__fulltotal-options,.onboard-split-payment-layout.onboard-split-payment-layout__fulltotal-options{grid-gap:100px 30px}.dashboard-split-payment-layout.no-grid .col-left,.onboard-only-guesthouse.no-grid .col-left,.onboard-split-payment-layout.no-grid .col-left{width:auto}.dashboard-split-payment-layout .col-heading,.onboard-only-guesthouse .col-heading,.onboard-split-payment-layout .col-heading{grid-area:grid-1;width:630px;max-width:100%}@media (max-width:640px){.dashboard-split-payment-layout .col-heading h1,.onboard-only-guesthouse .col-heading h1,.onboard-split-payment-layout .col-heading h1{font-size:36px}}@media (max-width:480px){.dashboard-split-payment-layout .col-heading h1,.onboard-only-guesthouse .col-heading h1,.onboard-split-payment-layout .col-heading h1{font-size:28px}}.dashboard-split-payment-layout .col-heading .col-heading--description p span,.onboard-only-guesthouse .col-heading .col-heading--description p span,.onboard-split-payment-layout .col-heading .col-heading--description p span{font-weight:500}.dashboard-split-payment-layout .col-left,.onboard-only-guesthouse .col-left,.onboard-split-payment-layout .col-left{grid-area:grid-2;width:630px;max-width:100%}.dashboard-split-payment-layout .col-right,.onboard-only-guesthouse .col-right,.onboard-split-payment-layout .col-right{grid-area:grid-3}.dashboard-split-payment-layout h5,.onboard-only-guesthouse h5,.onboard-split-payment-layout h5{font-size:14px;font-weight:400;margin-bottom:16px;letter-spacing:1px;text-transform:uppercase}@media (max-width:1280px){.dashboard-split-payment-layout,.onboard-only-guesthouse,.onboard-split-payment-layout{grid-template-columns:repeat(1,minmax(250px,1fr))}}@media (max-width:1024px){.dashboard-split-payment-layout,.onboard-only-guesthouse,.onboard-split-payment-layout{display:-ms-flexbox;display:flex;grid-gap:32px!important;-ms-flex-direction:column;flex-direction:column}}.dashboard-split-payment-layout{padding-bottom:120px}.summary-card{width:350px;padding:16px;color:#222;border-radius:4px;margin-left:auto;background:#fff;font:300 14px/19px Andes;box-sizing:border-box;letter-spacing:.65px}.summary-card .summary-boat{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #f3f5f4}.summary-card .summary-boat .summary-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.summary-card .summary-boat .summary-content .name{font-weight:500;font-size:14px;line-height:22px}.summary-card .summary-boat .summary-content .btn-toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0;border:none;color:#c35219;background:transparent;font-family:Andes,sans-serif;font-weight:300;gap:4px}.summary-card .summary-boat .summary-image span{display:block;width:83px;border-radius:2px;aspect-ratio:83/48;overflow:hidden}.summary-card .summary-boat .summary-image span img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.summary-card .summary-detail{margin-top:16px;border-bottom:1px solid #f3f5f4}.summary-card .summary-detail .item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px;gap:4px}.summary-card .summary-detail .item .item-title{font-weight:500}.summary-card .summary-detail .item .item-content{color:#222}.summary-card .summary-detail .item .item-content p{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.summary-card .summary-detail .item .item-content .item-group-guesthouse{margin-bottom:8px}.summary-card .summary-detail .item .item-content .item-group-guesthouse:last-child{margin-bottom:0}.summary-card .summary-detail .item .item-content .item-rate{display:block;margin:0 0 4px;color:#c99210}.summary-card .summary-total{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:16px;line-height:22px;gap:4px}.summary-card .summary-total .line-item,.summary-card .summary-total .total{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-weight:300;font-size:14px}.summary-card .summary-total .total{font-weight:500;font-size:16px}.summary-card .summary-total.summary-total__border-top{margin-top:16px;border-top:1px solid #f3f5f4}.summary-card .btn-view-split{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0;border:none;color:#c35219;background:transparent;font-family:Andes,sans-serif;font-weight:300;gap:4px}@media (max-width:1280px){.summary-card{width:250px}}@media (max-width:1024px){.summary-card{width:100%;margin-left:0;max-width:100%}}.summary-card-modal .norm-popup{width:480px;padding:48px;border-radius:4px}.summary-card-modal .norm-popup h1{text-align:center;font:400 25px/22px Alternate Gothic;margin-bottom:24px}.summary-card-modal .norm-popup ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.summary-card-modal .norm-popup ul li{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.summary-card-modal .norm-popup ul li.bold-text{font-weight:500}.summary-card-modal .norm-popup ul li.has-border-bottom{border-bottom:1px solid #f3f5f4;padding-bottom:16px;margin-bottom:16px}.summary-card-modal .summary-card-modal__btn-close{padding:12px;margin:20px auto 0;min-width:auto}.select-payment-type{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.select-payment-type button{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;padding:24px 24px 24px 60px;border:1px solid transparent;color:#31251b;text-align:left;box-sizing:border-box;background:#fff;min-height:80px;font:500 16px/22px Andes}.select-payment-type button p{-ms-flex:0 0 145px;flex:0 0 145px;max-width:145px}@media (max-width:768px){.select-payment-type button p{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-bottom:10px}}.select-payment-type button span{-ms-flex:0 0 calc(100% - 200px);flex:0 0 calc(100% - 200px);max-width:calc(100% - 200px);font-weight:300}@media (max-width:768px){.select-payment-type button span{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.select-payment-type button:before{content:"";position:absolute;top:50%;left:24px;width:24px;height:24px;border:1px solid #dcdcdc;border-radius:50%;transform:translateY(-50%);box-sizing:border-box}@media (max-width:768px){.select-payment-type button:before{top:0;transform:translateY(24px)}}.select-payment-type button.active{border-color:#c35219}.select-payment-type button.active:before{border:8px solid #c35219}.select-payment-type button:first-of-type{border-radius:4px 4px 0 0}.select-payment-type button:last-of-type{border-radius:0 0 4px 4px}@media (max-width:768px){.select-payment-type button{display:block;text-align:left}}.split-payment{padding-top:32px}.split-payment .split-payment--options{display:-ms-flexbox;display:flex;gap:8px;margin-bottom:24px}@media (max-width:480px){.split-payment .split-payment--options li{-ms-flex:0 0 calc(33.33% - 4px);flex:0 0 calc(33.33% - 4px);max-width:calc(33.33% - 4px)}}.split-payment .split-payment--options li button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:130px;height:48px;border:1px solid #fff;color:#31251b;border-radius:50px;box-sizing:border-box;max-width:100%;background:#fff;font:500 16px/22px Andes;transition:border-color .1s ease-in-out}.split-payment .split-payment--options li button.active,.split-payment .split-payment--options li button:hover{border-color:#c35219}.split-payment .split-payment--options li button.active{pointer-events:none}.split-payment .split-payment--options li button[disabled]{color:#dcdcdc;pointer-events:none;cursor:not-allowed}.split-payment .split-payment-list{padding:0 24px;background:#fff;margin-bottom:4px}.split-payment .split-payment-list ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.split-payment .split-payment-list ul li{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:80px;border-bottom:1px solid #f3f5f4}.split-payment .split-payment-list ul li.header{font-weight:500}.split-payment .split-payment-list ul li.header .header__note{margin-left:auto;margin-right:12px}.split-payment .split-payment-list ul li.header .header__note span{padding:5px;border-radius:4px;font-weight:300;font-size:14px;background:#f3f5f4}@media (max-width:480px){.split-payment .split-payment-list ul li.header{-ms-flex-wrap:wrap;flex-wrap:wrap}.split-payment .split-payment-list ul li.header:has(.header__note){height:100px}.split-payment .split-payment-list ul li.header .header__title{-ms-flex-order:2;order:2}.split-payment .split-payment-list ul li.header .header__amount{-ms-flex-order:3;order:3}.split-payment .split-payment-list ul li.header .header__note{-ms-flex-order:1;order:1;-ms-flex:0 0 100%;flex:0 0 100%;margin:20px 0 0}}.split-payment .split-payment-list ul li.footer{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}.split-payment .split-payment-list ul li.footer .footer--warning{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;color:red;font-size:14px;gap:4px}.split-payment .split-payment-list ul li.footer .footer--success{display:block;width:100%;text-align:center}.split-payment .split-payment-list ul li.footer .footer--success img{margin-right:8px;margin-top:-8px}.split-payment .split-payment-list ul li.footer .footer--success span{font-weight:500}.split-payment .split-payment-list ul li.item .item--name label{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:35px;font-size:16px;line-height:24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-bottom:0;margin-bottom:0}.split-payment .split-payment-list ul li.item .item--name input[type=checkbox]{position:absolute;width:0;height:0;opacity:0;cursor:pointer}.split-payment .split-payment-list ul li.item .item--name .item--checkmark{position:absolute;top:0;left:0;width:24px;height:24px;border:1px solid #dcdcdc;background-color:#fff;border-radius:4px;box-sizing:border-box}.split-payment .split-payment-list ul li.item .item--name .item--checkmark:after{content:"";position:absolute;top:4px;left:9px;display:none;width:4px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.split-payment .split-payment-list ul li.item .item--name label input[type=checkbox]:checked~.item--checkmark{background-color:#c35219}.split-payment .split-payment-list ul li.item .item--name label input:checked~.item--checkmark:after{display:block}.split-payment .split-payment-list ul li.item .item--amount{width:130px;padding:0 16px;border:1px solid #dcdcdc;color:#31251b;text-align:right;font:300 16px/22px Andes;min-height:45px}.select-payment-method .select-payment-method--heading{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 32px;gap:30px}@media (max-width:1024px){.select-payment-method .select-payment-method--heading{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}}.select-payment-method .amount-to-paid{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:32px;background:#fff;font-weight:500;max-width:640px;box-sizing:border-box}.select-payment__wrapper{color:#31251b;margin-top:40px}.select-payment__wrapper .select-payment__header h3{font-weight:400;font-size:16px;letter-spacing:.8px}.select-payment__wrapper .select-payment__options{display:-ms-flexbox;display:flex;margin-top:16px}@media screen and (max-width:480px){.select-payment__wrapper .select-payment__options{-ms-flex-direction:column;flex-direction:column}}.select-payment__wrapper .select-payment__options .select-payment__box{-ms-flex:0 0 50%;flex:0 0 50%;padding:24px 24px 40px;border:1px solid transparent;border-radius:4px 0 0 4px;max-width:50%;background:#fffefe;box-sizing:border-box;cursor:pointer}@media screen and (max-width:480px){.select-payment__wrapper .select-payment__options .select-payment__box{-ms-flex:0 0 100%;flex:0 0 100%;border-radius:4px 4px 0 0;max-width:100%}.select-payment__wrapper .select-payment__options .select-payment__box:last-child{border-radius:0 0 4px 4px}}.select-payment__wrapper .select-payment__options .select-payment__box:last-child{border-radius:0 4px 4px 0}.select-payment__wrapper .select-payment__options .select-payment__box.active{border-color:#c35219}.select-payment__wrapper .select-payment__options .select-payment__box.active .select-payment__box__title .titles-and-names:before,.select-payment__wrapper .select-payment__options .select-payment__box.active .select-payment__box__title h4:before{border:8px solid #c35219}.select-payment__wrapper .select-payment__options .select-payment__box .select-payment__box__title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-bottom:30px}.select-payment__wrapper .select-payment__options .select-payment__box .select-payment__box__title .titles-and-names,.select-payment__wrapper .select-payment__options .select-payment__box .select-payment__box__title h4{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:600;gap:10px}.select-payment__wrapper .select-payment__options .select-payment__box .select-payment__box__title .titles-and-names:before,.select-payment__wrapper .select-payment__options .select-payment__box .select-payment__box__title h4:before{content:"";display:block;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;border:1px solid #dcdcdc;border-radius:50%;box-sizing:border-box;max-width:24px}.select-payment__wrapper .select-payment__options .select-payment__box .select-payment__box__title span.price{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:#222;text-align:right;gap:5px;font:400 25px/22px Alternate Gothic;letter-spacing:.5px}.select-payment__wrapper .select-payment__options .select-payment__box .select-payment__box__title span.price span{display:block;font:300 13px/19px Andes;min-height:19px}.select-payment__wrapper .select-payment__options .select-payment__box .select-payment__box__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px}.select-payment__wrapper .select-payment__options .select-payment__box .select-payment__box__list li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.select-payment__wrapper .select-payment__options .select-payment__box .select-payment__box__list li svg{-ms-flex:0 0 20px;flex:0 0 20px;max-width:20px}.select-payment__wrapper .select-payment__options .select-payment__box .select-payment__box__list li p strong{font-weight:500}.select-payment__wrapper .select-payment__options .select-payment__box .select-payment__box__list li.note{padding-left:30px;margin-top:-15px}.onboard-only-guesthouse .checkbox-policy,.onboarding-container-wrapper .checkbox-policy{-ms-flex-align:start;align-items:flex-start;max-width:520px}.onboard-only-guesthouse .checkbox-policy .checkbox-label,.onboarding-container-wrapper .checkbox-policy .checkbox-label{font-size:14px}.onboard-only-guesthouse .checkbox-policy~.checkbox-policy,.onboarding-container-wrapper .checkbox-policy~.checkbox-policy{padding-top:0;margin-top:0}.onboard-only-guesthouse .deposit-note,.onboarding-container-wrapper .deposit-note{margin-bottom:20px}.onboard-only-guesthouse .deposit-note span,.onboarding-container-wrapper .deposit-note span{text-transform:capitalize}.onboard-only-guesthouse .deposit-note strong,.onboarding-container-wrapper .deposit-note strong{font-weight:600}.onboard-only-guesthouse .no-payment__wrapper,.onboarding-container-wrapper .no-payment__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;gap:40px}.onboard-only-guesthouse .no-payment__wrapper .no-payment__box,.onboarding-container-wrapper .no-payment__wrapper .no-payment__box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:24px;gap:10px;background:#fffefe}.onboard-only-guesthouse .no-payment__wrapper .no-payment__box p,.onboarding-container-wrapper .no-payment__wrapper .no-payment__box p{font:300 16px/22px Andes}.onboard-only-guesthouse .no-payment__wrapper .no-payment__box p span,.onboarding-container-wrapper .no-payment__wrapper .no-payment__box p span{font-weight:500}@media screen and (max-width:480px){.popup-thankyou-wrapper{padding:16px;box-sizing:border-box}}.popup-thankyou-wrapper .norm-popup{width:480px;padding:0;border-radius:4px;overflow:hidden}.popup-thankyou-wrapper .popup-thankyou-banner img{display:block;width:100%;height:auto}.popup-thankyou-wrapper .popup-thankyou-banner svg{display:table;margin:25px auto}.popup-thankyou-wrapper .popup-thankyou-header{text-align:center}.popup-thankyou-wrapper .popup-thankyou__wire-transfer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:24px}.popup-thankyou-wrapper .popup-thankyou-body{padding:16px 40px 20px}.popup-thankyou-wrapper .popup-thankyou-body h3{font-size:14px}.popup-thankyou-wrapper .popup-thankyou-body ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:16px;gap:4px}.popup-thankyou-wrapper .popup-thankyou-body ul li{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.popup-thankyou-wrapper .popup-thankyou-body ul li.bold-text{font-weight:500}.popup-thankyou-wrapper .popup-thankyou-body ul li.has-border-bottom{border-bottom:1px solid #f3f5f4;padding-bottom:16px;margin-bottom:16px}.popup-thankyou-wrapper .popup-thankyou-footer{padding-bottom:40px}.popup-thankyou-wrapper .popup-thankyou-footer .button-redirect{padding:12px;margin:20px auto 0;min-width:auto}.popup-thankyou-wrapper .popup-thankyou-footer .btn-download-receipt{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0;border:none;margin:25px auto 0;color:#ac2b27;background:transparent;text-transform:uppercase;gap:10px;letter-spacing:1px;font:400 14px/22px Andes,serif}.popup-thankyou-wrapper .popup-thankyou-footer .btn-download-receipt.disabled{opacity:.6;pointer-events:none}.popup-thankyou-wrapper .popup-thankyou-footer .btn-download-receipt:hover{text-decoration:underline}.popup-thankyou-wrapper.popup-show-invoice .norm-popup{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-height:90%;overflow:auto}.popup-thankyou-wrapper.popup-show-invoice .norm-popup .invoice-pdfwrapper{margin:0 auto;box-shadow:none}.popup-thankyou-wrapper.popup-show-invoice .norm-popup .invoice-pdfwrapper .invoice-pdf{padding:20px}.popup-thankyou-wrapper.popup-show-invoice .norm-popup .invoice-pdfwrapper .ipt-content{margin:20px 0 0}.popup-thankyou-wrapper.popup-show-invoice .norm-popup .invoice-pdfwrapper .invoice-info{padding:48px 20px}.payment-confirm-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.payment-confirm-title{display:table;padding:30px;background:#fffefe;margin-top:20px;max-width:100%}.payment-confirm-title h2{line-height:1.2}.popup-payment-loading .norm-popup{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background:rgba(0,0,0,.3)}.popup-payment-loading .popup-payment-logo{position:relative;top:0;left:0;background-color:transparent;border-radius:50%}.popup-payment-loading .popup-payment-logo .logo{width:80px;height:80px}.popup-payment-loading .popup-payment-logo img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.popup-payment-loading .loader{position:absolute;top:-8px;left:-8px;width:calc(100% + 16px);height:calc(100% + 16px);opacity:.4;box-sizing:border-box;animation:border-spin 2s linear infinite;background-image:url(images/logo-loading-border.svg);background-repeat:no-repeat;background-position:bottom}@keyframes border-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.invoice-notes{color:#c35219;text-align:center;padding:0 10px 10px}@media (max-width:1024px){.invoice-notes{text-align:left;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.htp__section .htp__list{-ms-flex-direction:column;flex-direction:column;border-radius:4px;margin-top:16px}.htp__section .htp__list,.htp__section .htp__list .htp__btn{position:relative;display:-ms-flexbox;display:flex;width:100%;background:#fffefe;overflow:hidden}.htp__section .htp__list .htp__btn{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:28px 24px;border:none;box-sizing:border-box;border:1px solid transparent}.htp__section .htp__list .htp__btn.active{border:1px solid #c35219;border-radius:4px 4px 0 0}.htp__section .htp__list .htp__btn.active .titles-and-names:before,.htp__section .htp__list .htp__btn.active h4:before{border:8px solid #c35219}.htp__section .htp__list .htp__btn .titles-and-names,.htp__section .htp__list .htp__btn h4{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#222;font-weight:500;gap:10px;font-size:16px;line-height:22px;letter-spacing:.65px;transition:all .15s ease-in-out;min-width:145px}.htp__section .htp__list .htp__btn .titles-and-names:before,.htp__section .htp__list .htp__btn h4:before{content:"";display:block;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;border:1px solid #dcdcdc;border-radius:50%;box-sizing:border-box;max-width:24px}.htp__section .htp__list .htp__btn ul.list-card-icons{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;margin-left:auto;margin-top:0;gap:12px}.htp__section .htp__list .htp__btn ul.list-card-icons li:before{content:none}.htp__section .htp__list .htp__btn ul.list-card-icons li img{display:block;width:auto;height:20px}@media (max-width:768px){.htp__section .htp__list .htp__btn ul.list-card-icons{margin-left:30px;margin-top:8px}}.htp__section .htp__list .htp__btn span{color:#222;font-size:16px;line-height:22px;letter-spacing:.65px;margin-left:auto;font-weight:300;font-family:Andes,sans-serif}@media (max-width:768px){.htp__section .htp__list .htp__btn span{text-align:left;margin-left:33px;margin-top:8px}}@media (max-width:768px){.htp__section .htp__list .htp__btn{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;padding:24px}}.htp__section .htp__list .htp__btn[disabled] .titles-and-names,.htp__section .htp__list .htp__btn[disabled] h4,.htp__section .htp__list .htp__btn[disabled] ul{filter:blur(1px)}.htp__section .htp__list .htp__btn[disabled]:before{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:rgba(255,254,254,.1) url(images/loading-icon.gif) no-repeat 50%;background-size:30px}.htp__section .htp__list .htp__btn[disabled].active:before{display:none}.htp__section .htp__list .htp__btn[disabled].htp__btn--disabled:before{background:rgba(255,254,254,.1)!important}.htp__section .htp__list.htp__list--wire .htp__btn.active{border-radius:0 0 4px 4px}.htp__section .htp__list.htp__list--card-disabled .htp__btn{-ms-flex-pack:start;justify-content:flex-start}@media (min-width:1025px) and (max-width:1200px){.htp__section .htp__list.htp__list--card-disabled .htp__btn{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;padding:24px}}@media (max-width:900px){.htp__section .htp__list.htp__list--card-disabled .htp__btn{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;padding:24px}}@media (min-width:1025px) and (max-width:1200px){.htp__section .htp__list.htp__list--card-disabled .htp__btn ul.list-card-icons{margin-left:30px;margin-top:8px}}@media (max-width:900px){.htp__section .htp__list.htp__list--card-disabled .htp__btn ul.list-card-icons{margin-left:30px;margin-top:8px}}.htp__section .htp__list.htp__list--card-disabled .htp__btn span{margin-left:12px}@media (min-width:1025px) and (max-width:1200px){.htp__section .htp__list.htp__list--card-disabled .htp__btn span{text-align:left;margin-left:33px;margin-top:8px}}@media (max-width:900px){.htp__section .htp__list.htp__list--card-disabled .htp__btn span{text-align:left;margin-left:33px;margin-top:8px}}.payments__section{margin-bottom:32px}.payments__section .payments__header{margin-top:32px}.payments__section .payments__header h3{margin-bottom:8px}.payments__section .payments__header p{font-size:14px}.payments__section .payments__header p span{font-weight:500;margin-right:5px}.payments__section .slc-currency{padding:32px 0 0}@media (max-width:768px){.payments__section .slc-currency h3{font-size:14px;line-height:20px;letter-spacing:1px}}.payments__section .slc-currency .slc-currency__wrapper{position:relative;display:-ms-flexbox;display:flex;margin-top:12px;gap:4px}@media (max-width:480px){.payments__section .slc-currency .slc-currency__wrapper{border:none;border-radius:50px;background:#fffefe;gap:0}}.payments__section .slc-currency .slc-currency__wrapper .slc-currency__btn{position:relative;display:block;width:110px;height:48px;padding:0;border:1px solid #fffefe;border-radius:50px;background:#fffefe;font-size:14px;font-weight:500;font-family:Andes,sans-serif;line-height:32px;box-sizing:border-box}@media (max-width:480px){.payments__section .slc-currency .slc-currency__wrapper .slc-currency__btn{width:50%;border:none}}.payments__section .slc-currency .slc-currency__wrapper .slc-currency__btn[disabled]{filter:blur(1px)}.payments__section .slc-currency .slc-currency__wrapper .slc-currency__btn[disabled]:before{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:rgba(255,254,254,.1) url(images/loading-icon.gif) no-repeat 50%;background-size:30px}.payments__section .slc-currency .slc-currency__wrapper .slc-currency__btn[disabled].active:before{display:none}.payments__section .slc-currency .slc-currency__wrapper:after{content:"";position:absolute;top:0;left:0;z-index:1;width:110px;height:48px;border:1px solid #c35219;border-radius:50px;box-sizing:border-box;transition:all .15s ease-in-out}@media (max-width:480px){.payments__section .slc-currency .slc-currency__wrapper:after{width:50%}}.payments__section .slc-currency .slc-currency__wrapper.slc-currency--usd:after{left:114px}@media (max-width:480px){.payments__section .slc-currency .slc-currency__wrapper.slc-currency--usd:after{left:50%}}.payments__section .slc-currency__notes{padding:10px 0 5px}.payments__section .slc-currency__notes p{font-style:italic}.payments__section .slc-currency__notes p strong{font-weight:500}.create-payment .total-payment{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:32px 0 0;text-align:center;border-top:1px solid #f3f5f4}.create-payment .total-payment .total-payment__amount{color:#222;font-size:45px;line-height:43px;letter-spacing:.5px;font-family:Alternate Gothic,sans-serif}.card-form__wrapper,.wire-form__wrapper{padding:24px;margin:24px 0 0;padding-bottom:8px;background:#fffefe}.card-form__wrapper h3,.wire-form__wrapper h3{margin-bottom:16px}.card-form__wrapper .card-form,.card-form__wrapper .wire-form,.wire-form__wrapper .card-form,.wire-form__wrapper .wire-form{width:100%;padding:0;background-color:#fffefe;border-radius:4px;box-sizing:border-box}.card-form__wrapper .form-group,.wire-form__wrapper .form-group{padding:0;margin:0 0 32px}.card-form__wrapper .form-group .ElementsApp input,.wire-form__wrapper .form-group .ElementsApp input{color:#ac2b27;font-family:Andes,sans-serif;font-weight:300}.card-form__wrapper .form-group div.StripeElement,.card-form__wrapper .form-group input,.card-form__wrapper .form-group select,.wire-form__wrapper .form-group div.StripeElement,.wire-form__wrapper .form-group input,.wire-form__wrapper .form-group select{width:100%;background:#fffefe}.card-form__wrapper .form-group div.StripeElement::-webkit-input-placeholder,.card-form__wrapper .form-group input::-webkit-input-placeholder,.card-form__wrapper .form-group select::-webkit-input-placeholder,.wire-form__wrapper .form-group div.StripeElement::-webkit-input-placeholder,.wire-form__wrapper .form-group input::-webkit-input-placeholder,.wire-form__wrapper .form-group select::-webkit-input-placeholder{color:rgba(34,34,34,.5)}.card-form__wrapper .form-group div.StripeElement::-ms-input-placeholder,.card-form__wrapper .form-group input::-ms-input-placeholder,.card-form__wrapper .form-group select::-ms-input-placeholder,.wire-form__wrapper .form-group div.StripeElement::-ms-input-placeholder,.wire-form__wrapper .form-group input::-ms-input-placeholder,.wire-form__wrapper .form-group select::-ms-input-placeholder{color:rgba(34,34,34,.5)}.card-form__wrapper .form-group div.StripeElement::placeholder,.card-form__wrapper .form-group input::placeholder,.card-form__wrapper .form-group select::placeholder,.wire-form__wrapper .form-group div.StripeElement::placeholder,.wire-form__wrapper .form-group input::placeholder,.wire-form__wrapper .form-group select::placeholder{color:rgba(34,34,34,.5)}.card-form__wrapper .form-group div.StripeElement.ipt-payment,.card-form__wrapper .form-group input.ipt-payment,.card-form__wrapper .form-group select.ipt-payment,.wire-form__wrapper .form-group div.StripeElement.ipt-payment,.wire-form__wrapper .form-group input.ipt-payment,.wire-form__wrapper .form-group select.ipt-payment{height:45px;padding:12px 16px;border:1px solid #dcdcdc;color:#222;border-radius:2px;font-family:Andes,sans-serif;font-weight:300;box-sizing:border-box;box-shadow:none;caret-color:#c35219}.card-form__wrapper .form-group div.StripeElement:focus,.card-form__wrapper .form-group input:focus,.card-form__wrapper .form-group select:focus,.wire-form__wrapper .form-group div.StripeElement:focus,.wire-form__wrapper .form-group input:focus,.wire-form__wrapper .form-group select:focus{border-color:#222!important}.card-form__wrapper .form-group select.ipt-payment,.wire-form__wrapper .form-group select.ipt-payment{background:#fffefe url(images/icon-arrow-down.svg) no-repeat 97% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none}.card-form__wrapper .form-group:has(.error-ipt-payment) input,.card-form__wrapper .form-group:has(.error-ipt-payment) select,.wire-form__wrapper .form-group:has(.error-ipt-payment) input,.wire-form__wrapper .form-group:has(.error-ipt-payment) select{border-color:red!important}.card-form__wrapper .form-group .react-tel-input .flag-dropdown,.wire-form__wrapper .form-group .react-tel-input .flag-dropdown{z-index:0;width:50px;border:none;border-radius:0;border-color:#dcdcdc;background:#fffefe;background:transparent}.card-form__wrapper .form-group .react-tel-input .selected-flag,.wire-form__wrapper .form-group .react-tel-input .selected-flag{width:100%;padding:0;background:transparent!important}.card-form__wrapper .form-group .react-tel-input .selected-flag .arrow,.wire-form__wrapper .form-group .react-tel-input .selected-flag .arrow{border-top-color:#959595}.card-form__wrapper .form-group .react-tel-input .selected-flag .flag,.wire-form__wrapper .form-group .react-tel-input .selected-flag .flag{left:50%;transform:translateX(-50%) scale(1.3)}.card-form__wrapper .form-group .react-tel-input .ipt-payment,.wire-form__wrapper .form-group .react-tel-input .ipt-payment{height:45px;border:1px solid #dcdcdc;color:#222;border-radius:2px;font-family:Andes,sans-serif;font-size:16px;box-sizing:border-box;padding-left:60px}.card-form__wrapper .form-group .error-ipt-payment,.wire-form__wrapper .form-group .error-ipt-payment{position:static;display:block;color:red;font-size:14px;margin-top:4px;padding-left:24px;background:url(images/warning-icon-light.svg) no-repeat 0;background-size:16px 16px}.card-form__wrapper .form-group label,.wire-form__wrapper .form-group label{display:-ms-flexbox;display:flex;color:#222;gap:8px;font:400 14px/20px Andes;text-transform:uppercase;margin-bottom:4px;letter-spacing:1px}@media (max-width:480px){.card-form__wrapper .form-group label,.wire-form__wrapper .form-group label{letter-spacing:0}}.card-form__wrapper .horiz-form-group,.wire-form__wrapper .horiz-form-group{grid-gap:16px}.card-form__wrapper .react-tel-input .country-list,.wire-form__wrapper .react-tel-input .country-list{width:224px;height:300px;border-radius:4px;max-height:300px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);margin-top:1px;margin-bottom:0;font-family:Andes,sans-serif;font-weight:500;font-size:16px}.card-form__wrapper .react-tel-input .country-list .dial-code,.wire-form__wrapper .react-tel-input .country-list .dial-code{color:#222;opacity:.5;font-weight:300}.card-form__wrapper .react-tel-input .country-list .country,.wire-form__wrapper .react-tel-input .country-list .country{padding:13px 16px}@media (max-width:480px){.card-form__wrapper .react-tel-input .country-list,.wire-form__wrapper .react-tel-input .country-list{width:calc(100vw - 80px)}}.card-form__wrapper{padding-bottom:24px;width:400px;max-width:100%;box-sizing:border-box;overflow:hidden}.card-form__wrapper #mastercard-embed-form{margin-top:-70px;margin-bottom:-24px}.wire-invoice-summary{padding:0 24px;background:#fffefe;overflow:hidden}.wire-invoice-summary .wire-invoice-summary__wrapper{padding:32px 0;border-top:1px solid #f3f5f4}.wire-invoice-summary .wire-invoice-summary__note{margin-top:8px;margin-bottom:25px;font-size:14px}.wire-invoice-summary .wire-invoice-summary__note span{font-weight:500}.wire-invoice-summary .wire-invoice-summary__container{padding:24px;margin-top:16px;background:#fefbf7}.wire-invoice-summary .wire-invoice-summary__container .invoice{height:300px;padding:16px;border:1px solid #dcdcdc;margin:0 auto;max-width:270px;background:#fffefe}.wire-invoice-summary .wire-invoice-summary__container .invoice .invoice__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:20px}.wire-invoice-summary .wire-invoice-summary__container .invoice .invoice__header h1{font-size:14px;line-height:1}.wire-invoice-summary .wire-invoice-summary__container .invoice .invoice__header img{width:45px;height:45px;-o-object-fit:cover;object-fit:cover}.wire-invoice-summary .wire-invoice-summary__container .invoice .invoice__main h2{font-size:12px}.wire-invoice-summary .wire-invoice-summary__container .invoice .invoice__main .wire-info-section{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0}.wire-invoice-summary .wire-invoice-summary__container .invoice .invoice__main .wire-info-section .wire-info-group{-ms-flex:0 0 45%;flex:0 0 45%;margin:0;max-width:45%;margin-top:10px}.wire-invoice-summary .wire-invoice-summary__container .invoice .invoice__main .wire-info-section .wire-info-group:nth-child(2n){-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.wire-invoice-summary .wire-invoice-summary__container .invoice .invoice__main .wire-info-section .wire-info-group label{font-size:8px;font-weight:500}.wire-invoice-summary .wire-invoice-summary__container .invoice .invoice__main .wire-info-section .wire-info-group p{display:block;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:300}.wire-invoice-summary .wire-invoice-summary__container .invoice .invoice__main .wire-info-section .wire-info-group .wire-info-group__item{margin-bottom:5px}.wire-invoice-summary .wire-invoice-summary__container .invoice-download-button{margin:20px auto 0;border:1px solid #c35219;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;width:auto;min-width:0}.wire-invoice-summary .wire-invoice-summary__container .invoice-download-button:focus,.wire-invoice-summary .wire-invoice-summary__container .invoice-download-button:hover{color:#fffefe}.wire-invoice-summary .wire-invoice-summary__container .invoice-download-button:focus svg,.wire-invoice-summary .wire-invoice-summary__container .invoice-download-button:hover svg{color:currentColor}.wire-invoice-summary .wire-invoice-summary__container .wire-invoice-summary__btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0;border:none;margin:16px auto 0;color:#c35219;background:transparent;outline:none;font:400 14px/22px Andes,serif;letter-spacing:1px;text-transform:uppercase;gap:8px}.wire-invoice-summary .wire-invoice-summary__notes{margin-top:25px}.wire-invoice-summary .wire-invoice-summary__notes .titles-and-names,.wire-invoice-summary .wire-invoice-summary__notes h4{font-weight:500;letter-spacing:.65px;font-size:14px;line-height:19px;margin-bottom:8px}.wire-invoice-summary .wire-invoice-summary__notes ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.wire-invoice-summary .wire-invoice-summary__notes ul li{font-size:14px;font-weight:300;letter-spacing:.65px}.wire-invoice__loading{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:24px 0;background:#fffefe;gap:10px}.wire-invoice__loading p{font:300 16px/22px Andes;letter-spacing:.65px}.wire-invoice__loading p button{padding:0;border:none;margin:0;color:#c35219;background:transparent;font:300 16px/22px Andes}.wire-invoice__loading p button:hover{text-decoration:underline}.modal-wire-invoice .norm-popup{width:auto;max-height:90vh;overflow-y:auto}.modal-wire-invoice .wire-info-group__item{margin-bottom:5px}.modal-wire-invoice .invoice-download-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 auto 40px;font:400 16px/22px Andes;letter-spacing:.65px;gap:8px;padding-left:30px;padding-right:30px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;max-width:-webkit-max-content!important;max-width:-moz-max-content!important;max-width:max-content!important}.modal-wire-invoice .invoice-download-button svg{color:currentColor}.modal-wire-invoice .invoice-download-button:focus,.modal-wire-invoice .invoice-download-button:hover{color:#fffefe;border-color:#c35219}@media (max-width:1024px){.modal-wire-invoice .invoice-download-button{margin:0 0 20px}}.select-payment-method{width:100%;max-width:650px}@media (max-width:1024px){.select-payment-method{max-width:100%}}@media (max-width:768px){.select-payment-method{padding-bottom:30px}}.dashboard-split-payment-layout .select-payment-method{padding-bottom:30px}.list-chart{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;font-family:Andes,sans-serif;font-size:13px;margin-top:40px}.list-chart .chart-item{-ms-flex:0 0 calc(50% - 20px);flex:0 0 calc(50% - 20px);padding:20px;border-radius:8px;box-sizing:border-box;max-width:calc(50% - 20px);background:hsla(0,0%,100%,.8);box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.list-chart .chart-item .recharts-default-legend{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px}.list-chart .chart-item .recharts-default-legend li{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;font-weight:300;font-size:14px}.list-chart .chart-item .chart-item__wrapper{width:100%;height:500px}.list-chart .chart-item ul.chart-item__legend-total-box{display:-ms-flexbox;display:flex;width:30px;height:15px}.list-chart .chart-item ul.chart-item__legend-total-box li{-ms-flex:1 0 0px;flex:1 0 0;height:100%}.list-chart .chart-item .chart-item__legend{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;padding-left:60px;padding-top:10px;gap:10px;min-height:80px;box-sizing:border-box}.list-chart .chart-item .chart-item__legend.chart-item__legend--2-columns{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:self-end;align-items:self-end;-ms-flex-line-pack:end;align-content:flex-end;max-width:500px}.list-chart .chart-item .chart-item__legend.chart-item__legend--2-columns>li{-ms-flex:0 0 calc(50% - 5px);flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px)}@media screen and (max-width:768px){.list-chart .chart-item .chart-item__legend.chart-item__legend--2-columns>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.list-chart .chart-item .chart-item__legend.chart-item__legend--3-columns{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:self-end;align-items:self-end;-ms-flex-line-pack:end;align-content:flex-end;max-width:800px}.list-chart .chart-item .chart-item__legend.chart-item__legend--3-columns>li{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}@media screen and (max-width:768px){.list-chart .chart-item .chart-item__legend.chart-item__legend--3-columns>li{-ms-flex:0 0 calc(50% - 5px);flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px)}}.list-chart .chart-item .chart-item__legend li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:300;gap:5px}.list-chart .chart-item .chart-item__legend li .chart-item__legend-box{width:30px;height:15px}.list-chart .chart-item .chart-item__legend li .chart-item__legend-text{font-size:13px;line-height:15px}.list-chart .chart-item .chart-item__legend li .chart-item__legend-text strong{font-weight:500}.list-chart .chart-item .chart-item__legend li .chart-item__legend-text strong span{color:#c35219;font-weight:300}.list-chart .chart-item .chart-item__legend li .chart-item__legend-text i{font-style:italic}@media screen and (max-width:480px){.list-chart .chart-item .chart-item__legend{padding-left:0}.list-chart .chart-item .chart-item__legend li{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.list-chart .chart-item .chart-item__tooltip{padding:10px;border:1px solid #f3f5f4;border-radius:4px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);background:#fffefe}.list-chart .chart-item .chart-item__tooltip ul li{display:-ms-flexbox;display:flex;gap:3px}.list-chart .chart-item .chart-item__tooltip ul li b{font-weight:400}.list-chart .chart-item .chart-item__tooltip ul li strong{font-weight:500}.list-chart .chart-item .chart-item__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:20px}.list-chart .chart-item .chart-item__header .chart-item__header-filter{display:-ms-flexbox;display:flex;margin-left:auto;gap:10px}.list-chart .chart-item .chart-item__header .chart-item__header-filter .chart-item__header-date-range,.list-chart .chart-item .chart-item__header .chart-item__header-filter select{padding:7px;border:1px solid #b7b7b7;color:#222;border-radius:4px;font-family:Andes,sans-serif;font-size:13px;min-height:30px;background:#fffefe;box-sizing:border-box;height:35px}.list-chart .chart-item .chart-item__header .chart-item__header-filter .chart-item__header-date-range:disabled,.list-chart .chart-item .chart-item__header .chart-item__header-filter select:disabled{display:none}@media screen and (max-width:768px){.list-chart .chart-item .chart-item__header{-ms-flex-wrap:wrap;flex-wrap:wrap}.list-chart .chart-item .chart-item__header h3{-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.list-chart .chart-item .chart-item__header .chart-item__header-filter{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;margin:10px 0 0}}@media screen and (max-width:480px){.list-chart .chart-item .chart-item__header .chart-item__header-filter .chart-item__header-date-range,.list-chart .chart-item .chart-item__header .chart-item__header-filter select{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.list-chart .chart-item .chart-item__body{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:500px}@media screen and (max-width:1024px){.list-chart .chart-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.tracking-page .abh-links{width:auto}.global-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:12px 24px;border:1px solid #c35219;color:#fffefe;background-color:#c35219;border-radius:2px;min-height:48px;text-decoration:none;min-width:140px;font:400 14px/24px Andes,serif;letter-spacing:1px;transition:background-color .3s ease-in-out,border-color .3s ease-in-out;text-transform:uppercase;box-sizing:border-box}.global-button:hover{background-color:#e4692b}.global-button:focus-visible{border-radius:0;outline-offset:8px;outline:1px solid #000}.global-button.global-button--disabled,.global-button[disabled]{opacity:.7;cursor:not-allowed}.global-button.global-button--disabled:hover,.global-button[disabled]:hover{background-color:#c35219;cursor:not-allowed}.global-button.global-button--inactive{opacity:.7}.global-button.global-button--light{color:#c35219;background-color:#fffefe;border-color:#dcdcdc}.global-button.global-button--light:hover{background-color:#fffefe;border-color:#c35219}.global-button.global-button--wide{min-width:253px}@media (max-width:1024px){.global-button.global-button--wide{min-width:140px}}.global-button.global-button--small{gap:5px;padding:5px 10px;min-width:0;letter-spacing:0;font:400 12px/20px Andes,serif}.global-button.global-button--small-2{gap:5px;padding:5px 12px;min-width:0;letter-spacing:0;font:400 12px/20px Andes,serif;min-height:32px}.global-button--skip{position:absolute;top:50%;right:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:none;color:#c35219;transform:translateY(-50%);font:300 14px/1 Andes,serif;background:transparent}.global-button--skip:hover{text-decoration:underline}.global-button--skip:focus-visible{border-radius:0;outline-offset:3px;outline:1px solid #000}@media (max-width:600px){.global-button--skip{position:static;-ms-flex:0 0 100%;flex:0 0 100%;padding:20px 0 0;margin:0 auto;transform:none}}.copy-link-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:8px 15px;border:none;border-radius:8px;background:#f0f4f8;font-family:Andes,serif;font-weight:300;font-size:13px;gap:5px;cursor:pointer;color:#728bac;transition:all .15s ease-in-out}.copy-link-button svg{color:currentColor}.copy-link-button:hover{color:#57677e;background:#dee0e3}.copy-link-button.copy-link-button--copied{background:#c35219;color:#fffefe}.tich-right:has(>.copy-link-button){display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:20px}.rf-action-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px 7px;border:1px solid #c35219;border-radius:4px;background:#c35219;font-family:Andes,serif;font-weight:500;font-size:12px;gap:5px;cursor:pointer;color:#fffefe;transition:all .15s ease-in-out;letter-spacing:.2px}.rf-action-button:hover{background:#ac2b27;color:#fffefe}.global-navigations{position:fixed;bottom:0;left:0;z-index:9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;padding:16px 0;background:#fff}.app-container--impersonating .global-navigations{bottom:49px}@media (max-width:480px){.app-container--impersonating .global-navigations{bottom:59px}}.global-navigations__wrapper{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;gap:0 24px}.global-navigations__error,.global-navigations__wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%}.global-navigations__error{color:red;gap:8px;font-size:14px;font-weight:300;margin-bottom:16px}.global-loading{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;z-index:9999;cursor:not-allowed}.checkbox-container{display:-ms-flexbox;display:flex;gap:10px;-ms-flex-align:center;align-items:center;margin:10px 0 32px;cursor:pointer;font-weight:300;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container.checkbox-policy{-ms-flex-align:start;align-items:flex-start}.checkbox-container input[type=checkbox]{position:absolute;width:0;height:0;opacity:0;cursor:pointer}.checkbox-container .checkbox-label{-ms-flex-order:2;order:2;font-size:16px}.checkbox-container .checkmark{position:relative;display:block;-ms-flex-order:1;order:1;-ms-flex:0 0 25px;flex:0 0 25px;width:25px;height:25px;border:1px solid #dcdcdc;background-color:transparent;border-radius:4px}.checkbox-container .checkmark:after{content:"";position:absolute;top:4px;left:9px;display:none;width:5px;height:12px;border:solid #c35219;border-width:0 2px 2px 0;transform:rotate(40deg)}.checkbox-container:hover input~.checkmark{background-color:#fefefe}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container a{color:#c35219}.checkbox-container a:hover{color:#ac2b27}.tooltip__wrapper{position:relative}.tooltip__wrapper button{display:block;width:20px;height:20px;border:none;margin:0;background:transparent;box-shadow:none}.tooltip__wrapper svg{font-size:20px;cursor:pointer}.tooltip__wrapper .tooltip__content{position:absolute;top:-10px;z-index:9;transform:translate(calc(-50% + 13px),-100%)}.tooltip__wrapper .tooltip__content p{text-transform:none;position:relative;width:220px;padding:12px;color:#fff;text-align:center;border-radius:5px;background:#222;font:300 13px/19px Andes,sans-serif;letter-spacing:.65px;box-sizing:border-box}.tooltip__wrapper .tooltip__content p:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#222 transparent transparent}@media (max-width:768px){.tooltip__wrapper .tooltip__content{transform:translate(-67px,-100%)}.tooltip__wrapper .tooltip__content p{width:200px}.tooltip__wrapper .tooltip__content p:after{left:80px}}@media (max-width:480px){.tooltip__wrapper .tooltip__content{right:0;transform:translate(22px,-100%)}}@media (max-width:1400px){.room-assignment-grid{grid-template-columns:repeat(3,300px)}}@media (max-width:1280px){.side-menu{transform:translateX(-100%)}.open-side-menu{transform:translateX(0)}.main-content{width:100%}.hamburger-icon{display:block}.standard-container{width:100%;max-width:100%}.sp-holder{-ms-flex-direction:column;flex-direction:column}.sp-left{overflow:unset}.sp-right{width:100%;overflow:auto}.sp-pa-grid,.sp-payment-total,.sp-payments{width:500px;max-width:100%}.sap-assign-options{width:unset;min-width:300px}.room-assignment-grid{grid-template-columns:repeat(3,270px)}.traveler-page{width:75%;margin:0 auto}.traveler-page .standard-step-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%}.traveler-page .standard-banner span{margin:0 auto}.traveler-page .ssc-holder{width:100%;padding:0;margin:0 auto}.traveler-page .ssc-holder,.traveler-page .ssc-holder .ssc-instructions{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.traveler-page .ssc-holder .ssc-instructions{width:90%;margin:0 auto 1rem}.traveler-page .ssc-holder .ssc-instructions .ssc-info-subtext{text-align:center}.traveler-page .ssc-holder .deposit-table{width:100%}.traveler-page .ssc-holder .mt-2{display:-ms-flexbox;display:flex;width:100%}.traveler-page .ssc-holder .primary-button{justify-self:flex-end;margin-top:1rem}.traveler-page .passport-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.traveler-page .passport-section .passport-form{margin:0 auto;max-width:90%}.traveler-page .passport-section .passport-form .standard-input,.traveler-page .passport-section .passport-form .standard-result,.traveler-page .passport-section .passport-form label{margin:auto;text-align:center}.traveler-page .hotel-pickup-form{margin:0 auto;max-width:90%}.traveler-page .hotel-pickup-form .form-button-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.traveler-page .hotel-pickup-form .form-button-group .form-button{width:90%;margin-bottom:.5rem}.traveler-page .switch-nav{display:-ms-flexbox;display:flex}.traveler-page .switch-nav .standard-button{justify-self:flex-end;margin-bottom:.5rem}}@media (max-width:1280px){.traveler-row{grid-template-columns:repeat(2,1fr)}.traveler-card-grid{grid-gap:30px;padding:24px}.rtc-person{padding:24px 16px 0}.rtc-tasks{padding:24px 16px}.rtc-task-cell{width:180px}.traveler-flow-wrapper{-ms-flex-direction:column;flex-direction:column}.tf-left{margin-right:0;margin-bottom:48px}.tours-grid{grid-template-columns:repeat(2,1fr)}.tw-detail-info{-ms-flex-direction:column;flex-direction:column}.twd-right{-ms-flex-item-align:center;align-self:center;padding-left:0}.room-assignment-grid{grid-template-columns:repeat(2,300px)}}@media (max-width:736px){.o-desc-text,.onboarding-header{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.o-desc-text{display:-ms-flexbox;display:flex;margin:0 auto 32px;text-align:center}.o-desc-text p{margin:0 auto}.room-assignment-grid{grid-template-columns:repeat(2,280px);grid-gap:20px}.traveler-card-grid{grid-template-columns:repeat(1,320px);-ms-flex-pack:center;justify-content:center}.rtc-person{padding:24px 24px 0}.rtc-tasks{padding:24px}.rtc-task-cell{width:200px}.large-popup{padding:36px}.large-popup .popup-form{padding:0 24px}.popup-holder{overflow:scroll}.sap-page .tic-header{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}@media (max-width:640px){.traveler-row{grid-gap:20px}.room-assignment-grid{grid-template-columns:repeat(1,300px)}.o-desc-bar h1{font-size:36px}.pa-grid{grid-template-columns:repeat(1,1fr)}.split-reset-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.split-reset-wrapper .standard-button:first-of-type{margin-bottom:12px}.cps-payment-option{margin-bottom:16px}.upload-passport-row{-ms-flex-direction:column;flex-direction:column}.upr-left{margin-bottom:24px}.step-connector,.tnbar .step-connector{width:100px}.deposit-row{padding:6px 12px}.onboarding-nav{margin-bottom:36px}.go-back,.switch-back,.switch-forward{top:100%;transform:translateY(100%)}.slider-image{width:150px;height:150px}.fs-header{margin-top:24px}.ticli-right{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.paid-for-all-holder{margin-bottom:12px}.conf-photo{height:200px}.cd-room{margin-bottom:24px}.horiz-buttons{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.horiz-buttons .standard-button{margin-bottom:12px}.tich-right{-ms-flex-direction:column;flex-direction:column;margin:12px}.paid-for-all-holder{margin-bottom:0}.sscp-wrapper{padding:16px}.standard-button{max-width:100%!important;min-width:unset;box-sizing:border-box}.standard-page{padding-bottom:140px}.tour-calculator-row,.tw-confirm-box{-ms-flex-direction:column;flex-direction:column}.tour-calculator-row{text-align:center}}@media (max-width:480px){.traveler-page .standard-banner span{margin:auto}.traveler-page .ssc-holder{width:100%}.traveler-page .ssc-holder,.traveler-page .ssc-holder .ssc-instructions{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.traveler-page .ssc-holder .ssc-instructions{margin:0 auto 1rem;max-width:90%}.traveler-page .ssc-holder .ssc-instructions .ssc-info-subtext{text-align:center}.traveler-page .ssc-holder .primary-button{width:90%}.traveler-page .passport-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.traveler-page .passport-section .passport-form{margin:0 auto;max-width:90%}.traveler-page .passport-section .passport-form .standard-input,.traveler-page .passport-section .passport-form .standard-result,.traveler-page .passport-section .passport-form label{margin:auto;text-align:center}.traveler-page .hotel-pickup-form{margin:0 auto;max-width:90%}.traveler-page .hotel-pickup-form .form-button-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.traveler-page .hotel-pickup-form .form-button-group .form-button{width:90%;margin-bottom:.5rem}.traveler-page .switch-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.traveler-page .switch-nav .standard-button{width:90%;margin-bottom:.5rem}.traveler-page .cps-answer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.traveler-page .cps-answer button{width:90%;margin:0 auto 1rem}.traveler-card-grid,.traveler-row{grid-template-columns:repeat(1,1fr)}.passport-section{padding:0}.standard-button{width:100%}.o-desc-bar h1{font-size:28px}.main-dashboard{padding:48px 24px}.passport-name-group{grid-template-columns:repeat(1,1fr);grid-gap:0}.wire-info{display:block}.tours-grid{padding:0}.slider-image{width:250px;height:250px}.available-selectors,.horiz-form-group{grid-template-columns:repeat(1,1fr)}.horiz-form-group{grid-gap:0}.itin-menu-link,.pay-menu-link{margin-right:18px}.payment-overview{font-size:16px}.tbalance-row b{font-size:21px}.tic-header{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.tic-line-item{font-size:14px}.large-popup{padding:36px 16px}.large-popup h1{font-size:32px}.dietary-config label{margin:0 auto .5rem;text-align:center}.dietary-config .form-button-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.dietary-config .form-button-group .form-button{width:90%}.dietary-labels{-ms-flex-pack:center;justify-content:center}.sap-assign-options{min-width:unset}.paid-for-all-holder{-ms-flex-direction:column;flex-direction:column;width:100%;text-align:center;margin-bottom:12px}.paid-for-all-holder .standard-dropdown{margin-left:0}.sap-assign-option span{display:block;-ms-flex:1;flex:1;text-align:center}.sap-total{text-align:center}.room-assignment-grid{grid-template-columns:repeat(1,100%)}.odb-header{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.odb-header .sm-link{margin-left:auto}.onboarding-container{max-width:100%}.ssc-holder{padding:16px 0}.hotel-pickup-form{padding:0}}.impersonation-banner{position:fixed;bottom:0;left:0;right:0;z-index:9999;background-color:#000;color:#fffefe;padding:8px 24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (max-width:480px){.impersonation-banner{min-height:42px}}.impersonation-banner__content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:12px}.impersonation-banner__text{font:400 14px/20px Andes,serif;color:#fffefe;-ms-flex:1;flex:1}