*{font-family:'Poppins',sans-serif;box-sizing:border-box}body{padding:0;margin:0;margin:auto;max-width:700px}button{border:0;background-color:transparent;cursor:pointer}input,button{font-family:'Poppins',sans-serif}.main-action .property-logo{width:60%;margin:auto;margin-top:30px}.property-logo img{width:100%;height:100%;max-width:300px;max-height:200px;object-fit:contain}div.self-serve-login{margin:auto;text-align:center;padding:15px}h1.login-page-title{font-weight:600;margin-top:20px;margin-bottom:0}h2.enter-res-details{font-weight:400;font-size:18px;margin-top:0;margin-bottom:20px}.dropdown-animated,.text-input-animated{position:relative}.dropdown-animated::before,.text-input-animated::before{content:'';width:calc(100% - 10px);height:1px;background-color:#b9b9bd;position:absolute;bottom:0;left:0;z-index:-1}.dropdown-animated select,.text-input-animated input,.text-input-animated textarea{width:100%;box-sizing:border-box;background-color:transparent;border:0;font-size:18px;font-family:'Poppins';line-height:27px;padding:20px 10px 2px 10px;margin-left:-10px}.text-input-animated input:disabled,.text-input-animated textarea:disabled{background-color:#e5e5e5}.text-input-animated textarea{padding-left:15px;border-radius:5px;box-sizing:border-box}.dropdown-animated select.invalid,.text-input-animated input.invalid{border-bottom:1px solid #f00}.dropdown-animated select.invalid+label,.text-input-animated input.invalid+label{color:#f00}.dropdown-animated label,.text-input-animated label{position:absolute;color:#717172;transition:all .3s ease-in-out;top:10px;left:0;font-size:18px;pointer-events:none}.text-input-animated textarea+label{left:15px}.dropdown-animated :required+label::after,.text-input-animated :required+label::after{content:'*';color:#ee3d43}.dropdown-animated label,.text-input-animated input:focus+label,.text-input-animated input.populated+label,.text-input-animated textarea:focus+label,.text-input-animated textarea.populated+label,.text-input-animated input[placeholder]+label,.text-input-animated textarea[placeholder]+label{top:2px;font-size:12px;color:#1c6eba}.dropdown-animated select{-webkit-appearance:none;appearance:none}.dropdown-animated::after{content:'';position:absolute;top:0;bottom:0;margin:auto;right:20px;width:0;height:0;border-top:6px solid #77787b;border-left:5px solid transparent;border-right:5px solid transparent}.input-row{margin:15px 0}.gray-button,.blue-button,.red-button{width:100%;background-color:#4196fd;color:#fff;font-weight:600;font-size:18px;text-transform:uppercase;border:0;border-radius:3px;padding:10px 20px}.gray-button,.blue-button:disabled,.red-button:disabled{background-color:#f8f8f8;color:#444;cursor:initial}.gray-button{background-color:#c4c4c4;color:#000}.red-button{background-color:#e32f2a;color:#fff}.page-header-bar{background:linear-gradient(90deg,#001b42 0%,#004283 100%);color:#fff;padding:20px;display:flex;justify-content:flex-start;align-items:center}.page-header-text{font-size:16px;font-weight:500}.page-header-bar .hamburger{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:18px;margin-right:15px;cursor:pointer}.page-header-bar .hamburger>div{width:20px;height:3px;background-color:#fff}.reservation-summary{padding:15px;background-color:#f5f5f5;font-weight:500;font-size:15px}.reservation-summary .summary-title{font-weight:600;font-size:18px;letter-spacing:.01em}.lockCodesTable table{border-collapse:collapse}.lockCodesTable td{padding:0}.lockCodesTable td:not(:last-of-type){padding-right:10px}hr{border:0;width:100%;height:2px;background-color:#e3e3e3;margin:10px 0}.line-item{display:flex;justify-content:space-between;align-items:center}.line-item .spacer-dots::before{content:'......................................................................................................................................................'}.line-item .spacer-dots{flex:1 1;overflow:hidden;font-weight:300;letter-spacing:.1em;margin:0 5px}.room-info .room-name{font-size:17px;font-weight:600}.line-item.large{font-size:17px;font-weight:500;margin:3px 0}.line-item-subsection{border-left:2px solid #bdbdbd;padding-left:20px;margin:3px 0 3px 2px}.bottom-button-bar{display:flex;justify-content:space-between;align-items:center;padding:15px 10px;background-color:#ebebeb;position:sticky;bottom:0;left:0;width:100%}.bottom-button-bar button{margin:0 5px}.loading-overlay{position:fixed;background-color:rgba(0,0,0,.75);width:100%;height:100%;z-index:100;top:0;left:0;opacity:0;pointer-events:none;display:flex;justify-content:center;align-items:center}.transitions-on .loading-overlay{transition:all .4s ease}.loading-overlay.visible{opacity:1;pointer-events:all}.loading-overlay.visible img{position:relative;animation:spinner 1.5s linear infinite}@keyframes spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.page-header-bar .left-chevron{position:relative;width:20px;height:20px;transform:rotate(-45deg);cursor:pointer;margin-right:10px;display:none}.page-header-bar .left-chevron.visible{display:block}.page-header-bar .left-chevron::before{content:'';position:absolute;top:0;width:20px;height:4px;border-radius:3px;background-color:#fff}.page-header-bar .left-chevron::after{content:'';position:absolute;left:0;width:4px;height:20px;border-radius:3px;background-color:#fff}.right-chevron{width:20px;height:20px;transform:rotate(135deg);cursor:pointer;margin-right:10px;position:absolute;right:20px;top:0;bottom:0;margin:auto}.right-chevron::before{content:'';position:absolute;top:0;width:10px;height:1px;border-radius:3px;background-color:#333}.right-chevron::after{content:'';position:absolute;left:0;width:1px;height:10px;border-radius:3px;background-color:#333}.expanded .right-chevron{transform:rotate(225deg);top:-18px;right:10px}.error-container{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500;padding:20px;height:100vh;width:100%;text-align:center}.action-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;padding:10px}.action-grid .action-button{background-color:#fff;border-radius:5px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;display:flex;flex-direction:column;align-items:center}.action-grid .action-button:hover{background-color:#e8e8e8}.action-grid .action-button img{width:60px;height:60px;object-fit:contain}.action-panel.main-action{text-align:center;background-color:#f0f0f0}.action-panel{display:none;position:relative}.action-panel.visible{display:block}.panel-content{padding:15px}.checkin-checkout-times{display:grid;background-color:#fff;grid-template-columns:1fr 1fr;margin:10px -15px;padding:15px;grid-gap:20px;border-bottom:2px solid #e9e9e9;border-top:2px solid #e9e9e9}.checkin-checkout-times>div{padding-left:20px}.checkin-checkout-times>div>div:nth-child(1){font-weight:600;font-size:14px}.checkin-checkout-times>div>div:nth-child(2){font-weight:500;font-size:14px}.checkin-checkout-times>div>div:nth-child(2):last-child{font-size:20px}.checkin-checkout-times>div>div:nth-child(3){font-weight:500;font-size:25px}.checkin-checkout-times>div:nth-child(1){border-right:1px solid #d8d8d8}#CheckInConfirmation,#CheckOutConfirmation{position:fixed;top:0;left:0;width:100%;height:100%;display:none;flex-direction:column;justify-content:flex-end;background-color:rgba(0,0,0,.6)}#CheckOutConfirmation.visible,#CheckInConfirmation.visible{display:flex}.confirmation-content{display:flex;flex-direction:column;padding:20px;background-color:#fff;text-align:center}.confirmation-content button{margin:10px 0}.confirmation-content .confirmation-title{font-size:20px;margin-bottom:10px}.main-manage-grid{height:100vh;max-height:100vh;display:flex;flex-direction:column;overflow:auto;box-sizing:border-box}.action-panel{flex:1 1;overflow:auto}.bottom-menu-bar{display:flex;justify-content:space-around;align-items:center;padding:10px 20px;border-top:1px solid #e0e0e0;background-color:#fbfbfb}.bottom-menu-bar .menu-button{font-size:9px;line-height:13.5px;font-weight:700;text-align:center;color:#5d5d5d;text-transform:uppercase;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.bottom-menu-bar .menu-button img{width:40px;height:40px;object-fit:contain}.bottom-menu-bar .menu-button:hover,.bottom-menu-bar .menu-button.active{color:#4aa0fd}.bottom-menu-bar .menu-button:hover img,.bottom-menu-bar .menu-button.active img{filter:brightness(0) saturate(100%) invert(52%) sepia(73%) saturate(1951%) hue-rotate(191deg) brightness(104%) contrast(98%)}.simple-reservation-summary{padding:20px;background:linear-gradient(90deg,#001b42 0%,#004283 100%);margin:20px;border-radius:5px;color:#fff;text-align:left}.simple-reservation-summary .checkin-checkout-times{background-color:transparent;padding:0;border-top:0;border-bottom:0}.srs-header,.simple-reservation-summary .lock-codes-header{font-size:17px;font-weight:600;line-height:25.5px}.simple-reservation-summary .door-code{font-size:13px;font-weight:500}.main-manage-grid{background-color:#f0f0f0}a.menu-button{text-decoration:none}.success-alert,.error-alert{padding:5px 10px;font-size:13px;border-radius:3px}.success-alert{background-color:#629c64;border:1px solid #3f6541}.error-alert{background-color:#ed5d53;border:1px solid #ff746a}.blue-icon{filter:invert(48%) sepia(99%) saturate(408%) hue-rotate(176deg) brightness(102%) contrast(98%)}.inputs-list{display:grid;grid-template-columns:1fr;grid-gap:23px;align-items:center;padding:10px 20px}.inputs-list h2{font-size:22px;font-weight:600;margin:0;margin-top:15px}.inputs-list .flex-inputs{display:flex;flex-direction:column;grid-gap:23px}.inputs-list .flex-inputs>div{flex:1 1 100%}.inputs-list .flex-inputs>div:last-child{margin-right:0}.dropdown-animated,.text-input-animated{position:relative}.dropdown-animated::before,.text-input-animated:not(.multiline)::before{content:'';width:calc(100% - 10px);height:1px;background-color:#b9b9bd;position:absolute;bottom:0;left:0;z-index:0}.checkout-grid .text-input-animated.multiline{height:150px;grid-column:1/-1}.checkout-grid .text-input-animated.multiline textarea{height:150px;resize:none;border:1px solid #dadada}.dropdown-animated select,.text-input-animated input,.text-input-animated textarea{width:100%;box-sizing:border-box;background-color:transparent;border:0;font-size:18px;font-family:'Poppins';line-height:27px;padding:20px 10px 2px 10px;margin-left:-10px;z-index:1;position:relative}.text-input-animated input:disabled,.text-input-animated textarea:disabled{background-color:#e5e5e5}.text-input-animated textarea{padding-left:15px;border-radius:5px;box-sizing:border-box}.dropdown-animated select.invalid,.text-input-animated input.invalid{border-bottom:1px solid #f00}.dropdown-animated select.invalid+label,.text-input-animated input.invalid+label{color:#f00}.dropdown-animated label,.text-input-animated label{position:absolute;color:#575757;transition:all .3s ease-in-out;top:10px;left:0;font-size:18px;pointer-events:none}.text-input-animated textarea+label{left:0}.dropdown-animated :required+label::after,.text-input-animated :required+label::after,.cField :required+label::after{content:'*';color:#ee3d43}.dropdown-animated label,.text-input-animated input:focus+label,.text-input-animated input.populated+label,.text-input-animated textarea:focus+label,.text-input-animated textarea.populated+label,.text-input-animated input[placeholder]+label,.text-input-animated textarea[placeholder]+label{top:2px;font-size:12px;color:#1c6eba;z-index:1}.text-input-animated textarea.populated+label{top:1px;padding-top:2px;background-color:#f0f0f0}.text-input-animated textarea.populated:focus+label{top:2px}.dropdown-animated select{-webkit-appearance:none;appearance:none}.dropdown-animated::after{content:'';position:absolute;top:0;bottom:0;margin:auto;right:20px;width:0;height:0;border-top:6px solid #77787b;border-left:5px solid transparent;border-right:5px solid transparent}.gen6inputs input[type="radio"]{opacity:0;width:0;height:0;margin:0;padding:0;position:absolute}.gen6inputs input[type="radio"]+label{margin-left:30px;display:inline-block;vertical-align:middle;position:relative;padding-right:20px;font-weight:500;font-size:13px;line-height:26px;color:#77787b}.gen6inputs input[type="radio"]+label::before{content:'';position:absolute;left:-29px;top:0;bottom:0;margin:auto;width:14px;height:14px;background:#fff;border:2px solid #b0b2b5;cursor:pointer;border-radius:25px}.gen6inputs input[type="radio"]:checked+label::before{border-radius:25px;border:2px solid #4aa0fd}.gen6inputs input[type="radio"]:checked+label{color:#4aa0fd}.gen6inputs input[type="radio"]:checked+label::after{content:'';position:absolute;left:-24px;top:0;bottom:0;margin:auto;display:block;width:6px;height:6px;border-radius:25px;background:#4aa0fd;padding:1px}.gen6inputs input[type="radio"]+label:empty{margin-left:0;width:15px}.gen6inputs input[type="radio"]+label:empty::before{left:0}.gen6inputs input[type="radio"]+label:empty::after{left:7px}.gen6inputs input[type="radio"]:disabled+label::before{background:#cecece}.gen6inputs input[type=radio]:focus+label::before{outline:auto}.close-button{position:absolute;top:7px;right:15px;font-size:35px;color:#9d9d9d;border-radius:10px;background-color:#f3f3f4;width:37px;height:37px;justify-content:center;align-items:center;cursor:pointer;user-select:none}.room-card,.retail-card,.package-card{background-color:#fff;width:90vw;max-width:90%}.certificate-card{background-color:#fff}.room-card,.package-card{margin:auto;margin-bottom:20px}.room-card .card-content,.retail-card .card-content,.package-card .card-content,.certificate-card .card-content{padding:10px 20px}.room-card .card-content,.package-card .card-content{border:1px solid #d2d2d2;border-top:0}.image-gallery{width:90vw;height:67vw;position:relative}.image-gallery .images{width:100%;height:100%;overflow-x:hidden;overflow-y:hidden;position:relative;white-space:nowrap}.image-gallery .images img{width:100%;height:100%;object-fit:cover;cursor:pointer}.image-gallery .image-bar{background-color:rgba(0,0,0,.6);width:100%;max-width:100%;overflow-x:auto;box-sizing:border-box;position:absolute;bottom:0}.image-gallery .image-bar .image-bar-internal{display:flex;padding:10px 20px;flex-direction:row;align-items:center;min-width:min-content;justify-content:center}.image-gallery .image-bar-internal img{height:50px;border:2px solid #000;object-fit:contain;margin:0 6px;cursor:pointer}.image-gallery .image-bar img.selected{border:2px solid #fff}.image-gallery .slider-controls{position:absolute;top:0;bottom:74px;background-color:rgba(0,0,0,.4);width:40px;color:#fff;display:grid;align-items:center;justify-content:center;font-size:20px;cursor:pointer;height:40px;margin:auto;border-radius:3px;user-select:none}.image-gallery .slider-controls:hover{background-color:rgba(0,0,0,.7)}#ListingDetails-panel .room-gallery .slider-controls{bottom:0}#ListingDetails-panel .mini-calendar{background-color:#fff}.image-gallery .slider-controls.image-slider-left{left:5px}.image-gallery .slider-controls.image-slider-right{right:5px}div.card-content .room-tags{display:flex;flex-direction:row;flex-wrap:wrap}div.availability-label{text-transform:uppercase;color:#fff;padding:3px 12px;display:inline-block;break-after:always;font-size:12px;font-weight:600;border-radius:3px;margin:2.5px}div.availability-label.limited-number{background-color:#c94b37}div.availability-label.minimum-nights,div.availability-label.fewer-nights{background-color:#026dde}div.availability-label.ada-accessible{background-color:#424242}div.availability-label.pet-friendly{background-color:#924f00}h3.room-name{font-size:22px;font-weight:500;margin:5px 0;cursor:pointer}h3.room-name:hover{text-decoration:underline}#ListingDetails-panel h3.room-name:hover,.popup-container h3.room-name:hover{text-decoration:none;cursor:initial}div.room-description,div.restricted-arrival-note,div.restricted-departure-note{color:#676767;font-size:14px}div.room-details,div.package-details{margin:10px 0}.res-status-more-info{font-size:14px;color:#676767;line-height:18px;display:inline-block;padding-top:5px}div.room-details a,div.package-details a,.res-status-more-info a,.retail-details a{color:var(--link-highlight-text-color);text-decoration:none}div.room-details a:hover,div.package-details a:hover,.res-status-more-info a:hover,.retail-details a:hover{text-decoration:underline}div.package-details a span{font-weight:300;font-size:12px;position:relative;left:10px}div.room-details a span img,div.package-details a span img{width:20px;height:20px;object-fit:contain;vertical-align:middle;filter:brightness(0) saturate(100) invert(23%) sepia(10%) saturate(18%) hue-rotate(329deg) brightness(92%) contrast(89%);position:relative;bottom:2px}div.room-details a span img:last-child{width:25px;height:25px}button.room-action,button.add-gc{text-transform:uppercase;width:100%;border-radius:5px;padding:12px 20px;text-align:center;font-weight:500;letter-spacing:1px;font-size:14px;cursor:pointer}button.add-gc{max-width:300px}button.retail-action,button.certificate-action{border-radius:5px;text-align:center;font-size:15px;width:40px;height:40px;display:flex;justify-content:center;align-items:center}button.sidebar-action{border-radius:5px;text-transform:uppercase;font-size:13px;font-weight:600;padding:5px 10px}button.retail-action span.fa{width:29px;height:24px}button.sidebar-action span.fa{width:24px;height:24px}button.retail-action span.action-text,button.certificate-action:not(.add-custom) span.action-text{display:none;padding:0 8px;text-transform:uppercase;letter-spacing:1px;font-weight:600}button.sidebar-action.add-item,button.room-action.add-room,button.retail-action.add-retail,button.add-gc,button.certificate-action.add-certificate{background-color:var(--main-action-color);color:var(--main-action-text)}button.retail-action.outofstock{background-color:#707070;color:#fff;cursor:default}button.sidebar-action.add-item:hover,button.room-action.add-room:hover,button.retail-action.add-retail:hover,button.add-gc:hover,button.certificate-action.add-certificate:hover{background-color:var(--main-action-hover)}button.sidebar-action.add-item span::before,button.room-action.add-room span::before,button.retail-action span.fa::before,button.retail-action span.fa::before,button.add-gc span.fa::before,button.certificate-action.add-certificate span.fa::before{content:'';font-size:20px;font-weight:400;position:relative;top:2px}button.room-action.occupied{background-color:#333;color:#fff;cursor:default}button.room-action.callus,button.retail-action.callus{background-color:#06845e;color:#fff;cursor:default}button.room-action.booked{background-color:#8bc34a;color:#3d3d3d;cursor:default}button.room-action.booked span::before{content:'';background-image:url(https://d8qysm09iyvaz.cloudfront.net/gen6/icons/checkmark_plain.svg);background-repeat:no-repeat;position:relative;top:2px;width:18px;height:13px;display:inline-block;filter:brightness(0) saturate(100%) invert(12%) sepia(98%) saturate(14%) hue-rotate(320deg) brightness(94%) contrast(71%)}.room-rates-dropdown{border:1px solid #d2d2d2;padding:10px;box-sizing:border-box;width:100%;margin:10px 0;border-radius:5px;position:relative;background-color:#f0f1f3;text-align:left;cursor:pointer;padding-left:15px}.room-rates-dropdown .drop-arrow{position:absolute;right:15px;top:0;bottom:0;margin:auto;height:35px;width:35px;display:flex;align-items:center;justify-content:center;border-radius:4px;background-color:#cdd3d8;color:#797979;font-size:18px}.room-rates-dropdown .rate-name{font-weight:700;font-size:18px;display:block;color:#222}.room-rates-dropdown .rate-price-per-night{font-weight:700;color:#222;font-size:20px;display:block;font-family:"Roboto",sans-serif;margin-top:-2px}.room-rates-dropdown .rate-price-total{font-weight:500;font-size:16px;font-family:"Roboto",sans-serif;margin-top:-2px;color:#6e6e6e}.room-rates-dropdown .more-rates{position:absolute;top:110%;width:100%;border:1px solid #d2d2d2;left:0;background-color:#f6f6f6;box-sizing:border-box;border-radius:8px;box-shadow:0 2px 5px -1px rgba(0,0,0,.3);z-index:100;display:none;overflow:hidden}.room-rates-dropdown .more-rates .rate{padding:10px;display:block;position:relative;border:2px solid transparent;cursor:pointer}.room-rates-dropdown .more-rates .rate:hover{background-color:#dfdfdf}.room-rates-dropdown .more-rates .rate::after{content:'';width:calc(100% - 30px);height:1px;background-color:#d2d2d2;margin:auto;position:absolute;bottom:0;display:block}.room-rates-dropdown .rate-price-total del{color:#bc4634}.room-rates-dropdown .more-rates .rate:last-child{border-bottom:0}.room-rates-dropdown .more-rates input[type=radio]{opacity:0;position:absolute;height:1px;width:1px}.room-rates-dropdown .more-rates input[type=radio]:focus+label{border:2px solid #c94b37;border-radius:3px}.retail-card{position:relative;margin:35px auto;display:grid;border:1px solid #d2d2d2}.retail-gallery.image-gallery{width:100%;height:100%}.retail-card .image-gallery .slider-controls{bottom:0}.retail-card .card-content{display:grid;grid-template-areas:"a b" "c d";grid-template-columns:minmax(100px,1fr) min-content;padding:10px 20px;gap:10px;grid-gap:10px}.retail-card .retail-name{margin:0;font-size:16px;text-transform:uppercase;font-weight:bold;color:#272727;grid-area:a;line-height:20px;align-self:center;cursor:pointer}.retail-card .retail-description{color:#676767;font-style:italic;font-size:13px;line-height:20px;min-height:40px;grid-area:c;font-size:13px;line-height:unset;margin:0;cursor:pointer}.retail-card .price{width:75px;font-weight:bold;color:#272727;font-size:20px;grid-area:b;width:unset;text-align:right}.retail-card .card-action-container{grid-area:d;justify-self:end;align-self:end}.out-of-stock{z-index:100;position:absolute;right:20px;top:50px}.out-of-stock img.price-tag{position:absolute;right:-9px;top:10px}.out-of-stock div.price-tag{bottom:-53px!important;color:#fff;display:table;font-weight:bold;height:30px;position:absolute;right:-9px;text-align:center;top:11px}.out-of-stock div.price-tag span{display:table-cell;vertical-align:middle}.popup-container .retail-delivery-date .mini-calendar{margin-bottom:20px}.popup-container .reservable-card{display:grid;grid-gap:30px;width:fit-content;max-width:100%;margin-top:0;border:0}.popup-container .retail-card .card-action-container{margin-top:25px}.popup-container .retail-card .card-action-container .itemLabel{font-size:12px;text-transform:uppercase;font-weight:600}.popup-container .retail-card .item-quantity{width:100%;padding:2px 8px;padding-left:20px;box-sizing:border-box;border:2px solid #dddde0;border-radius:4px;font-family:'Poppins';font-size:15px;font-weight:500;appearance:none;-webkit-appearance:none;height:60px}.popup-container .retail-card .card-item-quantity{margin-bottom:25px}.popup-container .retail-card .quantity-dropdown-container{max-width:250px}.popup-container .retail-card .card-item-quantity span.fa{position:absolute;height:15px;top:0;bottom:0;margin:auto;right:10px;font-size:13px;color:var(--link-highlight-text-color);pointer-events:none}.popup-container button.retail-action{width:100%}.popup-container button.retail-action span.action-text{display:inline-block}.popup-container div.retail-card .image-gallery{height:100%;max-height:unset;border-radius:5px}.popup-container div.retail-card .card-content{display:block}.popup-container div.retail-card .retail-name,.popup-container div.package-card .room-name{font-size:30px;text-transform:none}.popup-container .retail-card .image-gallery .slider-controls{display:grid}.giftShopContainer.layout2 .retail-card .out-of-stock{display:none}.giftShopContainer.layout2 .retail-name{font-size:17px;letter-spacing:.03em}.giftShopContainer.layout2 .retail-description{font-style:normal;font-weight:500;font-size:15px}.giftShopContainer.layout2 button.retail-action{width:unset;padding:0 10px}.cart-item{color:#333}.cart-item-remove{grid-area:remove}.cart-item-remove button.blue-text,.cart-item-quantity button.blue-text{padding:0;margin:0;font-size:14px;color:var(--link-highlight-text-color);font-weight:500;cursor:pointer}.cart-item-remove .remove-item::before{content:'×';font-size:24px;vertical-align:middle;font-weight:400;line-height:34px;padding-right:5px}.cart-item-quantity{grid-area:quantity}.quantity-dropdown-container{position:relative;width:100%;max-width:60px;margin-top:6px;display:inline-block}.cart-item .item-quantity{width:100%;padding:2px 8px;box-sizing:border-box;border:2px solid #dddde0;border-radius:4px;font-family:'Poppins';font-size:12px;font-weight:500;appearance:none;-webkit-appearance:none;height:25px}.cart-item-quantity span.fa{position:absolute;height:10px;top:0;bottom:0;margin:auto;right:6px;font-size:9px;color:var(--link-highlight-text-color);pointer-events:none}.cart-item .cart-item-quantity .updateQuantityButton{display:none;margin-left:5px;text-decoration:underline;font-size:12px}.cart-item-details .detail-header{font-size:17px;font-weight:600;line-height:26px}.cart-item-details,.cart-item-price{font-weight:500;font-size:15px;line-height:23px}.cart-summary{color:#333}.showMoreButton{margin:35px auto;width:90vw;max-width:90%;display:block}.referenceNumberContainer{margin-top:30px;margin-bottom:20px}.referenceNumberContainer .refNumberDisplay{background-color:#f9f9f9;color:#4aa0fd;font-size:12px;font-weight:500;padding:6px 10px;border-radius:2px}.extend-stay-action,.extend-room-action{background-color:#fff}.extend-res-panel .cart-item,.extend-room-panel .cart-item,.extend-res-options{padding:20px}.extend-res-options{padding-bottom:100px}.extend-room-panel{height:100%}.link-button{color:#2196f3;text-decoration:underline;font-size:12px;text-align:left;cursor:pointer}.gen6buttonselect.rounded{background-color:#f9f9f9;display:block;padding:15px 25px;border-top:1px solid #eee;border-bottom:1px solid #eee}.gen6buttonselect.rounded div{display:grid;grid-auto-flow:column;border:1px solid #f2f2f2;border-radius:3px;padding:0 2px;background-color:#fff}.gen6buttonselect input[type="radio"]{visibility:hidden;position:absolute}.gen6buttonselect input[type="radio"]+label{display:flex;align-items:center;position:relative;z-index:0;min-width:37px;justify-content:center;font-weight:600;font-size:14px;color:#373837;margin:0;padding:0 19px;cursor:pointer;height:38px}.gen6buttonselect input[type="radio"]+label::before{display:block;width:100%;height:34px;content:"";border-radius:3px;vertical-align:middle;position:absolute;z-index:-1;left:unset;top:unset;bottom:unset;border:0}.gen6buttonselect input[type="radio"]:checked+label{color:#fff}.gen6buttonselect input[type="radio"]:checked+label::before{background-color:#111;border:0}.extend-res-panel hr{width:90%;margin:auto}.options-disclaimer{font-size:11px;margin-top:15px;color:#333}.date-filter{position:relative}.date-filter.visible{position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;margin:auto;height:100%;height:-webkit-fill-available;height:-moz-available;height:stretch;height:fill-available;width:100vw;max-height:100vh;overflow:auto;display:flex;flex-direction:column}.large-cal-nights-container>div{vertical-align:middle}.date-filter .num-nights:not(.large-cal-only){font-weight:600;font-size:12px;cursor:pointer;border-radius:2px;padding:2px 15px;background-color:var(--calendar-highlight-selected);color:var(--calendar-highlight-selected-text);text-transform:uppercase}.date-filter.visible .num-nights:not(.large-cal-only),.date-filter .large-cal-only,#ListingDetails-panel.datePickerMobile .date-filter .large-cal-only{display:none}#ListingDetails-panel.datePickerMobile .date-filter.visible .num-nights:not(.large-cal-only){display:block}.date-filter.visible .large-cal-only{width:min-content;white-space:nowrap;font-size:30px;display:inline-block;vertical-align:middle;font-weight:600;color:var(--calendar-highlight-selected);margin-left:15px}.calendar-widget .month-section{margin-top:15px}h4.section-header{font-weight:600;font-size:13px;margin-bottom:10px;margin-top:0;text-transform:uppercase}div.section-header{font-weight:600;font-size:13px;text-transform:uppercase}.date-range-row{width:100%;display:inline-flex;flex-direction:row;justify-content:center;border:2px solid #dde2e4;border-radius:5px;padding:7px 15px 7px 7px;box-sizing:border-box}.date-filter-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px}.date-filter.visible .date-filter-header{padding-top:40px}.date-range-row .right-arrow{margin:0 6px;margin-left:0;align-self:flex-end;position:relative;bottom:3px;font-size:16px}.date-range-row .input-container{position:relative}.hide-depart-date .input-container.end-date-container{display:none}.hide-depart-date .date-range-row .right-arrow{display:none}.hide-depart-date .date-filter .num-nights{display:none}.date-range-row .num-nights-container{display:none}.hide-depart-date .date-range-row .num-nights-container{display:block}.date-range-row input{width:100%;box-sizing:border-box;font-family:'Poppins',sans-serif;padding:15px 5px 0 5px;font-size:15px;border:2px solid transparent;border-radius:5px;cursor:pointer}.date-range-row .input-container label{color:var(--text-input-label);position:absolute;top:3px;left:7px;font-size:12px;font-weight:600;text-transform:uppercase;pointer-events:none}.date-range-row .ongoing-btn{position:absolute;bottom:2px;right:-10px;height:17px;font-family:'Verdana',sans-serif;font-size:22px;font-weight:500;line-height:14px;padding:3px;z-index:100}.date-range-row .input-container input.selected~.ongoing-btn{color:#fff}.date-range-row input:disabled+label{color:#696969}.date-range-row input:disabled~.ongoing-btn{color:var(--calendar-highlight-selected-text);background-color:var(--calendar-highlight-selected);border-radius:3px}.date-range-row input:disabled~.ongoing-btn:hover{background-color:var(--calendar-highlight-hover)}.date-range-row input[type=text].invalid{border:2px solid #f00;background-color:#f88;color:#000}.date-range-row input.selected,.date-range-row input:hover{background-color:var(--calendar-highlight-selected);color:var(--calendar-highlight-selected-text)}.date-range-row input.selected+label,.date-range-row input:hover+label{color:var(--calendar-highlight-selected-text)}.calendar-widget{margin-top:20px;display:none}.date-filter.visible .calendar-widget{display:block;overflow-y:auto;max-height:100%}.calendar-title{font-size:20px;font-weight:600;text-align:center}div.days-of-week{margin-top:5px}div.days-of-week span{text-transform:uppercase}div.days-of-week,div.date-grid{display:grid;grid-template-columns:repeat(7,11vw);grid-gap:4px;width:100%;justify-content:center;text-align:center;font-size:13px;font-weight:500}div.date-grid{font-size:18px;grid-auto-rows:11vw;letter-spacing:1px;margin-top:10px}div.date-grid div[data-date]{color:var(--calendar-available-date-text);display:flex;flex-direction:row;align-items:center;background-color:var(--calendar-available-date-bg);justify-content:center}div.date-grid div:hover{background-color:var(--calendar-available-date-hover)}div.date-grid div:empty{background-color:transparent}div.date-grid div.disabled:not(.selected),body.hide-depart-date .search-filters div.date-grid div.disabled.checkout-date{color:#525252;overflow:hidden;position:relative;background-color:#f4f4f4}div.date-grid div.disabled.selected{overflow:hidden;position:relative}div.date-grid div.disabled:not(.checkout-date)::before,body.hide-depart-date .search-filters div.date-grid div.disabled.checkout-date::before{content:'';width:2px;height:200%;transform:rotate(45deg);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background-color:#dedede}div.date-grid div.disabled:not(.selected)::before{background-color:#dedede}div.date-grid div.disabled.selected::before{background-color:var(--calendar-highlight-selected-text)}div.date-grid div.selected:not(.checkout-date){background-color:var(--calendar-highlight-selected);color:var(--calendar-highlight-selected-text)}body:not(.hide-depart-date) div.date-grid div.checkout-date,.packageWizard div.date-grid div.checkout-date{background-color:#000;color:#fff;display:flex;justify-content:flex-start;align-items:flex-end;padding:5px;line-height:14px;position:relative}body:not(.hide-depart-date) div.date-grid div.checkout-date::after,.packageWizard div.date-grid div.checkout-date::after{content:'';background-image:url(https://d8qysm09iyvaz.cloudfront.net/bookingengine/checkout-arrow.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:5px;right:5px;width:17px;height:17px}div.date-grid div.selected:not(.checkout-date):hover{background-color:var(--calendar-highlight-hover)}body:not(.hide-depart-date) div.date-grid div.checkout-date:hover{background-color:#000}.mini-calendar.detailedMode{border:2px solid #e1e6e8;padding:0;padding-top:15px;border-radius:5px}.mini-calendar .cal-additional-details{background-color:#e9edf4;border-top:2px solid #e1e6e8;margin-top:20px;padding:15px 20px;font-weight:600;font-size:15px}.mini-calendar .cal-additional-details .select-start-date,.mini-calendar .cal-additional-details .select-end-date{color:#17be70}.mini-calendar .cal-additional-details .select-start-date span,.mini-calendar .cal-additional-details .select-end-date span{vertical-align:middle}.mini-calendar .cal-additional-details .select-start-date::before,.mini-calendar .cal-additional-details .select-end-date::before{content:'';width:20px;height:20px;display:inline-block;background-image:url(https://d8qysm09iyvaz.cloudfront.net/bookingengine/green-check.svg);background-repeat:no-repeat;background-position:center;margin-right:7px;vertical-align:middle}.mini-calendar .cal-additional-details,.mini-calendar .cal-additional-details .select-end-date,.mini-calendar .date-range-inputs{display:none}.mini-calendar.detailedMode .cal-additional-details{display:block}.mini-calendar.detailedMode .date-range-inputs{display:block;margin:0 auto 20px auto}.mini-calendar.detailedMode .date-range-row{width:336px;display:inline-flex;vertical-align:middle}.mini-calendar.detailedMode .right-arrow{margin-left:6px}.mini-calendar.detailedMode .num-nights{font-size:30px;display:inline-block;vertical-align:middle;font-weight:600;color:var(--calendar-highlight-selected);margin-left:15px}div.mini-calendar .arrow-button{color:var(--calendar-highlight-selected-text);background-color:var(--calendar-highlight-selected);border:1px solid #d6d6d6;border-radius:3px;width:35px;height:35px;display:flex;justify-content:center;align-items:center;position:absolute;cursor:pointer;user-select:none}div.mini-calendar .arrow-button:hover{background-color:var(--calendar-highlight-hover);box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}div.mini-calendar .arrow-left{left:20px}div.mini-calendar .arrow-right{right:30px}div.mini-calendar .arrow-button.disabled{display:none}.mini-calendar div.days-of-week{margin-top:15px}.propertyInfoContainer{text-align:left;padding:10px 20px;color:#333}.propertyInfoContainer .propertyName{font-size:18px;font-weight:600}.propertyInfoContainer .propertyAddress{font-size:14px;font-weight:500}.cardsOnFile{padding:10px 20px}.ccInfoAllowedPayments{position:absolute;right:20px;top:0;bottom:0;margin:auto;height:25px}.ccInfoAllowedPayments>*{vertical-align:middle;padding-left:5px}.text-input-animated.autocomplete-text{position:relative}.text-input-animated.autocomplete-text .autocomplete-data{position:absolute;left:0;right:0;top:110%;background-color:#fff;box-shadow:0 2px 6px -1px rgba(0,0,0,.3);border-radius:3px;z-index:1000;box-sizing:border-box;max-height:200px;overflow:auto;display:none}.text-input-animated.autocomplete-text .autocomplete-data.visible{display:block}.autocomplete-data div{border-bottom:1px solid #e2e2e2;padding:10px}.autocomplete-data div.hidden{display:none}.autocomplete-data div.selected{background-color:#e2e2e2}.text-input-animated.expiration-date{position:relative}.expiration-date .month-picker,.expiration-date .year-picker{position:absolute;top:110%;grid-template-columns:repeat(4,50px);grid-template-rows:repeat(4,50px);grid-gap:5px;background-color:#fff;padding:10px;border-radius:6px;z-index:10000;box-shadow:0 2px 8px -1px rgba(0,0,0,.3);display:none}.expiration-date .month-picker.visible,.expiration-date .year-picker.visible{display:grid}.expiration-date .month-picker>div,.expiration-date .year-picker>div{border:1px solid #d2d2d2;border-radius:0;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500}.expiration-date .month-picker>div:not(:first-child),.expiration-date .year-picker>div:not(:first-child){cursor:pointer}.expiration-date .month-picker .title,.expiration-date .year-picker .title{grid-column:1/span 4;background-color:#f3f3f3}.cc-amount-input input#PaymentAmount{padding-left:20px;color:#4aa0fd}.cc-amount-input .currency-symbol{position:absolute;left:0;bottom:3px;color:#4aa0fd}.floatingButtonContainer{padding:10px 15px;position:sticky;bottom:0;background-color:#ebebeb;margin-top:15px;z-index:100}#ReservationSummaryPaymentDetails.reservation-summary,#ReservationSummaryPaymentDetails.reservation-summary .summary-title{display:none}#ReservationSummaryPaymentDetails.reservation-summary{padding-top:0}#ReservationSummaryPaymentDetails.reservation-summary .checkin-checkout-times{margin-top:0}.reservationSummaryDetailsButton{background-color:#fff;padding:10px 15px;position:relative}#divPopupMsg{display:table;left:0;overflow:auto;position:fixed;top:0;z-index:99999}.popupSuccess,.popupError{border-collapse:separate!important;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;color:#fff;display:none;margin-bottom:10px;margin-left:8px;margin-top:6px;overflow:hidden;width:287px}@media only screen and (max-width:800px){.popupSuccess,.popupError{margin-right:8px;width:auto}.image-gallery{max-height:50vh}}.popupSuccess{background-color:#62b77c;border:1px solid #5cab74;box-shadow:0 2px #4f9464}.popupError{background-color:#d64d4d;border:1px solid #be4444;box-shadow:0 2px #ba4343}.popupSuccess td,.popupError td{padding:10px;vertical-align:middle}.popupSuccess a,.popupError a{color:#fff;text-decoration:none}.popupSuccessImg,.popupErrorImg{display:inline-block;height:27px;width:36px}.popupSuccessImg{background:transparent url(/ResNexus/img/success-error-icons.png) -56px 0 no-repeat}.popupErrorImg{background:transparent url(/ResNexus/img/success-error-icons.png) 0 0 no-repeat}.popupCloseImgContainer{text-align:right!important;vertical-align:top!important}.popupCloseImg{display:inline-block;height:15px;width:17px;vertical-align:top}.popupSuccessCloseImg{background:transparent url(/ResNexus/img/success-error-icons.png) -109px -7px no-repeat}.popupErrorCloseImg{background:transparent url(/ResNexus/img/success-error-icons.png) -135px -7px no-repeat}.popup-container{position:relative;display:none;padding:0}.popup-container.visible{position:fixed;z-index:1001;top:0;left:0;right:0;bottom:0;margin:auto;height:100%;height:-webkit-fill-available;height:-moz-available;height:stretch;height:fill-available;width:100vw;max-height:100vh;overflow:auto;display:flex;flex-direction:column}.popup-container.visible+.modal-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.8);z-index:1000}.popup-container .detailsContainer{height:100%}.popup-container .close-button{right:20px}.date-filter.visible .close-button,.popup-container .close-button{display:flex}.retail-info-popup{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.8);z-index:301}.retail-info-popup-content{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;position:relative;padding:20px;max-width:700px;max-height:80%;overflow:auto}.retail-info-popup .retail-popup-close-button{position:absolute;top:10px;right:10px;font-size:40px;cursor:pointer;z-index:100;background-color:#fff;border-radius:5px;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.retail-info-popup .image-gallery{overflow:hidden}.retail-info-popup .slider-controls{display:none}.retail-info-popup .retail-name{font-size:24px;font-weight:600}.retail-info-popup .card-content{display:grid;grid-template-areas:"name price" "desc desc" "action action";grid-template-columns:1fr 100px;grid-gap:10px;margin-top:20px}.retail-info-popup .card-content .price{grid-area:price;font-size:24px;font-weight:600}.retail-info-popup .card-content .retail-name{grid-area:name}.retail-info-popup .card-content .retail-description{grid-area:desc}.retail-info-popup .card-content .card-action{grid-area:action}.retail-info-popup button.retail-action{width:unset}.retail-info-popup button.retail-action .action-text{display:block}.zoom-box{position:relative;overflow:hidden;max-width:100vw;max-height:65vh;display:flex;justify-content:center;align-items:center;background-color:#e8e8e8}.zoom-box-control{position:absolute;background-color:rgba(255,255,255,.7);border-radius:5px;display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;font-weight:600;cursor:pointer;user-select:none;right:5px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2);color:#000}.zoom-box-select{position:absolute;bottom:5px;left:5px}.zoom-box-select select{box-shadow:0 2px 4px -1px rgba(0,0,0,.2);padding:7px 12px;background-color:rgba(255,255,255,.7);border-radius:5px;border:0;font-family:'Poppins';font-size:16px;font-weight:500;outline:0}.zoom-box-control.fa{display:flex}.zoom-box-control:hover{transform:scale(1.1);box-shadow:0 2px 6px 1px rgba(0,0,0,.3)}.zoom-box-control.zoom-in{top:5px}.zoom-box-control.zoom-out{top:50px}.zoom-box-control.fullscreen-toggle{bottom:5px}.zoom-box.fullscreen .zoom-box-control{right:20px;z-index:10}.zoom-box.fullscreen .zoom-box-control.zoom-in{top:15px}.zoom-box.fullscreen .zoom-box-control.zoom-out{top:65px}.zoom-box.fullscreen .zoom-box-control.fullscreen-toggle{bottom:15px}.zoom-box.fullscreen .zoom-box-select{bottom:15px;left:20px}.zoom-box-control.fullscreen-toggle::before{content:""}.zoom-box.fullscreen .zoom-box-control.fullscreen-toggle::before{content:""}.zoom-box:not(.fullscreen){max-width:795px}.zoom-box.fullscreen{max-width:100vw;max-height:100vh;width:100vw;height:100vh;height:-webkit-fill-available;height:fill-available;top:0;left:0;position:fixed;z-index:10000000000}.zoom-box .outerBox:hover{filter:brightness(.8)}.zoom-box .two-finger-overlay{display:none;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;color:#fff;background-color:rgba(0,0,0,.6);justify-content:center;align-items:center}#MapImage{display:block}.zoom-box .two-finger-overlay.visible{display:flex}.room-name{background-color:#4b4b4b;padding:10px;color:#fff;font-weight:normal;border-radius:3px;width:auto;pointer-events:none;border:1px solid #4b4b4b;z-index:100;cursor:default;position:absolute;top:0;left:0;display:none}.map-tabs{display:flex;width:100%;height:50px;background-color:#000;align-items:center}.zoom-box{background-color:#f0f0f0}.tab{cursor:pointer;color:#fff;text-decoration:none;border-bottom:0;white-space:nowrap;text-transform:uppercase;font-weight:300;margin:0 15px}.tab:hover,.tab.selected{border-bottom:2px solid #fff}.menu-overflow{position:relative}div.menu-overflow .overflow-items{display:none;position:absolute;top:0;right:0;z-index:1000}div.menu-overflow:hover .overflow-items{display:block}div.menu-overflow .overflow-items>*:not(.spacer){text-align:left;background-color:rgba(0,0,0,.9);color:#fff;padding:10px 20px;display:block;white-space:nowrap}div.menu-overflow .overflow-items>*:not(.spacer):hover{background-color:#555}div.menu-overflow .overflow-items .spacer{height:50px}.overflow-visible div.menu-overflow{display:flex}.map-tabs div.menu-overflow{background-color:#fff}div.menu-overflow .triple-dots div{width:5px;height:5px;background-color:#000;margin:3px;border-radius:100%}div.menu-overflow:hover{background-image:linear-gradient(rgba(0,0,0,.03),rgba(0,0,0,.03))}div.menu-overflow{border-radius:100%;width:35px;height:35px;display:none;justify-content:center;align-items:center;background-color:#eee;position:relative;flex:0 0 35px}.spacer{flex:2 0}@media screen and (min-width:1260px){div.menu-overflow{width:35px;height:35px;flex:0 0 35px}}.main-content{padding:20px;overflow-wrap:break-word;word-wrap:break-word}.policy-title{font-weight:bold;margin-bottom:10px}.policy-content{margin-bottom:10px}#arrival-title{text-transform:capitalize}.warningAlert,.successAlert,.errorAlert,.infoAlert{display:inline-block;margin:5px 0 15px 0;font-family:'Poppins',sans-serif;color:#fff;font-size:14px;position:relative;border-radius:7px;display:inline-block;padding:16px 16px 16px 51px;font-weight:500;width:100%}.info-alert-container{display:flex;justify-content:center}.infoAlert{background-color:#f5f7f8;color:#000}.warningAlert::before,.successAlert::before,.errorAlert::before,.infoAlert::before{content:"";position:absolute;display:inline-block;background-repeat:no-repeat;width:60px;height:62px;top:-5px;margin:auto;left:0;background-size:25px;background-position:center center}.warningAlert::before{background-image:url('https://d8qysm09iyvaz.cloudfront.net/gen6/icons/alert-warning.svg');filter:invert(100%)}.successAlert::before{background-image:url('https://d8qysm09iyvaz.cloudfront.net/gen6/icons/alert-check.svg');filter:invert(100%)}.errorAlert::before{background-image:url('https://d8qysm09iyvaz.cloudfront.net/gen6/icons/alert-x.svg');filter:invert(100%)}.infoAlert::before{background-image:url('https://d8qysm09iyvaz.cloudfront.net/gen6/icons/alert-info.svg')}.agree-and-continue-button{background-color:#0cbe89;font-weight:normal}.checkout-panel .signature-content{width:100%;box-sizing:border-box;--text-input-label:red}.checkout-panel .signature-content .inputs-list{margin-bottom:20px}.tab-row{display:flex;flex-direction:row}.tab-row .tab{flex:1 1;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 15px 12px 15px;color:#000;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-top:3px solid transparent;font-weight:500;cursor:pointer;background-color:#fff}.tab-row .tab:last-child{border-right:0}.tab-row .tab:hover,.tab-row .tab.selected{border-top:3px solid #4a95e1;color:#4a95e1;background-color:transparent}.tab-row .tab.selected{border-bottom:1px solid transparent}.padded-content{padding:15px}.padded-content *{margin:10px auto}.agreement{margin-top:10px}.blue-heading{color:#4a95e1}.clear-canvas{position:absolute;top:5px;right:5px}.signature-panel{width:100%;box-sizing:border-box}div.signature-area{background-color:#fafafa;border:1px solid #e6e6e6;font-size:14px;margin-top:15px;margin-bottom:15px}.typed-signature{background-color:#fff;padding:10px 20px;width:100%;border:1px solid #e9e9ee;border-radius:3px;box-shadow:0 2px 6px -2px rgba(0,0,0,.3);box-sizing:border-box;margin:auto;text-align:center}.signature-text.fancy{font-family:'Dancing Script',cursive;font-size:28px}#SignatureCanvas{width:100%;height:200px;border:1px solid #e9e9ee;border-radius:3px;box-shadow:0 2px 6px -2px rgba(0,0,0,.3);margin:auto}.signature-box{text-align:center;width:100%;position:relative}