.fh-destination-subpages-header .fh-destination-subpages-header-booking-mask{width:auto!important;text-align:center;background-color:transparent!important;display:flex;align-items:center!important;justify-content:center;position:absolute;left:0;right:0;margin-top:0}.fh-destination-subpages-header-booking-mask span{display:none}.fh-destination-subpages-header .fh-destination-subpages-header-name{position:absolute;text-align:center}.fh-destination-subpages-header .fh-destination-subpages-header-name p{color:#fff;font-family:'Montserrat',sans-serif!important;font-weight:400!important;font-size:1.5em;letter-spacing:-1px;text-shadow:0 0 3px rgba(0,0,0,1);line-height:15px;margin-bottom:0}.fh-destination-subpages-header .fh-destination-subpages-header-name h1{color:#fff;font-family:'Montserrat',sans-serif!important;font-weight:300!important;font-size:1.1rem;letter-spacing:0;text-shadow:0 0 3px rgba(0,0,0,1);margin-top:7px}.fh-destination-subpages-header>.wpb_column>.vc_column-inner>.wpb_wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.fh-destination-subpages-header .fh-destination-subpages-header-name svg{margin:0 5px 5px 0!important;width:1em}.fh-destination-subpages-header .fh-destination-subpages-header-name svg polygon{fill:#ffffff!important}.fh-destination-subpages-header .fh-destination-subpages-header-image:after{background:rgb(0,0,0);background:linear-gradient(360deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,0) 70%);content:'';position:absolute;bottom:0;top:0;left:0;right:0}.fh-destination-subpages-header-image{width:100%;line-height:0!important}.fh-destination-subpages-header-image img{width:100%;object-fit:cover;transform:scale(1.03)}.fh-destination-subpages-menu-container{text-align:center;border-top:2px solid #d7d7d7;overflow:visible!important;margin-bottom:0;padding-bottom:15px}.fh-destination-subpages-menu-container .menu{padding:0 0 10px 0!important;border:none!important;margin-top:-2px;letter-spacing:.3px}.fh-destination-subpages-menu-container .menu .menu-item{display:inline-block;border:none;margin-bottom:8px;display:inline-block;list-style:none}.fh-destination-subpages-menu-container ul.menu li:first-child>a{border:none!important;padding:.8em 1.1em!important;color:#fff;background-color:#7fbd04}.fh-destination-subpages-menu-container li a{display:inline-block;padding:12px 15px;font-size:13px;line-height:18px;font-weight:700;color:#181818;text-decoration:none;text-transform:uppercase}.fh-destination-subpages-menu-container li.current-menu-item{background-color:#d4d4d4}.fh-destination-content{padding:20px 0 200px 0}.fh-destination-content-title h3{font-size:2.5rem;line-height:37px;font-weight:600;letter-spacing:-1px;font-family:'GothamMedium';font-weight:500;color:#3e4343;margin:0;padding-top:30px;padding-bottom:30px;word-break:break-word;hyphens:auto}.fh-destination-content-divider{padding-bottom:30px}.fh-destination-content-divider hr{width:25%;border:0;height:5px;background:#7fbd04;background:linear-gradient(to right,#7fbd04 65%,#6aa105 35%);float:left}.fh-destination-content-divider hr:after{content:"";display:table;clear:both}.fh-destination-row-multipurpose-title{padding-top:60px;padding-bottom:30px}.fh-destination-row-multipurpose-title .fh-content-title{padding-bottom:30px;text-align:center}.fh-destination-row-multipurpose-title .fh-destination-content-title h3{padding-top:0;margin-top:0}.fh-destination-row-multipurpose-title .fh-destination-content-divider{padding-bottom:0}.fh-destination-row-multipurpose-title .fh-destination-content-divider hr{float:none!important;margin:0 auto!important}.fh-destination-row-multipurpose-content .fh-destination-row-multipurpose-box .vc_column-inner{-webkit-box-shadow:0 0 3px -1px rgba(0,0,0,.53);-moz-box-shadow:0 0 3px -1px rgba(0,0,0,.53);box-shadow:0 0 3px -1px rgba(0,0,0,.53);background-color:#fff!important;padding:0 0 20px 0}.fh-destination-row-multipurpose-content .fh-destination-row-multipurpose-box-title{color:#373935;text-align:left;font-family:'GothamMedium';font-weight:500;font-size:1.5rem;letter-spacing:-1px;padding:20px 20px 0 20px}.fh-destination-row-multipurpose-content .fh-destination-row-multipurpose-box-text p{font-size:1rem;font-family:'Montserrat',sans-serif;color:#373935;line-height:27px;padding:0 20px 20px 20px}.fh-destination-row-multipurpose-content .has-video{display:flex;justify-content:center;align-items:center;position:relative}.fh-destination-row-multipurpose-content .has-video:after{content:'\e902';font-family:'FFHH-Actions'!important;font-size:70px;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.7}.fh-destination-row-multipurpose-content .fh-button a{margin:20px 20px 0 20px!important;padding-right:0}.fh-destination-row-multipurpose-content .fh-button a i{font-family:'FFHH-Actions'!important;background-color:#707070;margin-left:15px;height:100%;display:inline-block;padding:11px;transition:all 300ms linear}.fh-destination-row-multipurpose-content .fh-button a:hover i{background-color:#7fbc03}.fh-destination-row-multipurpose-content .ult-modal-input-wrapper.ult-adjust-bottom-margin{margin-bottom:0}.fh-destination-row-multipurpose-slider>.wpb_column,.fh-destination-row-multipurpose-slider>.wpb_column>.vc_column-inner{padding-left:0!important;padding-right:0!important}.fh-destination-row-multipurpose-slider .slick-track{display:flex!important;padding:5px 0}.fh-destination-row-multipurpose-slider .slick-slide{display:flex!important;height:auto;background-color:#fff!important;-webkit-box-shadow:0 0 3px -1px rgba(0,0,0,.53);-moz-box-shadow:0 0 3px -1px rgba(0,0,0,.53);box-shadow:0 0 3px -1px rgba(0,0,0,.53);padding-bottom:20px;outline:none!important}.fh-destination-row-multipurpose-slider .slick-slide .vc_row,.fh-destination-row-multipurpose-slider .slick-slide .vc_row .ult-item-wrap,.fh-destination-row-multipurpose-slider .slick-slide .vc_row .wpb_column,.fh-destination-row-multipurpose-slider .slick-slide .vc_row .wpb_column .vc_column-inner,.fh-destination-row-multipurpose-slider .slick-slide .vc_row .wpb_column .vc_column-inner .wpb_wrapper{display:flex}.fh-destination-row-multipurpose-slider .slick-slide .vc_row .wpb_column .vc_column-inner .wpb_wrapper{flex-direction:column}.fh-destination-row-multipurpose-slider .slick-slide .vc_row .wpb_column .vc_column-inner .wpb_wrapper .ult-item-wrap:nth-child(4){margin-top:auto}.fh-destination-row-multipurpose-slider .slick-slide .vc_row .wpb_column .vc_column-inner .wpb_wrapper .ult-item-wrap:nth-child(4) div,.fh-destination-row-multipurpose-slider .slick-slide .vc_row .wpb_column .vc_column-inner .wpb_wrapper .ult-item-wrap:nth-child(4) p,.fh-destination-row-multipurpose-slider .slick-slide .vc_row .wpb_column .vc_column-inner .wpb_wrapper .ult-item-wrap:nth-child(4) a{display:inline-block}.fh-destination-row-multipurpose-slider .slick-slide .vc_row .wpb_column .vc_column-inner .wpb_wrapper .ult-item-wrap:nth-child(4) div a{padding-left:1.2em;padding-right:0;margin-top:20px}.fh-destination-row-multipurpose-slider .slick-slide .vc_row .wpb_column .vc_column-inner .wpb_wrapper .ult-item-wrap .wpb_wrapper{display:block!important}.fh-destination-row-multipurpose-slider .has-video{display:flex;justify-content:center;align-items:center;position:relative;outline:none!important}.fh-destination-row-multipurpose-slider .has-video:after{content:'\e902';font-family:'FFHH-Actions'!important;font-size:70px;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.7;pointer-events:none}.fh-destination-row-multipurpose-slider-text,.fh-destination-row-multipurpose-slider-button{padding:0 1em!important}.fh-destination-row-multipurpose-slider-title{color:#373935;text-align:left;font-family:'GothamMedium';font-weight:500;font-size:1.5rem;letter-spacing:-1px;line-height:24px;padding:20px 17px 0 17px}.fh-destination-row-multipurpose-slider-text p{font-size:.8rem;line-height:22px;letter-spacing:0;font-family:'Montserrat',sans-serif;font-weight:400;color:#3e4343!important}.fh-destination-row-multipurpose-slider-button p a:after{content:"\e902";font-family:'FFHH-Actions'!important;background-color:#707070;font-weight:300!important;margin-left:15px;height:100%;display:inline-block;padding:3px 11px;transition:all 300ms linear}.fh-destination-row-multipurpose-slider-button p a:hover:after{background-color:#7fbc03}.fh-destination-row-multipurpose-slider-button.readmore p a:after{content:"\e900"}.fh-destination-row-multipurpose-slider .ult-carousel-wrapper button.circle-bg,.fh-destination-row-multipurpose-slider .ult-carousel-wrapper button.circle-border{border-color:rgba(0,0,0,.3);border-style:solid;border-width:2px}.fh-destination-row-multipurpose-slider .ult-carousel-wrapper button.circle-bg:active,.fh-destination-row-multipurpose-slider .ult-carousel-wrapper button.circle-border:active{border-color:#7fbc03;border-style:solid;border-width:2px}.fh-destination-row-multipurpose-slider .ult-carousel-wrapper button.circle-bg i,.fh-destination-row-multipurpose-slider .ult-carousel-wrapper button.circle-border i{font-size:.7em}.fh-destination-row-multipurpose-slider button.slick-prev{top:-25px;left:5px}.fh-destination-row-multipurpose-slider button.slick-next{right:auto;top:-25px;margin-left:40px}.fh-destination-row-multipurpose-slider button.slick-next.circle-border i,.fh-destination-row-multipurpose-slider button.slick-prev.circle-border i{color:rgba(0,0,0,.3)}.destination-content h1,.destination-content h2,.destination-content h3,.destination-content h4,.destination-content h5,.destination-content h6{line-height:37px;font-weight:600;letter-spacing:-1px;font-family:'GothamMedium';font-weight:500;color:#3e4343;margin:0!important;padding-top:0!important;padding-bottom:0!important}.destination-content h1{font-size:2.5rem!important;padding-bottom:30px!important}.destination-content h2{font-size:1.7rem!important;margin-bottom:15px!important}.destination-content h3{font-size:1.5rem!important}.destination-content h4{font-size:1.3rem!important}.destination-content h5{font-size:1rem!important}.destination-content h6{font-size:0.9rem!important}.destination-content p{font-size:.9rem;letter-spacing:0;margin-bottom:30px;font-family:'Montserrat',sans-serif;font-weight:400;color:#3e4343!important}.destination-content ul{margin-bottom:20px}.destination-content li{font-size:.9rem;letter-spacing:0;margin-bottom:7px;margin-top:7px;font-family:'Montserrat',sans-serif;font-weight:400;color:#3e4343!important;padding-left:25px;position:relative;list-style-type:none}.destination-content li:before{content:'';width:7px;height:7px;background-color:#7fbd04;border-radius:7px;position:absolute;top:11px;left:0}.destination-content a{color:#7fbd04;text-decoration:none}.destination-content .fh-destination-content-divider{padding-bottom:30px}.destination-content .fh-destination-content-divider hr{width:25%;border:0;height:5px;background:#7fbd04;background:linear-gradient(to right,#7fbd04 65%,#6aa105 35%);float:left}.destination-content .fh-destination-content-divider hr:after{content:"";display:table;clear:both}.fh-destination-accordion ul{margin-bottom:0!important}.fh-destination-accordion li{padding:0!important;margin-top:0!important}.fh-destination-accordion li.mpc-accordion__item:before{content:none!important}.fh-destination-accordion .mpc-accordion-item__heading{padding:1em!important;font-size:14px;background-color:#3e4343}.fh-destination-accordion .mpc-accordion-item__heading h3{font-weight:600!important;font-family:'Montserrat',sans-serif!important;letter-spacing:0}.fh-destination-accordion .mpc-accordion-item__heading.mpc-active h3{color:#7fbd04!important}.fh-destination-accordion .mpc-accordion-item__content .wpb_wrapper{padding-bottom:1.2em}.fh-destination-accordion .mpc-accordion-item__content h5{padding:0 20px}.fh-destination-accordion .mpc-accordion-item__content p{padding:0 20px;margin-bottom:0;font-size:14px;letter-spacing:0}.fh-destination-accordion .mpc-accordion-item__content li{padding:.5em 1em 0 30px!important;margin-bottom:0;font-size:14px;letter-spacing:0;position:relative}.fh-destination-accordion .mpc-accordion-item__content li:before{content:'';width:5px;height:5px;background-color:#7fbd04;border-radius:10px;position:absolute;top:20px;left:18px}.fh-destination-accordion .mpc-accordion__item{border-bottom:1px solid #eae9e9}.fh-destination-accordion .mpc-accordion__item a{color:#7fbd04;text-decoration:none;font-weight:600;word-break:break-all}.destination-restaurant{border-bottom:1px solid #eee;padding-bottom:20px;padding-top:10px}.destination-restaurant:last-child{border-bottom:0!important}.destination-restaurant i{margin-right:7px;font-size:1.5em}.destination-restaurant a.destination-google-location,.destination-restaurant a.destination-tripadvisor-review{display:inline-flex;align-items:center;background-color:#e8efd9;padding:5px 10px;margin-right:7px;margin-top:10px;font-size:.9em}.fh-destination-section-multipurpose{padding-top:60px!important;padding-bottom:60px!important;background-size:cover!important;background-position:bottom!important}.fh-destination-row-multipurpose-title,.fh-destination-row-multipurpose-content{padding-top:0;padding-bottom:30px}.fh-destination-row-multipurpose-title .fh-content-title{padding-bottom:30px;text-align:center}.fh-destination-row-multipurpose-title h3{font-size:2.5rem;line-height:37px;font-weight:600;letter-spacing:-1px;font-family:'GothamMedium';font-weight:500;color:#3e4343;margin:0;padding-top:30px;padding-bottom:30px;word-break:break-word;hyphens:auto}.fh-destination-row-multipurpose-title .fh-destination-content-divider{padding-bottom:0}.fh-destination-row-multipurpose-title .fh-destination-content-divider hr{float:none!important;margin:0 auto!important}.fh-destination-row-multipurpose-content .fh-destination-row-multipurpose-box .vc_column-inner{-webkit-box-shadow:0 0 3px -1px rgba(0,0,0,.53);-moz-box-shadow:0 0 3px -1px rgba(0,0,0,.53);box-shadow:0 0 3px -1px rgba(0,0,0,.53);background-color:#fff!important;padding:0 0 20px 0}.fh-destination-row-multipurpose-content .fh-destination-row-multipurpose-box-title{color:#373935;text-align:left;font-family:'GothamMedium';font-weight:500;font-size:1.5rem;letter-spacing:-1px;padding:20px 20px 0 20px}.fh-destination-row-multipurpose-content .fh-destination-row-multipurpose-box-text p{font-size:1rem;font-family:'Montserrat',sans-serif;color:#373935;line-height:27px;padding:0 20px 20px 20px}.fh-destination-row-multipurpose-content .has-video{display:flex;justify-content:center;align-items:center;position:relative}.fh-destination-row-multipurpose-content .has-video:after{content:'\e902';font-family:'FFHH-Actions'!important;font-size:70px;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.7}.fh-destination-row-multipurpose-content .fh-button a{margin:20px 20px 0 20px!important;padding-right:0}.fh-destination-row-multipurpose-content .fh-button a i{font-family:'FFHH-Actions'!important;background-color:#707070;margin-left:15px;height:100%;display:inline-block;padding:11px;transition:all 300ms linear}.fh-destination-row-multipurpose-content .fh-button a:hover i{background-color:#7fbc03}.fh-destination-row-multipurpose-content .ult-modal-input-wrapper.ult-adjust-bottom-margin{margin-bottom:0}.fh-destination-content-divider{padding-bottom:30px}.fh-destination-content-divider hr{width:25%;border:0;height:5px;background:#7fbd04;background:linear-gradient(to right,#7fbd04 65%,#6aa105 35%);float:left}.fh-destination-content-divider hr:after{content:"";display:table;clear:both}.fh-destination-row-multipurpose-slider>.wpb_column,.fh-destination-row-multipurpose-slider>.wpb_column>.vc_column-inner{padding-left:0!important;padding-right:0!important}.fh-destination-row-multipurpose-slider .slick-track{display:flex!important;padding:5px 0}.fh-destination-row-multipurpose-slider .slick-slide{display:flex!important;height:auto;background-color:#fff!important;-webkit-box-shadow:0 0 3px -1px rgba(0,0,0,.53);-moz-box-shadow:0 0 3px -1px rgba(0,0,0,.53);box-shadow:0 0 3px -1px rgba(0,0,0,.53);padding-bottom:20px;outline:none!important}.fh-destination-row-multipurpose-slider .slick-slide .vc_row,.fh-destination-row-multipurpose-slider .slick-slide .vc_row .ult-item-wrap,.fh-destination-row-multipurpose-slider .slick-slide .vc_row .wpb_column,.fh-destination-row-multipurpose-slider .slick-slide .vc_row .wpb_column .vc_column-inner,.fh-destination-row-multipurpose-slider .slick-slide .vc_row .wpb_column .vc_column-inner .wpb_wrapper{display:flex}.fh-destination-row-multipurpose-slider .slick-slide .vc_row .wpb_column .vc_column-inner .wpb_wrapper{flex-direction:column}.fh-destination-row-multipurpose-slider .slick-slide .vc_row .wpb_column .vc_column-inner .wpb_wrapper .ult-item-wrap:nth-child(4){margin-top:auto}.fh-destination-row-multipurpose-slider .slick-slide .vc_row .wpb_column .vc_column-inner .wpb_wrapper .ult-item-wrap:nth-child(4) div,.fh-destination-row-multipurpose-slider .slick-slide .vc_row .wpb_column .vc_column-inner .wpb_wrapper .ult-item-wrap:nth-child(4) p,.fh-destination-row-multipurpose-slider .slick-slide .vc_row .wpb_column .vc_column-inner .wpb_wrapper .ult-item-wrap:nth-child(4) a{display:inline-block}.fh-destination-row-multipurpose-slider .slick-slide .vc_row .wpb_column .vc_column-inner .wpb_wrapper .ult-item-wrap:nth-child(4) div a{padding-left:1.2em;padding-right:0;margin-top:20px}.fh-destination-row-multipurpose-slider .slick-slide .vc_row .wpb_column .vc_column-inner .wpb_wrapper .ult-item-wrap .wpb_wrapper{display:block!important}.fh-destination-row-multipurpose-slider .has-video{display:flex;justify-content:center;align-items:center;position:relative;outline:none!important}.fh-destination-row-multipurpose-slider .has-video:after{content:'\e902';font-family:'FFHH-Actions'!important;font-size:70px;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.7;pointer-events:none}.fh-destination-row-multipurpose-slider-text,.fh-destination-row-multipurpose-slider-button{padding:0 1em!important}.fh-destination-row-multipurpose-slider-title h3{color:#373935;text-align:left;font-family:'GothamMedium';font-weight:500;font-size:1.5rem;letter-spacing:-1px;line-height:24px;padding:20px 17px 0 17px}.fh-destination-row-multipurpose-title .fh-destination-content-divider hr{float:none!important;margin:0 auto!important}.fh-destination-row-multipurpose-slider-text p{font-size:.8rem;line-height:22px;letter-spacing:0;font-family:'Montserrat',sans-serif;font-weight:400;color:#3e4343!important}.fh-destination-row-multipurpose-slider-button p a:after{content:"\e902";font-family:'FFHH-Actions'!important;background-color:#707070;font-weight:300!important;margin-left:15px;height:100%;display:inline-block;padding:3px 11px;transition:all 300ms linear}.fh-destination-row-multipurpose-slider-button p a:hover:after{background-color:#7fbc03}.fh-destination-row-multipurpose-slider-button.readmore p a:after{content:"\e900"}.fh-destination-row-multipurpose-slider .ult-carousel-wrapper button.circle-bg,.fh-destination-row-multipurpose-slider .ult-carousel-wrapper button.circle-border{border-color:rgba(0,0,0,.3);border-style:solid;border-width:2px}.fh-destination-row-multipurpose-slider .ult-carousel-wrapper button.circle-bg:active,.fh-destination-row-multipurpose-slider .ult-carousel-wrapper button.circle-border:active{border-color:#7fbc03;border-style:solid;border-width:2px}.fh-destination-row-multipurpose-slider .ult-carousel-wrapper button.circle-bg i,.fh-destination-row-multipurpose-slider .ult-carousel-wrapper button.circle-border i{font-size:.7em}.fh-destination-row-multipurpose-slider button.slick-prev{top:-25px;left:5px}.fh-destination-row-multipurpose-slider button.slick-next{right:auto;top:-25px;margin-left:40px}.fh-destination-row-multipurpose-slider button.slick-next.circle-border i,.fh-destination-row-multipurpose-slider button.slick-prev.circle-border i{color:rgba(0,0,0,.3)}.fh-destination-row-all-inclusive .vc_column-inner{padding-right:10px!important;padding-left:10px!important}.fh-destination-row-all-inclusive .vc_column-inner>.wpb_wrapper{background-image:url(https://www.fuertehoteles.com/wp-content/uploads/2019/09/all-inclusive-1.jpg);background-repeat:no-repeat;background-position:top left;background-size:cover;position:relative;overflow:hidden;padding:2rem;margin-bottom:40px}.fh-destination-row-all-inclusive .fh-destination-content-title h3{text-align:right;font-size:4rem;line-height:3rem;font-family:'GothamMedium',sans-serif;font-weight:500;color:#fff;letter-spacing:-2px;margin-top:0;padding-top:0}.fh-destination-row-all-inclusive a{text-decoration:none}.fh-destination-row-all-inclusive .fh-destination-content-divider hr{float:right}.fh-destination-row-all-inclusive .fh-destination-content-text{max-width:39%!important;float:right}.fh-destination-row-all-inclusive .fh-destination-content-text p{color:#fff!important;font-size:1.1rem;line-height:20px;margin:0 0 15px 0;text-align:right!important}.fh-destination-row-all-inclusive-novelty{position:absolute;top:66px;left:-82px;overflow:hidden;background-color:#7fbc03;text-transform:uppercase;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);padding:.3em 5em;-webkit-box-shadow:-2px 4px 4px -2px rgba(0,0,0,.3);box-shadow:-2px 4px 4px -2px rgba(0,0,0,.3)}.fh-destination-row-all-inclusive-novelty p{color:#fff;font-weight:600;font-size:1.2rem;text-align:center}