.main-image-section .inner .container{padding-left:30px;padding-right:30px}.main-image-section .inner .title * br{display:none}.main-image-section .inner .cta a{background:var(--color-spring-wood);border:1px solid var(--color-tussock);border-radius:51px;color:var(--color-tussock);font-family:var(--font-plus-jakarta-sans);font-size:11px;padding-left:20px;padding-right:20px;text-transform:uppercase}.main-image-section .inner .cta a:active,.main-image-section .inner .cta a:focus,.main-image-section .inner .cta a:hover,.main-image-section .inner .cta a:not(:disabled):not(.disabled):active{background:var(--color-tussock);border:1px solid var(--color-tussock);color:var(--color-spring-wood)}.club-title-image-section{padding-bottom:0;padding-top:40px}.club-title-image-section img{height:auto;max-width:100%}.club-title-image-section .title{display:flex;justify-content:center;margin-bottom:20px}.club-title-image-section .title *{text-align:center}.club-title-image-section .description{color:var(--color-treehouse);font-family:var(--font-source-serif-4);margin:0 auto 35px;max-width:640px;text-align:center}.club-title-description-section{padding-bottom:45px;padding-top:50px}.club-title-description-section .title{margin-bottom:45px;max-width:890px}.club-title-description-section .description{color:var(--color-treehouse);font-family:var(--font-source-serif-4);font-weight:400;max-width:590px}.club-amenities-section img{height:auto;max-width:100%}.club-amenities-section .item{background-color:var(--color-tussock);padding-bottom:50px;padding-top:50px}.club-amenities-section .item .head{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.club-amenities-section .item .title *{color:var(--color-treehouse);font-family:var(--font-source-serif-4);font-size:40px;font-style:italic;font-weight:300;margin-bottom:0}.club-amenities-section .item .description{color:var(--color-spring-wood);font-family:var(--font-source-serif-4);font-size:15px;font-weight:400}.club-amenities-section .item .description *{color:var(--color-spring-wood);font-style:normal}.club-amenities-section .item .description ul{padding-left:15px}.club-amenities-section .item .description ul li *{font-size:20px;font-weight:400}.club-amenities-section .item:first-child .description h4{font-size:30px;font-weight:400}.club-amenities-section .item:first-child .description ul li::marker{color:var(--color-treehouse)}.club-amenities-section .item:first-child .description ul li *{font-size:15px}.club-amenities-section .item:nth-child(2n){background-color:transparent}.club-amenities-section .item:nth-child(2n) .title *{color:var(--color-tussock)}.club-amenities-section .item:nth-child(2n) .description *{color:var(--color-treehouse)}.club-amenities-section .item:nth-child(2n) .description ul li::marker{color:var(--color-tussock)}.club-amenities-section .item .swiper-pagination{bottom:25px}.club-amenities-section .item .swiper-pagination .swiper-pagination-bullet{background:transparent;border:1px solid var(--color-spring-wood);border-radius:26px;height:13px;opacity:1;width:13px}.club-amenities-section .item .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{position:relative}.club-amenities-section .item .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background:var(--color-spring-wood);border-radius:14px;content:"";display:block;height:7px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:7px}@media (min-width:992px){.main-image-section .inner .title * br{display:inline}.club-title-image-section{padding-bottom:50px;padding-top:75px}.club-title-description-section{overflow:hidden}.club-title-description-section .container{position:relative}.club-title-description-section .container:after{background:url(https://1557540.fs1.hubspotusercontent-na1.net/hubfs/1557540/Mantra%20-%20MGallery%20Mayaliah%20Site/mantra-yucatan-country-club/img/map-decorator.svg) 50% no-repeat;content:"";display:block;height:336px;position:absolute;right:-190px;top:50%;transform:translate3d(0,-50%,0);width:387px}.club-amenities-section .item{padding-bottom:100px;padding-top:100px}.club-amenities-section .item .description ul{padding-left:30px}.club-amenities-section .item .left-col{padding-right:60px}.club-amenities-section .item:last-child ul{column-count:2}.club-amenities-section .item:nth-child(2n) .left-col{padding-left:60px;padding-right:0}.club-amenities-section .item:nth-child(2n) .row{flex-direction:row-reverse}}