.packages-pricing{padding:100px 0 30px;background-color:#fff;text-align:center}.packages-pricing .container{max-width:850px;margin:0 auto}.packages-pricing h2{margin-bottom:20px;line-height:1.3;letter-spacing:.1em;font-size:40px;text-transform:uppercase}.packages-pricing .intro-text{font-size:16px;margin-bottom:40px;line-height:1.4}.packages{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.package{background-color:#fff;padding:0;flex:1 1 calc(50% - 20px);max-width:calc(50% - 20px)}.package h3{color:#ccb3ac;margin-bottom:10px;line-height:1.3;letter-spacing:.1em;font-size:60px;font-family:Carta Nueva!important;text-transform:capitalize}.package h4{margin-bottom:25px;font-family:MaisonNeueExtendedBook!important;text-transform:uppercase;line-height:1.8;letter-spacing:.2em;margin-top:20px;font-size:13px;font-weight:700}.package p,.package .budget{font-size:16px;line-height:1.8;letter-spacing:.05em}.availability{background-color:#f9f5f3;padding:20px;max-width:481px;margin:40px auto 0}.availability p{font-size:14px;margin-bottom:0;line-height:1.8;letter-spacing:.1em;margin-top:5px;font-style:italic}.packages{position:relative;margin-bottom:60px}.packages:before{content:"";position:absolute;top:0;bottom:0;width:1px;background-color:#282e3133;left:50%;transform:translate(-50%)}.packages .package:nth-child(1){padding-right:60px}.packages .package:nth-child(2){padding-left:60px}.availability span{font-size:13px;font-family:MaisonNeueExtendedBook!important;line-height:1.8;letter-spacing:.2em}a.inquire-btn.button.button--primary{margin-top:40px;font-size:14px;width:200px}.subheading{font-family:MaisonNeueExtendedBook!important;font-size:13px;text-transform:uppercase;letter-spacing:2px;margin-bottom:25px}.packages .package:nth-child(3){padding-left:60px}@media screen and (min-width: 768px){hr{display:none}}@media screen and (max-width: 767px){.packages{display:block}.package{max-width:100%}.packages .package:nth-child(1){padding-right:0}.packages .package:nth-child(2){padding-left:0}.packages-pricing{padding:60px 0 30px}.packages:before{display:none}.packages-pricing .container{max-width:100%;padding:0 40px}.packages .package:nth-child(3){padding-left:0}hr{margin:40px 0}.packages-pricing h2{font-size:30px}.package h3{line-height:0;padding-bottom:20px;font-size:30px;margin:0;font-family:MaisonNeueExtendedBook!important;text-transform:uppercase;letter-spacing:.2em}.availability{border:1px solid #ccb3ac;background:transparent}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/text-partition.css.map */
