*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-word-wrap:break-word;-moz-word-wrap:break-word;-ms-word-wrap:break-word;-o-word-wrap:break-word;word-wrap:break-word}.uk-modal{z-index:999999}html{overflow-x:hidden}body{width:100%!important}a[href="http://www.faboba.com"],a[href="http:/faboba.com"],a[href="https://www.faboba.com"],a[href="https:/faboba.com"],a[href="www.faboba.com"],a[href="faboba.com"]{display:none!important;visibility:hidden!important}body .uk-container-medium{width:725px;max-width:100%;margin-top:50px}.block-readmore:not(.uk-hidden) + p [data-uk-toggle] {text-indent:-1000px;overflow:hidden;width:100px}.block-readmore:not(.uk-hidden) + p [data-uk-toggle]::before {content:"Leer Menos";display:block;text-indent:-100px;font-family:"BW Mitga"!important;font-size:1rem!important}html[lang="en-gb"]
  .block-readmore:not(.uk-hidden)
  + p
  [data-uk-toggle]::before {content:"Read Less"}.c-muted{color:gray}.c-green{color:#006341}@media screen and (min-width:768px){.uk-flex-medium{display:-ms-flexbox;display:-webkit-flex;display:flex}}a::before,a::after{transition:all .3s ease-in-out 0s}.uk-heading-line{overflow:hidden;letter-spacing:4px}.uk-heading-line>*{display:inline-block;position:relative}.uk-heading-line>::before{right:100%;margin-right: calc(20px + 0.3em)}.uk-heading-line>::after{left:100%;margin-left: calc(20px + 0.3em)}.uk-heading-line>::after,.uk-heading-line>::before{content:"";position:absolute;top: calc(50% - (calc(0.2px + 0.05em) / 2));width:2000px;border-bottom: calc(0.2px + 0.05em) solid rgb(0 99 65 / 30%)}.uk-contrast hr{border-top-color:rgba(255,255,255,.5)}#offcanvas>.uk-offcanvas-bar ul.uk-nav.uk-nav-offcanvas>li a,#offcanvas>.uk-offcanvas-bar ul.uk-nav.uk-nav-offcanvas>li.uk-parent>ul.uk-nav-sub,#offcanvas>.uk-offcanvas-bar ul.uk-nav.uk-nav-offcanvas>li.uk-parent>ul.uk-nav-sub>li{animation-duration:.4s;-webkit-animation-duration:.4s;-moz-animation-duration:.4s}#offcanvas .content-offcanvas-footer .mod-languages li>a{color:#fff}#offcanvas .content-offcanvas-footer .mod-languages li.lang-active>a{font-weight:bold}.uk-offcanvas-bar{width:100%;top:100px;padding:35px 0}.uk-offcanvas-bar:not(.uk-offcanvas-bar-show) {-webkit-transition:transform 1s ease-in-out .2s;transition:transform 1s ease-in-out .2s;transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateY(-100%);-webkit-transform:translateY(-100%)}a.tm-logo-small>img{width:100%;max-width:120px}a.uk-navbar-toggle,a.uk-navbar-toggle:hover,a.uk-navbar-toggle:focus,.uk-offcanvas-bar ul>li>a{color:#fff}.uk-offcanvas-bar ul>li.uk-active>a{background:transparent!important}.uk-offcanvas-bar,
body.uk-offcanvas-page .tm-navbar-container.uk-active.uk-animation-slide-top,
body:not(.rd-home),
.tm-navbar-container.uk-active,
.uk-offcanvas-page .uk-sticky-placeholder > .tm-navbar-container {background-color:#9ab09e}.tm-navbar-container{background-color:transparent}.tm-navbar-container{transition:background-color ease-in-out .4s;-webkit-transition:background-color ease-in-out .4s}.rd-home #tm-top-a{-webkit-animation-delay:1.5s;animation-delay:1.5s}.uk-panel.mod_slideshow h1.big-text,.uk-panel.mod_slideshow h2.big-text{-webkit-animation-delay:.8s;animation-delay:.8s}.tm-navbar-container,.rd-home .uk-sticky-placeholder{position:absolute;z-index:9999;width:100%}.uk-offcanvas-page .uk-sticky-placeholder>.tm-navbar-container{border-bottom:2px solid #fff;z-index:9999}body.uk-offcanvas-page a.uk-navbar-toggle.uk-contrast::after{content:"\e900"!important}.uk-button.uk-button-link{overflow:visible}a.uk-button.uk-button-link::after{display:none}.tm-navbar-container a.uk-button.uk-button-link{color:#fff;font-size:14px;line-height:34px;margin-right:15px}a.uk-button.uk-button-link::before{font-size:16px!important}.tm-navbar-container a.uk-button.uk-button-link:hover::before{right:2px}.mod_slideshow .uk-overlay-panel.uk-flex.uk-flex-center>div{height:280px;display:flex;align-items:center}div#tm-three a.uk-button{border-radius:16px;background:#9ab09e;color:#fff}h1.big-text,h2.big-text{font-size:170px;color: rgb(255 255 255 / 50%);font-weight:700}@media screen and (max-width:980px){h1.big-text,h2.big-text{font-size:55px}}@media screen and (max-width:380px){h1.big-text,h2.big-text{font-size:40px}}.title-full,.rd-home .uk-width-1-1 .uk-panel>h3.uk-panel-title{text-align:center;letter-spacing:4px;position:relative;margin-bottom:40px;text-transform:uppercase}.title-full::before,.rd-home .uk-width-1-1 .uk-panel>h3.uk-panel-title::before{content:"";background: rgb(0 99 65 / 30%);height:1px;width:100%;max-width:38%;position:absolute;bottom:44%;left:0;transform:translate(0%,-44%)}.title-full::after,.rd-home .uk-width-1-1 .uk-panel>h3.uk-panel-title::after{content:"";background: rgb(0 99 65 / 30%);height:1px;width:100%;max-width:38%;position:absolute;bottom:44%;right:0;transform:translate(0%,-44%)}@media screen and (max-width:1380px){.title-full::before,.rd-home .uk-width-1-1 .uk-panel>h3.uk-panel-title::before{max-width:35%}.title-full::after,.rd-home .uk-width-1-1 .uk-panel>h3.uk-panel-title::after{max-width:35%}}@media screen and (max-width:1080px){.title-full::before,.rd-home .uk-width-1-1 .uk-panel>h3.uk-panel-title::before{max-width:30%}.title-full::after,.rd-home .uk-width-1-1 .uk-panel>h3.uk-panel-title::after{max-width:30%}}@media screen and (max-width:792px){.title-full::before,.rd-home .uk-width-1-1 .uk-panel>h3.uk-panel-title::before{max-width:22%}.title-full::after,.rd-home .uk-width-1-1 .uk-panel>h3.uk-panel-title::after{max-width:22%}}@media screen and (max-width:590px){.title-full::before,.rd-home .uk-width-1-1 .uk-panel>h3.uk-panel-title::before{max-width:15%}.title-full::after,.rd-home .uk-width-1-1 .uk-panel>h3.uk-panel-title::after{max-width:15%}}@media screen and (max-width:480px){.title-full::before,.title-full::after,.rd-home .uk-width-1-1 .uk-panel>h3.uk-panel-title::before,.rd-home .uk-width-1-1 .uk-panel>h3.uk-panel-title::after{display:none}}.tm-navbar-container.uk-active{width:100%!important}.uk-panel-hover:hover{background:transparent;box-shadow:0 0 10px 0 #ddd}#offcanvas>.uk-offcanvas-bar ul.uk-nav.uk-nav-offcanvas>li.uk-parent>ul.uk-nav-sub{position:absolute;top:5px;left:280px;visibility:hidden;opacity:0;z-index:5;transition:all .5s}#offcanvas>.uk-offcanvas-bar ul.uk-nav.uk-nav-offcanvas>li.uk-parent.uk-open>ul.uk-nav-sub{opacity:1;visibility:visible;transform:translateX(20px)}#offcanvas>.uk-offcanvas-bar ul.uk-nav.uk-nav-offcanvas>li.uk-parent>ul.uk-nav-sub li a{text-transform:initial;font-size:15px}#offcanvas>.uk-offcanvas-bar ul.uk-nav.uk-nav-offcanvas>li a{font-weight:600;transition:all .4s!important;width:max-content}#offcanvas>.uk-offcanvas-bar ul.uk-nav.uk-nav-offcanvas>li.uk-parent>a{padding-left:15px}#offcanvas>.uk-offcanvas-bar ul.uk-nav.uk-nav-offcanvas>li.uk-parent.uk-open>a{font-size:20px;padding-left:30px}.uk-nav-offcanvas>li>a{padding:7px 15px}#offcanvas>.uk-offcanvas-bar ul.uk-nav.uk-nav-offcanvas>li.uk-parent>a::before{content:"\e901";font-family:"Chester";position:absolute;left:0;visibility:hidden;opacity:0}#offcanvas>.uk-offcanvas-bar ul.uk-nav.uk-nav-offcanvas>li.uk-parent.uk-open>a::before{opacity:1;visibility:visible;transform:translateX(15px)}#offcanvas>.uk-offcanvas-bar ul.uk-nav.uk-nav-offcanvas>li.uk-parent>a::before,#offcanvas>.uk-offcanvas-bar ul.uk-nav.uk-nav-offcanvas>li.uk-parent.uk-open>a,#offcanvas>.uk-offcanvas-bar ul.uk-nav.uk-nav-offcanvas>li.uk-parent.uk-open>ul.uk-nav-sub{transition:all ease-in-out .3s}#offcanvas>.uk-offcanvas-bar ul.uk-nav.uk-nav-offcanvas>li{display:contents}a.uk-button-link{color:#006341}a:not(.uk-icon) {font-family:"BW Mitga"!important}.content-text-acc{position:relative;width:100%;padding-bottom:40px;margin-bottom:25px}.content-text-acc::before{content:"";position:absolute;left:50%;bottom:0;height:2px;width:100%;max-width:460px;background: rgb(0 99 65 / 30%);transform:translate(-50%,0%)}.content-text-acc h3.uk-h1,.content-text-acc h1.uk-h1{font-weight:400;margin:30px 0 15px 0;line-height:55px}.mod_accommodations h3.uk-h1,.mod_accommodations h1.uk-h1{letter-spacing:12px}.content-text-acc h3.uk-h1+p,.content-text-acc h1.uk-h1+p{line-height:28px;margin:15px 0}.img-acc-content>img{width:100%;max-width:200px;height:160px;object-fit:cover}.content-grid-acc{margin-top:65px}.uk-panel.mod_accommodations,.uk-panel.mod_golf{padding:35px 0}.uk-panel.mod_accommodations .uk-panel .text-acc-content+a,.uk-panel.mod_accommodations .uk-panel .text-acc-content+a+a,.uk-panel.mod_accommodations a.uk-button.uk-button-link{margin:0 auto}@media screen and (min-width:768px){.rd-home .uk-width-1-1 .uk-panel>h3.uk-panel-title{font-size:20px}}@media screen and (max-width:980px){.content-text-acc h3.uk-h1{font-size:28px;letter-spacing:2px;line-height:32px;margin-top:0}.content-text-acc{padding:0 20px 25px 20px}.content-text-acc h3.uk-h1+p{text-align:justify}}.uk-panel.mod_slideshow.uk-hidden-large{margin-top:0}.the-westin,.rd-home div#tm-top-c{background-image:url(https://www.puntacana.com/images/layout/bg-golf-home.jpg.pagespeed.ce.Qa5dt5Yn-1.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.content-text-home{padding-top:25px}.uk-panel.mod_more-puntacana,.uk-panel.mod_real-estates{padding-top:35px}.mod_more-puntacana .uk-panel>div{margin-bottom:35px;transition:all .3s}.mod_more-puntacana .uk-panel>div+h3{text-transform:uppercase;font-size:30px;line-height:42px}.mod_more-puntacana .uk-panel>div+h3+div{padding:15px 35px;position:relative}.mod_more-puntacana .uk-panel:hover,.uk-panel.mod_accommodations .content-text-home .uk-panel:hover{box-shadow:0 0 10px 0 #ddd}.mod_more-puntacana .uk-panel>div+h3+div::before{content:"";position:absolute;left:50%;bottom:0;height:1px;width:100%;transform:translate(-50%,0%);max-width:360px;background: rgb(0 99 65 / 30%)}div#tm-footer{background:#a7b9bc;padding:50px 0}.content-footer *{color:#fff!important}ul.menu-footer>li{list-style:none}ul.menu-footer li{text-align:left}.menu-footer ul.uk-nav.uk-nav-navbar>li>a{padding:0;text-transform:capitalize;line-height:22px}.menu-footer li>a{font-size:12px}ul.redes{list-style:none}ul.redes>li>a::before{font-size:24px}ul.redes>li{margin-bottom:10px}ul.redes>li>a:hover{transform:scale(1.3)}ul.redes>li>a{transition:all .3s}.powered>p img{width:100%;max-width:128px}.powered{margin-top:25px}.rd-home .uk-block.tm-block-main{padding-bottom:100px}ul.menu-footer>li>a{font-weight:700}ul.menu-footer li.uk-parent{margin-bottom:20px}.menu-footer ul.uk-nav.uk-nav-navbar>li>a:hover{text-decoration:underline}.content-offcanvas-footer{display:flex;justify-content:space-between;width:100%}.lang>span,.content-offcanvas-footer a{color:#fff}.lang{display:flex;align-items:center}.lang>div{margin-left:10px;padding-left:10px;border-left:2px solid #fff;line-height:14px}.mod-languages>ul>li+li{margin-left:10px!important}.uk-nav-offcanvas+.uk-panel{height:160px;display:flex;align-items:end}.uk-offcanvas .uk-panel{margin:15px 0}.uk-nav-offcanvas+.uk-panel{height:auto}.login>a{font-weight:600;font-size:15px}.tm-block-main .yoo-zoo.blog-uikit{text-align:center}.uk-panel-hover .text-acc-content{max-height:156px;overflow:hidden;height:100%}a.uk-navbar-toggle.uk-contrast{position:relative;display:flex;align-items:center;flex-direction:row-reverse}a.uk-navbar-toggle.uk-contrast::before{content:"MENU";display:flex;align-items:center;padding-left:5px}.uk-navbar-toggle.uk-contrast::after{font-size:17px;font-weight:600}.tm-navbar-container{position:relative;z-index:9}.uk-animation-2,.uk-panel.mod_more-puntacana .uk-grid-width-1-1>div>.uk-panel{-webkit-animation-duration:1s;animation-duration:1s}.uk-animation-3{-webkit-animation-duration:3s;animation-duration:3s}.uk-animation-4{-webkit-animation-duration:4s;animation-duration:4s}.uk-animation-5{-webkit-animation-duration:5s;animation-duration:5s}.content-re-full .uk-panel.uk-panel-hover:hover,.content-golf-full .uk-panel.uk-panel-hover:hover{box-shadow:none}.uk-slider .uk-panel-hover h3{text-transform:uppercase;font-size:24px;margin-top:50px}.content-re-full .uk-slider .uk-panel-hover h3+p{min-height:90px}span.small-line{display:block;margin:10px auto;height:1px;width:100%;max-width:280px;background: rgb(0 99 65 / 30%)}.content-golf-full .uk-panel.uk-panel-hover>div>img{width:100%}@media screen and (max-width:768px){.content-offcanvas-footer{display:block}}@media screen and (max-width:480px){.powered>p>span{display:block}}a.uk-button:focus{border:none;outline:none}#offcanvas{bottom:auto;min-height:780px}.mod_banner-menu,#offcanvas>.uk-offcanvas-bar ul.uk-nav.uk-nav-offcanvas>li,#offcanvas>.uk-offcanvas-bar .content-offcanvas-footer,#offcanvas>.uk-offcanvas-bar ul.uk-nav.uk-nav-offcanvas>li.uk-parent>ul.uk-nav-sub>li{visibility:hidden!important;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;transition:all .5s ease-in-out}#offcanvas .uk-offcanvas-bar>.uk-container>ul.uk-nav-offcanvas+.uk-panel{margin-top:0;margin-bottom:0;padding:0 15px}.mod_banner-menu,#offcanvas>.uk-offcanvas-bar ul.uk-nav.uk-nav-offcanvas>li,#offcanvas>.uk-offcanvas-bar .content-offcanvas-footer{animation-name:uk-fade-top;-webkit-animation-name:uk-fade-top}#offcanvas>.uk-offcanvas-bar ul.uk-nav.uk-nav-offcanvas>li.uk-parent.uk-open>ul.uk-nav-sub>li{animation-name:uk-fade-top;-webkit-animation-name:uk-fade-top}#offcanvas>.uk-offcanvas-bar.close ul.uk-nav.uk-nav-offcanvas>li,#offcanvas>.uk-offcanvas-bar.close .content-offcanvas-footer,#offcanvas>.uk-offcanvas-bar.close ul.uk-nav.uk-nav-offcanvas>li.uk-parent>ul.uk-nav-sub>li{animation-name:uk-fade-top-reverse;-webkit-animation-name:uk-fade-top-reverse}@keyframes uk-fade-top-reverse {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-100%);
  }
}.mod_banner-menu,#offcanvas.uk-active>.uk-offcanvas-bar ul.uk-nav.uk-nav-offcanvas>li,#offcanvas>.uk-offcanvas-bar .content-offcanvas-footer,#offcanvas>.uk-offcanvas-bar ul.uk-nav.uk-nav-offcanvas>li.uk-parent.uk-open>ul.uk-nav-sub>li{visibility:visible!important}body .tm-navbar-container .uk-navbar-toggle{position:relative}body .tm-navbar-container .uk-navbar-toggle .burger-icon{position:absolute;padding:14px 0;height:48px;width:48px;transform:scale(.6);left:18px;top:8px}body .tm-navbar-container .uk-navbar-toggle .burger-icon .burger-container{position:relative;height:28px;width:36px}body .tm-navbar-container .uk-navbar-toggle .burger-bun-top,body .tm-navbar-container .uk-navbar-toggle .burger-bun-bot,body .tm-navbar-container .uk-navbar-toggle .burger-filling{position:absolute;display:block;height:4px;width:36px;border-radius:2px;background:#fff}body .tm-navbar-container .uk-navbar-toggle::after{display:none}body .tm-navbar-container .uk-navbar-toggle{padding-left:50px;margin-left:-15px}body:not(.uk-offcanvas-page)
  .tm-navbar-container
  .uk-navbar-toggle
  .burger-icon
  .burger-container
  .burger-bun-top {-webkit-animation:bun-top-in .6s linear normal;animation:bun-top-in .6s linear normal;animation-fill-mode:none;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body .tm-navbar-container .uk-navbar-toggle .burger-icon .burger-container .burger-bun-top{top:0;transform-origin:34px 2px}body:not(.uk-offcanvas-page)
  .tm-navbar-container
  .uk-navbar-toggle
  .burger-icon
  .burger-container
  .burger-filling {-webkit-animation:burger-fill-in .6s linear normal;animation:burger-fill-in .6s linear normal;animation-fill-mode:none;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body .tm-navbar-container .uk-navbar-toggle .burger-icon .burger-container .burger-filling{top:12px}body:not(.uk-offcanvas-page)
  .tm-navbar-container
  .uk-navbar-toggle
  .burger-icon
  .burger-container
  .burger-bun-bot {-webkit-animation:bun-bot-in .6s linear normal;animation:bun-bot-in .6s linear normal;animation-fill-mode:none;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body .tm-navbar-container .uk-navbar-toggle .burger-icon .burger-container .burger-bun-bot{bottom:0;transform-origin:34px 2px}body.uk-offcanvas-page .tm-navbar-container .uk-navbar-toggle .burger-icon .burger-container .burger-bun-top{-webkit-animation:bun-top-out .6s linear normal;animation:bun-top-out .6s linear normal;animation-fill-mode:none;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body.uk-offcanvas-page .tm-navbar-container .uk-navbar-toggle .burger-icon .burger-container .burger-filling{-webkit-animation:burger-fill-out .6s linear normal;animation:burger-fill-out .6s linear normal;animation-fill-mode:none;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body.uk-offcanvas-page .tm-navbar-container .uk-navbar-toggle .burger-icon .burger-container .burger-bun-bot{-webkit-animation:bun-bot-out .6s linear normal;animation:bun-bot-out .6s linear normal;animation-fill-mode:none;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes bun-top-out {
  0% {
    left: 0;
    top: 0;
    transform: rotate(0deg);
  }
  20% {
    left: 0;
    top: 0;
    transform: rotate(15deg);
  }
  80% {
    left: -5px;
    top: 0;
    transform: rotate(-60deg);
  }
  100% {
    left: -5px;
    top: 1px;
    transform: rotate(-45deg);
  }
}@keyframes bun-top-out {
  0% {
    left: 0;
    top: 0;
    transform: rotate(0deg);
  }
  20% {
    left: 0;
    top: 0;
    transform: rotate(15deg);
  }
  80% {
    left: -5px;
    top: 0;
    transform: rotate(-60deg);
  }
  100% {
    left: -5px;
    top: 1px;
    transform: rotate(-45deg);
  }
}@-webkit-keyframes bun-bot-out {
  0% {
    left: 0;
    transform: rotate(0deg);
  }
  20% {
    left: 0;
    transform: rotate(-15deg);
  }
  80% {
    left: -5px;
    transform: rotate(60deg);
  }
  100% {
    left: -5px;
    transform: rotate(45deg);
  }
}@keyframes bun-bot-out {
  0% {
    left: 0;
    transform: rotate(0deg);
  }
  20% {
    left: 0;
    transform: rotate(-15deg);
  }
  80% {
    left: -5px;
    transform: rotate(60deg);
  }
  100% {
    left: -5px;
    transform: rotate(45deg);
  }
}@-webkit-keyframes bun-top-in {
  0% {
    left: -5px;
    bot: 0;
    transform: rotate(-45deg);
  }
  20% {
    left: -5px;
    bot: 0;
    transform: rotate(-60deg);
  }
  80% {
    left: 0;
    bot: 0;
    transform: rotate(15deg);
  }
  100% {
    left: 0;
    bot: 1px;
    transform: rotate(0deg);
  }
}@keyframes bun-top-in {
  0% {
    left: -5px;
    bot: 0;
    transform: rotate(-45deg);
  }
  20% {
    left: -5px;
    bot: 0;
    transform: rotate(-60deg);
  }
  80% {
    left: 0;
    bot: 0;
    transform: rotate(15deg);
  }
  100% {
    left: 0;
    bot: 1px;
    transform: rotate(0deg);
  }
}@-webkit-keyframes bun-bot-in {
  0% {
    left: -5px;
    transform: rotate(45deg);
  }
  20% {
    left: -5px;
    bot: 0;
    transform: rotate(60deg);
  }
  80% {
    left: 0;
    bot: 0;
    transform: rotate(-15deg);
  }
  100% {
    left: 0;
    transform: rotate(0deg);
  }
}@keyframes bun-bot-in {
  0% {
    left: -5px;
    transform: rotate(45deg);
  }
  20% {
    left: -5px;
    bot: 0;
    transform: rotate(60deg);
  }
  80% {
    left: 0;
    bot: 0;
    transform: rotate(-15deg);
  }
  100% {
    left: 0;
    transform: rotate(0deg);
  }
}@-webkit-keyframes burger-fill-in {
  0% {
    width: 0;
    left: 36px;
  }
  40% {
    width: 0;
    left: 40px;
  }
  80% {
    width: 36px;
    left: -6px;
  }
  100% {
    width: 36px;
    left: 0px;
  }
}@keyframes burger-fill-in {
  0% {
    width: 0;
    left: 36px;
  }
  40% {
    width: 0;
    left: 40px;
  }
  80% {
    width: 36px;
    left: -6px;
  }
  100% {
    width: 36px;
    left: 0px;
  }
}@-webkit-keyframes burger-fill-out {
  0% {
    width: 36px;
    left: 0px;
  }
  20% {
    width: 42px;
    left: -6px;
  }
  40% {
    width: 0;
    left: 40px;
  }
  100% {
    width: 0;
    left: 36px;
  }
}@keyframes burger-fill-out {
  0% {
    width: 36px;
    left: 0px;
  }
  20% {
    width: 42px;
    left: -6px;
  }
  40% {
    width: 0;
    left: 40px;
  }
  100% {
    width: 0;
    left: 36px;
  }
}.uk-slideshow>li:hover .btn-play{opacity:1}.uk-slideshow>li .btn-play{position:absolute;transition:all .3s;color:#fff!important;bottom:60px;font-size:16px;text-decoration:none!important;text-transform:uppercase;font-family:"Bw Mitga";transform:translateX(-50%);left:50%;cursor:pointer}.the-westin .img-content-golf,.block-hoteles .img-content-golf .block-hoteles .img-content-estate,.content-golf .img-content-golf{position:relative}.block-hoteles .img-content-golf:after,.block-hoteles .img-content-estate:after,.content-golf .img-content-golf:after{content:"";position:absolute;left:50%;right:0;bottom:-1px;height:35px;clip-path:ellipse(56% 160% at 50% 170%);background-color:#fff;width:100%;max-width:1390px;transform:translate(-50%,0%)}.the-westin .img-content-golf:after,.mod_golf .content-golf .img-content-golf:after{background: linear-gradient(
    to right,
    rgba(197, 197, 185, 1) 0%,
    rgba(202, 204, 193, 1) 26%
  )}.block-hoteles .img-content-estate:after{background: linear-gradient(
    to right,
    rgb(214 230 220) 0%,
    rgb(214 230 220) 26%
  )}.content-golf-full .uk-slider-container>ul.uk-slider>li .uk-panel img,.mod_real-estates .uk-slider-container>ul.uk-slider>li .uk-panel img{width:100%;object-fit:cover}.content-golf-full .uk-slider-container>ul.uk-slider>li .uk-panel img{height:400px}.mod_real-estates .uk-slider-container>ul.uk-slider>li .uk-panel img{height:260px}.content-golf-full .uk-slidenav-position .uk-slidenav{top:215px}.mod_real-estates .content-re-full .uk-slidenav-position .uk-slidenav{top:145px}.uk-panel.mod_banner-menu{width:100%;max-width:350px;margin-left:15px}.content-golf-full .uk-slidenav-position .uk-slidenav,.mod_real-estates .content-re-full .uk-slidenav-position .uk-slidenav{color:#006341}.content-golf-full .uk-slidenav-position .uk-slidenav.uk-slidenav-previous,.mod_real-estates .content-re-full .uk-slidenav-position .uk-slidenav.uk-slidenav-previous{left:-10px}.content-golf-full .uk-slidenav-position .uk-slidenav.uk-slidenav-next,.mod_real-estates .content-re-full .uk-slidenav-position .uk-slidenav.uk-slidenav-next{right:-20px}.mod_banner-menu .uk-panel-teaser>img{border-radius:10px}.content-text-home .uk-panel.uk-panel-hover,.uk-panel.mod_more-puntacana .uk-panel{padding-bottom:30px}@media screen and (min-width:768px){.uk-panel.mod_banner-menu{position:absolute;right:60px;top:20px;padding:0;margin:0;left:auto}}.uk-offcanvas-bar>div.uk-container{position:relative}.uk-panel.mod_banner-menu .uk-panel{margin:0}.content-golf .img-content-golf,.img-content-golf{margin-bottom:35px}.uk-panel.mod_real-estates .content-re-full{margin-top:30px}#tm-main-top .uk-panel.mod_more-puntacana .uk-panel>div.uk-text-center{display:inline-block;position:relative;max-width:100%;vertical-align:middle;overflow:hidden;-webkit-transform:translateZ(0)}.uk-panel.mod_accommodations .content-text-home .text-acc-content{padding:0 20px}.uk-panel.mod_accommodations .content-text-home .uk-panel{padding-bottom:30px;padding-top:20px;display:flex;flex-direction:column;justify-content:space-between}.rd-home .uk-panel::before,.rd-home .uk-panel:after{display:none}.uk-panel.mod_accommodations .content-text-home .uk-panel .img-full-content{overflow:hidden}#tm-main-top .uk-panel.mod_more-puntacana .uk-panel>div.uk-text-center:hover>.uk-overlay-scale,.uk-panel.mod_accommodations .content-text-home .uk-panel .uk-overlay-scale:hover,.uk-panel.mod_accommodations .uk-panel.uk-panel-hover .img-full-content:hover>img{-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:580px){.content-golf .img-content-golf:after,.mod_golf .content-golf .img-content-golf:after{bottom:0}.content-golf .img-content-golf::after{height:10px}ul.redes{display:flex;align-items:center;justify-content:space-between}ul.redes>li{margin-bottom:0}.tm-navbar-container>.uk-container>.uk-flex>div:last-child{display:none}.tm-navbar-container>.uk-container>.uk-flex>a.uk-navbar-toggle{margin-left:-30px}#offcanvas>.uk-offcanvas-bar{padding-left:0;padding-right:0}#offcanvas>.uk-offcanvas-bar ul.uk-nav.uk-nav-offcanvas>li.uk-parent>ul.uk-nav-sub{position:relative;left:0;display:none}#offcanvas>.uk-offcanvas-bar ul.uk-nav.uk-nav-offcanvas>li.uk-parent.uk-open>ul.uk-nav-sub{display:block}}.divider{display:block;width:100%;max-width:800px;margin:40px auto;height:2px;background: rgb(0 99 65 / 30%)}.logo-hotel+div>img{max-width:1385px;margin:0 auto;width:100%}.logo-hotel>img{mix-blend-mode:multiply}.the-estates{background-image:url(https://www.puntacana.com/images/layout/bg-estaes-home.jpg.pagespeed.ce.YLEbJ8PBo5.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.yoo-zoo.blog-uikit>.uk-article h3.full-title,.yoo-zoo.blog-uikit>.uk-article h1.full-title{letter-spacing:8px;font-size:22px;line-height:30px;margin-bottom:35px}.rd-golf .uk-block.tm-block-main.uk-block-default{padding-top:0}.content-header-golf{background:#eff6fb}.content-header-golf ul.uk-flex>li>img{max-width:89px;mix-blend-mode:multiply}.content-header-golf>.content-text-golf{position:relative;margin-bottom:50px;padding-bottom:25px}.content-header-golf>.content-text-golf::before{content:"";position:absolute;left:50%;bottom:0;height:2px;background: rgb(0 99 65 / 30%);width:100%;max-width:460px;transform:translate(-50%,0%)}.blog-uikit-golf .tortuga-bay.uk-text-center .content-text-acc+img{max-width:200px}.page-six-senses-spa #tm-bottom-a{background-color:#a7b9bc;padding-bottom:0}.page-six-senses-spa #tm-bottom-a #block-packages{background-color:transparent;text-align:center}div#content-top-a,div#content-top-c,div#content-bottom-a,div#content-bottom-c{background:#edeeea}.uk-content-small{width:100%;max-width:1200px;padding:50px 40px;margin:0 auto}.uk-content-small .figure{position:relative}.uk-content-small .content-figure{position:absolute;bottom:0;left:0;right:0;top:0;display:flex;align-items:end;padding:10px 25px;background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.45) 100%
  )}.uk-content-small .content-figure p{color:#fff}.uk-content-small .figure>img{height:100%;object-fit:cover}.uk-content-small .uk-margin-bottom.figure{margin-bottom:10px!important}@media screen and (max-width:500px){.blog-uikit-dining .content-text-acc{padding:35px}.blog-uikit-dining .uk-article>div.mod_accommodations{padding:15px 25px}.blog-uikit-dining .uk-margin-bottom.figure+div{margin-bottom:10px}.blog-uikit-dining .uk-content-small .uk-width-medium-1-3>.figure{margin-bottom:10px}.blog-uikit-dining .uk-content-small>div:last-child{margin-top:0}h2{font-size:22px}.mod_accommodations h3.uk-h1{font-size:28px;letter-spacing:6px}.uk-content-small{padding:20px}.content-text-acc::before{max-width:280px}.mod_accommodations .uk-button.uk-button-link{font-size:11px!important;font-weight:600}.mod_accommodations .uk-button.uk-button-link::before{font-size:12px!important;line-height:25px}}.block-slider ul.uk-thumbnav.uk-flex-center>li img{width:100%;max-height:125px;object-fit:cover}.block-slider ul.uk-thumbnav{margin:15px 0}#content-specials>.uk-content-small{padding-top:0}#content-specials table.uk-table>thead{background:#f4f4f4;color:#006341;font-size:16px}@media screen and (min-width:768px){div > .figure:not(:last-child) {margin-bottom:10px}#tennis .uk-width-medium-2-3>.uk-grid,#water .uk-width-medium-2-3>.uk-grid{margin-left:0}#tennis .uk-width-medium-2-3>.uk-grid>div:last-child{padding-top:10px}.blog-uikit-to-do .uk-grid>div>div.uk-grid{margin-left:0}.blog-uikit-to-do .uk-grid>div>div.uk-grid>div{padding:0}.blog-uikit-to-do .uk-grid > div > div.uk-grid > div:first-child,
  .blog-uikit-to-do
    div#carnaval
    .uk-grid
    > div
    > div.uk-grid
    > div:not(:last-child) {padding-right:10px}.blog-uikit-to-do .uk-width-medium-1-1>.figure{margin-bottom:10px}}@media screen and (max-width:500px){:where(.uk-width-medium-1-2, .uk-width-medium-1-3, .uk-width-medium-1-1)
    > .figure {padding-top:10px}.padding-top-in-small{padding-top:10px}.blog-uikit-to-do .uk-grid>div>div.uk-grid{margin:0}.blog-uikit-to-do .uk-grid>div>div.uk-grid>div{padding:0}}.rd-todo div#international-school,.rd-todo div#tennis,.rd-todo div#excursions,.rd-todo div#ojos-indigena,.rd-todo div#village,.rd-todo div#bluemall{background:#f0f1ee}.galeria-full-secc figure.uk-overlay.uk-overlay-hover>img{object-fit:cover;width:100%;height:100%;max-height:150px}.galeria-full-secc{margin-bottom:35px}.blog-uikit-fact-sheets article.uk-article{position:relative;border:1px solid #f5f5f5;transition:all .3s}.blog-uikit-fact-sheets article.uk-article>p+a{position:absolute;color:transparent;left:0;top:0;right:0;bottom:0}.blog-uikit-fact-sheets article.uk-article p.uk-article-lead{text-transform:capitalize}.blog-uikit-fact-sheets{margin-bottom:35px}.blog-uikit-fact-sheets article.uk-article:hover{box-shadow:0 10px 25px 0 #eee}.blog-uikit>.uk-margin+hr{display:none}.uk-remove-padding-top{padding-top:0}.uk-container-small{width:100%;max-width:1240px;padding:20px 40px}.box-shadow{box-shadow:0 0 5px 0 #eee}.blog-uikit-gallery a.uk-slidenav{background: rgb(154 176 158 / 70%);border-radius:25px;width:40px;height:40px;line-height:40px;font-size:22px}#paquetes .new-content p>img{min-height:140px;object-fit:contain}.content-footer .uk-width-medium-1-6 ul{list-style:none;text-align:left}.content-footer .uk-width-medium-1-6 ul.nav-child.small{padding:0}.content-footer .uk-width-medium-1-6 ul.nav>li>a,.content-footer .uk-width-medium-1-6 ul.nav>li>span.separator{text-transform:uppercase;font-weight:800!important;font-family:"Bw Mitga"}.content-footer li.divider{width:auto;max-width:initial;height:auto;background:initial;margin:initial}.bloque-1
  > ul.nav
  > li:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(5)),
.bloque-2 > ul.nav > li:not(:nth-child(3)):not(:nth-child(4)),
.bloque-3 > ul.nav > li:not(:nth-child(8)):not(:nth-child(9)),
.bloque-4 > ul.nav > li:not(:nth-child(6)):not(:nth-child(7)) {display:none}.content-footer ul.nav-child>li>a{font-size:14px}@media screen and (min-width:768px){.blog-uikit-newsletter>div.uk-grid>div{width:100%;max-width:25%}.blog-uikit-newsletter>div.uk-grid{justify-content:center;margin-bottom:35px}}.blog-uikit-newsletter>div.uk-grid>div article.uk-article:hover{box-shadow:0 0 10px 4px #f5f5f5}.blog-uikit-newsletter>div.uk-grid>div article.uk-article{transition:all .3s;padding:10px 0}.blog-uikit-punta-cana-excursions-information-request-form
  .uk-form
  input:not(input[type="radio"]),
.blog-uikit-punta-cana-excursions-information-request-form .uk-form select,
.blog-uikit-punta-cana-excursions-information-request-form .uk-form textarea,
.blog-uikit-la-cana-golf-club-information-request-form
  .uk-form
  input:not(input[type="radio"]),
.blog-uikit-la-cana-golf-club-information-request-form .uk-form select,
.blog-uikit-la-cana-golf-club-information-request-form .uk-form textarea,
.blog-uikit-aquatic-center-request-information-form
  input:not(input[type="radio"]),
.blog-uikit-aquatic-center-request-information-form textarea,
.blog-uikit-puntacana-weddings-form input:not(input[type="radio"]),
.blog-uikit-puntacana-weddings-form textarea,
.blog-uikit-puntacana-weddings-form select {width:100%}.blog-uikit-punta-cana-excursions-information-request-form input::placeholder,.blog-uikit-punta-cana-excursions-information-request-form textarea::placeholder,.blog-uikit-punta-cana-excursions-information-request-form select,.blog-uikit-aquatic-center-request-information-form input::placeholder,.blog-uikit-aquatic-center-request-information-form textarea::placeholder,.blog-uikit-puntacana-weddings-form input::placeholder,.blog-uikit-puntacana-weddings-form textarea::placeholder{color:#666}.blog-uikit-punta-cana-excursions-information-request-form .uk-form>.uk-grid>div,.blog-uikit-aquatic-center-request-information-form .uk-form>.uk-grid>div,.blog-uikit-puntacana-weddings-form .uk-form>.uk-grid>div{margin-bottom:35px}[class^="check-"] p>input{margin-right:5px}.grid-images div>img{height:400px;object-fit:cover;width:100%}.rutas .uk-width-1-1{margin-bottom:15px;text-align:left}#ruta1,#ruta2,#ruta4,#cart-path{color:#fff}#ruta1{background-color:#283891}#ruta2{background-color:#7fbc03}#ruta3{background-color:#f5ee31;color:#444}#ruta4{background-color:#bf1e2e}#cart-path{background-color:#5d5d5d}.content-route{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;justify-content:space-between}.icon-bike{width:400px;height:auto}.route-description{margin-top:100px;font-size:24px;line-height:28px}.route-description p{text-align:unset}.icon-ruta{width:100%;height:100%;margin-bottom:30px;object-fit:contain}.botones-rutas{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:right}a.btn-ruta{background-color:transparent;border:2px solid #fff;color:#fff;font-size:16px;font-weight:700}a.btn-ruta.x{margin-right:15px}#ruta3 a.btn-ruta{background-color:transparent;border:2px solid #6f6f6f;color:#6f6f6f}.header-dropdown-buttons .uk-dropdown{background-color:#9ab09e}.packages-specials{text-align:left}.packages-specials .content-overlay>.title{display:flex;align-items:center;justify-content:space-evenly}.content-overlay .title>img{max-width:400px}.packages-specials figure.uk-overlay table.uk-table{background:#9ab09e}.packages-specials .uk-table td,.packages-specials .uk-table th{border-bottom:1px solid #fff}.packages-specials figure.uk-overlay,.packages-specials figure.uk-overlay>img{width:100%}.packages-specials figure.uk-overlay>.uk-overlay-panel{background: rgb(0 0 0 / 30%)}div.buttons>a.uk-button{border:none;color:#fff!important}@media screen and (max-width:510px){.content-overlay .title>img{max-width:200px;width:100%}.content-overlay .title{display:block!important}.packages-specials figure.uk-overlay,.packages-specials figure.uk-overlay>img{min-height:1300px;object-fit:cover}.buttons{text-align:center}.buttons>a{font-size:11px}.packages-specials figure.uk-overlay.open,.packages-specials figure.uk-overlay.open>img{min-height:1800px}}.content-info{max-height:624px;overflow-y:auto}.content-info>span.close{position:absolute;right:10px;top:0;font-size:22px;transition:all .3s;cursor:pointer}.content-info>span.close:hover{transform:rotate(360deg)}.content-info{position:relative}a.uk-button-large{border: 1px solid #0063407a;display:block;border-radius:5px;text-decoration:none;width:100%;max-width:150px}a.uk-button-large>i{font-size:18px;margin-left:5px;transition:all .3s}.content-text-restaurants .uk-width-medium-1-4.uk-flex>div{width:100%}a.uk-button-large:hover>i{transform:translateX(5px)}.text-light{font-weight:100!important}.content-text-restaurants{margin-top:35px}.content-text-restaurants dl{font-size:14px}@media screen and (min-width:768px){.rd-restaurants .content-text-restaurants .uk-grid-divider.uk-grid-small{margin-left:-15px;margin-right:-15px}.rd-restaurants .content-text-restaurants .uk-grid-divider.uk-grid-small>div{padding-left:15px;padding-right:15px}}.circle{fill:none;stroke:#81be41;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10}.circle-dash{fill:none;stroke:#81be41;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10}.check{fill:none;stroke:#81be41;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.check-dash{fill:none;stroke:#81be41;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.check{stroke-dasharray:60 100;animation:check 1.2s cubic-bezier(.5,0,.6,1) forwards .15s;-webkit-animation:check 1.2s cubic-bezier(.5,0,.6,1) forwards .15s;-moz-animation:check 1.2s cubic-bezier(.5,0,.6,1) forwards .15s;-o-animation:check 1.2s cubic-bezier(.5,0,.6,1) forwards .15s;opacity:0}@-webkit-keyframes check {
  from {
    stroke-dashoffset: 60;
    opacity: 1;
  }
  to {
    stroke-dashoffset: 00;
    opacity: 1;
  }
}@keyframes check {
  from {
    stroke-dashoffset: 60;
    opacity: 1;
  }
  to {
    stroke-dashoffset: 00;
    opacity: 1;
  }
}.check-dash{stroke-dasharray:10 100;animation:check-dash 1.2s cubic-bezier(.5,0,.6,1) forwards;-webkit-animation:check-dash 1.2s cubic-bezier(.5,0,.6,1) forwards;-moz-animation:check-dash 1.2s cubic-bezier(.5,0,.6,1) forwards;-o-animation:check-dash 1.2s cubic-bezier(.5,0,.6,1) forwards}@-webkit-keyframes check-dash {
  from {
    stroke-dashoffset: 120;
  }
  to {
    stroke-dashoffset: 45;
  }
}@keyframes check-dash {
  from {
    stroke-dashoffset: 120;
  }
  to {
    stroke-dashoffset: 45;
  }
}.circle{stroke-dasharray:300 300;animation:circle 1.5s cubic-bezier(.5,0,.5,1) forwards .15s;-webkit-animation:circle 1.5s cubic-bezier(.5,0,.5,1) forwards .15s;-moz-animation:circle 1.5s cubic-bezier(.5,0,.5,1) forwards .15s;-o-animation:circle 1.5s cubic-bezier(.5,0,.5,1) forwards .15s;opacity:0}@-webkit-keyframes circle {
  from {
    stroke-dashoffset: 300;
    opacity: 1;
  }
  to {
    stroke-dashoffset: 0;
    opacity: 1;
  }
}@keyframes circle {
  from {
    stroke-dashoffset: 300;
    opacity: 1;
  }
  to {
    stroke-dashoffset: 0;
    opacity: 1;
  }
}.circle-dash{stroke-dasharray:10 300;animation:circledash 1.5s cubic-bezier(.5,0,.5,1) forwards 50ms;-webkit-animation:circledash 1.5s cubic-bezier(.5,0,.5,1) forwards 50ms;-moz-animation:circledash 1.5s cubic-bezier(.5,0,.5,1) forwards 50ms;-o-animation:circledash 1.5s cubic-bezier(.5,0,.5,1) forwards 50ms;opacity:0}@-webkit-keyframes circledash {
  from {
    stroke-dashoffset: 320;
    opacity: 1;
  }
  to {
    stroke-dashoffset: 20;
    opacity: 1;
  }
}@keyframes circledash {
  from {
    stroke-dashoffset: 320;
    opacity: 1;
  }
  to {
    stroke-dashoffset: 20;
    opacity: 1;
  }
}@media screen and (max-width:510px){.uk-container .content-text-acc,.uk-container .uk-content-small{padding:0 0 10px 0!important}}.img-top-chef+div.uk-grid>div>div>img{border:5px solid #fff}@media screen and (min-width:768px){.img-top-chef+div.uk-grid>div>div>img{position:relative;right:-10px;top:-35px}}.img-top-chef+div.uk-grid>div>h2{margin-top:25px}.blog-uikit-our-chefs .uk-content-small{padding-bottom:0}.rd-menu-gp .uk-block.tm-block-main.uk-block-default{padding-top:0}.content-todo{margin:10px 0}.content-todo>h3{margin-bottom:0}.content-todo>p{margin-top:0;margin-bottom:30px}div#todo-art .content-todo .uk-width-medium-1-4>h3,div#todo-art .content-todo .uk-width-medium-1-4>p{margin:0}div#todo-art .content-todo .uk-width-medium-1-4>p.uk-h3{font-weight:800}div#todo-art .content-todo .uk-width-medium-1-4>p{line-height:18px}div#todo-art .content-todo,#golf-packages .content-todo{margin-bottom:50px;margin-top:20px}#golf-packages i.uk-icon.uk-icon-play-circle-o{color:#00633f}@media screen and (min-width:768px){.gallery-masonry{margin:0}.gallery-masonry>div{margin:5px;padding:0;width:calc(33.33% - 15px);height:300px}.gallery-masonry
    > div:is(
      :nth-child(2),
      :nth-child(6),
      :nth-child(12),
      :nth-child(16),
      :nth-child(22),
      :nth-child(26),
      :nth-child(32),
      :nth-child(36),
      :nth-child(42),
      :nth-child(46),
      :nth-child(52),
      :nth-child(56),
      :nth-child(62),
      :nth-child(66),
      :nth-child(72),
      :nth-child(76),
      :nth-child(82),
      :nth-child(86),
      :nth-child(92),
      :nth-child(96)
    ) {width:calc(66% - 12px)}.gallery-masonry>div,.gallery-masonry>div *{height:300px;object-fit:cover}}.blog-uikit-things-to-do>div.uk-grid>div>.uk-article{width:100%;max-width:1120px;margin:0 auto;margin-bottom:35px}.blog-uikit-things-to-do>div.uk-grid>div>.uk-article .uk-article-title{font-weight:300;margin-bottom:0;margin-top:15px}.rd-things-todo p.uk-article-lead,.blog-uikit-things-to-do>div.uk-grid>div>.uk-article .uk-article-title+p{margin:0;font-size:15px;color:#000;text-transform:capitalize;font-size:14px;font-weight:600}.rd-things-todo .uk-block.tm-block-main.uk-block-default{padding-bottom:50px!important}.rd-things-todo .yoo-zoo.blog-uikit>.uk-article{text-align:center}.rd-things-todo h1{font-weight:300}.rd-things-todo .element-staticcontent>a{text-decoration:none}.rd-things-todo .element-staticcontent>a>h3>i{transition:all .3s}.rd-things-todo .element-staticcontent>a:hover>h3>i{transform:translateX(-15px)}.blog-uikit-things-to-do>.uk-grid>div>.uk-article a>img{min-height:250px;width:100%;object-fit:cover}.blog-uikit-things-to-do>.uk-grid>div>.uk-article h2{font-size:22px;font-weight:600;margin:0}.blog-uikit-things-to-do>.uk-grid>div>.uk-article{padding-bottom:15px;transition:all .3s ease-in-out 0s}.blog-uikit-things-to-do>.uk-grid>div>.uk-article h2+h3{font-size:20px}.blog-uikit-things-to-do>.uk-grid>div>.uk-article h2,.blog-uikit-things-to-do>.uk-grid>div>.uk-article h2+h3{padding:0 15px}.blog-uikit-things-to-do>.uk-grid>div>.uk-article:hover{box-shadow:0 0 21px 0 #ccc}.content-iframe>a.uk-button-large,.buttons-ccps a.uk-button-large{max-width:220px;margin:15px 0}.content-iframe>a.uk-button-large{margin-right:auto;margin-left:auto}@media screen and (min-width:768px){.buttons-ccps{display:flex;justify-content:center;align-items:center;margin:25px 0}.buttons-ccps > a:not(:last-child) {margin-right:30px}.content-iframe{margin-top:-90px}.head-content ul.grid-menu-prensa-fuera{display:flex;justify-content:space-evenly;align-items:center}}.head-content ul.grid-menu-prensa-fuera>li>a>img{width:100%;max-width:58px;height:57px;object-fit:contain;display:block;margin:10px auto}.head-content ul.grid-menu-prensa-fuera>li>a{text-transform:uppercase}.grid-videos-ccps .uk-overlay-panel.uk-overlay-background.uk-overlay-icon.uk-overlay-fade{opacity:1!important;background:transparent;border:0;padding:0}.grid-videos-ccps .uk-overlay-panel.uk-overlay-background.uk-overlay-icon::before{content:"\f04b";color:#fff;border:2px solid #fff;width:60px;height:60px;text-align:center;line-height:60px;border-radius:50%;transform:translate(-50%,-50%);margin:0}.rd-home section.tm-top-a>div>div.uk-panel{margin-top:0}.blog-uikit-corales-championship h3.uk-h2.uk-margin-large.text-light{letter-spacing:5px}.blog-uikit-corales-championship h3.uk-h5.uk-margin-top-remove{font-size:14px;color:#000;line-height:22px}.rd-pres-releases .uk-block.tm-block-main.uk-block-default{padding-bottom:50px!important}.rd-pres-releases .uk-block.tm-block-main .yoo-zoo.blog-uikit>article.uk-article{text-align:left}em{color:#777;font-size:15px}.rd-pres-releases .uk-block.tm-block-main .yoo-zoo.blog-uikit p{font-size:15px}.rd-pres-releases .uk-block.tm-block-main .yoo-zoo.blog-uikit .uk-align-medium-left>img{width:100%;max-width:620px}.rd-pres-releases .uk-block.tm-block-main .yoo-zoo.blog-uikit h1{text-align:center;margin-bottom:35px;font-size:32px;line-height:38px}.botones-media-contact a>img{width:100%;max-width:80px;margin:15px auto}.botones-media-contact a:not(:last-child) {margin-right:50px}.grid-volunteer ul.uk-list>li>a{color:#000;font-size:14px}.grid-volunteer ul.uk-list>li{line-height:22px}.grid-volunteer .uk-width-medium-3-4>h3{letter-spacing:5px;font-size:22px}.volunteers+div>div.uk-grid{font-size:14px}.grid-volunteer a.uk-button-large{text-align:center;max-width:260px}.head-sponsor{background:#f7f7f7;padding:30px 0;margin-bottom:30px}.head-sponsor>h3{margin:0}.switcher-sponsors .uk-tab-center{border:none}.switcher-sponsors .uk-tab-center ul.uk-tab>li>a{color:#006340;background:#edeeea;border:none;border-radius:25px}.switcher-sponsors .uk-tab-center ul.uk-tab>li{width:100%;max-width:240px;right:initial;float:initial}.switcher-sponsors .uk-tab-center ul.uk-tab{width:100%;right:auto;float:initial;display:flex;align-items:center;justify-content:center;margin-bottom:35px}.switcher-sponsors .uk-tab-center ul.uk-tab>li.uk-active>a{background:#006340;color:#fff}.uk-tab > li:nth-child(n + 2) > a {margin-left:0}.switcher-sponsors .uk-tab-center ul.uk-tab > li:not(:last-child) {margin-right:25px}@media screen and (max-width:510px){.rd-corales-championship .content-full>.uk-container-small{padding-left:0;padding-right:0}.buttons-ccps>a{margin:10px auto!important}ul.uk-list.grid-menu-prensa-fuera{display:flex;overflow:auto;padding-bottom:10px}ul.uk-list.grid-menu-prensa-fuera > li:not(:last-child) {margin-right:25px}ul.uk-list.grid-menu-prensa-fuera>li{min-width:fit-content}.switcher-sponsors .uk-tab-center ul.uk-tab{overflow:auto;padding-bottom:20px;justify-content:flex-start}.switcher-sponsors .uk-tab-center ul.uk-tab>li{max-width:initial;min-width:220px}}.switcher-sponsors .uk-panel>h3{color:#777;font-size:14px}.rd-corales-championship #form-en>.uk-modal-dialog,.rd-corales-championship #form-es>.uk-modal-dialog{height:680px;overflow-y:auto;padding:50px;width:100%;max-width:680px}.rd-corales-championship #form-es>.uk-modal-dialog input[type="text"],.rd-corales-championship #form-es>.uk-modal-dialog select,.rd-corales-championship #form-en>.uk-modal-dialog input[type="text"],.rd-corales-championship #form-en>.uk-modal-dialog select{width:100%;border:1px solid #ccc;border-radius:5px;height:35px}.rd-corales-championship #form-en>.uk-modal-dialog .uk-width-medium-1-2,.rd-corales-championship #form-es>.uk-modal-dialog .uk-width-medium-1-2{text-align:left}.rd-corales-championship #form-en>.uk-modal-dialog .uk-panel-box.header-modal,.rd-corales-championship #form-es>.uk-modal-dialog .uk-panel-box.header-modal{margin-bottom:25px;padding:0;padding-bottom:15px;border:0;border-bottom:1px solid #ccc}.rd-corales-championship #form-en>.uk-modal-dialog .uk-panel-box.header-modal>h1,.rd-corales-championship #form-es>.uk-modal-dialog .uk-panel-box.header-modal>h1{margin:0;font-size:26px}.rd-corales-championship #form-en>.uk-modal-dialog a.uk-modal-close.uk-close,.rd-corales-championship #form-es>.uk-modal-dialog a.uk-modal-close.uk-close{margin:-30px -10px 0 0}.rd-corales-championship #form-en>.uk-modal-dialog textarea,.rd-corales-championship #form-es>.uk-modal-dialog textarea{border:1px solid #ccc;border-radius:5px}.rd-corales-championship #form-en>.uk-modal-dialog .uk-grid>div.uk-grid-margin,.rd-corales-championship #form-es>.uk-modal-dialog .uk-grid>div.uk-grid-margin{margin-top:20px}.rd-corales-championship #form-en>.uk-modal-dialog .uk-panel.uk-panel-box,.rd-corales-championship #form-es>.uk-modal-dialog .uk-panel.uk-panel-box{background:#9ab09e;color:#fff}ul.uk-list.j-golf{display:flex;justify-content:center}ul.uk-list.j-golf > li:not(:last-child) {margin-right:14px}.rd-corales-championship #form-es>.uk-modal-dialog .panel-muted,.rd-corales-championship #form-en>.uk-modal-dialog .panel-muted{background:#f5f5f5;padding:15px}.rd-corales-championship #form-es>.uk-modal-dialog .panel-muted>p,.rd-corales-championship #form-en>.uk-modal-dialog .panel-muted>p{margin:0}body.rd-pga-tickets{background-image:url(https://www.puntacana.com/images/layout/bg-pga-tickets.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.rd-pga-tickets .tm-navbar-container{background:#9ab09e}.rd-pga-tickets .uk-block.tm-block-main{background:transparent}.rd-pga-tickets .content-full a.uk-button{border:2px solid #fff;color:#fff;width:100%;margin-bottom:15px;height:50px;line-height:45px;text-transform:uppercase!important}.rd-pga-tickets .content-full a.uk-button.ghost{font-size:16px}.rd-pga-tickets .content-full p.date-event{font-size:30px;color:#e4e4e3;font-weight:600}.rd-rentcars .uk-block.tm-block-main,.rd-pga-tickets .content-full{padding-bottom:50px!important}.rd-pga-tickets .content-full .info-container{background: rgb(0 0 0 / 20%);padding:25px;text-align:left;font-size:14px}.rd-pga-tickets .content-full .info-container p{margin:0}.rd-pga-tickets .content-full .info-container p>a{color:#9ab09e}.rd-pga-tickets .content-full .info-container h2{font-size:22px;line-height:28px}@media screen and (min-width:768px){.rd-volunteers h3{font-size:26px;margin-bottom:35px}}.uk-panel-muted.login-form{background:#9ab09e;padding:25px}.uk-panel-muted.login-form input{background:#fff;width:100%;height:40px;padding:2px 10px;border-radius:5px}.login-form button.uk-button{width:100%;height:40px;background:#fff;border:none;border-radius:5px;line-height:40px;text-transform:uppercase}.rd-rentcars h1.uk-article-title{margin-bottom:45px}.links-login li>a{color:#fff;border-radius:5px}.links-login li.uk-active>a{background:#fff;color:#006341}input[type="checkbox"]{width:20px!important;height:20px!important;padding:0!important}input[type="checkbox"]::before{line-height:18px!important}.rd-acceso-press button.uk-button{color:#9ab09e;font-weight:600}.rd-acceso-press ul.uk-list>li>a,.rd-acceso-press label{color:#fff}.blog-uikit-corales-championship-prensa-login ul.uk-tab>li>a::before,.blog-uikit-corales-championship-prensa-login h1.uk-article-title,.blog-uikit-corales-championship-prensa-login ul.uk-subnav.uk-subnav-line{display:none}.uk-panel.panel-info{width:100%;max-width:1280px;margin:0 auto;background:#9ab09e;padding:50px 35px;color:#fff;margin-top:-75px}.uk-panel.panel-info h2{color:#fff}ul.ul-prensa-login-switcher li.uk-active a::after{content:"";position:absolute;bottom:-55px;left:50%;border:20px solid transparent;border-top-color:#fff;z-index:9}ul.ul-prensa-login-switcher li a{position:relative}ul.ul-prensa-login-switcher li.uk-active a{font-weight:bold;color:#006341}ul.ul-prensa-login-switcher{position:relative;z-index:9}.blog-uikit-corales-championship-prensa-login ul.uk-tab{border:none}.blog-uikit-corales-championship-prensa-login ul.uk-tab>li.uk-active>a{box-shadow:0 0 5px 0 #eee;font-size:18px;border-bottom:3px solid #39b549}.blog-uikit-corales-championship-prensa-login ul.uk-tab>li>a{border:none;box-shadow:0 0 5px 0 #eee;padding:15px 30px}.accordeon-pagina-prensa-login h3.uk-accordion-title{font-size:17px;text-align:left;padding:15px 10px}.accordeon-pagina-prensa-login .uk-accordion-title::after{content:"\f0d9";font-family:FontAwesome;color:#9ab09e;position:absolute;right:1%}.accordeon-pagina-prensa-login h3.uk-accordion-title.uk-active::after{content:"\f0d7"}.blog-uikit-corales-championship-prensa-login .uk-accordion-content{padding:25px 0}.blog-uikit-press-releases>.uk-grid>div>article.uk-article{width:100%;max-width:1080px;margin:0 auto;margin-bottom:25px;padding-bottom:25px;border-bottom: 2px solid rgb(154 176 158 / 50%)}.blog-uikit-press-releases>.uk-grid>div>article.uk-article>div>img{width:100%}.blog-uikit-press-releases ul.uk-subnav.uk-subnav-line{justify-content:center}.blog-uikit-press-releases ul.uk-subnav.uk-subnav-line>li>a{color:#9ab09e;position:relative;padding:0 30px}.blog-uikit-press-releases ul.uk-subnav.uk-subnav-line>li>a::before{right:7px;width:7px;content:"\e901";font-family:"Chester";position:absolute;transition:all .3s}.blog-uikit-press-releases ul.uk-subnav.uk-subnav-line>li>a:hover::before{right:0}.uk-slideshow .btn-bott{position:absolute;left:50%;bottom:5%;transform:translate(-50%,0%)}.logo-intro>img{width:100%;max-width:380px}.blog-uikit-tap-into figure.uk-overlay a{color:#fff}.blog-uikit-tap-into figure.uk-overlay:hover>.uk-overlay-panel{background: rgb(0 0 0 / 40%)}.blog-uikit-tap-into figcaption.uk-overlay-panel{opacity:1!important;height:65%;transition-duration:.8s!important;-webkit-transform:translateY(15%);transform:translateY(35%)}.blog-uikit-tap-into figure.uk-overlay.uk-overlay-hover .uk-overlay-panel{width:100%;background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 1%,
    rgba(0, 0, 0, 0) 1%,
    rgba(0, 0, 0, 0.65) 98%,
    rgba(0, 0, 0, 0.65) 100%
  )}.blog-uikit-tap-into figure.uk-overlay>.uk-overlay-panel{transition:all .3s}.blog-uikit-tap-into figure.uk-overlay,.blog-uikit-tap-into figure.uk-overlay>img{max-height:473px;width:100%;object-fit:cover}.blog-uikit-tap-into figcaption.uk-overlay-panel h1.uk-contrast{font-weight:600}.content-tap-into-img>img{height:160px;object-fit:cover;width:100%;max-width:264px}.rd-tap-into .uk-sticky-placeholder{background:transparent;position:absolute;width:100%;top:0}#photos ul.uk-slideset-nav.uk-dotnav{position:absolute;bottom:10px;left:10px}div#photos>div.uk-block>div{position:relative}#photos ul.uk-slideset-nav.uk-dotnav>li>a{border-color:#fff}#photos ul.uk-slideset-nav.uk-dotnav>li.uk-active>a{background:#fff}body.page-catering .uk-modal-dialog input,body.page-catering .uk-modal-dialog select{padding:10px 20px}.uk-modal-page .page-catering .uk-article .content-full{position:fixed;left:0;top:0;right:0;bottom:0;z-index:20000}#player{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity ease-in-out 2s;background-color:#fff}.elements-center{position:fixed;top:0;left:0;bottom:0;background-color:#fff;right:0;z-index:99999}#logo-into{opacity:0;width:600px;max-width:80%;margin-bottom:20px}#playButton,#replayButton{background-color:#4caf50;color:#fff;padding:15px 30px;font-size:16px;cursor:pointer;border:none;border-radius:5px;opacity:0;margin:0 auto}#playButton,#logo-into{transition:opacity ease-in-out .4s}#replayButton{transition:.4s opacity ease-in-out 1s}@media screen and (min-width:765px){.the-westin,.rd-home div#tm-top-c,.rd-home .uk-block.tm-block-main,div#tm-top-d{padding-top:100px!important}.block-hoteles>div{padding:100px 0}}@media screen and (max-width:765px){.yoo-zoo.blog-uikit>.uk-article h3.full-title{letter-spacing:3px;font-size:20px}.block-hoteles .img-content-golf::after,.block-hoteles .img-content-estate::after,.content-golf .img-content-golf::after{clip-path:ellipse(56% 50% at 50% 110%)}.uk-panel.mod_slideshow-tap.mod_slideshow .uk-slideshow.uk-slideshow-fullscreen,.uk-panel.mod_slideshow-tap.mod_slideshow .uk-slideshow.uk-slideshow-fullscreen>li,.uk-panel.mod_slideshow-tap.mod_slideshow .uk-slideshow.uk-slideshow-fullscreen>li>video,.uk-panel.mod_slideshow-tap.mod_slideshow .uk-slideshow.uk-slideshow-fullscreen>li>img{height:380px!important;min-height:380px!important;max-height:380px}}@media screen and (min-width:768px){.content-pack-info{padding-bottom:45px;position:relative;min-height:215px}.blog-uikit-tap-into-golf-package .content-pack-info{min-height:345px}.blog-uikit-tap-into-wellness-package .content-pack-info{min-height:370px}.content-pack-info>a.uk-button{position:absolute;bottom:0;left:50%;transform:translate(-50%,0%)}.rd-tap-into
    .content-full
    .uk-grid
    > div:not(:last-child)
    .content-pack-info::before {position:absolute;content:"";right:-24px;width:2px;height:115%;background:#ccc;top:-75px}}.content-pack-info p,.content-pack-info ul{margin:15px 0;line-height:25px}.content-pack-info p+p{margin:10px 0}.content-pack-info p+ul{margin-top:5px}.content-pack-info .uk-button{border-radius:10px!important;border-color:#333}body.admin-things-to-do .tm-block-main #tm-content .uk-form-row.uk-form-horizontal>.uk-form-label{text-align:right}body.admin-things-to-do .tm-block-main #tm-content .uk-form-row.uk-form-horizontal>.uk-form-controls{text-align:left}body.admin-things-to-do .tm-block-main #tm-content .uk-form-row.uk-form-horizontal>.uk-form-controls input[type="text"]{width:90%!important}body.admin-things-to-do .tm-block-main #tm-content .uk-form-row.uk-form-horizontal #editor-xtd-buttons{display:none}html[lang="en-gb"] .btn-toggle+.uk-button::after,html[lang="en-gb"] .m-l+.uk-button::after{content:"More"}html[lang="en-gb"] .btn-toggle+.uk-button.less::after,html[lang="en-gb"] .m-l+.uk-button.less::after{content:"Less"}html[lang="es-es"] .btn-toggle+.uk-button::after,html[lang="es-es"] .m-l+.uk-button::after{content:"MÃƒÂ¡s"}html[lang="es-es"] .btn-toggle+.uk-button.less::after,html[lang="es-es"] .m-l+.uk-button.less::after{content:"Menos"}.content-re-full .uk-slider-container>ul{min-height:558px!important}#six-senses-spa .uk-modal-dialog{width:100%;max-width:1080px;margin:10% auto;padding:0;z-index:9999}#six-senses-spa .uk-modal-header{background:#cdd5ae;padding:35px 15px}#six-senses-spa div#rd-contacto{padding:25px}#six-senses-spa div#rd-contacto input{padding:5px 15px}#six-senses-spa .uk-modal-header p{color:gray;font-size:20px;letter-spacing:2px}#six-senses-spa span.vanadium-advice.vanadium-invalid{display:none}#six-senses-spa button.uk-button{background:#cdd5ae;color:gray;border-radius:5px;padding:0 40px;border:none}#six-senses-spa button.uk-button:hover{color:#fff}a.uk-modal-close.uk-close{margin:5px 0 0 0!important;background:#81be41;width:35px;line-height:35px;border-radius:20px;z-index:99999;position:relative}.btn-toggle+.uk-button,.m-l+.uk-button{position:relative;border:none;color:#006341;font-size:16px;min-width:115px}.btn-toggle+.uk-button::before,.m-l+.uk-button::before{content:"\f105";font-family:"FontAwesome";width:auto;height:auto;left:auto;right:2px;background:transparent;transform:skew(0deg,0deg);transition:all .3s;font-size:20px}.btn-toggle+.uk-button:hover::before,.m-l+.uk-button:hover::before,.btn-toggle+.uk-button:focus::before,.m-l+.uk-button:focus::before{left:auto;right:0}@media screen and (max-width:510px){p.links>a{display:block;margin-bottom:10px}.uk-container.uk-container-center .uk-container.uk-container-center{padding-left:0;padding-right:0}.rd-tap-into .content-full .uk-grid.uk-grid-large>div.uk-grid-margin{margin-top:50px}.content-pack-info>.uk-button{margin:15px auto}}.volunter{width:1000%;max-width:760px;margin:15px auto;background:#9ab09e;padding:20px}.volunter>p{margin:0;text-align:left}.uk-container-form{width:100%;max-width:540px;margin:30px auto}.uk-container-form input,.uk-container-form select{width:100%}.uk-container-form>.uk-panel-box{border-radius:5px}.tm-art-container.uk-container.uk-grid{display:flex;align-items:center}@media screen and (min-width:768px){.blog-uikit-press>.uk-grid>div{width:100%;max-width:33.33%}}.blog-uikit-press>.uk-grid>div>.uk-article>h1,.blog-uikit-press>.uk-grid>div>.uk-article>h2{font-size:26px;line-height:28px;margin:10px 0}.blog-uikit-press>.uk-grid>div>.uk-article>h1+p,.blog-uikit-press>.uk-grid>div>.uk-article>h2+p{line-height:22px}.blog-uikit-press>.uk-grid>div>.uk-article>h1+p+ul,.blog-uikit-press>.uk-grid>div>.uk-article>h2+p+ul{display:flex;justify-content:center}.rd-press-about .yoo-zoo.blog-uikit,.blog-uikit-press{margin-bottom:50px}.yoo-zoo.blog-uikit.blog-uikit-bike-tours .content-full{animation:none;opacity:1}.rd-golf-packages .content-full .uk-width-medium-1-2{display:flex;flex-direction:column;align-items:center;justify-content:center}.rd-golf-packages .content-full .uk-width-medium-1-2 img{max-width:250px}.rd-golf-packages .content-full .uk-width-medium-1-2 .uk-button{border-radius:50px;color:#fff;background:#a7b9bc;border:none}ul.uk-list.uk-text-uppercase{display:flex;justify-content:center;align-items:center}ul.uk-list.uk-text-uppercase>li{margin:25px;color:#006341;font-weight:700}ul.uk-list.uk-text-uppercase > li:nth-child(2) {position:relative;padding-left:20px;padding-right:20px}ul.uk-list.uk-text-uppercase > li:nth-child(2)::before,
ul.uk-list.uk-text-uppercase > li:nth-child(2)::after {content:"";position:absolute;top:50%;width:2px;height:25px;background-color:#006341;transform:translateY(-50%) rotate(0deg)}ul.uk-list.uk-text-uppercase > li:nth-child(2)::before {left:0}ul.uk-list.uk-text-uppercase > li:nth-child(2)::after {right:0}.es-package ul.uk-slideshow{min-height:420px}.uk-button.uk-button-tertiary{background-color:#a7b9bc;color:#fff;border:none;border-radius:40px;padding:0 20px;height:35px;line-height:35px}.uk-button.uk-button-tertiary:before{background-color:#9ab09e}.button-radio{border-radius:25px;height:40px;line-height:40px;background:#a7b9bd;border-color:#a7b9bd;color:#fff}.button-radio{width:100%;max-width:180px;font-weight:300;font-size:14px}.page-six-senses-spa .uk-icon-angle-right{font-size:20px;margin-left:5px}.line-medium.line-top{margin-top:35px;padding-top:35px}.line-medium{position:relative}.line-medium::before{content:'';position:absolute;width:100%;max-width:340px;background: rgb(167 185 189 / 50%);height:1px;left:50%;transform:translate(-50%,5%);bottom:0}.line-medium.line-top::before{top:0}h3.uk-h2{letter-spacing:5px}.rd-meet-our-therapists 
div > .secction:not(:last-child) {margin-bottom:100px}.rd-meet-our-therapists div>.secction{text-align:left}.rd-meet-our-therapists div>.secction h2,.rd-meet-our-therapists div>.secction h4{margin:10px 0}.rd-meet-our-therapists div>.secction h4{color:#000;font-weight:600;text-transform:uppercase}@media screen and (min-width:768px){.rd-meet-our-therapists div>.secction .content-secction>div.uk-grid>div>div>img{position:relative;margin-top:-35px;left:10px}.rd-meet-our-therapists div>.secction h2{font-size:36px;line-height:42px}}.kore-chat-window-main-section{z-index:99999}.kore-chat-window-main-section *,.chat-widget-composebar .compose-bar-wrapper .compose-text-area .typing-text-area{font-family:'Open Sans'!important}@media screen and (min-width:768px){.uk-width-medium-1-7{width:100%;max-width:14.23%}}.content-text-acc .uk-width-medium-1-7.uk-width-small-1-2>div>img{transform:scale(.8);transition:all .3s ease-in-out 0s}.content-text-acc .uk-width-medium-1-7.uk-width-small-1-2>div:hover>img{transform:scale(1)}.content-text-acc .uk-width-medium-1-7.uk-width-small-1-2>div{margin-bottom:10px}.blog-uikit-our-treatments div.uk-container-small h2{text-align:left}.blog-uikit-our-treatments div.uk-container-small ul.uk-nav>li>a{text-transform:capitalize;padding:0;color:#93a2a9}.blog-uikit-our-treatments div.uk-container-small ul.uk-nav>li{line-height:26px}.blog-uikit-our-treatments div.uk-container-small ul.uk-nav>li.uk-active>a{text-decoration:underline}.blog-uikit-our-treatments div.uk-container-small ul.uk-switcher>li>h3{color:#738891;margin-bottom:0}.blog-uikit-our-treatments div.uk-container-small ul.uk-switcher>li>h3+p{margin:0;line-height:24px}@media screen and (max-width:960px){.blog-uikit-our-treatments div.uk-container-small ul.uk-switcher{margin-top:25px}.uk-container .uk-container-small{padding:0}.blog-uikit-our-treatments .uk-width-medium-1-7>div>img{max-width:200px}.blog-uikit-our-treatments div.uk-container-small ul.uk-switcher>li>h3+p{margin-bottom:25px}}.uk-container.uk-container-center.container-centered{display:flex;justify-content:center;align-items:center;height:10vh}ul.switcher-mg{list-style:none;padding-left:0;display:flex;justify-content:space-between;margin-bottom:35px}ul.switcher-mg>li>a>img{display:block;margin-top:5px;margin-bottom:10px}ul.switcher-mg>li{text-align:center}ul.switcher-mg>li>a{text-decoration:none;color:#607d8b;font-size:14px}ul.switcher-mg>li>a>span{display:flex;align-items:center;justify-content:center;color:#006341}ul.switcher-mg>li>a>span>i{font-size:18px;margin-left:10px}ul.switcher-mg>li.uk-active>a>span>i::before{content:"\f107";font-weight:600}ul.switcher-mg>li.uk-active>a>span{font-weight:600}.uk-animation-2.uk-container-center.uk-container-medium.uk-text-justify a.uk-button-large{display:flex;align-items:center;justify-content:center;margin:0 auto;max-width:260px}a.tm-button.uk-button-large{background-color:#b0c4c9;color:#fff;border:none;border-radius:20px;font-family:Arial,sans-serif;font-size:14px;text-align:center;text-decoration:none;display:inline-block;cursor:pointer}a.tm-button.uk-button-large:hover{background-color:#5a6e73}.rd-press-about em{font-size:inherit}.uk-margin-top-xl{margin-top:15px;margin-bottom:15px}.rd-media-gallery .uk-switcher>li>h3{position:relative;text-align:center;text-transform:uppercase;margin-bottom:25px;padding-bottom:25px;border-bottom: 1px solid #00634130;margin-top:50px}body.rd-photos figure.uk-overlay.uk-overlay-hover,body.rd-photos figure.uk-overlay.uk-overlay-hover>img{max-height:300px;width:100%;object-fit:cover}.tm-button.uk-margin a.tm-button.uk-button-large{margin-top:15px!important}.logo-hotel-1 img{width:20%;margin-bottom:50px}.uk-contianer-small{width:100%;max-width:960px}.rd-land-of-stories .uk-block.tm-block-main{padding:0}body.rd-land-of-stories,body.rd-land-of-stories .uk-block.tm-block-main{background-color:#000}.rd-land-of-stories .block-top{background:linear-gradient(to bottom,#000,10%,rgba(255,255,255,.1),80%,#000 100%);min-height:275px;display:flex;align-items:flex-end;justify-content:center}.block-top>img{width:100%;max-width:720px}.block-middle,.block-bott{background:#000;color:#fff;overflow:hidden}.rd-land-of-stories h3{color:#fff}.btn-360{border:1px solid #fff;padding:10px;border-radius:75px}.content-golf .uk-width-medium-1-2>img{width:100%;max-width:200px}.content-golf .uk-width-medium-1-2>p{text-align:left}.content-wellness .uk-width-medium-1-1>a.uk-button-large,.content-golf .uk-width-medium-1-1>a.uk-button-large{color:#fff;border-color:#fff;max-width:100%;height:60px;line-height:60px;font-size:20px;border-radius:60px;text-transform:uppercase}.content-golf>div:last-child{margin-top:55px}.btn-360+div>div.uk-grid>div>img{transition:all .3s ease-in-out 0s;transform:scale(.8)}.btn-360+div>div.uk-grid>div:hover>img{transform:scale(1)}.content-packages .uk-width-medium-1-3 a img,.content-packages .uk-width-medium-1-4 a img{transition:all .3s ease-in-out 0s}.content-packages .uk-width-medium-1-3 a img{transform:scale(.6)}.content-packages .uk-width-medium-1-4 a img{transform:scale(.8)}.content-packages .uk-width-medium-1-3:hover a img{transform:scale(.65)}.content-packages .uk-width-medium-1-4:hover a img{transform:scale(.85)}.rd-land-of-stories .uk-button.switch-btn>img{max-width:180px}.content-wellness>div>img{width:100%;max-width:250px}.rd-land-of-stories .uk-slideshow.uk-slideshow-fullscreen.uk-overlay-active li{position:relative;overflow:hidden}.rd-land-of-stories .uk-slideshow.uk-slideshow-fullscreen.uk-overlay-active li::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:40%;background:linear-gradient(to top,rgba(0,0,0,1),transparent);pointer-events:none}.rd-land-of-stories .uk-button:not(.uk-button-link):before {content:none}.btn-360.uk-margin-large .uk-width-medium-2-3.uk-pull-1-3{color:#fff}.rd-land-of-stories.golf select.uk-form-large,
.rd-land-of-stories.golf textarea.uk-form-large,
.rd-land-of-stories.golf input[type].uk-form-large,
.rd-land-of-stories.golf input:not([type]).uk-form-large {width:100%;color:#fff}@media screen and (max-width:780px){.rd-land-of-stories .yoo-zoo.blog-uikit .block-bott .uk-overlay>img{max-width:100%;height:1460px;object-fit:cover}.rd-land-of-stories .yoo-zoo.blog-uikit .block-bott .uk-overlay .content-packages img{max-width:150px}}.rd-land-of-stories .btn-play{display:none!important}.rd-land-of-stories>#tm-top-a+.uk-block.tm-block-main.uk-block-default{padding-top:50px!important}.tm-isblog.rd-land-of-stories.rd-home.rd-land-blue>.uk-block.tm-block-main.uk-block-default .uk-container.uk-container-center{max-width:100%;padding:0}.tm-isblog.rd-land-of-stories.rd-home.rd-land-blue .uk-slideshow.uk-slideshow-fullscreen.uk-overlay-active li::after{background:linear-gradient(to top,#2e4a54,transparent)}.tm-isblog.rd-land-of-stories.rd-home.rd-land-blue,.tm-isblog.rd-land-of-stories.rd-home.rd-land-blue .block-middle,.tm-isblog.rd-land-of-stories.rd-home.rd-land-blue .block-bott,.tm-isblog.rd-land-of-stories.rd-home.rd-land-blue .uk-block.tm-block-main{background-color:#2e4a54}.rd-land-blue h1.uk-panel-title,.rd-land-blue h5{color:#fff}.rd-land-blue h1.uk-panel-title>span:before,.rd-land-blue h1.uk-panel-title>span:after{border-color:#fff}