header.header:before{opacity:0}#inner-page-wrapper{margin-bottom:0}#inner-page-wrapper>.container{width:100%;padding:0}.ip-banner{display:none}#ip-libd{padding:135px 0 0}.libd-hero-wrap{position:relative}.libd-hero-list{font-size:0}.libd-hero-item{width:100%;vertical-align:top;background-color:#999}.libd-hero-item canvas{min-height:250px}.libd-intro-text{padding:124px 0 147px;text-align:center}.libd-intro-text .section-title{text-transform:initial;margin-bottom:45px}.libd-intro-text p{font-size:16px;font-weight:400;letter-spacing:.1em;line-height:1.625;color:#6b6b6b;max-width:1040px;margin:0 auto}.libd-content{overflow:hidden}.libd-description{position:relative}.libd-description-bg{position:absolute;width:833px;height:882px;background-position:center;background-size:cover;z-index:-1;top:-537px;left:0;background:url(../../../../themes/terraluxury.com/assets/images/life-in-barbados/bg-left.png) center/cover no-repeat}.libd-description-left{width:55.0875%;padding:24px 12.3% 0 0}.libd-description-top{margin-bottom:121px}.libd-description-top-btn{width:242px}.libd-description-top-btn-slick{position:relative}.libd-description-top-btn-slick:not(.slick-initialized)>div~div{display:none}.libd-description-top-btn a.btn-a{font-size:16px;min-height:53px;min-width:242px;font-weight:600}.libd-description-top-btn a.btn-a:not(:hover){background:#dcd9d5;color:#000}.libd-description-top-dots{align-self:center}.libd-description-top-dots ul.slick-dots{display:flex!important}.libd-description-top-dots ul.slick-dots li{margin-left:16px}.libd-description-top-dots ul.slick-dots li button{display:block;font-size:0;border:none;padding:0;width:14px;height:14px;border-radius:50%;background:#a29e9c}.libd-description-top-dots ul.slick-dots li:first-child{margin-left:0}.libd-description-top-dots ul.slick-dots li.slick-active{opacity:.5}.libd-description-text-slick{font-size:0}.libd-description-text{position:relative}.libd-description-text-slick:not(.slick-initialized) .libd-description-text~.libd-description-text{display:none}.libd-description-text h2.section-title{text-transform:inherit;margin-bottom:31px}.libd-description-text h3{font-size:19px;font-weight:500;letter-spacing:.1em;line-height:1.263157894736842;margin-bottom:86px}.libd-description-text p{font-size:13px;font-weight:600;letter-spacing:.1em;line-height:1.846153846153846;color:#6b6b6b;margin-bottom:41px}.libd-description-text .signature{line-height:1;font-family:var(--font-family-script);font-size:67px;padding-bottom:30px}.libd-description-right{width:512px;width:44.9125%}.libd-description-right-pull{margin-right:calc((1140px - 100vw) / 2)}.libd-description-img-slick{font-size:0}.libd-description-img-slick:not(.slick-initialized) .libd-description-img~.libd-description-img{display:none}.libd-other{position:relative;padding:80px 0 121px}.libd-other-bg{position:absolute;width:833px;height:882px;background-position:center;background-size:cover;z-index:-1;top:12px;left:0;background:url(../../../../themes/terraluxury.com/assets/images/life-in-barbados/bg-left.png) center/cover no-repeat}.libd-other h2{font-size:29px;letter-spacing:.1em;line-height:1.103448275862069;max-width:412px;font-weight:500;margin-bottom:123px}.libd-other-list-pull{margin-right:calc((1140px - 100vw) / 2);padding-left:130px}.libd-other-list{font-size:0;margin:0 -20px}.libd-other-list:not(.slick-initialized) .libd-other-item:nth-child(3)~.libd-other-item{display:none}.libd-other-item{display:inline-block;vertical-align:top;width:33.33%;padding:0 20px}.libd-other-item a{display:block;position:relative}.libd-other-item .img-wrapper:before{content:''}.libd-other-item .img-wrapper:before{content:'';background:var(--primary);opacity:0}.libd-other-item .img-wrapper:after{content:'';top:initial;height:50%;background:#000;background:-moz-linear-gradient(0deg,rgb(0 0 0) 0%,#fff0 100%);background:-webkit-linear-gradient(0deg,rgb(0 0 0) 0%,#fff0 100%);background:linear-gradient(0deg,rgb(0 0 0) 0%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);opacity:.76}.libd-other-item a:hover .img-wrapper:before{opacity:.55}.libd-other-item-name{font-size:20px;font-family:var(--font-family-title);font-weight:600;letter-spacing:.05em;color:#000;padding:26px 46px 8px;position:relative}.libd-other-item-name:before{content:'';width:2px;position:absolute;bottom:0;top:-53px;background:var(--primary);left:20px;z-index:2}.libd-other-list .custom-slick-arrow.slick-prev{left:-110px}.libd-other-list .custom-slick-arrow{bottom:52px;border-width:2px}.libd-other-list .custom-slick-arrow:not(:hover){border-color:#a29e9c}.libd-other-list .custom-slick-arrow.slick-next{display:none!important}#hp-kit{position:relative;background:url(../../../../themes/terraluxury.com/assets/images/ldne/bg-kit.jpg) center/cover no-repeat;background-color:#a5a09d;color:#fff;padding:81px 0 91px}.kit-box{border-color:#fff}.kit-field input{border-color:#fff;color:#fff}.kit-right p{color:#Fff}@media only screen and (min-width:992px){.kit-box{padding-bottom:99px;border-color:#fff0}}@media only screen and (max-width:1199px){.libd-description-right-pull,.libd-other-list-pull{margin-right:calc((940px - 100vw) / 2)}.libd-description-left{padding-right:5%}.libd-description-text h3{margin-bottom:40px}.libd-description-top{margin-bottom:40px}}@media only screen and (max-width:991px){#ip-libd{padding:96px 0 0}.libd-intro-text{padding:80px 0}.libd-description-bg{display:none}.libd-description-left{width:100%;padding:0}.libd-description-right{width:100%}.libd-description-right-pull,.libd-other-list-pull{margin-right:0}.libd-other{padding:80px 0}.libd-other h2{margin:0 auto 80px;text-align:center}.libd-other-list-pull{padding:0;max-width:375px;margin:0 auto}.libd-other-item{width:100%}.libd-other-list:not(.slick-initialized) .libd-other-item~.libd-other-item{display:none}.libd-other-list .custom-slick-arrow.slick-prev{left:0;top:initial;bottom:0;right:0;margin-left:calc(50% - 120px)}.libd-other-list .custom-slick-arrow.slick-next{left:0;position:relative;margin-top:30px;display:block!important;margin-left:auto;margin-right:calc(50% - 120px)}}@media only screen and (max-width:480px){.libd-description-top{flex-flow:column;align-items:center}.libd-description-top-dots ul.slick-dots{margin-top:30px}}