section.booking>div{max-width:1340px;margin-left:auto;margin-right:auto}@-webkit-keyframes bounce{0%{margin-left:-3px}50%{margin-left:3px}100%{margin-left:-3px}}@-moz-keyframes bounce{0%{margin-left:-3px}50%{margin-left:3px}100%{margin-left:-3px}}@keyframes bounce{0%{margin-left:-3px}50%{margin-left:3px}100%{margin-left:-3px}}@-webkit-keyframes bounceWrap{0%{width:calc(50% + 3px)}50%{width:calc(50% - 3px)}100%{width:calc(50% + 3px)}}@-moz-keyframes bounceWrap{0%{width:calc(50% + 3px)}50%{width:calc(50% - 3px)}100%{width:calc(50% + 3px)}}@keyframes bounceWrap{0%{width:calc(50% + 3px)}50%{width:calc(50% - 3px)}100%{width:calc(50% + 3px)}}section.booking .list .slick-dots{margin-top:22px;display:flex;justify-content:center;font-size:0}section.booking .list .slick-dots li{line-height:1;margin:0 2px}section.booking .list .slick-dots li.slick-active button{border-color:#706b65}section.booking .list .slick-dots li.slick-active button:before{background:#706b65}section.booking .list .slick-dots button{background:none;border:1px solid transparent;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0}section.booking .list .slick-dots button:before{content:'';background:#bdbab3;border-radius:50%;width:10px;height:10px}@-webkit-keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@-moz-keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@-moz-keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}@-moz-keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}@keyframes textShift{from{transform:translateX(25px)}to{transform:translateX(calc(-1 * var(--shift, 0px)))}}section.booking{padding-left:20px;padding-right:20px}section.booking header{text-align:center}section.booking .heading3{font-family:"Outfit",sans-serif;font-weight:300}section.booking .heading2{margin-top:20px}section.booking .list{margin-top:55px}section.booking .list .item{background:#fff;border-radius:6px;padding:42px 37px 40px}section.booking .list .number{color:#bdbab3;font:400 86px/1 "Prata",serif}section.booking .list .title{margin-top:11px;font-family:"Outfit",sans-serif}section.booking .list p{margin:22px 5px 0 0}section.booking .note{margin-top:46px;text-align:center}section.booking .note span{color:#bb7f81}section.booking .note a{text-decoration:underline}section.booking .note a:hover{text-decoration:none}@media screen and (min-width: 768px){section.booking .list{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:25px}section.booking .list .item{display:grid;grid-template-rows:subgrid;grid-row:span 3;opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:all .6s ease}section.booking .list .item.visible{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width: 1099px){section.booking .list p br{display:none}}@media screen and (max-width: 1023px) and (min-width: 768px){section.booking .list .item{padding:20px}section.booking .list .number{font-size:66px}section.booking .list .number img{margin-top:0}section.booking .list .title{font-size:20px;line-height:26px}section.booking .list p{margin:15px 0 0}}@media screen and (max-width: 959px) and (min-width: 768px){section.booking .list{grid-column-gap:20px}section.booking .list .number{font-size:46px}section.booking .list .number img{max-height:46px;width:auto}section.booking .list .title{font-size:18px;line-height:22px}section.booking .list p{margin:10px 0 0;font-size:16px;line-height:22px}}@media screen and (max-width: 767px){section.booking .list{max-width:430px;margin:35px auto 0}section.booking .list:not(.slick-initialized){display:flex}section.booking .list:not(.slick-initialized) .item:not(:first-child){position:absolute;opacity:0}section.booking .list .item{margin:0 10px;height:inherit}section.booking .list .slick-list{margin:0 -10px}section.booking .list .slick-track{display:flex !important}}@media screen and (max-width: 639px){section.booking{margin-top:0 !important;padding-top:40px !important;padding-bottom:35px !important}section.booking .list .item{padding:17px 30px 25px 23px}section.booking .list .number{font-size:46px}section.booking .list .number img{max-height:37px;width:auto;margin-top:0}section.booking .list .title{margin-top:7px}section.booking .list p{margin:7px 0 0}}@media screen and (max-width: 479px){section.booking .note{margin:30px auto 0;max-width:300px;font-size:14px}}.template-membership_landing .content main .booking_buttons a{min-width:180px}
/*# sourceMappingURL=booking.css.map */
