.tour-calendar{border-bottom:1px solid #dbe3ec;padding:0 0 1rem}.tour-calendar-box{margin:1.5rem 0 1.5rem}.or-clrd-div{padding:2px 0 0 10px}.cldrblock-out{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;column-gap:0;margin:2.8rem 0 1.2rem}.cldrblock-in{width:50%;padding:0;margin:0}.tour-calendar-legend{display:flex;align-items:center;justify-content:flex-start;column-gap:5%;margin:.2rem 0 1.1rem}.tour-calendar-legend__item{display:flex;align-items:center;justify-content:flex-start}.tour-calendar-legend__item-icon{width:30px;height:18px;border-radius:6%}.tour-calendar-legend__item_available .tour-calendar-legend__item-icon{background-color:#bfe9c2}.tour-calendar-legend__item_unavailable .tour-calendar-legend__item-icon{background-color:#ffd9de}.tour-calendar-legend__item-label{padding-left:1rem;padding-right:2px;font-size:16px;line-height:1.2;white-space:nowrap;color:#101519}.show-calendar{position:relative}.show-calendar .show-calendar-nav{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:space-between;width:100%}.show-calendar .show-calendar-nav__button{padding:1.2rem 1.6rem 1.2rem 1.2rem}.show-calendar .show-calendar-nav__button span{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-top:-4px;color:#34b149;font-size:3.4em;line-height:1;font-weight:700}.show-calendar .show-calendar-nav__button:not(.disabled){cursor:pointer}.show-calendar .show-calendar-nav__button:not(.disabled):hover span{color:#3ba645}.show-calendar .show-calendar-nav__button.disabled span{display:none}.show-calendar .show-calendar-tables{display:flex;column-gap:2%}.show-calendar .show-calendar-table{width:100%;font-size:15px}.show-calendar .show-calendar-table .show-calendar-table__title,.show-calendar .show-calendar-table .show-calendar-table__weeks{font-weight:600}.show-calendar .show-calendar-table .show-calendar-table__title{color:#101519;font-size:1.3em;line-height:2.4}.show-calendar .show-calendar-table .show-calendar-table__weeks{color:#889eb4;font-weight:400;margin:.7rem 0 .8rem}.show-calendar .show-calendar-table tr{display:flex;align-items:center;justify-content:space-around}.show-calendar .show-calendar-table tbody td{display:flex;align-items:center;justify-content:center;width:calc(100%/7);margin:2px;border-radius:6%;color:#222;font-size:18px;font-size:clamp(16px,4vw,18px);font-weight:600;line-height:1.5;white-space:nowrap}.show-calendar .show-calendar-table tbody td:before{content:"";padding-top:100%}.show-calendar .show-calendar-table tbody td:not(.available):not(.empty):not(.disabled){background-color:#ffedef;color:#ff6475;cursor:default}.show-calendar .show-calendar-table tbody td.available{background-color:#e2f5e3;color:#34b149;cursor:pointer}.show-calendar .show-calendar-table tbody td.available:hover{background-color:#d2f0d5;cursor:pointer}.show-calendar .show-calendar-table tbody td.available:active,.show-calendar .show-calendar-table tbody td.available:focus{background-color:#cdeed0;color:#3ba645;box-shadow:inset 0px 0px 6px #93da99;cursor:pointer}.show-calendar .show-calendar-table tbody td.unavailable{background-color:#ffeaec;color:#ff374b;cursor:default}.show-calendar .show-calendar-table tbody td.disabled{background-color:#f5f7f9;color:#c4cfda;cursor:default}.orclink{font-size:16px;margin-left:2px}.divp{line-height:1.5;color:#101519;font-weight:400}@media (max-width:768px) and (min-width:568px){.show-calendar .show-calendar-table tbody td{font-size:16px;font-size:clamp(16px,2.4vw,18px)}}@media (max-width:568px){.show-calendar .show-calendar-table tbody td{font-size:17px;font-size:clamp(16px,4.6vw,18px)}.tour-calendar-legend__item-label{padding-right:10px}}@media (max-width:768px){.cldrblock-in{width:100%;padding:0;margin:0}.or-clrd-div{padding-left:0;margin-top:20px}.tour-calendar{border-bottom:0 solid #dbe3ec}}@media (max-width:1200px) and (min-width:992px){.btn-success-clrd{font-size:18px;font-weight:500;padding:13px 2px}.orclink{font-size:14px}}@media (max-width:390px){.btn-success-clrd,.btn-success-order{font-size:18px;font-weight:500;font-size:clamp(18px,5.2vw,20px)}.orclink{font-size:14px}}