/*! 13/12/2018 - 09:03 */@media only screen and (min-width: 320px){body.modal-open.stick .modal-backdrop{z-index:16}}body.guia-destinos .ngdialog{z-index:16}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-title{padding:20px;border-bottom:solid 1px #dddddd}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-title .title{font-size:16px;font-size:1.6rem;color:#444444;font-weight:400;text-transform:uppercase;text-align:center;border:none;padding-right:40px;margin:0;margin-bottom:10px}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-content{padding:25px;box-shadow:none;border:none}body .ngdialog.ngdialog-theme-default .ngdialog-content .hotel-services .info-servicios{padding:25px}body .ngdialog.ngdialog-theme-default .ngdialog-content .hotel-services .info-servicios ul{margin-bottom:0}body .ngdialog.ngdialog-theme-default .ngdialog-content .hotel-services .info-servicios ul li{list-style-type:none}body .ngdialog.ngdialog-theme-default .ngdialog-content .hotel-services .info-servicios ul.gr_profesionales_linea li{font-weight:bold;padding:5px 0;text-transform:uppercase;font-size:16px;font-size:1.6rem}body .ngdialog.ngdialog-theme-default .ngdialog-content .premios-modal-wrap{padding:25px}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap{background:#ffffff}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-countries-content{padding:25px;-webkit-transition:transform 0.6s;-moz-transition:transform 0.6s;-ms-transition:transform 0.6s;-o-transition:transform 0.6s;transition:transform 0.6s}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-countries-content .title{font-size:24px;font-size:2.4rem;font-weight:400;margin-bottom:10px;line-height:1;padding:0 12px}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-countries-content .item{padding:0 8px;display:inline-block;vertical-align:top;width:33%;margin-bottom:20px}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-countries-content .item .country{position:relative;overflow:hidden}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-countries-content .item .country a img{margin:auto;opacity:0.95;-webkit-transition:opacity 0.35s,transform 0.35s;-moz-transition:opacity 0.35s,transform 0.35s;-ms-transition:opacity 0.35s,transform 0.35s;-o-transition:opacity 0.35s,transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale3d(1.1, 1.1, 1);-moz-transform:scale3d(1.1, 1.1, 1);-ms-transform:scale3d(1.1, 1.1, 1);-o-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-countries-content .item .country a span{font-size:19px;font-size:1.9rem;font-weight:400;text-shadow:0.5px 0.866px 1px rgba(1,0,1,0.75);color:#FFFFFF;margin:0;width:100%;position:absolute;left:0;top:0;padding:15px}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-countries-content .item .country:hover a img{opacity:0.8;-webkit-transform:scale3d(1.05, 1.05, 1);-moz-transform:scale3d(1.05, 1.05, 1);-ms-transform:scale3d(1.05, 1.05, 1);-o-transform:scale3d(1.05, 1.05, 1);transform:scale3d(1.05, 1.05, 1)}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations{display:table;width:100%}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-image{background:center center;background-size:cover;height:100%;width:30%;position:absolute}@media only screen and (min-width: 320px){body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-image{display:none}}@media only screen and (min-width: 992px){body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-image{display:block}}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-destinations-wrap{position:relative;width:100%;min-height:500px}@media only screen and (min-width: 768px){body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-destinations-wrap{padding-left:0}}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-destinations-wrap .country-destinations-content{background:#ffffff}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-destinations-wrap .country-destinations-content h2{display:inline-block;color:#333;padding:10px 0 0 18px}@media only screen and (min-width: 768px){body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-destinations-wrap .country-destinations-content h2{padding:10px 0 0 35px}}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-destinations-wrap .country-destinations-content .btn-destino{color:#ca5c5c;font-weight:bold}@media only screen and (min-width: 768px){body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-destinations-wrap .country-destinations-content .btn-destino{padding:14px 24px}}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-destinations-wrap .country-destinations-content .country-destinations-title{font-size:21px;font-size:2.1rem;padding:35px;font-weight:300;text-transform:uppercase;border-bottom:solid 1px #ededed;margin-bottom:20px}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-destinations-wrap .country-destinations-content .country-destinations-title a{text-transform:none;color:#ca5c5c;font-size:14px;font-size:1.4rem;display:inline-block;margin-left:10px}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-destinations-wrap .country-destinations-content .country-destinations-list{padding-top:0;overflow:auto}@media only screen and (min-width: 768px){body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-destinations-wrap .country-destinations-content .country-destinations-list{padding:35px}}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-destinations-wrap .country-destinations-content .country-destinations-list .hotel-item a{display:table;width:100%;border-bottom:solid 1px #cdcdcd;padding:10px;background:#ffffff;min-height:200px}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-destinations-wrap .country-destinations-content .country-destinations-list .hotel-item a:hover{cursor:pointer;background:#e2e2e2;text-decoration:none}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-destinations-wrap .country-destinations-content .country-destinations-list .hotel-item a .hotel-image{display:table-cell;background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (min-width: 768px){body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-destinations-wrap .country-destinations-content .country-destinations-list .hotel-item a .hotel-image{width:40%}}@media only screen and (min-width: 992px){body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-destinations-wrap .country-destinations-content .country-destinations-list .hotel-item a .hotel-image{width:30%}}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-destinations-wrap .country-destinations-content .country-destinations-list .hotel-item a .hotel-info{display:table-cell;vertical-align:top;padding:5px 10px;color:#444444}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-destinations-wrap .country-destinations-content .country-destinations-list .hotel-item a .hotel-info .hotel-name{margin-top:0;margin-bottom:5px;font-weight:400;font-size:16px;font-size:1.6rem}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-destinations-wrap .country-destinations-content .country-destinations-list .hotel-item a .hotel-info .hotel-description{margin:0;font-size:12px;font-size:1.2rem;font-weight:300;color:#7b7b7b}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-destinations-wrap .country-destinations-content .country-destinations-list .hotel-item a .hotel-info .hotel-precio{text-transform:uppercase}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-destinations-wrap .country-destinations-content .country-destinations-list .hotel-item a .hotel-info .hotel-precio .desde{font-size:12px;font-size:1.2rem}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-destinations-wrap .country-destinations-content .country-destinations-list .hotel-item a .hotel-info .hotel-precio .precio{color:#ca5c5c;font-weight:700;display:inline-block;margin:0 5px}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-destinations-wrap .country-destinations-content .country-destinations-list .hotel-item a .hotel-info .hotel-precio .precio .moneda{font-size:12px;font-size:1.2rem}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-destinations-wrap .country-destinations-content .country-destinations-list .hotel-item a .hotel-info-services .services{padding:0;margin-top:15px;color:#444444;width:50%;display:table-cell;padding:10px}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-destinations-wrap .country-destinations-content .country-destinations-list .hotel-item a .hotel-info-services .services li{display:inline-block;font-size:56px}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-destinations-wrap .country-destinations-content .country-destinations-list .hotel-item a .reviews{display:inline-block}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-countries-wrap .modal-country-destinations .country-destinations-wrap .country-destinations-content .country-destinations-list .hotel-item a .reviews a{color:#ca5c5c;border-bottom:0;min-height:inherit;display:inherit;background-color:inherit}.section-title{margin-bottom:40px}#header{position:relative;height:350px;background:no-repeat center center;background-size:cover;padding:0;position:relative}@media only screen and (min-width: 768px){#header{height:500px}}#header .cover-wrap{background:rgba(34,34,34,0.6);position:absolute;bottom:0;left:0;width:100%;padding:20px 0}#header .cover-wrap .cover-content-wrap{display:table;width:100%}#header .cover-wrap .cover-content-wrap .cover-content{color:#fff;text-align:left;vertical-align:bottom;display:table;width:100%}#header .cover-wrap .cover-content-wrap .cover-content .destino-info-wrap{display:table-cell;width:70%;vertical-align:middle}#header .cover-wrap .cover-content-wrap .cover-content .destino-info-wrap h1{display:inline-block;text-transform:uppercase;font-size:20px;font-size:2rem;text-shadow:0px 1px 2px rgba(0,0,0,0.45);font-weight:500;line-height:1.2;margin-top:0;margin-bottom:0;margin-right:10px}@media only screen and (min-width: 768px){#header .cover-wrap .cover-content-wrap .cover-content .destino-info-wrap h1{font-size:32px;font-size:3.2rem}}#header .cover-wrap .cover-content-wrap .cover-content .destino-info-wrap h1 strong{font-weight:700}#header .cover-wrap .cover-content-wrap .cover-content .destino-info-wrap .destination{text-shadow:0px 1px 2px rgba(0,0,0,0.45);font-size:14px;font-size:1.4rem;display:inline-block;font-weight:400;text-transform:uppercase}#header .cover-wrap .cover-content-wrap .cover-content .destino-info-wrap .destination a{color:#fff}#header .cover-wrap .cover-content-wrap .cover-content .destino-info-wrap .destination a:hover{color:#BC5658}#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap{display:none}@media only screen and (min-width: 768px){#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap{display:table-cell;width:30%;text-align:right;vertical-align:middle}}#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap .services{padding:0;margin-bottom:10px;display:inline-block;margin-right:20px}#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap .services li{display:inline-block;position:relative;min-width:32px;height:auto;margin-right:10px}#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap .btn-cta{font-weight:300;font-size:20px;font-size:2rem;background:#FFFFFF;color:#444}#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap .btn-cta:hover{background:#BC5658;color:#ffffff}.sticky-anchor-wrap{position:relative}.sticky-anchor-wrap #sticky-anchor-show{position:absolute;bottom:110px;width:100%}#menu-destino{display:none}@media only screen and (min-width: 768px){#menu-destino{display:inherit;padding:0;background:#e6e6e6;position:relative;-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;-ms-transition:all,0.2s ease-in-out;-o-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out}}#menu-destino .menu{display:none;flex-wrap:wrap;width:100%;margin:0;padding:0}@media only screen and (min-width: 768px){#menu-destino .menu{display:table}}#menu-destino .menu li{display:table-cell}#menu-destino .menu li a{color:#444444;text-align:center;display:block;font-weight:300;text-transform:uppercase;border-bottom:solid 4px #e6e6e6}@media only screen and (min-width: 320px){#menu-destino .menu li a{padding:20px 10px;font-size:14px;font-size:1.4rem}}@media only screen and (min-width: 992px){#menu-destino .menu li a{padding:20px 15px;font-size:16px;font-size:1.6rem}}#menu-destino .menu li a:hover{border-bottom:solid 4px #ca5c5c;text-decoration:none}#menu-destino .menu li.current a{border-bottom:solid 4px #ca5c5c;color:#444444;font-weight:400}#menu-destino .menu li.item-dropdown{position:relative}#menu-destino .menu li.item-dropdown .dropdown-menu{margin-top:-10px;right:0;left:inherit;width:300px;padding:0}#menu-destino .menu li.item-dropdown .dropdown-menu li{display:block}#menu-destino .menu li.item-dropdown .dropdown-menu li a{border:none}#menu-destino .menu li.item-dropdown .dropdown-menu li.destination{background:#cfcfcf}#menu-destino .menu li.item-dropdown:hover>a{font-weight:400;opacity:0.9}#menu-destino .menu li.item-dropdown:hover .dropdown-menu{display:block}#menu-destino.stick{overflow:visible;z-index:15;display:block;width:100%}@media only screen and (min-width: 320px){#menu-destino.stick{position:relative;top:0;box-shadow:none}}@media only screen and (min-width: 992px){#menu-destino.stick{position:fixed;top:55px;box-shadow:0px 3px 6px rgba(1,0,1,0.2)}}#menu-destino.stick li a{padding:10px 15px;font-size:14px;font-size:1.4rem}@media only screen and (min-width: 768px){#destination{padding:120px 0}}#destination .section-title{margin-bottom:40px}#destination .section-title h2{font-size:40px;font-size:4rem;border-bottom:solid 1px #e5e5e5;padding-bottom:15px;margin-top:0}#destination .section-title:after{display:none}#destination .section-content .destination-content{position:relative}#destination .section-content .destination-content:after{content:"";display:inline-block;width:100%;height:80px;position:absolute;bottom:0;left:0;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%)}@media only screen and (min-width: 992px){#destination .section-content .destination-content:after{display:none}}#destination .section-content .destination-content.short-text{overflow:hidden;height:400px}@media only screen and (min-width: 992px){#destination .section-content .destination-content.short-text{height:auto}}#destination .section-content .destination-content.full-text{height:auto}#destination .section-content .destination-content.full-text:after{display:none}#destination .section-content .destination-content .destination-info{font-size:14px;font-size:1.4rem;line-height:1.429;text-align:justify;font-weight:normal;margin-bottom:30px}#destination .section-content .destination-content .destination-info h4{margin-top:25px}#destination .section-content .destination-content .destination-info h4:first-child{margin-top:0}#destination .section-content .destination-content .destination-info a{color:#ca5c5c}#destination .section-content .destination-content .btn{font-weight:300;margin-top:10px;color:#444;border:solid 1px #444}#destination .section-content .destination-content .btn:hover{border-color:#BDBDBD;color:#FFFFFF}#destination .section-content .destination-content .destination-image{text-align:right;float:right}@media only screen and (min-width: 320px){#destination .section-content .destination-content .destination-image{width:100%;padding:0 0 20px 0}}@media only screen and (min-width: 768px){#destination .section-content .destination-content .destination-image{width:380px;padding:0 0 20px 20px}}@media only screen and (min-width: 992px){#destination .section-content .destination-content .destination-image{width:auto}}#destination .section-content .destination-content .destination-image img{box-shadow:2px 2px 5px rgba(0,0,0,0.4);width:100%}#destination .section-content .show-more{text-align:center;margin:10px 0 20px}#destination .section-content .show-more a{border:solid 1px #ca5c5c;color:#ca5c5c;padding:5px 10px;font-size:16px;font-size:1.6rem}body.hotel-plaza #destination .section-content .show-more a{border-color:#8768AE;color:#8768AE}#destination .section-content .show-more a:hover{border:solid 1px #BC5658;background:#BC5658;color:#FFFFFF}body.hotel-plaza #destination .section-content .show-more a:hover{border-color:#765A99;background:#765A99;color:#FFFFFF}#destination .section-content .show-more a:hover,#destination .section-content .show-more a:focus{text-decoration:none}@media only screen and (min-width: 992px){#destination .section-content .show-more{display:none}}#destination .section-content .other-destinations{margin-top:80px;padding-top:40px;border-top:solid 1px #e2e2e2}#destination .section-content .other-destinations .other-destinations-title{text-transform:uppercase;text-align:center;margin-bottom:20px}#destination .section-content .other-destinations .other-destinations-title h3{margin-top:0;font-weight:400}#destination .section-content .other-destinations .flipper{transition:0.6s;transform-style:preserve-3d;position:relative;display:table;width:100%;height:250px;opacity:.8;cursor:pointer;-webkit-transition:all,500ms ease-in-out;-moz-transition:all,500ms ease-in-out;-ms-transition:all,500ms ease-in-out;-o-transition:all,500ms ease-in-out;transition:all,500ms ease-in-out}#destination .section-content .other-destinations .flipper:hover{opacity:1}#destination .section-content .other-destinations .flipper.flip{transform:rotateY(180deg)}#destination .section-content .other-destinations .flipper .front,#destination .section-content .other-destinations .flipper .back{backface-visibility:hidden;position:absolute;top:0;left:0;display:table}#destination .section-content .other-destinations .flipper .front{z-index:2;transform:rotateY(0deg);width:100%;height:250px;box-shadow:2px 2px 5px rgba(0,0,0,0.4);background-color:#f5f5f5}#destination .section-content .other-destinations .flipper .front.hoteles-destino{background:url("../images/other-destinations-1.png") no-repeat center center;background-size:cover}#destination .section-content .other-destinations .flipper .front.hoteles-pais{background:url("../images/other-destinations-2.png") no-repeat center center;background-size:cover}#destination .section-content .other-destinations .flipper .front.resto-hoteles{background:url("../images/other-destinations-3.png") no-repeat center center;background-size:cover}#destination .section-content .other-destinations .flipper .front .caption{position:absolute;color:#FFFFFF;background:rgba(0,0,0,0.6);bottom:0;left:0;width:100%;padding:15px;font-size:18px;font-size:1.8rem}#destination .section-content .other-destinations .flipper .back{transform:rotateY(180deg);width:100%;height:250px;box-shadow:2px 2px 5px rgba(0,0,0,0.4);background:#f5f5f5;padding:15px}#lugares-interes{text-align:left}#lugares-interes .container{padding:0;position:relative}#lugares-interes .container .content-wrap{padding:20px;display:table}#lugares-interes .container .content-wrap .photo-places{position:relative;z-index:1;height:100%;width:100%}@media only screen and (min-width: 320px){#lugares-interes .container .content-wrap .photo-places{min-height:auto}}@media only screen and (min-width: 768px){#lugares-interes .container .content-wrap .photo-places{min-height:600px}}#lugares-interes .container .content-wrap .photo-places img{width:100%}#lugares-interes .container .content-wrap .content{background:#fff;border:solid 1px #cdcdcd;z-index:2;margin-top:50px}@media only screen and (min-width: 320px){#lugares-interes .container .content-wrap .content{width:100%;margin:0;top:0;right:0;position:inherit;padding:13px}}@media only screen and (min-width: 768px){#lugares-interes .container .content-wrap .content{width:50%;top:50px;right:30px;position:absolute;padding:20px}}@media only screen and (min-width: 992px){#lugares-interes .container .content-wrap .content{margin:100px}}#lugares-interes .container .content-wrap .content .title{font-size:20px;font-size:2rem;font-weight:400;margin-bottom:15px;margin-top:0}#lugares-interes .container .content-wrap .content h4{font-size:18px;font-weight:400}@media only screen and (min-width: 768px){#lugares-interes .container .content-wrap .content h4{font-size:20px;font-size:2rem}}#lugares-interes .container .content-wrap .content p{font-size:12px}@media only screen and (min-width: 768px){#lugares-interes .container .content-wrap .content p{font-size:14px;font-size:1.4rem}}#galeria .title-wrap .section-title h2{font-size:22px;font-size:2.2rem}@media only screen and (min-width: 768px){#galeria .title-wrap .section-title h2{font-size:30px;font-size:3rem}}#galeria .galeria-magnific{display:flex;flex-wrap:wrap}#galeria .galeria-magnific .item-galeria{cursor:pointer;display:none;float:none;padding:0 10px}#galeria .galeria-magnific .item-galeria:first-child{display:flex}@media only screen and (min-width: 320px){#galeria .galeria-magnific .item-galeria{width:100%}}@media only screen and (min-width: 768px){#galeria .galeria-magnific .item-galeria{width:33.3333336%;display:flex}}#galeria .galeria-magnific .item-galeria .image-hotel{display:table;width:100%;height:250px;margin-bottom:20px;background-repeat:no-repeat;background-position:center center;position:relative;box-shadow:2px 2px 5px rgba(0,0,0,0.4);-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;-ms-transition:all,0.2s ease-in-out;-o-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out;opacity:.9}#galeria .galeria-magnific .item-galeria .image-hotel:hover{opacity:1}#galeria .galeria-magnific .item-galeria .image-hotel:before{content:'\e961';font-family:'iconsRiu';color:#fff;position:absolute;top:10px;left:10px;font-size:30px;font-size:3rem}@media only screen and (min-width: 768px){#galeria .galeria-magnific .item-galeria .image-hotel:before{display:none}}#galeria .btn-container{text-align:center;margin-top:30px;display:none}@media only screen and (min-width: 768px){#galeria .btn-container{display:block}}#galeria .btn-container .btn{display:inline;text-align:center;border-color:#ca5c5c;color:#ca5c5c}#galeria .btn-container .btn:hover{color:#FFFFFF}#hoteles-destino .section-title{margin-bottom:20px;width:100%;padding-left:5px}#hoteles-destino .section-title .title{font-size:26px;font-size:2.6rem;margin-bottom:10px;line-height:1}#hoteles-destino .section-title .subtitle{font-weight:300;font-size:18px;font-size:1.8rem;color:#747575;margin:0}#hoteles-destino .hotelesdestino-grid{margin-top:40px}@media only screen and (min-width: 320px){#hoteles-destino .hotelesdestino-grid{width:90%;margin:auto}}@media only screen and (min-width: 992px){#hoteles-destino .hotelesdestino-grid{width:100%;margin-top:40px}}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino{position:relative;margin-bottom:30px;display:block;background:#ffffff;-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;-ms-transition:all,0.2s ease-in-out;-o-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out;height:100%;overflow:hidden;display:table;box-shadow:2px 3px 6px rgba(1,0,1,0.2)}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hotelesdestino-image-wrap{display:table-cell;width:25%;overflow:hidden;position:relative;-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;-ms-transition:all,0.2s ease-in-out;-o-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out}@media only screen and (min-width: 320px){#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hotelesdestino-image-wrap{display:table;width:100%;height:200px}}@media only screen and (min-width: 768px){#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hotelesdestino-image-wrap{height:250px}}@media only screen and (min-width: 992px){#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hotelesdestino-image-wrap{display:table-cell;width:25%;height:auto}}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hotelesdestino-image-wrap .view-map-wrap{position:absolute;top:0;right:0;z-index:9}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hotelesdestino-image-wrap .view-map-wrap .btn{background:#ca5c5c;color:#ffffff;border-color:#ca5c5c;padding:5px 6px}@media only screen and (min-width: 768px){#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hotelesdestino-image-wrap .view-map-wrap .btn{padding:5px 10px}}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hotelesdestino-image-wrap .view-map-wrap .btn [class^="icn-"]:before,#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hotelesdestino-image-wrap .view-map-wrap .btn [class*=" icn-"]:before{font-size:32px;font-size:3.2rem}@media only screen and (min-width: 992px){#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hotelesdestino-image-wrap .view-map-wrap .btn [class^="icn-"]:before,#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hotelesdestino-image-wrap .view-map-wrap .btn [class*=" icn-"]:before{font-size:40px;font-size:4rem}}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hotelesdestino-image-wrap .view-map-wrap .btn:hover{background:#BC5658;border-color:#BC5658}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hotelesdestino-image-wrap .hotelesdestino-image{-webkit-transition:all,0.5s ease-in-out;-moz-transition:all,0.5s ease-in-out;-ms-transition:all,0.5s ease-in-out;-o-transition:all,0.5s ease-in-out;transition:all,0.5s ease-in-out;width:100%;height:100%;background-position:center center;background-size:cover;position:absolute}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hotelesdestino-image-wrap .hotelesdestino-image{height:400px}}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hotelesdestino-image-wrap .hotelesdestino-image:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);cursor:pointer}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hotelesdestino-image-wrap .hotelesdestino-image:hover::before{content:"\e961";font-family:"iconsRiu";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:50px;font-size:5rem;color:#ffffff;display:inline-block;width:50px;height:50px;position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-25px}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap{height:auto;position:relative;vertical-align:middle}@media only screen and (min-width: 320px){#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap{display:table;width:100%;padding:10px 20px}}@media only screen and (min-width: 768px){#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap{padding:20px}}@media only screen and (min-width: 992px){#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap{width:50%;display:table-cell}}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info{padding-bottom:10px}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-name{display:inline-block;margin-top:0}@media only screen and (min-width: 768px){#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-name{margin-top:20px}}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-name a{color:#444;margin:0;text-transform:uppercase}@media only screen and (min-width: 320px){#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-name a{font-size:18px;font-size:1.8rem}}@media only screen and (min-width: 768px){#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-name a{font-size:24px;font-size:2.4rem}}@media only screen and (min-width: 992px){#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-name a{font-size:30px;font-size:3rem}}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-name a:hover{color:#BC5658}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .link-hotel{color:#ca5c5c;background:none;padding:0;margin-left:5px}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-regime{font-size:16px;font-size:1.6rem;font-weight:400;margin:0}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services-rating-wrap{display:block}@media only screen and (min-width: 768px){#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services-rating-wrap{display:table;width:100%;margin-top:10px}}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services-rating-wrap .hoteldestino-services{display:flex;flex-basis:100%;list-style:none;padding-left:0;vertical-align:middle}@media only screen and (min-width: 768px){#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services-rating-wrap .hoteldestino-services{display:table-cell;width:50%}}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services-rating-wrap .hoteldestino-services li{float:left;margin-right:20px;line-height:0.8}@media only screen and (min-width: 320px){#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services-rating-wrap .hoteldestino-services li{font-size:32px;font-size:3.2rem}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services-rating-wrap .hoteldestino-services li.icn-all-inclusive-literal:before{content:"\e908"}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services-rating-wrap .hoteldestino-services li.icn-all-inclusive-24-literal:before{content:"\e902"}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services-rating-wrap .hoteldestino-services li.icn-adults-only-literal:before{content:"\e905"}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services-rating-wrap .hoteldestino-services li.icn-free-wifi-literal:before{content:"\e918"}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services-rating-wrap .hoteldestino-services li.icn-wifi-literal:before{content:"\e918"}}@media only screen and (min-width: 768px){#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services-rating-wrap .hoteldestino-services li{font-size:45px;font-size:4.5rem}}@media only screen and (min-width: 992px){#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services-rating-wrap .hoteldestino-services li{font-size:60px;font-size:6rem}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services-rating-wrap .hoteldestino-services li.icn-all-inclusive-literal:before{content:"\e907"}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services-rating-wrap .hoteldestino-services li.icn-all-inclusive-24-literal:before{content:"\e901"}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services-rating-wrap .hoteldestino-services li.icn-adults-only-literal:before{content:"\e900"}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services-rating-wrap .hoteldestino-services li.icn-free-wifi-literal:before{content:"\e903"}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services-rating-wrap .hoteldestino-services li.icn-wifi-literal:before{content:"\e904"}}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services-rating-wrap .hoteldestino-tripadvisor{display:flex;flex-basis:100%;width:auto;vertical-align:middle}@media only screen and (min-width: 768px){#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services-rating-wrap .hoteldestino-tripadvisor{text-align:right;display:table-cell;width:50%}}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services-rating-wrap .hoteldestino-tripadvisor .reviews{display:inline-block}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services-rating-wrap .hoteldestino-tripadvisor .reviews a{color:#ca5c5c}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services-rating-wrap .hoteldestino-tripadvisor .reviews a:focus,#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services-rating-wrap .hoteldestino-tripadvisor .reviews a:active{outline:none}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services-rating-wrap .hoteldestino-tripadvisor .tripadvisor-reviews{display:none;height:40px;vertical-align:middle}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services-rating-wrap .hoteldestino-tripadvisor .tripadvisor-reviews a{color:#444;font-size:16px;font-size:1.6rem;font-weight:300}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .descripcion-wrap{text-align:left;line-height:1.5}@media only screen and (min-width: 768px){#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .descripcion-wrap{line-height:2}}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .ver-hotel{display:block;width:100%;text-align:left}@media only screen and (min-width: 768px){#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .ver-hotel{display:table}}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .ver-hotel .hotel-precio{display:table-cell;vertical-align:middle;text-align:left}@media only screen and (min-width: 768px){#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .ver-hotel .hotel-precio{padding-left:20px}}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .ver-hotel .hotel-precio .from,#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .ver-hotel .hotel-precio .guests{text-transform:uppercase;font-size:12px;font-size:1.2rem;font-weight:600}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .ver-hotel .hotel-precio .precio{font-weight:800;font-size:30px;font-size:3rem;color:#ca5c5c;display:inline-block;line-height:1;padding:0 5px}@media only screen and (min-width: 768px){#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .ver-hotel .hotel-precio .precio{display:block;padding:0;font-size:50px;font-size:5rem;padding:0 10px}}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .ver-hotel .hotel-precio .precio .moneda{font-size:17px;font-size:1.7rem}@media only screen and (min-width: 768px){#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .ver-hotel .hotel-precio .precio .moneda{font-size:25px;font-size:2.5rem}}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .ver-hotel .modal-busc-trigger{padding-right:45px}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .ver-hotel .modal-busc-trigger button{width:45px}#hoteles-destino .hotelesdestino-grid .hotelesdestino-wrap .hotelesdestino:hover .offer-image-wrap .offer-info-wrap .offer-info{height:100%;opacity:1}#hoteles-destino .hotelesdestino-grid .btn-cta{display:block;margin-left:auto;margin-right:auto;float:none;font-size:22px;font-size:2.2rem;width:400px;margin-top:40px;font-weight:500}@media only screen and (min-width: 320px){#grid-offers .offer-grid .offer-wrap{width:100%}}@media only screen and (min-width: 768px){#grid-offers .offer-grid .offer-wrap{width:50%}}@media only screen and (min-width: 992px){#grid-offers .offer-grid .offer-wrap{width:33.33336%}}#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-hotel-info-wrap .offer-hotel-info .offer-name{font-size:18px;font-size:1.8rem}@media only screen and (min-width: 320px){#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-info .offer-info-services .services li{font-size:40px;font-size:4rem}#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-info .offer-info-services .services li.icn-all-inclusive-literal:before{content:"\e908"}#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-info .offer-info-services .services li.icn-all-inclusive-24-literal:before{content:"\e902"}#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-info .offer-info-services .services li.icn-adults-only-literal:before{content:"\e905"}#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-info .offer-info-services .services li.icn-free-wifi-literal:before{content:"\e918"}#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-info .offer-info-services .services li.icn-wifi-literal:before{content:"\e918"}}@media only screen and (min-width: 1200px){#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-info .offer-info-services .services li{font-size:52px;font-size:5.2rem}#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-info .offer-info-services .services li.icn-all-inclusive-literal:before{content:"\e907"}#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-info .offer-info-services .services li.icn-all-inclusive-24-literal:before{content:"\e901"}#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-info .offer-info-services .services li.icn-adults-only-literal:before{content:"\e900"}#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-info .offer-info-services .services li.icn-free-wifi-literal:before{content:"\e903"}#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-info .offer-info-services .services li.icn-wifi-literal:before{content:"\e904"}}#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-buttons{display:table;width:100%}#grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-buttons .btn{font-size:12px;font-size:1.2rem;display:table-cell;padding:10px 15px;white-space:inherit}#offers{background:#333542;background:-webkit-radial-gradient(circle, #5f6172, #333542);background:-o-radial-gradient(circle, #5f6172, #333542);background:-moz-radial-gradient(circle, #5f6172, #333542);background:radial-gradient(circle, #5f6172, #333542)}#offers .section-title{color:#FFFFFF}#offers .section-title:after{display:none}#offers .section-title h2{font-weight:300;font-size:42px;font-size:4.2rem}#carousel-countries .carousel-countries-content{margin-bottom:40px}#carousel-countries .carousel-countries-content .continent{position:relative;margin-bottom:140px}#carousel-countries .carousel-countries-content .continent:last-child{margin-bottom:0}#carousel-countries .carousel-countries-content .continent .btn-destino{color:#ca5c5c;padding:14px 24px;font-weight:bold}#carousel-countries .carousel-countries-content .continent .title{font-size:24px;font-size:2.4rem;font-weight:400;margin-bottom:10px;line-height:1;padding:0 12px;display:inline-block;color:#333}#carousel-countries .carousel-countries-content .continent .title .view-all{color:#ca5c5c;font-size:14px;font-size:1.4rem}#carousel-countries .carousel-countries-content .continent .carousel-wrap{overflow:hidden;overflow-y:hidden}#carousel-countries .carousel-countries-content .continent .carousel-wrap .carousel{overflow:visible;padding:0 27px;-webkit-transition:transform 0.6s;-moz-transition:transform 0.6s;-ms-transition:transform 0.6s;-o-transition:transform 0.6s;transition:transform 0.6s;white-space:nowrap}#carousel-countries .carousel-countries-content .continent .carousel-wrap .carousel .item{padding:0 8px;display:inline-block;vertical-align:top;width:33%}#carousel-countries .carousel-countries-content .continent .carousel-wrap .carousel .item .carousel-country{position:relative;overflow:hidden}#carousel-countries .carousel-countries-content .continent .carousel-wrap .carousel .item .carousel-country a img{margin:auto;opacity:0.95;-webkit-transition:opacity 0.35s,transform 0.35s;-moz-transition:opacity 0.35s,transform 0.35s;-ms-transition:opacity 0.35s,transform 0.35s;-o-transition:opacity 0.35s,transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale3d(1.1, 1.1, 1);-moz-transform:scale3d(1.1, 1.1, 1);-ms-transform:scale3d(1.1, 1.1, 1);-o-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}#carousel-countries .carousel-countries-content .continent .carousel-wrap .carousel .item .carousel-country a span{font-size:19px;font-size:1.9rem;font-weight:400;text-shadow:0.5px 0.866px 1px rgba(1,0,1,0.75);color:#FFFFFF;margin:0;width:100%;position:absolute;left:0;top:0;padding:15px}#carousel-countries .carousel-countries-content .continent .carousel-wrap .carousel .item .carousel-country:hover a img{opacity:0.8;-webkit-transform:scale3d(1.05, 1.05, 1);-moz-transform:scale3d(1.05, 1.05, 1);-ms-transform:scale3d(1.05, 1.05, 1);-o-transform:scale3d(1.05, 1.05, 1);transform:scale3d(1.05, 1.05, 1)}#carousel-countries .carousel-countries-content .continent .carousel-wrap .slick-arrow{position:absolute;top:50%;width:30px;height:30px;margin-top:-15px;display:inline-block}#carousel-countries .carousel-countries-content .continent .carousel-wrap .slick-arrow.slick-prev{left:-35px;background:no-repeat center url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAvklEQVRIS+3WzQkDIRAF4B0ryXaSYCFpbfsQxBJSyuauuHpYCIEwv8bLelX89B0eA8ukBZPc5YJFyXvvt1prijFu1AvUUXcUAJ4NfOecbymlnYKr4E+04fcQwouC9jNiWIOKYS0qgi1QNmyFsmBLlAxboyR4BIrCo1Ay3Opwd849OAWBFQlaIOevrXEU7i8fgZPgETgZtsZZsCXOhq1wEWyBi2EtroK/8VLK+pfR52ynKcMeVo2/9tVRXzA1gQOaWqwfIq1SZQAAAABJRU5ErkJggg==")}#carousel-countries .carousel-countries-content .continent .carousel-wrap .slick-arrow.slick-prev:before{content:""}#carousel-countries .carousel-countries-content .continent .carousel-wrap .slick-arrow.slick-next{right:-35px;background:no-repeat center url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAx0lEQVRIS+3WwQkDIRAF0B3wni0lHUQE+9h0lhQim1JSiUYhp0BkZv6HPSSeB5+j+BlZDlpykLv84enNp5Q2EbmUUq7oE6mvOsa4hhCeHTy11m4oroZHhznnc0cfDNwEM3EzzMJdMAN3wygOwQgOw16cAntwGmzF6XCtde+xuvagufd0275FKw0eqaZFx2EosBWlwB4Uhr0oBCOoG0ZRF8xAzTALNcEfo880HDTzmOkfv4e9OEskDWrqWLuhts7UsXZTTd3vwS9rvN4fm3lwiQAAAABJRU5ErkJggg==")}#carousel-countries .carousel-countries-content .continent .carousel-wrap .slick-arrow.slick-next:before{content:""}#carousel-countries .btn-cta{display:block;margin:0 auto;float:none;font-size:20px;font-size:2rem;margin-top:60px;font-weight:300;color:#444;border:solid 1px #444;background:transparent}@media only screen and (min-width: 320px){#carousel-countries .btn-cta{width:auto}}@media only screen and (min-width: 992px){#carousel-countries .btn-cta{width:30%}}#servicios .servicio-wrap{position:relative;box-shadow:1px 3px 7px 0px rgba(0,0,0,0.35)}#servicios .servicio-wrap .action-over{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);text-align:center;padding:230px 0;opacity:0;-webkit-transition:all,500ms ease-in-out;-moz-transition:all,500ms ease-in-out;-ms-transition:all,500ms ease-in-out;-o-transition:all,500ms ease-in-out;transition:all,500ms ease-in-out}#servicios .servicio-wrap:hover .action-over{opacity:1}#servicios .servicio-wrap .servicio{height:552px;position:relative;display:table;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}#servicios .servicio-wrap .servicio .caption{background:#2c3235;text-align:center;color:#FFF;padding:25px;font-size:28px;font-size:2.8rem;font-weight:300;left:0;bottom:0;width:100%;position:absolute}@keyframes pulse{0%, 100%{background-color:#ca5c5c}50%{background-color:#92282A}}@keyframes shake{5%, 25%{transform:translate3d(0, -2px, 0)}15%, 35%{transform:translate3d(0, 2px, 0)}40%{transform:none}}

