@charset "UTF-8";.quick-access-nav{position:fixed;z-index:999}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.lfr-asset-column-details .lfr-asset-categories{color:#7d7d7d}.lfr-asset-column-details .lfr-asset-categories .lfr-asset-category{color:#555}.lfr-asset-column-details .lfr-asset-description{color:#444;font-style:italic;margin:.5em auto 2em;-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}.lfr-asset-column-details .lfr-asset-icon{border-right:1px solid transparent;color:#999;float:left;line-height:1em;margin-right:10px;padding-right:10px}.lfr-asset-column-details .lfr-asset-icon.last{border-width:0}.lfr-asset-column-details .lfr-asset-tags{color:#7d7d7d}.lfr-asset-column-details .lfr-asset-tags .tag{color:#555}.lfr-asset-column-details .lfr-asset-metadata{clear:both;margin-bottom:1.5em;padding-bottom:1.5em}.lfr-asset-column-details .lfr-panel{clear:both;margin-bottom:.2em}.lfr-asset-column-details .lfr-panel.lfr-extended{border:1px solid #ccc;margin-bottom:0}.lfr-asset-column-details .lfr-asset-field label,.lfr-asset-column-details .taglib-custom-attributes-list label{display:block}.lfr-asset-column-details .taglib-custom-attributes-list{margin-bottom:1em}.overlay{position:absolute}.overlay-hidden,.overlaymask-hidden{display:none}.lfr-form-row{border-bottom:1px solid #ccc;margin-bottom:10px;margin-top:10px;padding:1px 5px 25px;position:relative}.lfr-form-row:after{clear:both;content:"";display:block;height:0}.lfr-form-row:hover{border:solid #ccc;border-width:1px 0;padding-top:0}.lfr-form-row.lfr-form-row-inline .form-group{margin-right:5px}.lfr-form-row legend .field-label{float:left;margin-right:10px}.lfr-form-row .handle-sort-vertical{background:var(--wpr-bg-77930fbc-d0a2-46a1-ae7d-f0a5b9ce6aab) no-repeat 0 50%;cursor:move;padding-left:20px}.lfr-form-row fieldset{border-width:0;margin:0;padding:0}.lfr-autorow-controls{bottom:5px;position:absolute;right:5px}.datepicker-popover-content .popover-content{padding:.75rem 1rem}.dropdown.open>.dropdown-menu,.overlay-content .open>.dropdown-menu{display:block}.user-avatar-link{display:block;position:relative}.panel-notifications-count,html:not(#__):not(#___) .cadmin .panel-notifications-count{border-radius:50rem;display:flex;margin:0;max-width:none;position:absolute;right:calc(100% - .7rem);top:-.4rem}.badge,html:not(#__):not(#___) .cadmin .badge{margin:.25rem}.user-avatar-link .text-default{align-items:center;display:flex}.user-avatar-link .text-default .user-full-name{margin-left:.5rem}@media (max-width:575.98px){.user-avatar-link .text-default .user-full-name{display:none}}.user-personal-bar .fieldset{position:relative}.user-personal-bar .user-avatar-link .panel-notifications-count{right:calc(100% - 1rem);top:-.6rem}.form-control-inline{background-color:transparent;font-size:1.125rem;font-weight:700}.form-control-inline:not(:hover){border-color:transparent}.form-control-inline::placeholder{color:rgb(169.1598712446,175.340360515,180.8341287554);font-style:italic}.form-search .input-group{position:relative}.form-search .input-group.advanced-search .search-query{padding-left:40px;z-index:0}.form-search .input-group.advanced-search .toggle-advanced{cursor:pointer;left:0;line-height:1;padding:8px 10px;position:absolute;top:0}.form-search .input-group.advanced-search .toggle-advanced .caret{margin-top:7px}.form-search .input-group.advanced-search .toggle-advanced .icon-search{font-size:14px}@media (max-width:991.98px){.form-search .input-group{width:100%}.form-search .input-group .btn{clip:rect(0,0,0,0);left:-9999px;position:absolute}.form-search .input-group input.search-query{width:100%}}.lfr-table{border-collapse:collapse;clear:both}.lfr-table>tbody>tr>td,.lfr-table>tbody>tr>th,.lfr-table>tfoot>tr>td,.lfr-table>tfoot>tr>th,.lfr-table>thead>tr>td,.lfr-table>thead>tr>th{padding:0 5px;overflow-wrap:break-all;word-wrap:break-all}.lfr-table>tbody>tr>td.first-child,.lfr-table>tbody>tr>td:first-child,.lfr-table>tbody>tr>th.first-child,.lfr-table>tbody>tr>th:first-child,.lfr-table>tfoot>tr>td.first-child,.lfr-table>tfoot>tr>td:first-child,.lfr-table>tfoot>tr>th.first-child,.lfr-table>tfoot>tr>th:first-child,.lfr-table>thead>tr>td.first-child,.lfr-table>thead>tr>td:first-child,.lfr-table>thead>tr>th.first-child,.lfr-table>thead>tr>th:first-child{padding-left:0}.lfr-table>tbody>tr>td.last-child,.lfr-table>tbody>tr>td:last-child,.lfr-table>tbody>tr>th.last-child,.lfr-table>tbody>tr>th:last-child,.lfr-table>tfoot>tr>td.last-child,.lfr-table>tfoot>tr>td:last-child,.lfr-table>tfoot>tr>th.last-child,.lfr-table>tfoot>tr>th:last-child,.lfr-table>thead>tr>td.last-child,.lfr-table>thead>tr>td:last-child,.lfr-table>thead>tr>th.last-child,.lfr-table>thead>tr>th:last-child{padding-right:0}.lfr-table>tbody>tr>th,.lfr-table>tfoot>tr>th,.lfr-table>thead>tr>th{font-weight:700}.lfr-pagination:after{clear:both;content:"";display:block;height:0;visibility:hidden}.lfr-pagination .dropdown-menu{display:none}.lfr-pagination .dropdown-toggle .icon-caret-down{margin-left:5px}.lfr-pagination .lfr-pagination-controls{float:left}.lfr-pagination .lfr-pagination-controls .search-results{display:inline-block;margin-left:10px;margin-top:5px;top:10px}.lfr-pagination .lfr-pagination-controls li .lfr-pagination-link{border-width:0;clear:both;color:#333;display:block;font-weight:400;line-height:20px;padding:3px 20px;text-align:left;white-space:nowrap;width:100%}.lfr-pagination .lfr-pagination-delta-selector{float:left}@media (max-width:991.98px){.lfr-pagination .lfr-pagination-delta-selector .lfr-icon-menu-text{display:none}}.lfr-pagination .pagination-content{float:right}.lfr-panel.lfr-extended{border:1px solid transparent;border-color:#dedede #bfbfbf #bfbfbf #dedede}.lfr-panel.lfr-extended.lfr-collapsible .lfr-panel-button{display:block}.lfr-panel.lfr-extended.lfr-collapsed .lfr-panel-titlebar{border-bottom-width:0}.lfr-panel.panel-default .panel-heading{border-bottom-width:0}.lfr-panel .toggler-header{cursor:pointer}.sidebar-sm .sheet-subtitle{font-size:.75rem;margin-bottom:1rem}.sidebar-sm .form-control[type=file]{padding:0}.sidebar-sm .article-content-description .input-localized.input-localized-editor .input-group-item .wrapper .form-control{min-height:auto;padding:.285rem .75rem}.sidebar-sm .list-group-item-flex{padding:.5rem .25rem}.sidebar-sm .list-group-item-flex .autofit-col{padding-left:.25rem;padding-right:.25rem}.lfr-translation-manager{border-radius:4px;display:inline-block;margin-top:.5em;min-height:1.8em}.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-default-locale{display:inline-block;width:auto}.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-icon-menu{float:none;padding:.4em 0}.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-icon-menu li,.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-icon-menu li strong{display:inline}.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-translations-message{margin:10px 0}.lfr-translation-manager .lfr-translation-manager-available-translations{white-space:normal}.lfr-translation-manager .lfr-translation-manager-available-translations .lfr-translation-manager-available-translations-links{line-height:1}.lfr-translation-manager .lfr-translation-manager-translation{border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-block;margin:.2em;padding:.4em .3em .4em .5em;text-decoration:none}.lfr-translation-manager .lfr-translation-manager-translation *{vertical-align:middle}.lfr-translation-manager .lfr-translation-manager-translation img{margin-right:.3em}.lfr-translation-manager .lfr-translation-manager-translation:hover{background-color:#d1e5ef}.lfr-translation-manager .lfr-translation-manager-translation.lfr-translation-manager-translation-editing{background-color:#598bec;border-color:#224fa8;color:#fff}.lfr-translation-manager .lfr-translation-manager-change-default-locale{margin:0 .4em}.lfr-translation-manager .lfr-translation-manager-delete-translation{display:inline-block;padding:0 2px}.lfr-translation-manager .lfr-translation-manager-delete-translation svg{pointer-events:none}.lfr-tree a{text-decoration:none}.lfr-tree li{margin-bottom:2px;padding-left:0}.lfr-tree li ul li,.lfr-tree li.tree-item{padding-left:0}.lfr-tree li.tree-item{padding-left:5px}.lfr-tree li.tree-item li{padding-left:20px}.lfr-tree li.tree-item ul{margin-left:0;margin-top:5px}.lfr-upload-container{margin-bottom:1rem}.lfr-upload-container .upload-target{border:3px dashed rgb(229.2435622318,231.0980257511,232.7464377682);margin-bottom:1rem;min-height:2rem;padding:2rem 0;position:relative;text-align:center}.upload-drop-intent .lfr-upload-container .upload-target{z-index:100}.upload-drop-active .lfr-upload-container .upload-target{background-color:rgb(146.082115942,228.911884058,164.996);border-color:rgb(104.9371884058,219.0568115942,130.996)}.lfr-upload-container .upload-target .drop-file-text{font-weight:400}.mobile .lfr-upload-container .upload-target .drop-file-text{display:none}.lfr-upload-container .upload-target .small{display:block;margin:5px 0;text-transform:lowercase}.lfr-upload-container .manage-upload-target{padding-top:5px;position:relative}.lfr-upload-container .manage-upload-target .select-files{float:left;line-height:0;margin:0 1.125rem 1.125rem;padding:0 0 0 5px}.lfr-upload-container .cancel-uploads,.lfr-upload-container .clear-uploads{background-repeat:no-repeat;float:right}.lfr-upload-container .cancel-uploads{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAnFBMVEX////4YWP/dXjyS07/dXj9bXD6a234YWP4XWD2WVv2VFfsOTzoLzHmKSvkISP2VFf0TE/vREftPT/iHB72WVvvREf0TE//hon/gYX/fYD/e33/dXj/cXP9bXD/a236a23/Zmb4YWP4XWD/Wl32WVv/VVj2VFf3VFb0TE/yS072SUvvREfuQELtPT/sOTzrMzXoLzHnLC/mKSvkISPh2jkWAAAAF3RSTlMAESIiMzMzMzMzMzMzMzNERERERHd3qtw8lzkAAACOSURBVHjaZcjZDsIgEIXhcd+tu5YBKUixttS6vP+7OQKJTfxvTr4D7Tpxu/2w410SjDjwVvLQ805TPiRryfQeKM6OTI68K/BJPHGlJZJjSqSMofEOGXbJecsTgzkds58V5+J8refBU7Jx9yIrmkW0sA6gqbLyuaRjZZWtgXq58rEFan0jf3uTfRuIkf/7AO8DDcVPSSG3AAAAAElFTkSuQmCC);margin-right:0}.lfr-upload-container .clear-uploads{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAdVBMVEX///+6QwTEVx65RQPEVx3EWB64RQPDVxq5RAO5RAO5RQPATQ65RQO5RQO5RQPRczjJZCW9TQTLay28QgTdZAHhaAPmdyHqeQXrikDudgDvfxj0nWP1qHL2tY33tY34dgD+za7+1rj/dxH/fxj/hiH/kk3///9TM3sUAAAAFHRSTlMAbXd4eHh6gN3e3+Hi4+T5+/z8/mIsq5IAAABHSURBVBjTY2CgGWDlFuZhRuIz8cspyggxIgQ4ZFWVVCQ4EQLCCmpqalLCCAFeaWV5SVE+hAC7gJi4iCAbkqksXMK8bNRzNADCOQN++eLhCQAAAABJRU5ErkJggg==);padding-left:16px}.lfr-upload-container .upload-file.upload-complete.file-saved{padding-left:25px}.lfr-upload-container .upload-file .file-title{display:inline-block;max-width:95%;overflow:hidden;padding-right:16px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.lfr-upload-container .upload-file .icon-file{font-size:40px}.lfr-upload-container .upload-list-info{margin:1em 0 .5em}.lfr-upload-container .upload-list-info .h4,.lfr-upload-container .upload-list-info h4{font-size:1.3em}.lfr-upload-container .cancel-button{color:#6c757d;margin-top:1px;position:absolute;right:5px;top:50%;white-space:nowrap}.lfr-upload-container .cancel-button .cancel-button-text{display:none;margin-left:5px}.lfr-upload-container .cancel-button:hover .cancel-button-text{display:inline}.lfr-upload-container .cancel-button .lexicon-icon{height:12px}.lfr-upload-container .delete-button{color:#6c757d}.lfr-upload-container .delete-button-col{padding-right:10px}.lfr-upload-container .file-added .success-message{float:right;font-weight:400}.lfr-upload-container .upload-error{opacity:1;padding-left:25px}.lfr-upload-container .delete-button,.lfr-upload-container .upload-complete .cancel-button,.lfr-upload-container .upload-complete.file-saved .delete-button,.lfr-upload-container .upload-complete.upload-error .delete-button{display:none}.lfr-upload-container .multiple-files .upload-error{background:rgb(244.8092405063,196.1847594937,200.8433924051) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJPSURBVDjLpZPLS5RhFMYfv9QJlelTQZwRb2OKlKuINuHGLlBEBEOLxAu46oL0F0QQFdWizUCrWnjBaDHgThCMoiKkhUONTqmjmDp2GZ0UnWbmfc/ztrC+GbM2dXbv4ZzfeQ7vefKMMfifyP89IbevNNCYdkN2kawkCZKfSPZTOGTf6Y/m1uflKlC3LvsNTWArr9BT2LAf+W73dn5jHclIBFZyfYWU3or7T4K7AJmbl/yG7EtX1BQXNTVCYgtgbAEAYHlqYHlrsTEVQWr63RZFuqsfDAcdQPrGRR/JF5nKGm9xUxMyr0YBAEXXHgIANq/3ADQobD2J9fAkNiMTMSFb9z8ambMAQER3JC1XttkYGGZXoyZEGyTHRuBuPgBTUu7VSnUAgAUAWutOV2MjZGkehgYUA6O5A0AlkAyRnotiX3MLlFKduYCqAtuGXpyH0XQmOj+TIURt51OzURTYZdBKV2UBSsOIcRp/TVTT4ewK6idECAihtUKOArWcjq/B8tQ6UkUR31+OYXP4sTOdisivrkMyHodWejlXwcC38Fvs8dY5xaIId89VlJy7ACpCNCFCuOp8+BJ6A631gANQSg1mVmOxxGQYRW2nHMha4B5WA3chsv22T5/B13AIicWZmNZ6cMchTXUe81Okzz54pLi0uQWp+TmkZqMwxsBV74Or3od4OISPr0e3SHa3PX0f3HXKofNH/UIG9pZ5PeUth+CyS2EMkEqs4fPEOBJLsyske48/+xD8oxcAYPzs4QaS7RR2kbLTTOTQieczfzfTv8QPldGvTGoF6/8AAAAASUVORK5CYII=) no-repeat 5px 5px;border-color:rgb(189.2151898734,32.7848101266,47.7721518987);color:rgb(189.2151898734,32.7848101266,47.7721518987);font-weight:400;margin-bottom:16px;padding:8px 8px 8px 24px}.lfr-upload-container .multiple-files .upload-error .error-message{display:block}.lfr-upload-container .multiple-files .upload-complete.file-saved .form-check-middle-left .card-body,.lfr-upload-container .multiple-files .upload-complete.upload-error .form-check-middle-left .card-body{padding-left:1rem}.lfr-upload-container .multiple-files .upload-complete.file-saved .form-check-middle-left .custom-control-label,.lfr-upload-container .multiple-files .upload-complete.upload-error .form-check-middle-left .custom-control-label{display:none}.lfr-upload-container .single-file .upload-error{list-style:none;margin-top:1em}.lfr-upload-container .single-file .upload-error .upload-error-message{margin-bottom:.5em}.lfr-upload-container .upload-complete{padding-left:5px}.lfr-upload-container .upload-complete .error-message,.lfr-upload-container .upload-complete .success-message{font-weight:700;margin-left:1em}.lfr-upload-container .upload-complete .delete-button{display:inline-block}.lfr-upload-container .upload-complete .select-file:disabled+.custom-control-label{display:none}.lfr-upload-container .progress{display:none;margin-top:.5rem}.lfr-upload-container .file-uploading .progress{display:flex}.lfr-alert-container{left:0;position:absolute;right:auto;top:auto;width:100%;z-index:430}.lfr-alert-container.inline-alert-container{position:relative}.lfr-alert-container.inline-alert-container .lfr-alert-wrapper{padding:0}.lfr-alert-container .lfr-alert-wrapper{margin-bottom:5px;overflow:hidden}.lfr-search-container td .overlay.entry-action{position:static}.lfr-search-container td .overlay.entry-action .btn a{display:block;padding:4px 12px}.contextual-sidebar{height:calc(100vh - var(--control-menu-container-height) - 49px);pointer-events:none;position:fixed;right:0;top:calc(var(--control-menu-container-height) + 49px);transform:translateX(100%);transition:transform ease .5s;visibility:hidden;width:320px;will-change:transform}.contextual-sidebar.contextual-sidebar-visible{pointer-events:auto;transform:translateX(0);visibility:visible}@media (min-width:768px){.contextual-sidebar{height:calc(100vh - var(--control-menu-container-height) - 64px);top:calc(var(--control-menu-container-height) + 64px)}.contextual-sidebar-content{transition:padding ease .5s;will-change:padding}.contextual-sidebar-visible .contextual-sidebar-content,.contextual-sidebar-visible+.contextual-sidebar-content{padding-right:320px}}.taglib-discussion{font-size:.875rem;margin-top:1rem}.taglib-discussion .actions-menu .component-action{display:inline-flex}.taglib-discussion .button-holder{margin:1rem 0}.taglib-discussion .comment-container{margin-bottom:1.5rem}.taglib-discussion .lfr-discussion .lfr-discussion-form-edit .alloy-editor-placeholder{border-left-color:#dbdde1}.taglib-discussion .lfr-discussion-body{font-size:1rem}@media (min-width:576px){.taglib-discussion .lfr-discussion-body{padding-left:3.5rem}}@media (min-width:576px){.taglib-discussion .lfr-discussion-details .taglib-user-display{word-wrap:break-word}}.taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name{font-weight:700;text-decoration:none}.taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name:hover{text-decoration:underline}.taglib-discussion .lfr-discussion-details .taglib-user-display .user-profile-image .avatar{background-size:50px}.taglib-discussion .lfr-discussion-container{border-bottom:1px solid #e7e7ed;margin-bottom:1.5rem}.taglib-discussion .lfr-discussion-container:first-of-type{border-top:1px solid #e7e7ed;padding-top:1.5rem}.taglib-discussion .lfr-discussion-container:last-of-type{border-bottom:0}.taglib-discussion .lfr-discussion-container .lfr-discussion{padding-left:1rem}.taglib-discussion .lfr-discussion-container .lfr-discussion .lfr-discussion .lfr-discussion .lfr-discussion{padding-left:0}@media (min-width:576px){.taglib-discussion .lfr-discussion-container .lfr-discussion{padding-left:3.5rem}}.taglib-discussion .lfr-discussion-parent-link{color:#67678c;font-weight:600;margin-left:1em}@media (max-width:767.98px){.taglib-discussion .lfr-discussion-parent-link{display:block;margin-left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.taglib-discussion .lfr-discussion-controls .autofit-col:first-of-type>.btn-outline-borderless{margin-left:-.75rem}.taglib-discussion .lfr-discussion-more-comments{border-top:1px solid #e7e7ed;margin-top:1.5rem;padding-top:1.5rem;text-align:center}.taglib-discussion .username{color:#272833;font-weight:600}.taglib-discussion .taglib-workflow-status{margin-left:.5rem}.taglib-discussion .workflow-value{text-transform:uppercase}@media (min-width:576px){.taglib-discussion .actions-menu{display:none}.taglib-discussion .actions-menu.open,.taglib-discussion .actions-menu:focus,.taglib-discussion .comment-container:hover .actions-menu{display:inline-block}}.drop-zone{min-height:80px;padding:20px;text-align:center}.drop-zone.drop-enabled{outline:2px dashed transparent}.drop-zone.drop-enabled:not(.no-border){outline-color:rgba(176,180,187,.5)}.drop-zone p{margin:10px auto 0;max-width:75%}.drop-here-info{font-size:25px;height:100%;left:0;min-height:100px;opacity:0;position:absolute;text-align:center;top:0;visibility:hidden;width:100%;transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.drop-here-info{transition:none}}.drop-here-info{transition:none}.drop-here-info .drop-here-indicator{height:115px;left:0;margin:auto;position:absolute;right:0;top:50%;transform:translate(0,-50%)}.drop-here-info .drop-icons{display:inline-block;position:relative;width:160px;transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.drop-here-info .drop-icons{transition:none}}.drop-here-info .drop-icons{transition:none}.drop-here-info .drop-icons span{border-radius:3px;position:absolute;text-align:center;transition:all .3s ease-in-out}@media (prefers-reduced-motion:reduce){.drop-here-info .drop-icons span{transition:none}}.drop-here-info .drop-icons span{transition:none}.drop-here-info .drop-icons span:nth-of-type(1){box-shadow:5px 4px 0 0 rgba(0,0,0,.08);height:60px;left:0;line-height:60px;opacity:0;top:10px;transform:rotate(25deg);width:60px}.drop-here-info .drop-icons span:nth-of-type(2){background:#00c2ff;color:#fff;height:80px;left:40px;line-height:80px;width:80px;z-index:2}.drop-here-info .drop-icons span:nth-of-type(3){box-shadow:-5px 4px 0 0 rgba(0,0,0,.08);display:block;font-size:45px;height:70px;left:90px;line-height:70px;opacity:0;position:relative;top:8px;transform:rotate(-25deg);width:70px;z-index:1}.drop-here-info .drop-icons span:nth-of-type(1),.drop-here-info .drop-icons span:nth-of-type(3){background:#e8e6e8;color:#a5a6ac}.drop-here-info .drop-text{color:#fff;display:block;font-size:20px;margin-left:0;margin-top:20px}.drop-active .drop-here-info{background-color:rgba(0,0,0,.6);opacity:1;visibility:visible;z-index:100}.drop-active .drop-here-info .drop-icons span:nth-of-type(1),.drop-active .drop-here-info .drop-icons span:nth-of-type(3){opacity:1}.drop-active .drop-here-info span:nth-of-type(1){transform:rotate(-20deg)}.drop-active .drop-here-info span:nth-of-type(2){transform:scale(1)}.drop-active .drop-here-info span:nth-of-type(3){transform:rotate(15deg)}.taglib-empty-result-message.sheet{margin-bottom:24px}.taglib-empty-result-message .taglib-empty-result-message-description{color:#6c757d;margin-top:8px}.taglib-empty-result-message .taglib-empty-result-message-header,.taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn,.taglib-empty-result-message .taglib-empty-search-result-message-header{background-position:center;background-repeat:no-repeat;background-size:100%;margin-left:auto;margin-right:auto}.taglib-empty-result-message .taglib-empty-result-message-header,.taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn{max-width:200px;padding-top:250px}.taglib-empty-result-message .taglib-empty-result-message-header,.taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn{background-image:url(https://www.lopesan.com/o/lopesan-lhg-main-theme/css/../images/states/empty_state.svg)}@media (prefers-reduced-motion:reduce){.taglib-empty-result-message .taglib-empty-result-message-header,.taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn{background-image:url(https://www.lopesan.com/o/lopesan-lhg-main-theme/css/../images/states/empty_state_reduced_motion.svg)}}.c-prefers-reduced-motion .taglib-empty-result-message .taglib-empty-result-message-header,.c-prefers-reduced-motion .taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn{background-image:var(--wpr-bg-8d9c01c1-cac1-4ac3-8398-05f6113f7a16)}.taglib-empty-result-message .taglib-empty-search-result-message-header{background-image:var(--wpr-bg-d7cdcee3-92ad-4c75-b8fd-0d78850beb08);max-width:210px;padding-top:232px}@media (prefers-reduced-motion:reduce){.taglib-empty-result-message .taglib-empty-search-result-message-header{background-image:url(https://www.lopesan.com/o/lopesan-lhg-main-theme/css/../images/states/search_state_reduced_motion.svg)}}.c-prefers-reduced-motion .taglib-empty-result-message .taglib-empty-search-result-message-header{background-image:var(--wpr-bg-ab3c5a50-e113-45d2-9c66-132162231356)}.taglib-empty-result-message .taglib-empty-state{background-image:var(--wpr-bg-9604d719-86bb-42d5-8719-84165a9e2181);margin:auto;max-width:250px;padding-top:250px}@media (prefers-reduced-motion:reduce){.taglib-empty-result-message .taglib-empty-state{background-image:url(https://www.lopesan.com/o/lopesan-lhg-main-theme/css/../images/states/empty_state_reduced_motion.svg)}}.c-prefers-reduced-motion .taglib-empty-result-message .taglib-empty-state{background-image:var(--wpr-bg-f8cd913d-6590-488e-8230-6736085e94a8)}.taglib-empty-result-message .taglib-success-state{background-image:var(--wpr-bg-86e6ad58-5486-4740-81fb-dc870437e389);margin:auto;max-width:250px;padding-top:250px}@media (prefers-reduced-motion:reduce){.taglib-empty-result-message .taglib-success-state{background-image:url(https://www.lopesan.com/o/lopesan-lhg-main-theme/css/../images/states/success_state_reduced_motion.svg)}}.c-prefers-reduced-motion .taglib-empty-result-message .taglib-success-state{background-image:var(--wpr-bg-68058f0d-1089-4ffc-aa97-e7caa5b4a3db)}.taglib-empty-result-message .taglib-search-state{background-image:var(--wpr-bg-f3ad4228-c6ee-43f2-aefd-0856e5fa4f91);margin:auto;max-width:250px;padding-top:250px}@media (prefers-reduced-motion:reduce){.taglib-empty-result-message .taglib-search-state{background-image:url(https://www.lopesan.com/o/lopesan-lhg-main-theme/css/../images/states/search_state_reduced_motion.svg)}}.c-prefers-reduced-motion .taglib-empty-result-message .taglib-search-state{background-image:var(--wpr-bg-32fdfb9a-38ea-4d61-ac30-e294a145aa91)}.taglib-empty-result-message .taglib-empty-result-message-title{font-size:1rem;margin-top:48px}.taglib-empty-result-message .taglib-empty-result-message-description{font-size:.875rem}.taglib-empty-result-message .taglib-empty-result-message-header+.taglib-empty-result-message-title,.taglib-empty-result-message .taglib-empty-search-result-message-header+.taglib-empty-result-message-title,.taglib-empty-result-message .taglib-empty-state+.taglib-empty-result-message-title,.taglib-empty-result-message .taglib-search-state+.taglib-empty-result-message-title,.taglib-empty-result-message .taglib-success-state+.taglib-empty-result-message-title{font-size:1.25rem;font-weight:700;text-align:center}.taglib-empty-result-message .taglib-empty-result-message-header~.taglib-empty-result-message-actions,.taglib-empty-result-message .taglib-empty-result-message-header~.taglib-empty-result-message-description,.taglib-empty-result-message .taglib-empty-search-result-message-header~.taglib-empty-result-message-actions,.taglib-empty-result-message .taglib-empty-search-result-message-header~.taglib-empty-result-message-description,.taglib-empty-result-message .taglib-empty-state~.taglib-empty-result-message-actions,.taglib-empty-result-message .taglib-empty-state~.taglib-empty-result-message-description,.taglib-empty-result-message .taglib-search-state~.taglib-empty-result-message-actions,.taglib-empty-result-message .taglib-search-state~.taglib-empty-result-message-description,.taglib-empty-result-message .taglib-success-state~.taglib-empty-result-message-actions,.taglib-empty-result-message .taglib-success-state~.taglib-empty-result-message-description{font-size:1rem;text-align:center}.field-wrapper.form-inline .control-label{display:inline-block}.field-wrapper-html .input-localized .input-group-item{flex-wrap:nowrap}.taglib-header{border-bottom:1px solid #c8c9ca;color:#555;margin-bottom:1em;padding-bottom:10px}.taglib-header .header-title{display:inline-block;margin:.1em;max-width:100%;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;word-wrap:normal}.taglib-header .header-back-to{display:inline-block;vertical-align:middle}.taglib-header .header-back-to a{display:block;font-weight:700;padding:0 .3em 0 0;text-decoration:none}.taglib-icon{text-decoration:none}.taglib-icon:not(.btn):focus .taglib-text,.taglib-icon:not(.btn):hover .taglib-text{text-decoration:underline}.taglib-icon[lang]>img{vertical-align:baseline;width:16px}.taglib-icon-help{color:#6c757d!important}.taglib-icon-help:active,.taglib-icon-help:hover{color:#343a40!important}.icon-monospaced{color:inherit;display:inline-block;height:2rem;line-height:34px;text-align:center;width:2rem}.icon-monospaced.lexicon-icon{padding:8px}.taglib-icon-list li{float:left;margin-right:1em}.taglib-icon-list:after{clear:both;content:"";display:block;height:0;visibility:hidden}.lfr-icon-menu .lfr-icon-menu-icon{max-width:none}@media (max-width:767.98px){.table-cell.last .lfr-icon-menu .dropdown-toggle{text-align:center}.table-cell.last .lfr-icon-menu .dropdown-toggle .lfr-icon-menu-text,.table-cell.last .lfr-icon-menu .dropdown-toggle>img{display:none}}.lfr-menu-list{float:none;overflow-y:auto;position:relative}.lfr-menu-list.direction-right{margin:0 2px}.lfr-menu-list.dropdown-menu{float:none;position:relative}@media (max-width:991.98px){.lfr-menu-list.dropdown-menu>li>a{font-size:22px;line-height:40px;white-space:normal}.lfr-menu-list.dropdown-menu>li>a img{margin-bottom:3px}}.lfr-menu-list.dropdown-menu .search-panel{margin-bottom:0}.lfr-menu-list.dropdown-menu .search-panel .form-group{margin:0 16px}.lfr-menu-list.dropdown-menu .search-panel .menu-item-filter{width:auto}body>.lfr-menu-list ul{border-radius:4px}.lfr-icon-menu-open:after{clear:both;content:"";display:table}.lfr-icon-menu-open .dropdown-menu{position:static}.input-localized.input-localized-editor .form-control{border-width:0;height:100%;padding:0}.input-localized .input-group-item{flex-direction:column}.input-localized .input-localized-content{margin-left:6px}.input-group .input-localized .input-localized-content{margin-top:3px}.input-localized .lfr-input-localized .lfr-input-localized-state{background-color:#ddd}.input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error{background-color:#ff0047}.input-localized .lfr-input-localized-default a{margin-right:14px}.input-localized .lfr-input-localized-state{height:4px;margin:3px 5px;width:4px}.input-localized .palette-item-inner .lfr-input-localized-flag{font-size:16px;opacity:.5}.input-localized .palette-item,.input-localized .palette-item-hover,.input-localized .palette-item-hover .palette-item-inner{border-color:transparent}.input-localized .palette-item-inner{border-color:#666;display:block;height:16px;width:16px}.input-localized .palette-item-selected .lfr-input-localized-state{background:#27c1f2}.input-localized-palette-container .palette-items-container{font-size:0;margin:0;white-space:normal}.input-localized-palette-container .palette-item{border-width:0;padding:.5rem 1.25rem}.input-localized-palette-container .palette-item-inner{border:1px solid;margin-right:4px;width:16px}.input-localized-palette-container .palette-item-inner img{display:block}.taglib-move-boxes{margin-bottom:1em}.taglib-move-boxes label{border-bottom:1px solid transparent;display:block;margin-bottom:5px;padding:5px}.taglib-move-boxes .toolbar{text-align:center}.taglib-move-boxes .arrow-button img{border-width:0;height:16px;width:16px}.taglib-move-boxes .choice-selector{width:100%}.taglib-move-boxes .choice-selector label{background:#ebf1f9;border-bottom-color:#8db2f3}.taglib-move-boxes .field-content{margin-bottom:0}.taglib-move-boxes .move-arrow-buttons{margin-top:5em}.taglib-move-boxes .move-arrow-buttons .arrow-button{display:block}.taglib-move-boxes .sortable-container{margin-top:10px}.taglib-move-boxes .sortable-container .btn.edit-selection{margin-bottom:10px}.taglib-move-boxes .sortable-container .move-option{background-color:transparent;border-top:1px solid #ddd;display:none;margin:2px 0;padding:2px;position:relative}.taglib-move-boxes .sortable-container .move-option.selected{display:block}.taglib-move-boxes .sortable-container .move-option.move-option-dragging{background-color:#fafafa}.taglib-move-boxes .sortable-container .move-option .checkbox,.taglib-move-boxes .sortable-container .move-option .handle{position:absolute}.taglib-move-boxes .sortable-container .move-option .checkbox{display:none;margin:7px 0 0 5px}.taglib-move-boxes .sortable-container .move-option .handle{color:#999;cursor:pointer;font-size:1.5em;padding:6px}.taglib-move-boxes .sortable-container .move-option .title{font-size:1.2em;margin:1px 0 1px 30px}.taglib-move-boxes .sortable-container.edit-list-active .move-option{display:block}.taglib-move-boxes .sortable-container.edit-list-active .move-option .checkbox{display:inline-block}.taglib-move-boxes .sortable-container.edit-list-active .move-option .handle{display:none}.mobile .taglib-move-boxes .selector-container{display:none}.item-selector .card-row>.autofit-col-expand{padding-top:4px}.item-selector .drop-zone{background-color:#f1f2f5;margin-top:1rem}.item-selector .input-file{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.item-selector .input-file+label{position:relative}.item-selector .input-file+label::before{border-radius:4px;bottom:-2px;content:"";display:block;left:-2px;position:absolute;right:-2px;top:-2px;transition:box-shadow .15s ease-in-out}.item-selector .input-file:focus+label::before{box-shadow:0 0 0 2px #fff,0 0 0 4px rgb(116.994,183.5616,255)}.item-selector .item-selector-list-row:hover{background-color:rgb(228.99,241.536,255);cursor:pointer}.lfr-map{border:1px solid #ccc;min-height:400px;width:100%}.lfr-map .home-button{margin:5px}@media (max-width:575.98px){.lfr-map .home-button{height:35px;width:45px}}.lfr-map .search-controls{font-size:15px;margin-top:5px;width:100%}@media (min-width:576px){.lfr-map .search-controls{width:50%}}.lfr-map .search-controls .search-input{width:100%}.navbar .navbar-collapse{max-height:none}.navbar .navbar-collapse:after,.navbar .navbar-collapse:before{display:inline}@media (max-width:767.98px){.navbar .navbar-search{background-color:#f3f3f3;border-top-width:0;width:100%}}.navbar .navbar-search .form-search{margin:8px 0}@media (min-width:768px){.navbar .navbar-search .form-search{float:right;max-width:275px}}@media (max-width:767.98px){.navbar .navbar-search .form-search .input-group{width:100%}}@media (max-width:991.98px){.navbar .container .navbar-btn,.navbar .container-fluid .navbar-btn{margin-bottom:5px;width:45px}.navbar .container .navbar-collapse.open,.navbar .container-fluid .navbar-collapse.open{border-width:0;display:block;height:auto;overflow:visible}}.taglib-portlet-preview.show-borders{border:1px solid #828f95;margin-bottom:1em;padding:3px 3px 1em}.taglib-portlet-preview.show-borders .title{background-color:#d3dadd;font-size:1.4em;font-weight:700;padding:.5em}.taglib-portlet-preview .preview{margin:1em;min-height:90px}.lfr-search-container .entry-action{width:1px}.lfr-search-container .entry-action .taglib-icon{white-space:nowrap}.lfr-search-container-wrapper.lfr-search-container-fixed-first-column{position:relative}@media (min-width:576px){.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive{margin-left:375px;width:auto}}.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table{position:static}.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header{left:12px;position:fixed;right:12px;top:-1px;z-index:989}.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header>th{display:block;padding:0}.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header>th .lfr-search-iterator-fixed-header-inner-wrapper{overflow-x:hidden}@media (min-width:576px){.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header>th .lfr-search-iterator-fixed-header-inner-wrapper{margin-left:375px}}.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header>th .lfr-search-iterator-fixed-header-inner-wrapper table{border-collapse:collapse;width:100%}.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header>th .lfr-search-iterator-fixed-header-inner-wrapper table th{border-radius:0}.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table td,.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th{width:auto}@media (min-width:576px){.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table td:first-child,.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th:first-child{background-color:#fff;left:0;position:absolute;right:15px}}.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th{height:auto}.lfr-search-container-wrapper a:not(.btn):not(.component-action):not(.page-link){color:#495057;font-weight:500;text-decoration:underline}.lfr-search-container-wrapper a:not(.btn):not(.component-action):not(.page-link):focus,.lfr-search-container-wrapper a:not(.btn):not(.component-action):not(.page-link):hover{color:#000}.lfr-search-container-wrapper .dropdown-action .dropdown-toggle{color:#6c757d}.lfr-search-container-wrapper .dropdown-action .dropdown-toggle:hover{color:#343a40}.lfr-search-container-wrapper .lfr-icon-menu>.dropdown-toggle{color:#6c757d}.lfr-search-container-wrapper .lfr-icon-menu>.dropdown-toggle:active,.lfr-search-container-wrapper .lfr-icon-menu>.dropdown-toggle:focus,.lfr-search-container-wrapper .lfr-icon-menu>.dropdown-toggle:hover{background-color:#f7f8f9;border-radius:4px;color:#343a40}.lfr-search-container-wrapper .lfr-search-container-list .list-group:last-child .list-group-item:nth-last-child(2){border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.lfr-search-container-wrapper .lfr-search-container-list+.taglib-search-iterator-page-iterator-bottom{margin-top:20px}.lfr-search-container-wrapper .list-group{margin-bottom:0}.lfr-search-container-wrapper .list-group+.list-group .list-group-header:first-child,.lfr-search-container-wrapper .list-group+.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.lfr-search-container-wrapper .list-group .list-group-item .h4,.lfr-search-container-wrapper .list-group .list-group-item h4{font-size:.875rem;line-height:1.5;margin-bottom:0}.lfr-search-container-wrapper .list-group .list-group-item .h5,.lfr-search-container-wrapper .list-group .list-group-item .h6,.lfr-search-container-wrapper .list-group .list-group-item h5,.lfr-search-container-wrapper .list-group .list-group-item h6{font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:0}.lfr-search-container-wrapper .list-group .list-group-item span+h2.h5{font-weight:600}.lfr-search-container-wrapper .list-group .list-group-item .h6+.h5,.lfr-search-container-wrapper .list-group .list-group-item h6+h5{font-weight:600}.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) td:first-child,.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) th:first-child{border-bottom-left-radius:.25rem}.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) td:last-child,.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) th:last-child{border-bottom-right-radius:.25rem}.user-info{display:flex}.user-info .sticker{align-self:center}.user-info .user-details{margin-left:1rem}.user-info .user-name{color:#343a40;font-weight:600}.user-info .date-info{color:#6c757d}.user-status-tooltip .user-status-avatar{float:left;margin-right:5px}.user-status-tooltip .user-status-avatar .user-status-avatar-image{width:27px}.user-status-tooltip .user-status-info{display:inline-block;overflow:hidden}.user-status-tooltip .user-status-info .user-status-date{font-size:11px}.lfr-search-container{margin-top:1.5em;overflow:auto}@media (max-width:767.98px){.lfr-search-container .selector-button{width:auto}}.touch .lfr-search-container{-webkit-overflow-scrolling:touch}.touch .lfr-search-container .searchcontainer-content .table{max-width:none}.taglib-page-iterator{clear:both;height:auto;width:auto}.taglib-page-iterator .lfr-pagination-buttons{float:right;margin:0}@media (max-width:991.98px){.taglib-page-iterator .lfr-pagination-buttons{width:100%}}@media (max-width:991.98px) and (max-width:767.98px){.taglib-page-iterator .lfr-pagination-buttons{float:none;margin-top:20px}}@media (max-width:991.98px){.taglib-page-iterator .lfr-pagination-buttons>li{display:inline-block;width:50%}.taglib-page-iterator .lfr-pagination-buttons>li.first,.taglib-page-iterator .lfr-pagination-buttons>li.last{display:none}.taglib-page-iterator .lfr-pagination-buttons>li>a{line-height:20px;padding:11px 19px}}.taglib-page-iterator .lfr-pagination-config{float:left;line-height:46px}@media (max-width:767.98px){.taglib-page-iterator .lfr-pagination-config{float:none}.taglib-page-iterator .lfr-pagination-config .current-page-menu{display:block}.taglib-page-iterator .lfr-pagination-config .current-page-menu .btn{display:block}}.taglib-page-iterator .lfr-pagination-config .lfr-pagination-delta-selector,.taglib-page-iterator .lfr-pagination-config .lfr-pagination-page-selector{display:inline}.taglib-page-iterator .lfr-pagination-config .lfr-pagination-delta-selector{float:none}@media (max-width:991.98px){.taglib-page-iterator .lfr-pagination-config .lfr-pagination-delta-selector{display:none}}.taglib-page-iterator .search-results{float:left;line-height:46px;margin-left:10px}@media (max-width:991.98px){.taglib-page-iterator .search-results{display:none}}@media (max-width:991.98px){ul.pagination ul.inline-scroller{max-height:inherit}}.taglib-search-toggle .form-search{position:relative}.taglib-search-toggle .form-search .input-group-btn{position:absolute}@media (min-width:992px){.taglib-search-toggle .form-search .input-group-btn{position:static}}.taglib-search-toggle .toggle-advanced{color:inherit;margin-left:10px;position:absolute;top:8px}.taglib-search-toggle .toggle-advanced,.taglib-search-toggle .toggle-advanced:focus,.taglib-search-toggle .toggle-advanced:hover{text-decoration:none}.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced{background-color:#fcfcfc;border:solid #ddd;border-width:0 1px 1px;margin-top:0;padding:15px 15px 0}.navbar-search .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced{border-width:1px 0 0}.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content{position:relative}.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields{margin-bottom:0}.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields-legend{color:#999;font-size:13px}.taglib-search-toggle-advanced-wrapper .btn.close{margin-right:5px;position:relative;z-index:1}.taglib-user-display{padding:.5em}.taglib-user-display .avatar{background:no-repeat center;background-size:60px;display:block;height:60px;margin:0 auto;width:60px}.taglib-user-display .avatar.author:after{background:rgba(50,168,230,.5);border-radius:50%;content:"";display:block;height:100%;width:100%}.taglib-user-display .user-details{margin-top:1em}.taglib-user-display .user-name{font-size:1.1em;font-weight:700}.taglib-user-display a .user-name{text-decoration:underline}.taglib-user-display.display-style-1 .user-profile-image{float:left;margin-right:24px}.taglib-user-display.display-style-1 .user-name{display:inline-block;margin-top:10px}.taglib-user-display.display-style-1 .user-details{margin-top:0}.taglib-user-display.display-style-2 .user-name,.taglib-user-display.display-style-2 .user-profile-image{clear:both;display:block;min-height:20px;text-align:center}.taglib-user-display.display-style-3{padding:0}.taglib-user-display.display-style-3 .user-profile-image{display:inline-block;vertical-align:middle}.taglib-workflow-status .workflow-id,.taglib-workflow-status .workflow-status,.taglib-workflow-status .workflow-version{color:#999}.table-cell .taglib-workflow-status{margin:0}.table-cell .taglib-workflow-status .workflow-status{padding-left:0}.lfr-autocomplete-input-list .yui3-aclist-list{margin:0}.portal-popup .sheet>.lfr-nav{margin-top:-24px}.portal-popup .contacts-portlet .portlet-configuration-container .form{position:static}.portal-popup .lfr-form-content{padding:24px 12px}.portal-popup .portlet-body,.portal-popup .portlet-boundary,.portal-popup .portlet-column,.portal-popup .portlet-layout{height:100%}.portal-popup .portlet-column{position:static}.portal-popup .dialog-body .container-view,.portal-popup .dialog-body>.container-fluid-max-xl,.portal-popup .export-dialog-tree .container-view,.portal-popup .export-dialog-tree>.container-fluid-max-xl,.portal-popup .lfr-dynamic-uploader .container-view,.portal-popup .lfr-dynamic-uploader>.container-fluid-max-xl,.portal-popup .lfr-form-content .container-view,.portal-popup .lfr-form-content>.container-fluid-max-xl,.portal-popup .portlet-configuration-body-content .container-view,.portal-popup .portlet-configuration-body-content>.container-fluid-max-xl,.portal-popup .process-list .container-view,.portal-popup .process-list>.container-fluid-max-xl,.portal-popup .roles-selector-body .container-view,.portal-popup .roles-selector-body>.container-fluid-max-xl{padding-top:20px}.portal-popup .dialog-body .container-view .nav-tabs-underline,.portal-popup .dialog-body>.container-fluid-max-xl .nav-tabs-underline,.portal-popup .export-dialog-tree .container-view .nav-tabs-underline,.portal-popup .export-dialog-tree>.container-fluid-max-xl .nav-tabs-underline,.portal-popup .lfr-dynamic-uploader .container-view .nav-tabs-underline,.portal-popup .lfr-dynamic-uploader>.container-fluid-max-xl .nav-tabs-underline,.portal-popup .lfr-form-content .container-view .nav-tabs-underline,.portal-popup .lfr-form-content>.container-fluid-max-xl .nav-tabs-underline,.portal-popup .portlet-configuration-body-content .container-view .nav-tabs-underline,.portal-popup .portlet-configuration-body-content>.container-fluid-max-xl .nav-tabs-underline,.portal-popup .process-list .container-view .nav-tabs-underline,.portal-popup .process-list>.container-fluid-max-xl .nav-tabs-underline,.portal-popup .roles-selector-body .container-view .nav-tabs-underline,.portal-popup .roles-selector-body>.container-fluid-max-xl .nav-tabs-underline{margin-left:-15px;margin-right:-15px;margin-top:-20px}.portal-popup .dialog-body>.lfr-nav+.container-fluid-max-xl,.portal-popup .export-dialog-tree>.lfr-nav+.container-fluid-max-xl,.portal-popup .lfr-dynamic-uploader>.lfr-nav+.container-fluid-max-xl,.portal-popup .lfr-form-content>.lfr-nav+.container-fluid-max-xl,.portal-popup .portlet-configuration-body-content>.lfr-nav+.container-fluid-max-xl,.portal-popup .process-list>.lfr-nav+.container-fluid-max-xl,.portal-popup .roles-selector-body>.lfr-nav+.container-fluid-max-xl{padding-top:0}.portal-popup .login-container{padding:1rem}.portal-popup .navbar~.portlet-configuration-setup,.portal-popup .portlet-export-import-container{height:calc(100% - 48px);position:relative}@media (min-width:576px){.portal-popup .navbar~.portlet-configuration-setup,.portal-popup .portlet-export-import-container{height:calc(100% - 48px)}}.portal-popup .panel-group .panel{border-left-width:0;border-radius:0;border-right-width:0}.portal-popup .panel-group .panel+.panel{border-top-width:0;margin-top:0}.portal-popup .panel-heading{border-top-left-radius:0;border-top-right-radius:0}.portal-popup .portlet-configuration-setup .lfr-nav{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:3px;padding-right:3px}@media (min-width:576px){.portal-popup .portlet-configuration-setup .lfr-nav{padding-left:8px;padding-right:8px}}.portal-popup .lfr-dynamic-uploader,.portal-popup .process-list{bottom:0;display:block;left:0;overflow:auto;position:absolute;right:0;top:48px;-webkit-overflow-scrolling:touch}@media (min-width:576px){.portal-popup .lfr-dynamic-uploader,.portal-popup .process-list{top:48px}}.portal-popup .portlet-export-import-publish-processes{top:0}.portal-popup .dialog-footer{background-color:#fff;border-top:1px solid #dee2e6;bottom:0;display:flex;flex-direction:row-reverse;left:0;margin:0;padding:10px 24px;width:100%;z-index:989}@media (min-width:768px){.portal-popup .dialog-footer{position:fixed}}.portal-popup .dialog-footer .btn{margin-left:1rem;margin-right:0}.portal-popup .dialog-footer.dialog-footer-not-reverse{flex-direction:initial;justify-content:flex-end}@media (min-width:768px){.portal-popup .dialog-body:not(:last-child),.portal-popup .lfr-dynamic-uploader:not(:last-child),.portal-popup .lfr-form-content:not(:last-child),.portal-popup .portlet-configuration-body-content:not(:last-child),.portal-popup .roles-selector-body:not(:last-child){padding-bottom:60px}}.portal-popup .lfr-dynamic-uploader{display:table;table-layout:fixed;width:100%}.portal-popup .lfr-dynamic-uploader.hide-dialog-footer{bottom:0}.portal-popup .lfr-dynamic-uploader.hide-dialog-footer+.dialog-footer{display:none}.portal-popup .portlet-configuration-edit-permissions .portlet-configuration-body-content{display:flex;flex-direction:column;overflow:visible}.portal-popup .portlet-configuration-edit-permissions .portlet-configuration-body-content>form{flex-grow:1;max-width:none;overflow:auto}.portal-popup .portlet-configuration-edit-templates .portlet-configuration-body-content{bottom:0}.portal-popup:not(.article-preview) #main-content,.portal-popup:not(.article-preview) #wrapper{bottom:0;left:0;overflow:auto;padding:0;position:absolute;right:0;top:0;-webkit-overflow-scrolling:touch}@media print{.portal-popup:not(.article-preview) #main-content,.portal-popup:not(.article-preview) #wrapper{position:initial}}.portal-popup .columns-max>.portlet-layout.row{margin-left:0;margin-right:0}.portal-popup .columns-max>.portlet-layout.row>.portlet-column{padding-left:0;padding-right:0}html:not(#__):not(#___) .portlet-layout.dragging{border-collapse:separate}html:not(#__):not(#___) .drop-area{background-color:#d3dadd}html:not(#__):not(#___) .active-area{background:#ffc}html:not(#__):not(#___) .portlet-boundary.yui3-dd-dragging{opacity:.6}html:not(#__):not(#___) .portlet-boundary.yui3-dd-dragging .portlet{border:2px dashed #ccc}html:not(#__):not(#___) .sortable-layout-proxy{opacity:1}html:not(#__):not(#___) .sortable-layout-proxy .portlet-topper{background-image:none}html:not(#__):not(#___) .proxy{cursor:move;opacity:.65;position:absolute}html:not(#__):not(#___) .proxy.generic-portlet{height:200px;width:300px}html:not(#__):not(#___) .proxy.generic-portlet .portlet-title{padding:10px}html:not(#__):not(#___) .proxy.not-intersecting .forbidden-action{background:var(--wpr-bg-e7e71df2-33b3-48dd-abcc-acf3a382c183) no-repeat;display:block;height:32px;position:absolute;right:-15px;top:-15px;width:32px}html:not(#__):not(#___) .resizable-proxy{border:1px dashed #828f95;position:absolute;visibility:hidden}html:not(#__):not(#___) .sortable-proxy{background:#727c81;margin-top:1px}html:not(#__):not(#___) .sortable-layout-drag-target-indicator{margin:2px 0}html:not(#__):not(#___) .yui3-dd-proxy{z-index:1110!important}.portlet-layout.dragging{border-collapse:separate}.drop-area{background-color:#d3dadd}.active-area{background:#ffc}.portlet-boundary.yui3-dd-dragging{opacity:.6;transform:scale(.8);transition:transform .3s ease}@media (prefers-reduced-motion:reduce){.portlet-boundary.yui3-dd-dragging{transition:none}}.c-prefers-reduced-motion .portlet-boundary.yui3-dd-dragging{transition:none}.portlet-boundary.yui3-dd-dragging .portlet{border:2px dashed #ccc}.sortable-layout-proxy{opacity:1}.sortable-layout-proxy .portlet-topper{background-image:none}.proxy{cursor:move;opacity:.65;position:absolute}.proxy.generic-portlet{height:200px;width:300px}.proxy.generic-portlet .portlet-title{padding:10px}.proxy.not-intersecting .forbidden-action{background:var(--wpr-bg-794b262a-1712-4d81-85c7-67d2191ddb81) no-repeat;display:block;height:32px;position:absolute;right:-15px;top:-15px;width:32px}.resizable-proxy{border:1px dashed #828f95;position:absolute;visibility:hidden}.sortable-proxy{background:#727c81;margin-top:1px}.sortable-layout-drag-target-indicator{margin:2px 0}.yui3-dd-proxy{z-index:1110!important}.portlet-column-content.empty{padding:50px}.lfr-portlet-title-editable{margin-top:0;z-index:9999}.lfr-portlet-title-editable .lfr-portlet-title-editable-content{padding:0}.lfr-portlet-title-editable .lfr-portlet-title-editable-content .field-input{margin-bottom:0}.lfr-portlet-title-editable .lfr-portlet-title-editable-content .textfield-label{display:none}.lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-toolbar-content{display:inline-block;vertical-align:bottom}.lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-group{margin-top:0}.lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn{display:inline-block;float:none;margin-top:0;width:auto}.lfr-source-editor{border:solid 0 #ccc;border-bottom-width:2px;position:relative}.lfr-source-editor .ace_editor{height:100%}.lfr-source-editor .lfr-source-editor-toolbar li>.btn{background-color:#fff;border:transparent;color:#717383;outline:0}.lfr-source-editor .lfr-source-editor-code{background-color:#fff;color:#2b4259}.lfr-source-editor .lfr-source-editor-code .ace_gutter{background-color:#ededef;color:#868896;overflow:hidden}.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget{font-family:fontawesome-alloy;text-align:center;vertical-align:middle}.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed,.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open{background-image:none}.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open:before{content:"▾"}.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed:before{content:"▸"}.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-cell{color:#fff}.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-line{background-color:#717383}.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-layer{border-right:solid 1px #ccc}.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_info{background-image:none}.lfr-source-editor .lfr-source-editor-code .ace_content .ace_active-line{background-color:#ededef}.lfr-source-editor .lfr-source-editor-code .ace_content .ace_constant{color:#34adab}.lfr-source-editor .lfr-source-editor-code .ace_content .ace_tag{color:#1d5ec7}.lfr-source-editor .lfr-source-editor-code .ace_content .ace_string{color:#ff6c58}.lfr-source-editor .lfr-source-editor-code .ace_content .ace_string.ace_regex{color:red}.lfr-source-editor.ace_dark .lfr-source-editor-code{background-color:#47474f;color:#fff}.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter{background:#54555e;color:#fff}.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter .ace_gutter-active-line{background-color:#009aed}.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_active-line{background-color:#11394e}.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_cursor{color:#fff}.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_tag{color:#4d91ff}.lfr-fullscreen-source-editor{height:100%;overflow:hidden}.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-header{height:40px;margin-right:4px;margin-top:4px;min-height:40px}.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content{height:95%;position:relative}.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .panel-splitter{border:1px solid #ccc;position:absolute}.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .preview-panel{display:inline-block;overflow-y:auto;padding-left:20px}.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .source-panel{display:inline-block}.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.vertical .preview-panel,.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.vertical .source-panel{height:100%;width:50%}.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.vertical .panel-splitter{height:100%;left:50%;top:0}.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.horizontal .preview-panel,.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.horizontal .source-panel{height:50%;width:100%}.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.horizontal .panel-splitter{top:50%;width:100%}.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.simple .panel-splitter,.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.simple .preview-panel{display:none}.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.simple .source-panel{height:100%;width:100%}.lfr-fulscreen-source-editor-dialog .modal-footer{text-align:left}.file-icon-color-0{background-color:#fff;color:#6c757d}.file-icon-color-1{background-color:#fff;color:#6c757d}.file-icon-color-2{background-color:#fff;color:#24a892}.file-icon-color-3{background-color:#fff;color:#ff4d4d}.file-icon-color-4{background-color:#fff;color:#ff6200}.file-icon-color-5{background-color:#fff;color:#bf66ff}.file-icon-color-6{background-color:#fff;color:#0099e6}.file-icon-color-7{background-color:#fff;color:#ff4db2}.lfr-item-viewer.uploading>div:not(.progress-container){opacity:.3}.lfr-item-viewer.uploading>.progress-container{visibility:visible}.lfr-item-viewer .aspect-ratio a.item-preview{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;width:100%}.lfr-item-viewer .image-viewer-base-image-list{padding-top:35px}.lfr-item-viewer .item-preview:hover{cursor:pointer}.lfr-item-viewer .progress-container{background-color:#fff;left:0;margin:0 auto;padding:20px 30px;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);visibility:hidden;width:80%;z-index:1000}.lfr-item-viewer .progress-container a{position:absolute;right:30px}.lfr-item-viewer .progress-container .progress{margin-top:10px}.lfr-item-viewer .search-info{background-color:#d3e8f1}.lfr-item-viewer .search-info .keywords{font-size:1.4em;font-weight:700}.lfr-item-viewer .search-info .change-search-folder{font-size:.8em;font-weight:400}.lfr-item-viewer .upload-view{display:table;height:400px;margin-top:20px;width:100%}.lfr-item-viewer .upload-view>div{display:table-cell;vertical-align:middle}.lfr-item-viewer .yui3-widget-bd{position:relative}.lfr-menu-expanded li a:focus{background-color:#5b677d;color:#fff;text-shadow:-1px -1px #2c2f34}.lfr-url-error{display:inline-block;white-space:normal;overflow-wrap:break-all;word-wrap:break-all}.lfr-page-layouts{padding:0}.lfr-page-layouts input[type=radio]{opacity:0;position:absolute}.lfr-page-layouts input[type=radio]:checked+.card-horizontal{cursor:default}.lfr-page-layouts input[type=radio]:checked+.card-horizontal::after{bottom:calc(.0625rem * -1);content:"";left:calc(.0625rem * -1);position:absolute;right:calc(.0625rem * -1);transition:height .15s ease-out}@media (prefers-reduced-motion:reduce){.lfr-page-layouts input[type=radio]:checked+.card-horizontal::after{transition:none}}.lfr-page-layouts input[type=radio]:checked+.card-horizontal::after{transition:none}.lfr-page-layouts .card-horizontal{cursor:pointer;outline:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.lfr-page-layouts .card-horizontal{transition:none}}.lfr-page-layouts .card-horizontal{transition:none}.lfr-page-layouts .card-horizontal::after{border-radius:0 0 .25rem .25rem;bottom:calc(.0625rem * -1);content:"";height:0;left:calc(.0625rem * -1);position:absolute;right:calc(.0625rem * -1);transition:height .15s ease-out}@media (prefers-reduced-motion:reduce){.lfr-page-layouts .card-horizontal::after{transition:none}}.lfr-page-layouts .card-horizontal::after{transition:none}.modal-body.dialog-iframe-bd{overflow:hidden;padding:0}.modal-dialog:not(.dialog-iframe-modal):not(.modal-full-screen){position:relative}.modal-dialog.dialog-iframe-modal{max-width:none}.modal-dialog.modal-dialog-sm{max-width:500px}.modal-dialog .yui3-resize-handles-wrapper{pointer-events:all}.modal-dialog .yui3-resize-handles-wrapper .yui3-resize-handle-inner-br{bottom:0;right:0}.modal-open .modal{display:block}.sheet>.panel-group .sheet-footer{margin-bottom:0}.sheet-footer .btn{margin-right:calc(1rem * .5)}.sheet-footer .btn:last-child{margin-right:0}.tag-items{list-style:none;margin:0 1em 0 0;padding:0 1em .5em;white-space:normal}.tag-items li{display:inline-block;margin:0 1em 0 0;max-width:100%}.tag-selected{color:#000;font-weight:700;text-decoration:none}.tag-cloud .tag-popularity-1{font-size:1em}.tag-cloud .tag-popularity-2{font-size:1.3em}.tag-cloud .tag-popularity-3{font-size:1.6em}.tag-cloud .tag-popularity-4{font-size:1.9em}.tag-cloud .tag-popularity-5{font-size:2.2em}.tag-cloud .tag-popularity-6{font-size:2.5em}.lfr-portal-tooltip{display:inline-flex}.lfr-portal-tooltip,.lfr-portal-tooltip a{-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.tree-node .icon-check{padding-right:2px}.tree-node .tree-node-checked .icon-check{padding-right:0}.tree-node [class^=icon-]{margin-right:5px}.tree-node .tree-node-checkbox-container{margin-right:0}.tree-node .tree-node-selected .tree-label{background:0 0}.tree-node-content .tree-hitarea{color:#999;font-size:10px;padding-right:6px}.tree-node-content .tree-label{margin-left:3px}.tree-node-content .tree-node-hidden-hitarea{visibility:hidden}.tree-node-selected .tree-label{background-color:transparent}.tree-view li.tree-node .tree-node-content svg.lexicon-icon{pointer-events:none}.user-icon-color-0{background-color:#fff;box-shadow:0 0 0 1px #dee2e6;color:#6c757d}.user-icon-color-1{background-color:#fff;box-shadow:0 0 0 1px #dee2e6;color:#66abff}.user-icon-color-2{background-color:#fff;box-shadow:0 0 0 1px #dee2e6;color:#ff6200}.user-icon-color-3{background-color:#fff;box-shadow:0 0 0 1px #dee2e6;color:#ff4d4d}.user-icon-color-4{background-color:#fff;box-shadow:0 0 0 1px #dee2e6;color:#24a892}.user-icon-color-5{background-color:#fff;box-shadow:0 0 0 1px #dee2e6;color:#ff4db2}.user-icon-color-6{background-color:#fff;box-shadow:0 0 0 1px #dee2e6;color:#53a117}.user-icon-color-7{background-color:#fff;box-shadow:0 0 0 1px #dee2e6;color:#bf66ff}.user-icon-color-8{background-color:#fff;box-shadow:0 0 0 1px #dee2e6;color:#b38900}.user-icon-color-9{background-color:#fff;box-shadow:0 0 0 1px #dee2e6;color:#0099e6}.collapse.open{display:block}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox='0%200%2016%2016'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20class='lexicon-icon-outline'%20d='M15%203H1a1%201%200%200%201%200-2h14a1%201%200%200%201%200%202Zm0%206H1a1%201%200%200%201%200-2h14a1%201%200%200%201%200%202ZM1%2015h14a1%201%200%200%200%200-2H1a1%201%200%200%200%200%202Z'%20fill='%23212529'/%3E%3C/svg%3E");height:1em;width:1em}.navbar-nav .nav-item.hover:after{bottom:-.125rem;content:"";height:.125rem;left:0;position:absolute;width:100%}.navbar .navbar-toggler .c-inner{max-width:none}html:not(#__):not(#___) .cadmin.portlet-topper{position:relative}html:not(#__):not(#___) .cadmin.portlet-topper .portlet-topper-toolbar .portlet-icon-back{background:var(--wpr-bg-7206ef12-ae30-4196-a6dd-14c151f6ac51) no-repeat 0 50%;padding:5px 5px 5px 18px}html:not(#__):not(#___) .cadmin.portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text{display:none}html:not(#__):not(#___) .cadmin .component-action.portlet-options{color:#fff}body.portlet{border-width:0}.portlet-icon-back{margin-top:-2px}.portlet-topper .portlet-topper-toolbar .portlet-icon-back{background:var(--wpr-bg-dc8e6495-ea32-4ad7-9569-ff223f67ac1f) no-repeat 0 50%;padding:5px 5px 5px 18px}.portlet-options-dropdown{z-index:1035}.portlet-topper{position:relative}.portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text{display:none}.portlet-draggable .portlet-topper{cursor:move}.portlet-title-editable{cursor:pointer}.portlet-title-text{display:inline-block;margin-top:0;max-width:95%;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.panel-page-body .portlet-title-text,.panel-page-content .portlet-title-text{cursor:auto}.portlet-minimized .portlet-content{padding:0}.portlet-nested-portlets .portlet-boundary{left:0!important;position:relative!important;top:0!important}.portlet-layout .portlet-header{margin-bottom:calc(1rem)}@media (min-width:576px){.portlet .visible-interaction{display:none}}@media (max-width:767.98px){.controls-hidden .portlet .visible-interaction{display:none}}.portlet.focus .visible-interaction,.portlet.open .visible-interaction,.portlet:hover .visible-interaction{display:block}.controls-hidden .lfr-configurator-visibility,.controls-hidden .lfr-meta-actions{display:none}.controls-hidden .portlet-title-editable{pointer-events:none}.controls-hidden .portlet-topper{display:none!important}.controls-hidden .portlet-topper-toolbar{display:none!important}html:not(#__):not(#___) .cadmin.portlet-topper{background-color:#f7f7f7;border-color:transparent;border-radius:0 0;border-style:solid;border-width:1px 1px 1px 1px;color:rgba(0,0,0,.5);display:box;display:flex;height:28px;padding:3px 12px 3px 24px;position:relative}html:not(#__):not(#___) .cadmin.portlet-topper .lexicon-icon{height:12px;width:12px}html:not(#__):not(#___) .cadmin.portlet-topper .lexicon-icon.lexicon-icon-drag{height:16px;width:16px}html:not(#__):not(#___) .portlet>.cadmin.portlet-topper{display:none}@media (min-width:768px){html:not(#__):not(#___) .portlet>.cadmin.portlet-topper{display:flex;left:0;opacity:0;position:absolute;right:0;transform:translateY(-97%);transition:opacity .15s;top:0}}@media (min-width:768px) and (prefers-reduced-motion:reduce){html:not(#__):not(#___) .portlet>.cadmin.portlet-topper{transition:none}}@media (min-width:768px){html:not(#__):not(#___) .portlet>.c-prefers-reduced-motion .cadmin.portlet-topper{transition:none}}html:not(#__):not(#___) .cadmin .portlet-actions{float:right}html:not(#__):not(#___) .cadmin .portlet-options{display:inline-block}html:not(#__):not(#___) .cadmin .portlet-title-menu{flex:0 1 auto}html:not(#__):not(#___) .cadmin .portlet-title-menu>span>a{display:inline-block;text-decoration:none}html:not(#__):not(#___) .cadmin .portlet-topper-toolbar{margin:0;padding-left:0}html:not(#__):not(#___) .cadmin .portlet-topper-toolbar .lfr-icon-menu>a,html:not(#__):not(#___) .cadmin .portlet-topper-toolbar>a,html:not(#__):not(#___) .cadmin .portlet-topper-toolbar>span>a{color:rgba(0,0,0,.5)}html:not(#__):not(#___) .cadmin .portlet-topper-toolbar>a:focus,html:not(#__):not(#___) .cadmin .portlet-topper-toolbar>a:hover{text-decoration:none}html:not(#__):not(#___) .cadmin .portlet-name-text{font-size:12px;font-weight:600;margin-left:4px}html:not(#__):not(#___) .cadmin .portlet-title-default{flex:1 1 auto;line-height:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:576px){html:not(#__):not(#___) .lfr-configurator-visibility .portlet.focus .portlet-topper,html:not(#__):not(#___) .lfr-configurator-visibility .portlet.open .portlet-topper,html:not(#__):not(#___) .lfr-configurator-visibility .portlet:hover .portlet-topper{opacity:.5}}@media (min-width:768px){html:not(#__):not(#___) .controls-visible .portlet.focus>.portlet-content-editable,html:not(#__):not(#___) .controls-visible .portlet.open>.portlet-content-editable,html:not(#__):not(#___) .controls-visible .portlet:hover>.portlet-content-editable{border-color:transparent;border-top-left-radius:0;border-top-right-radius:0}}@media (min-width:768px){html:not(#__):not(#___) .controls-visible .portlet.focus>.cadmin.portlet-topper,html:not(#__):not(#___) .controls-visible .portlet.open>.cadmin.portlet-topper,html:not(#__):not(#___) .controls-visible .portlet:hover>.cadmin.portlet-topper{opacity:1}}@media (min-width:768px){html:not(#__):not(#___) .controls-visible .portlet.open>.cadmin.portlet-topper{transition-duration:0s}}@media (max-width:767.98px){html:not(#__):not(#___) .controls-visible .cadmin.portlet-topper{align-items:center;display:box;display:flex}}html:not(#__):not(#___) .controls-visible .cadmin .portlet-topper-toolbar{display:block}.portlet{margin-bottom:10px;position:relative}@media (min-width:768px){.controls-visible .portlet.focus>.portlet-content-editable,.controls-visible .portlet.open>.portlet-content-editable,.controls-visible .portlet:hover>.portlet-content-editable{border-color:transparent;border-top-left-radius:0;border-top-right-radius:0}}@media (min-width:768px){.controls-visible .portlet.focus>.portlet-topper,.controls-visible .portlet.open>.portlet-topper,.controls-visible .portlet:hover>.portlet-topper{opacity:1}}@media (min-width:576px){.lfr-configurator-visibility .portlet.focus .portlet-topper,.lfr-configurator-visibility .portlet.open .portlet-topper,.lfr-configurator-visibility .portlet:hover .portlet-topper{opacity:.5}}.portlet-content-editable{border-color:transparent;border-radius:0 0;border-style:solid;border-width:2px 2px 2px 2px;transition:border-color .15s ease}.portlet>.portlet-content-editable{border-color:transparent}@media (max-width:767.98px){.controls-visible .portlet-content-editable{border-color:transparent;border-top-left-radius:0;border-top-right-radius:0}}.portlet-options{display:inline-block}.portlet-title-default{flex:1 1 auto;line-height:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portlet-title-menu{flex:0 1 auto}.portlet-title-menu>span>a{display:inline-block;text-decoration:none}.portlet-topper{background-color:#f7f7f7;border-color:transparent;border-radius:0 0;border-style:solid;border-width:1px 1px 1px 1px;color:rgba(0,0,0,.5);display:box;display:flex;padding:3px 12px 3px 24px;position:relative}.portlet>.portlet-topper{display:none}@media (min-width:768px){.portlet>.portlet-topper{display:flex;left:0;opacity:0;position:absolute;right:0;transition:opacity .15s;top:0}}@media (min-width:768px) and (prefers-reduced-motion:reduce){.portlet>.portlet-topper{transition:none}}@media (min-width:768px){.portlet>.portlet-topper{transition:none}}@media (max-width:767.98px){.controls-visible .portlet-topper{display:box;display:flex}}.portlet-topper-toolbar{margin:0;padding-left:0}.portlet-topper-toolbar .lfr-icon-menu>a,.portlet-topper-toolbar>a,.portlet-topper-toolbar>span>a{color:rgba(0,0,0,.5)}.portlet-topper-toolbar>a:focus,.portlet-topper-toolbar>a:hover{text-decoration:none}.controls-visible .portlet-topper-toolbar{display:block}.lfr-panel-page .portlet-title{font-size:13px}.portlet-borderless .portlet-content{padding:calc(1rem)}.portlet-decorate .portlet-content{background:#fff;border-color:transparent;border-style:solid;border-width:2px 2px 2px 2px;padding:calc(1rem);word-wrap:break-word}.portlet-barebone .portlet-content{padding:0}.portlet-dynamic-data-lists .lfr-ddm-field-group,.portlet-dynamic-data-lists-display .lfr-ddm-field-group{margin-bottom:10px;margin-top:10px;padding:28px 24px}.breadcrumb.breadcrumb-vertical{display:inline-block;text-align:center}.breadcrumb.breadcrumb-vertical li{display:block}.breadcrumb.breadcrumb-vertical li.last,.breadcrumb.breadcrumb-vertical li.only{background:0 0}.breadcrumb.breadcrumb-vertical .divider{background:var(--wpr-bg-0b21ecc3-a057-4e60-9c98-4f8a4d63dd6c) no-repeat 50% 100%;display:block;height:10px;overflow:hidden;text-indent:101%;white-space:nowrap}.navbar form{margin:0}:not(.inline-item)>.loading-animation{margin-bottom:20px;margin-top:20px}.product-menu .loading-animation{margin-top:160px}@keyframes lfr-drop-active{0%{background-color:#ebebeb;border-color:#ddd}50%{background-color:#ddedde;border-color:#7d7;transform:scale(1.1)}75%{background-color:#ddedde;border-color:#7d7}100%{background-color:#ebebeb;border-color:#ddd}}.lfr-upload-container .progress,.lfr-upload-container .progress-bar{border-radius:10px}.lfr-upload-container .upload-file,.lfr-upload-container .upload-target{border-radius:5px}.upload-drop-active .lfr-upload-container .upload-target{animation:none}.upload-drop-intent .lfr-upload-container .upload-target{animation:lfr-drop-active 1s ease .2s infinite}.select-files{border-radius:5px}.taglib-form-navigator>.form-steps>ul.form-navigator.list-group{box-shadow:none}.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label:focus .number,.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label:hover .number{box-shadow:0 0 5px 0 #333;transition-duration:.25s;transition-property:box-shadow;transition-timing-function:ease-out}.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label .number{border-radius:50%}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.lfr-progress-active .progress-bar-status,.lfr-upload-container .file-uploading .progress-bar .progress{animation:progress-bar-stripes .5s linear infinite;background-image:linear-gradient(-45deg,rgba(255,255,255,.3) 25%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 50%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.3) 75%,rgba(255,255,255,0) 75%,rgba(255,255,255,0));background-size:40px 40px;transition:width,.5s,ease-out}@media (prefers-reduced-motion:reduce){.lfr-progress-active .progress-bar-status,.lfr-upload-container .file-uploading .progress-bar .progress{transition:none}}.c-prefers-reduced-motion .lfr-progress-active .progress-bar-status,.c-prefers-reduced-motion .lfr-upload-container .file-uploading .progress-bar .progress{transition:none}@keyframes highlight-animation{from{background-color:#ffc}to{background-color:transparent}}.highlight-animation{animation:highlight-animation .7s}.portlet-options.btn-group .dropdown-toggle,.portlet-options.btn-group.open .dropdown-toggle{box-shadow:none}.form-group.form-inline.input-boolean-wrapper label,.form-group.form-inline.input-checkbox-wrapper label{gap:.3125rem}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.lfr-asset-column-details .lfr-asset-categories{color:#7d7d7d}.lfr-asset-column-details .lfr-asset-categories .lfr-asset-category{color:#555}.lfr-asset-column-details .lfr-asset-description{color:#444;font-style:italic;margin:.5em auto 2em;-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}.lfr-asset-column-details .lfr-asset-icon{border-right:1px solid transparent;color:#999;float:left;line-height:1em;margin-right:10px;padding-right:10px}.lfr-asset-column-details .lfr-asset-icon.last{border-width:0}.lfr-asset-column-details .lfr-asset-tags{color:#7d7d7d}.lfr-asset-column-details .lfr-asset-tags .tag{color:#555}.lfr-asset-column-details .lfr-asset-metadata{clear:both;margin-bottom:1.5em;padding-bottom:1.5em}.lfr-asset-column-details .lfr-panel{clear:both;margin-bottom:.2em}.lfr-asset-column-details .lfr-panel.lfr-extended{border:1px solid #ccc;margin-bottom:0}.lfr-asset-column-details .lfr-asset-field label,.lfr-asset-column-details .taglib-custom-attributes-list label{display:block}.lfr-asset-column-details .taglib-custom-attributes-list{margin-bottom:1em}.overlay{position:absolute}.overlay-hidden,.overlaymask-hidden{display:none}.lfr-form-row{border-bottom:1px solid #ccc;margin-bottom:10px;margin-top:10px;padding:1px 5px 25px;position:relative}.lfr-form-row:after{clear:both;content:"";display:block;height:0}.lfr-form-row:hover{border:solid #ccc;border-width:1px 0;padding-top:0}.lfr-form-row.lfr-form-row-inline .form-group{margin-right:5px}.lfr-form-row legend .field-label{float:left;margin-right:10px}.lfr-form-row .handle-sort-vertical{background:var(--wpr-bg-77930fbc-d0a2-46a1-ae7d-f0a5b9ce6aab) no-repeat 0 50%;cursor:move;padding-left:20px}.lfr-form-row fieldset{border-width:0;margin:0;padding:0}.lfr-autorow-controls{bottom:5px;position:absolute;right:5px}.datepicker-popover-content .popover-content{padding:.75rem 1rem}.dropdown.open>.dropdown-menu,.overlay-content .open>.dropdown-menu{display:block}.form-control-inline{background-color:transparent;font-size:1.125rem;font-weight:700}.form-control-inline:not(:hover){border-color:transparent}.form-control-inline::placeholder{color:#a9afb5;font-style:italic}.form-search .input-group{position:relative}.form-search .input-group.advanced-search .search-query{padding-left:40px;z-index:0}.form-search .input-group.advanced-search .toggle-advanced{cursor:pointer;left:0;line-height:1;padding:8px 10px;position:absolute;top:0}.form-search .input-group.advanced-search .toggle-advanced .caret{margin-top:7px}.form-search .input-group.advanced-search .toggle-advanced .icon-search{font-size:14px}@media (max-width:991.98px){.form-search .input-group{width:100%}.form-search .input-group .btn{clip:rect(0,0,0,0);left:-9999px;position:absolute}.form-search .input-group input.search-query{width:100%}}.lfr-table{border-collapse:collapse;clear:both}.lfr-table>tbody>tr>td,.lfr-table>tbody>tr>th,.lfr-table>tfoot>tr>td,.lfr-table>tfoot>tr>th,.lfr-table>thead>tr>td,.lfr-table>thead>tr>th{padding:0 5px;overflow-wrap:break-all;word-wrap:break-all}.lfr-table>tbody>tr>td.first-child,.lfr-table>tbody>tr>td:first-child,.lfr-table>tbody>tr>th.first-child,.lfr-table>tbody>tr>th:first-child,.lfr-table>tfoot>tr>td.first-child,.lfr-table>tfoot>tr>td:first-child,.lfr-table>tfoot>tr>th.first-child,.lfr-table>tfoot>tr>th:first-child,.lfr-table>thead>tr>td.first-child,.lfr-table>thead>tr>td:first-child,.lfr-table>thead>tr>th.first-child,.lfr-table>thead>tr>th:first-child{padding-left:0}.lfr-table>tbody>tr>td.last-child,.lfr-table>tbody>tr>td:last-child,.lfr-table>tbody>tr>th.last-child,.lfr-table>tbody>tr>th:last-child,.lfr-table>tfoot>tr>td.last-child,.lfr-table>tfoot>tr>td:last-child,.lfr-table>tfoot>tr>th.last-child,.lfr-table>tfoot>tr>th:last-child,.lfr-table>thead>tr>td.last-child,.lfr-table>thead>tr>td:last-child,.lfr-table>thead>tr>th.last-child,.lfr-table>thead>tr>th:last-child{padding-right:0}.lfr-table>tbody>tr>th,.lfr-table>tfoot>tr>th,.lfr-table>thead>tr>th{font-weight:700}.lfr-pagination:after{clear:both;content:"";display:block;height:0;visibility:hidden}.lfr-pagination .dropdown-menu{display:none}.lfr-pagination .dropdown-toggle .icon-caret-down{margin-left:5px}.lfr-pagination .lfr-pagination-controls{float:left}.lfr-pagination .lfr-pagination-controls .search-results{display:inline-block;margin-left:10px;margin-top:5px;top:10px}.lfr-pagination .lfr-pagination-controls li .lfr-pagination-link{border-width:0;clear:both;color:#333;display:block;font-weight:400;line-height:20px;padding:3px 20px;text-align:left;white-space:nowrap;width:100%}.lfr-pagination .lfr-pagination-delta-selector{float:left}@media (max-width:991.98px){.lfr-pagination .lfr-pagination-delta-selector .lfr-icon-menu-text{display:none}}.lfr-pagination .pagination-content{float:right}.lfr-panel.lfr-extended{border:1px solid transparent;border-color:#dedede #bfbfbf #bfbfbf #dedede}.lfr-panel.lfr-extended.lfr-collapsible .lfr-panel-button{display:block}.lfr-panel.lfr-extended.lfr-collapsed .lfr-panel-titlebar{border-bottom-width:0}.lfr-panel.panel-default .panel-heading{border-bottom-width:0}.lfr-panel .toggler-header{cursor:pointer}.sidebar-sm{font-size:.875rem}.sidebar-sm .sheet-subtitle{font-size:.75rem;margin-bottom:1rem}.sidebar-sm .form-group{margin-bottom:1rem}.sidebar-sm .form-control{border-radius:.1875rem;font-size:.875rem;height:2rem;line-height:1.5;min-height:auto;padding:.25rem .75rem}.sidebar-sm .form-control.form-control-tag-group{height:auto}.sidebar-sm .form-control.form-control-tag-group .form-control-inset{margin-bottom:0;margin-top:0}.sidebar-sm .form-control.form-control-tag-group .label{margin-bottom:0;margin-top:0;padding:0 .25rem}.sidebar-sm .form-control[type=file]{padding:0}.sidebar-sm select.form-control{padding-right:1.6rem}.sidebar-sm select.form-control:not([size]){height:2rem}.sidebar-sm .article-content-description .input-localized.input-localized-editor .input-group-item .wrapper .form-control{min-height:auto;padding:.285rem .75rem}.sidebar-sm .btn:not(.btn-unstyled){border-radius:.1875rem;font-size:.875rem;line-height:1.15;padding:.4375rem .75rem}.sidebar-sm .btn:not(.btn-unstyled).close{padding:.4375rem}.sidebar-sm .btn.btn-monospaced,.sidebar-sm .btn.btn-monospaced.btn-sm{height:2rem;padding:.1875rem 0;width:2rem}.sidebar-sm .btn.btn-monospaced.btn-sm.input-localized-trigger,.sidebar-sm .btn.btn-monospaced.input-localized-trigger{padding:0}.sidebar-sm .input-group-item .input-group-text{font-size:.875rem;height:2rem;min-width:2rem;padding-left:.75rem;padding-right:.75rem}.sidebar-sm .input-group-item .btn .btn-section{font-size:.5625rem}.sidebar-sm .list-group-item-flex{padding:.5rem .25rem}.sidebar-sm .list-group-item-flex .autofit-col{padding-left:.25rem;padding-right:.25rem}.lfr-translation-manager{border-radius:4px;display:inline-block;margin-top:.5em;min-height:1.8em}.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-default-locale{display:inline-block;width:auto}.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-icon-menu{float:none;padding:.4em 0}.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-icon-menu li,.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-icon-menu li strong{display:inline}.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-translations-message{margin:10px 0}.lfr-translation-manager .lfr-translation-manager-available-translations{white-space:normal}.lfr-translation-manager .lfr-translation-manager-available-translations .lfr-translation-manager-available-translations-links{line-height:1}.lfr-translation-manager .lfr-translation-manager-translation{border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-block;margin:.2em;padding:.4em .3em .4em .5em;text-decoration:none}.lfr-translation-manager .lfr-translation-manager-translation *{vertical-align:middle}.lfr-translation-manager .lfr-translation-manager-translation img{margin-right:.3em}.lfr-translation-manager .lfr-translation-manager-translation:hover{background-color:#d1e5ef}.lfr-translation-manager .lfr-translation-manager-translation.lfr-translation-manager-translation-editing{background-color:#598bec;border-color:#224fa8;color:#fff}.lfr-translation-manager .lfr-translation-manager-change-default-locale{margin:0 .4em}.lfr-translation-manager .lfr-translation-manager-delete-translation{display:inline-block;padding:0 2px}.lfr-translation-manager .lfr-translation-manager-delete-translation svg{pointer-events:none}.lfr-tree a{text-decoration:none}.lfr-tree li{margin-bottom:2px;padding-left:0}.lfr-tree li ul li,.lfr-tree li.tree-item{padding-left:0}.lfr-tree li.tree-item{padding-left:5px}.lfr-tree li.tree-item li{padding-left:20px}.lfr-tree li.tree-item ul{margin-left:0;margin-top:5px}.lfr-upload-container{margin-bottom:1rem}.lfr-upload-container .upload-target{border:3px dashed #e5e7e9;margin-bottom:1rem;min-height:2rem;padding:2rem 0;position:relative;text-align:center}.upload-drop-intent .lfr-upload-container .upload-target{z-index:100}.upload-drop-active .lfr-upload-container .upload-target{background-color:#92e5a5;border-color:#69db83}.lfr-upload-container .upload-target .drop-file-text{font-weight:400}.mobile .lfr-upload-container .upload-target .drop-file-text{display:none}.lfr-upload-container .upload-target .small{display:block;margin:5px 0;text-transform:lowercase}.lfr-upload-container .manage-upload-target{padding-top:5px;position:relative}.lfr-upload-container .manage-upload-target .select-files{float:left;line-height:0;margin:0 1.125rem 1.125rem;padding:0 0 0 5px}.lfr-upload-container .cancel-uploads,.lfr-upload-container .clear-uploads{background-repeat:no-repeat;float:right}.lfr-upload-container .cancel-uploads{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAnFBMVEX////4YWP/dXjyS07/dXj9bXD6a234YWP4XWD2WVv2VFfsOTzoLzHmKSvkISP2VFf0TE/vREftPT/iHB72WVvvREf0TE//hon/gYX/fYD/e33/dXj/cXP9bXD/a236a23/Zmb4YWP4XWD/Wl32WVv/VVj2VFf3VFb0TE/yS072SUvvREfuQELtPT/sOTzrMzXoLzHnLC/mKSvkISPh2jkWAAAAF3RSTlMAESIiMzMzMzMzMzMzMzNERERERHd3qtw8lzkAAACOSURBVHjaZcjZDsIgEIXhcd+tu5YBKUixttS6vP+7OQKJTfxvTr4D7Tpxu/2w410SjDjwVvLQ805TPiRryfQeKM6OTI68K/BJPHGlJZJjSqSMofEOGXbJecsTgzkds58V5+J8refBU7Jx9yIrmkW0sA6gqbLyuaRjZZWtgXq58rEFan0jf3uTfRuIkf/7AO8DDcVPSSG3AAAAAElFTkSuQmCC);margin-right:0}.lfr-upload-container .clear-uploads{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAdVBMVEX///+6QwTEVx65RQPEVx3EWB64RQPDVxq5RAO5RAO5RQPATQ65RQO5RQO5RQPRczjJZCW9TQTLay28QgTdZAHhaAPmdyHqeQXrikDudgDvfxj0nWP1qHL2tY33tY34dgD+za7+1rj/dxH/fxj/hiH/kk3///9TM3sUAAAAFHRSTlMAbXd4eHh6gN3e3+Hi4+T5+/z8/mIsq5IAAABHSURBVBjTY2CgGWDlFuZhRuIz8cspyggxIgQ4ZFWVVCQ4EQLCCmpqalLCCAFeaWV5SVE+hAC7gJi4iCAbkqksXMK8bNRzNADCOQN++eLhCQAAAABJRU5ErkJggg==);padding-left:16px}.lfr-upload-container .upload-file.upload-complete.file-saved{padding-left:25px}.lfr-upload-container .upload-file .file-title{display:inline-block;max-width:95%;overflow:hidden;padding-right:16px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.lfr-upload-container .upload-file .icon-file{font-size:40px}.lfr-upload-container .upload-list-info{margin:1em 0 .5em}.lfr-upload-container .upload-list-info h4{font-size:1.3em}.lfr-upload-container .cancel-button{color:#6c757d;margin-top:1px;position:absolute;right:5px;top:50%;white-space:nowrap}.lfr-upload-container .cancel-button .cancel-button-text{display:none;margin-left:5px}.lfr-upload-container .cancel-button:hover .cancel-button-text{display:inline}.lfr-upload-container .cancel-button .lexicon-icon{height:12px}.lfr-upload-container .delete-button{color:#6c757d}.lfr-upload-container .delete-button-col{padding-right:10px}.lfr-upload-container .file-added .success-message{float:right;font-weight:400}.lfr-upload-container .upload-error{opacity:1;padding-left:25px}.lfr-upload-container .delete-button,.lfr-upload-container .upload-complete .cancel-button,.lfr-upload-container .upload-complete.file-saved .delete-button,.lfr-upload-container .upload-complete.upload-error .delete-button{display:none}.lfr-upload-container .multiple-files .upload-error{background:#f5c4c9 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJPSURBVDjLpZPLS5RhFMYfv9QJlelTQZwRb2OKlKuINuHGLlBEBEOLxAu46oL0F0QQFdWizUCrWnjBaDHgThCMoiKkhUONTqmjmDp2GZ0UnWbmfc/ztrC+GbM2dXbv4ZzfeQ7vefKMMfifyP89IbevNNCYdkN2kawkCZKfSPZTOGTf6Y/m1uflKlC3LvsNTWArr9BT2LAf+W73dn5jHclIBFZyfYWU3or7T4K7AJmbl/yG7EtX1BQXNTVCYgtgbAEAYHlqYHlrsTEVQWr63RZFuqsfDAcdQPrGRR/JF5nKGm9xUxMyr0YBAEXXHgIANq/3ADQobD2J9fAkNiMTMSFb9z8ambMAQER3JC1XttkYGGZXoyZEGyTHRuBuPgBTUu7VSnUAgAUAWutOV2MjZGkehgYUA6O5A0AlkAyRnotiX3MLlFKduYCqAtuGXpyH0XQmOj+TIURt51OzURTYZdBKV2UBSsOIcRp/TVTT4ewK6idECAihtUKOArWcjq/B8tQ6UkUR31+OYXP4sTOdisivrkMyHodWejlXwcC38Fvs8dY5xaIId89VlJy7ACpCNCFCuOp8+BJ6A631gANQSg1mVmOxxGQYRW2nHMha4B5WA3chsv22T5/B13AIicWZmNZ6cMchTXUe81Okzz54pLi0uQWp+TmkZqMwxsBV74Or3od4OISPr0e3SHa3PX0f3HXKofNH/UIG9pZ5PeUth+CyS2EMkEqs4fPEOBJLsyske48/+xD8oxcAYPzs4QaS7RR2kbLTTOTQieczfzfTv8QPldGvTGoF6/8AAAAASUVORK5CYII=) no-repeat 5px 5px;border-color:#bd2130;color:#bd2130;font-weight:400;margin-bottom:16px;padding:8px 8px 8px 24px}.lfr-upload-container .multiple-files .upload-error .error-message{display:block}.lfr-upload-container .multiple-files .upload-complete.file-saved .form-check-middle-left .card-body,.lfr-upload-container .multiple-files .upload-complete.upload-error .form-check-middle-left .card-body{padding-left:1rem}.lfr-upload-container .multiple-files .upload-complete.file-saved .form-check-middle-left .custom-control-label,.lfr-upload-container .multiple-files .upload-complete.upload-error .form-check-middle-left .custom-control-label{display:none}.lfr-upload-container .single-file .upload-error{list-style:none;margin-top:1em}.lfr-upload-container .single-file .upload-error .upload-error-message{margin-bottom:.5em}.lfr-upload-container .upload-complete{padding-left:5px}.lfr-upload-container .upload-complete .error-message,.lfr-upload-container .upload-complete .success-message{font-weight:700;margin-left:1em}.lfr-upload-container .upload-complete .delete-button{display:inline-block}.lfr-upload-container .upload-complete .select-file:disabled+.custom-control-label{display:none}.lfr-upload-container .progress{display:none;margin-top:.5rem}.lfr-upload-container .file-uploading .progress{display:flex}.lfr-alert-container{left:0;position:absolute;right:auto;top:auto;width:100%;z-index:430}.lfr-alert-container.inline-alert-container{position:relative}.lfr-alert-container.inline-alert-container .lfr-alert-wrapper{padding:0}.lfr-alert-container .lfr-alert-wrapper{margin-bottom:5px;overflow:hidden}.lfr-search-container td .overlay.entry-action{position:static}.lfr-search-container td .overlay.entry-action .btn a{display:block;padding:4px 12px}.contextual-sidebar{height:calc(100vh - 49px);pointer-events:none;position:fixed;right:0;top:49px;transform:translateX(100%);transition:transform ease .5s;width:320px;will-change:transform}.contextual-sidebar.contextual-sidebar-visible{pointer-events:auto;transform:translateX(0)}body.has-control-menu .contextual-sidebar{height:calc(100vh - 98px);top:98px}@media (min-width:576px){.contextual-sidebar{height:calc(100vh - 64px);top:64px}body.has-control-menu .contextual-sidebar{height:calc(100vh - 120px);top:120px}.contextual-sidebar-content{transition:padding ease .5s;will-change:padding}.contextual-sidebar-visible .contextual-sidebar-content,.contextual-sidebar-visible+.contextual-sidebar-content{padding-right:320px}}.taglib-diff-html div.diff-removed-image{background:#fdc6c6 var(--wpr-bg-d4c586c3-444e-4eef-947e-0bfd33136e13)}.taglib-diff-html div.diff-added-image{background:#cfc var(--wpr-bg-42879240-8a6d-4ba0-85af-da88a1473c08) no-repeat}.taglib-diff-html div.diff-added-image,.taglib-diff-html div.diff-removed-image{height:300px;margin:2px;opacity:.55;position:absolute;width:200px}.taglib-diff-html span.diff-html-added{background-color:#cfc;font-size:1em}.taglib-diff-html span.diff-html-added img{border:2px solid #cfc}.taglib-diff-html span.diff-html-changed{background:var(--wpr-bg-92c4c78f-0ad5-4dee-83f3-f09e6db4bccf) bottom repeat-x}.taglib-diff-html span.diff-html-changed img{border:2px dotted #009}.taglib-diff-html span.diff-html-removed{background-color:#fdc6c6;font-size:1em;text-decoration:line-through}.taglib-diff-html span.diff-html-removed img{border:2px solid #fdc6c6}.taglib-discussion{font-size:.875rem;margin-top:1rem}.taglib-discussion .actions-menu .component-action{display:inline-flex}.taglib-discussion .button-holder{margin:1rem 0}.taglib-discussion .comment-container{margin-bottom:1.5rem}.taglib-discussion .lfr-discussion .lfr-discussion-form-edit .alloy-editor-placeholder{border-left-color:#dbdde1}.taglib-discussion .lfr-discussion-body{font-size:1rem}@media (min-width:576px){.taglib-discussion .lfr-discussion-body{padding-left:3.5rem}}@media (min-width:576px){.taglib-discussion .lfr-discussion-details .taglib-user-display{word-wrap:break-word}}.taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name{font-weight:700;text-decoration:none}.taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name:hover{text-decoration:underline}.taglib-discussion .lfr-discussion-details .taglib-user-display .user-profile-image .avatar{background-size:50px}.taglib-discussion .lfr-discussion-container{border-bottom:1px solid #e7e7ed;margin-bottom:1.5rem}.taglib-discussion .lfr-discussion-container:first-of-type{border-top:1px solid #e7e7ed;padding-top:1.5rem}.taglib-discussion .lfr-discussion-container:last-of-type{border-bottom:0}.taglib-discussion .lfr-discussion-container .lfr-discussion{padding-left:1rem}.taglib-discussion .lfr-discussion-container .lfr-discussion .lfr-discussion .lfr-discussion .lfr-discussion{padding-left:0}@media (min-width:576px){.taglib-discussion .lfr-discussion-container .lfr-discussion{padding-left:3.5rem}}.taglib-discussion .lfr-discussion-parent-link{color:#67678c;font-weight:600;margin-left:1em}@media (max-width:767.98px){.taglib-discussion .lfr-discussion-parent-link{display:block;margin-left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.taglib-discussion .lfr-discussion-controls .autofit-col:first-of-type>.btn-outline-borderless{margin-left:-.75rem}.taglib-discussion .lfr-discussion-more-comments{border-top:1px solid #e7e7ed;margin-top:1.5rem;padding-top:1.5rem;text-align:center}.taglib-discussion .username{color:#272833;font-weight:600}.taglib-discussion .taglib-workflow-status{margin-left:.5rem}.taglib-discussion .workflow-value{text-transform:uppercase}@media (min-width:576px){.taglib-discussion .actions-menu{display:none}.taglib-discussion .actions-menu.open,.taglib-discussion .actions-menu:focus,.taglib-discussion .comment-container:hover .actions-menu{display:inline-block}}.drop-zone{min-height:80px;padding:20px;text-align:center}.drop-zone.drop-enabled{outline:2px dashed transparent}.drop-zone.drop-enabled:not(.no-border){outline-color:rgba(176,180,187,.5)}.drop-zone p{margin:10px auto 0;max-width:75%}.drop-here-info{font-size:25px;height:100%;left:0;min-height:100px;opacity:0;position:absolute;text-align:center;top:0;visibility:hidden;width:100%;transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.drop-here-info{transition:none}}.drop-here-info .drop-here-indicator{height:115px;left:0;margin:auto;position:absolute;right:0;top:50%;transform:translate(0,-50%)}.drop-here-info .drop-icons{display:inline-block;position:relative;width:160px;transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.drop-here-info .drop-icons{transition:none}}.drop-here-info .drop-icons span{border-radius:3px;position:absolute;text-align:center;transition:all .3s ease-in-out}@media (prefers-reduced-motion:reduce){.drop-here-info .drop-icons span{transition:none}}.drop-here-info .drop-icons span:nth-of-type(1){box-shadow:5px 4px 0 0 rgba(0,0,0,.08);height:60px;left:0;line-height:60px;opacity:0;top:10px;transform:rotate(25deg);width:60px}.drop-here-info .drop-icons span:nth-of-type(2){background:#00c2ff;color:#fff;height:80px;left:40px;line-height:80px;width:80px;z-index:2}.drop-here-info .drop-icons span:nth-of-type(3){box-shadow:-5px 4px 0 0 rgba(0,0,0,.08);display:block;font-size:45px;height:70px;left:90px;line-height:70px;opacity:0;position:relative;top:8px;transform:rotate(-25deg);width:70px;z-index:1}.drop-here-info .drop-icons span:nth-of-type(1),.drop-here-info .drop-icons span:nth-of-type(3){background:#e8e6e8;color:#a5a6ac}.drop-here-info .drop-text{color:#fff;display:block;font-size:20px;margin-left:0;margin-top:20px}.drop-active .drop-here-info{background-color:rgba(0,0,0,.6);opacity:1;visibility:visible;z-index:100}.drop-active .drop-here-info .drop-icons span:nth-of-type(1),.drop-active .drop-here-info .drop-icons span:nth-of-type(3){opacity:1}.drop-active .drop-here-info span:nth-of-type(1){transform:rotate(-20deg)}.drop-active .drop-here-info span:nth-of-type(2){transform:scale(1)}.drop-active .drop-here-info span:nth-of-type(3){transform:rotate(15deg)}.taglib-empty-result-message.sheet{margin-bottom:24px}.taglib-empty-result-message .taglib-empty-result-message-description{color:#6c757d;margin-top:8px}.taglib-empty-result-message .taglib-empty-result-message-header,.taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn,.taglib-empty-result-message .taglib-empty-search-result-message-header{background-position:center;background-repeat:no-repeat;background-size:100%;margin-left:auto;margin-right:auto}.taglib-empty-result-message .taglib-empty-result-message-header,.taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn{max-width:200px;padding-top:250px}.taglib-empty-result-message .taglib-empty-result-message-header,.taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn{background-image:url(/o/classic-theme/images/states/empty_state.gif)}.taglib-empty-result-message .taglib-empty-search-result-message-header{background-image:url(/o/classic-theme/images/states/search_state.gif);max-width:210px;padding-top:232px}.taglib-empty-result-message .taglib-empty-state{background-image:url(/o/classic-theme/images/states/empty_state.gif);margin:auto;max-width:250px;padding-top:250px}.taglib-empty-result-message .taglib-success-state{background-image:url(/o/classic-theme/images/states/success_state.gif);margin:auto;max-width:250px;padding-top:250px}.taglib-empty-result-message .taglib-search-state{background-image:url(/o/classic-theme/images/states/search_state.gif);margin:auto;max-width:250px;padding-top:250px}.taglib-empty-result-message .taglib-empty-result-message-title{font-size:1rem;margin-top:48px}.taglib-empty-result-message .taglib-empty-result-message-description{font-size:.875rem}.taglib-empty-result-message .taglib-empty-result-message-header+.taglib-empty-result-message-title,.taglib-empty-result-message .taglib-empty-search-result-message-header+.taglib-empty-result-message-title,.taglib-empty-result-message .taglib-empty-state+.taglib-empty-result-message-title,.taglib-empty-result-message .taglib-search-state+.taglib-empty-result-message-title,.taglib-empty-result-message .taglib-success-state+.taglib-empty-result-message-title{font-size:1.25rem;font-weight:700;text-align:center}.taglib-empty-result-message .taglib-empty-result-message-header~.taglib-empty-result-message-actions,.taglib-empty-result-message .taglib-empty-result-message-header~.taglib-empty-result-message-description,.taglib-empty-result-message .taglib-empty-search-result-message-header~.taglib-empty-result-message-actions,.taglib-empty-result-message .taglib-empty-search-result-message-header~.taglib-empty-result-message-description,.taglib-empty-result-message .taglib-empty-state~.taglib-empty-result-message-actions,.taglib-empty-result-message .taglib-empty-state~.taglib-empty-result-message-description,.taglib-empty-result-message .taglib-search-state~.taglib-empty-result-message-actions,.taglib-empty-result-message .taglib-search-state~.taglib-empty-result-message-description,.taglib-empty-result-message .taglib-success-state~.taglib-empty-result-message-actions,.taglib-empty-result-message .taglib-success-state~.taglib-empty-result-message-description{font-size:1rem;text-align:center}.field-wrapper.form-inline .control-label{display:inline-block}.field-wrapper-html .input-localized .input-group-item{flex-wrap:nowrap}.taglib-header{border-bottom:1px solid #c8c9ca;color:#555;margin-bottom:1em;padding-bottom:10px}.taglib-header .header-title{display:inline-block;margin:.1em;max-width:100%;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;word-wrap:normal}.taglib-header .header-back-to{display:inline-block;vertical-align:middle}.taglib-header .header-back-to a{display:block;font-weight:700;padding:0 .3em 0 0;text-decoration:none}.taglib-icon{text-decoration:none}.taglib-icon:not(.btn):focus .taglib-text,.taglib-icon:not(.btn):hover .taglib-text{text-decoration:underline}.taglib-icon[lang]>img{vertical-align:baseline;width:16px}.icon-monospaced{color:inherit;display:inline-block;height:2rem;line-height:34px;text-align:center;width:2rem}.icon-monospaced.lexicon-icon{padding:8px}.taglib-icon-list li{float:left;margin-right:1em}.taglib-icon-list:after{clear:both;content:"";display:block;height:0;visibility:hidden}.lfr-icon-menu .lfr-icon-menu-icon{max-width:none}@media (max-width:767.98px){.table-cell.last .lfr-icon-menu .dropdown-toggle{text-align:center}.table-cell.last .lfr-icon-menu .dropdown-toggle .lfr-icon-menu-text,.table-cell.last .lfr-icon-menu .dropdown-toggle>img{display:none}}.lfr-menu-list{float:none;overflow-y:auto;position:relative}.lfr-menu-list.direction-right{margin:0 2px}.lfr-menu-list.dropdown-menu{float:none;position:relative}@media (max-width:991.98px){.lfr-menu-list.dropdown-menu>li>a{font-size:22px;line-height:40px;white-space:normal}.lfr-menu-list.dropdown-menu>li>a img{margin-bottom:3px}}.lfr-menu-list.dropdown-menu .search-panel{margin-bottom:0}.lfr-menu-list.dropdown-menu .search-panel .form-group{margin:0 16px}.lfr-menu-list.dropdown-menu .search-panel .menu-item-filter{width:auto}body>.lfr-menu-list ul{border-radius:4px}.lfr-icon-menu-open:after{clear:both;content:"";display:table}.lfr-icon-menu-open .dropdown-menu{position:static}.input-localized.input-localized-editor .form-control{border-width:0;height:100%;padding:0}.input-localized .input-group-item{flex-direction:column}.input-localized .input-localized-content{margin-left:6px}.input-group .input-localized .input-localized-content{margin-top:3px}.input-localized .lfr-input-localized .lfr-input-localized-state{background-color:#ddd}.input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error{background-color:#ff0047}.input-localized .lfr-input-localized-default a{margin-right:14px}.input-localized .lfr-input-localized-state{height:4px;margin:3px 5px;width:4px}.input-localized .palette-item-inner .lfr-input-localized-flag{font-size:16px;opacity:.5}.input-localized .palette-item,.input-localized .palette-item-hover,.input-localized .palette-item-hover .palette-item-inner{border-color:transparent}.input-localized .palette-item-inner{border-color:#666;display:block;height:16px;width:16px}.input-localized .palette-item-selected .lfr-input-localized-state{background:#27c1f2}.input-localized-palette-container .palette-items-container{font-size:0;margin:0;white-space:normal}.input-localized-palette-container .palette-item{border-width:0;padding:.5rem 1.25rem}.input-localized-palette-container .palette-item-inner{border:1px solid;margin-right:4px;width:16px}.input-localized-palette-container .palette-item-inner img{display:block}.taglib-move-boxes{margin-bottom:1em}.taglib-move-boxes label{border-bottom:1px solid transparent;display:block;margin-bottom:5px;padding:5px}.taglib-move-boxes .toolbar{text-align:center}.taglib-move-boxes .arrow-button img{border-width:0;height:16px;width:16px}.taglib-move-boxes .choice-selector{width:100%}.taglib-move-boxes .choice-selector label{background:#ebf1f9;border-bottom-color:#8db2f3}.taglib-move-boxes .field-content{margin-bottom:0}.taglib-move-boxes .move-arrow-buttons{margin-top:5em}.taglib-move-boxes .move-arrow-buttons .arrow-button{display:block}.taglib-move-boxes .sortable-container{margin-top:10px}.taglib-move-boxes .sortable-container .btn.edit-selection{margin-bottom:10px}.taglib-move-boxes .sortable-container .move-option{background-color:transparent;border-top:1px solid #ddd;display:none;margin:2px 0;padding:2px;position:relative}.taglib-move-boxes .sortable-container .move-option.selected{display:block}.taglib-move-boxes .sortable-container .move-option.move-option-dragging{background-color:#fafafa}.taglib-move-boxes .sortable-container .move-option .checkbox,.taglib-move-boxes .sortable-container .move-option .handle{position:absolute}.taglib-move-boxes .sortable-container .move-option .checkbox{display:none;margin:7px 0 0 5px}.taglib-move-boxes .sortable-container .move-option .handle{color:#999;cursor:pointer;font-size:1.5em;padding:6px}.taglib-move-boxes .sortable-container .move-option .title{font-size:1.2em;margin:1px 0 1px 30px}.taglib-move-boxes .sortable-container.edit-list-active .move-option{display:block}.taglib-move-boxes .sortable-container.edit-list-active .move-option .checkbox{display:inline-block}.taglib-move-boxes .sortable-container.edit-list-active .move-option .handle{display:none}.mobile .taglib-move-boxes .selector-container{display:none}.item-selector .card-row>.autofit-col-expand{padding-top:4px}.item-selector .drop-zone{background-color:#f1f2f5;margin-top:1rem}.item-selector .input-file{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.item-selector .input-file+label{position:relative}.item-selector .input-file+label::before{border-radius:4px;bottom:-2px;content:"";display:block;left:-2px;position:absolute;right:-2px;top:-2px;transition:box-shadow .15s ease-in-out}.item-selector .input-file:focus+label::before{box-shadow:0 0 0 2px #fff,0 0 0 4px #75b8ff}.item-selector .item-selector-list-row:hover{background-color:#e5f2ff;cursor:pointer}.lfr-map{border:1px solid #ccc;min-height:400px;width:100%}.lfr-map .home-button{margin:5px}@media (max-width:575.98px){.lfr-map .home-button{height:35px;width:45px}}.lfr-map .search-controls{font-size:15px;margin-top:5px;width:100%}@media (min-width:576px){.lfr-map .search-controls{width:50%}}.lfr-map .search-controls .search-input{width:100%}.navbar .navbar-collapse{max-height:none}.navbar .navbar-collapse:after,.navbar .navbar-collapse:before{display:inline}@media (max-width:767.98px){.navbar .navbar-search{background-color:#f3f3f3;border-top-width:0;width:100%}}.navbar .navbar-search .form-search{margin:8px 0}@media (min-width:768px){.navbar .navbar-search .form-search{float:right;max-width:275px}}@media (max-width:767.98px){.navbar .navbar-search .form-search .input-group{width:100%}}@media (max-width:991.98px){.navbar .container .navbar-btn,.navbar .container-fluid .navbar-btn{margin-bottom:5px;width:45px}.navbar .container .navbar-collapse.open,.navbar .container-fluid .navbar-collapse.open{border-width:0;display:block;height:auto;overflow:visible}}.taglib-portlet-preview.show-borders{border:1px solid #828f95;margin-bottom:1em;padding:3px 3px 1em}.taglib-portlet-preview.show-borders .title{background-color:#d3dadd;font-size:1.4em;font-weight:700;padding:.5em}.taglib-portlet-preview .preview{margin:1em;min-height:90px}.lfr-search-container .entry-action{width:1px}.lfr-search-container .entry-action .taglib-icon{white-space:nowrap}.lfr-search-container-wrapper.lfr-search-container-fixed-first-column{position:relative}@media (min-width:576px){.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive{margin-left:375px;width:auto}}.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table{position:static}.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header{left:12px;position:fixed;right:12px;top:-1px;z-index:1020}.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header>th{display:block;padding:0}.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header>th .lfr-search-iterator-fixed-header-inner-wrapper{overflow-x:hidden}@media (min-width:576px){.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header>th .lfr-search-iterator-fixed-header-inner-wrapper{margin-left:375px}}.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header>th .lfr-search-iterator-fixed-header-inner-wrapper table{border-collapse:collapse;width:100%}.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header>th .lfr-search-iterator-fixed-header-inner-wrapper table th{border-radius:0}.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table td,.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th{width:auto}@media (min-width:576px){.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table td:first-child,.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th:first-child{left:0;position:absolute;right:15px}}.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th{height:auto}.lfr-search-container-wrapper a:not(.component-action):not(.btn){color:#343a40}.lfr-search-container-wrapper .dropdown-action .dropdown-toggle{color:#6c757d}.lfr-search-container-wrapper .dropdown-action .dropdown-toggle:hover{color:#343a40}.lfr-search-container-wrapper .lfr-icon-menu>.dropdown-toggle{color:#6c757d}.lfr-search-container-wrapper .lfr-icon-menu>.dropdown-toggle:active,.lfr-search-container-wrapper .lfr-icon-menu>.dropdown-toggle:focus,.lfr-search-container-wrapper .lfr-icon-menu>.dropdown-toggle:hover{background-color:#f7f8f9;border-radius:4px;color:#343a40}.lfr-search-container-wrapper .lfr-search-container-list .list-group:last-child .list-group-item:nth-last-child(2){border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.lfr-search-container-wrapper .lfr-search-container-list+.taglib-search-iterator-page-iterator-bottom{margin-top:20px}.lfr-search-container-wrapper .list-group{margin-bottom:0}.lfr-search-container-wrapper .list-group+.list-group .list-group-header:first-child,.lfr-search-container-wrapper .list-group+.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.lfr-search-container-wrapper .list-group .list-group-item h4{font-size:.875rem;line-height:1.5;margin-bottom:0}.lfr-search-container-wrapper .list-group .list-group-item .h5,.lfr-search-container-wrapper .list-group .list-group-item .h6,.lfr-search-container-wrapper .list-group .list-group-item h5,.lfr-search-container-wrapper .list-group .list-group-item h6{font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:0}.lfr-search-container-wrapper .list-group .list-group-item span+h2.h5{font-weight:600}.lfr-search-container-wrapper .list-group .list-group-item h6+h5{font-weight:600}.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) td:first-child,.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) th:first-child{border-bottom-left-radius:.25rem}.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) td:last-child,.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) th:last-child{border-bottom-right-radius:.25rem}.user-info{display:flex}.user-info .sticker{align-self:center}.user-info .user-details{margin-left:1rem}.user-info .user-name{color:#343a40;font-weight:600}.user-info .date-info{color:#6c757d}.user-status-tooltip .user-status-avatar{float:left;margin-right:5px}.user-status-tooltip .user-status-avatar .user-status-avatar-image{width:27px}.user-status-tooltip .user-status-info{display:inline-block;overflow:hidden}.user-status-tooltip .user-status-info .user-status-date{font-size:11px}.lfr-search-container{margin-top:1.5em;overflow:auto}@media (max-width:767.98px){.lfr-search-container .selector-button{width:auto}}.touch .lfr-search-container{-webkit-overflow-scrolling:touch}.touch .lfr-search-container .searchcontainer-content .table{max-width:none}.taglib-page-iterator{clear:both;height:auto;width:auto}.taglib-page-iterator .lfr-pagination-buttons{float:right;margin:0}@media (max-width:991.98px){.taglib-page-iterator .lfr-pagination-buttons{width:100%}}@media (max-width:991.98px) and (max-width:767.98px){.taglib-page-iterator .lfr-pagination-buttons{float:none;margin-top:20px}}@media (max-width:991.98px){.taglib-page-iterator .lfr-pagination-buttons>li{display:inline-block;width:50%}.taglib-page-iterator .lfr-pagination-buttons>li.first,.taglib-page-iterator .lfr-pagination-buttons>li.last{display:none}.taglib-page-iterator .lfr-pagination-buttons>li>a{line-height:20px;padding:11px 19px}}.taglib-page-iterator .lfr-pagination-config{float:left;line-height:46px}@media (max-width:767.98px){.taglib-page-iterator .lfr-pagination-config{float:none}.taglib-page-iterator .lfr-pagination-config .current-page-menu{display:block}.taglib-page-iterator .lfr-pagination-config .current-page-menu .btn{display:block}}.taglib-page-iterator .lfr-pagination-config .lfr-pagination-delta-selector,.taglib-page-iterator .lfr-pagination-config .lfr-pagination-page-selector{display:inline}.taglib-page-iterator .lfr-pagination-config .lfr-pagination-delta-selector{float:none}@media (max-width:991.98px){.taglib-page-iterator .lfr-pagination-config .lfr-pagination-delta-selector{display:none}}.taglib-page-iterator .search-results{float:left;line-height:46px;margin-left:10px}@media (max-width:991.98px){.taglib-page-iterator .search-results{display:none}}.taglib-search-toggle .form-search{position:relative}.taglib-search-toggle .form-search .input-group-btn{position:absolute}@media (min-width:992px){.taglib-search-toggle .form-search .input-group-btn{position:static}}.taglib-search-toggle .toggle-advanced{color:inherit;margin-left:10px;position:absolute;top:8px}.taglib-search-toggle .toggle-advanced,.taglib-search-toggle .toggle-advanced:focus,.taglib-search-toggle .toggle-advanced:hover{text-decoration:none}.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced{background-color:#fcfcfc;border:solid #ddd;border-width:0 1px 1px;margin-top:0;padding:15px 15px 0}.navbar-search .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced{border-width:1px 0 0}.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content{position:relative}.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields{margin-bottom:0}.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields-legend{color:#999;font-size:13px}.taglib-search-toggle-advanced-wrapper .btn.close{margin-right:5px;position:relative;z-index:1}.taglib-user-display{padding:.5em}.taglib-user-display .avatar{background:no-repeat center;background-size:60px;display:block;height:60px;margin:0 auto;width:60px}.taglib-user-display .avatar.author:after{background:rgba(50,168,230,.5);border-radius:50%;content:"";display:block;height:100%;width:100%}.taglib-user-display .user-details{margin-top:1em}.taglib-user-display .user-name{font-size:1.1em;font-weight:700}.taglib-user-display a .user-name{text-decoration:underline}.taglib-user-display.display-style-1 .user-profile-image{float:left;margin-right:24px}.taglib-user-display.display-style-1 .user-name{display:inline-block;margin-top:10px}.taglib-user-display.display-style-1 .user-details{margin-top:0}.taglib-user-display.display-style-2 .user-name,.taglib-user-display.display-style-2 .user-profile-image{clear:both;display:block;min-height:20px;text-align:center}.taglib-user-display.display-style-3{padding:0}.taglib-user-display.display-style-3 .user-profile-image{display:inline-block;vertical-align:middle}.taglib-workflow-status .workflow-id,.taglib-workflow-status .workflow-status,.taglib-workflow-status .workflow-version{color:#999}.table-cell .taglib-workflow-status{margin:0}.table-cell .taglib-workflow-status .workflow-status{padding-left:0}.lfr-autocomplete-input-list .yui3-aclist-list{margin:0}.portal-popup .sheet>.lfr-nav{margin-top:-24px}.portal-popup .contacts-portlet .portlet-configuration-container .form{position:static}.portal-popup .lfr-form-content{padding:24px 12px}.portal-popup .portlet-body,.portal-popup .portlet-boundary,.portal-popup .portlet-column,.portal-popup .portlet-layout{height:100%}.portal-popup .portlet-column{position:static}.portal-popup .dialog-body .container-view,.portal-popup .dialog-body>.container-fluid-max-xl,.portal-popup .export-dialog-tree .container-view,.portal-popup .export-dialog-tree>.container-fluid-max-xl,.portal-popup .lfr-dynamic-uploader .container-view,.portal-popup .lfr-dynamic-uploader>.container-fluid-max-xl,.portal-popup .lfr-form-content .container-view,.portal-popup .lfr-form-content>.container-fluid-max-xl,.portal-popup .portlet-configuration-body-content .container-view,.portal-popup .portlet-configuration-body-content>.container-fluid-max-xl,.portal-popup .process-list .container-view,.portal-popup .process-list>.container-fluid-max-xl,.portal-popup .roles-selector-body .container-view,.portal-popup .roles-selector-body>.container-fluid-max-xl{padding-top:20px}.portal-popup .dialog-body .container-view .nav-tabs-underline,.portal-popup .dialog-body>.container-fluid-max-xl .nav-tabs-underline,.portal-popup .export-dialog-tree .container-view .nav-tabs-underline,.portal-popup .export-dialog-tree>.container-fluid-max-xl .nav-tabs-underline,.portal-popup .lfr-dynamic-uploader .container-view .nav-tabs-underline,.portal-popup .lfr-dynamic-uploader>.container-fluid-max-xl .nav-tabs-underline,.portal-popup .lfr-form-content .container-view .nav-tabs-underline,.portal-popup .lfr-form-content>.container-fluid-max-xl .nav-tabs-underline,.portal-popup .portlet-configuration-body-content .container-view .nav-tabs-underline,.portal-popup .portlet-configuration-body-content>.container-fluid-max-xl .nav-tabs-underline,.portal-popup .process-list .container-view .nav-tabs-underline,.portal-popup .process-list>.container-fluid-max-xl .nav-tabs-underline,.portal-popup .roles-selector-body .container-view .nav-tabs-underline,.portal-popup .roles-selector-body>.container-fluid-max-xl .nav-tabs-underline{margin-left:-15px;margin-right:-15px;margin-top:-20px}.portal-popup .dialog-body>.lfr-nav+.container-fluid-max-xl,.portal-popup .export-dialog-tree>.lfr-nav+.container-fluid-max-xl,.portal-popup .lfr-dynamic-uploader>.lfr-nav+.container-fluid-max-xl,.portal-popup .lfr-form-content>.lfr-nav+.container-fluid-max-xl,.portal-popup .portlet-configuration-body-content>.lfr-nav+.container-fluid-max-xl,.portal-popup .process-list>.lfr-nav+.container-fluid-max-xl,.portal-popup .roles-selector-body>.lfr-nav+.container-fluid-max-xl{padding-top:0}.portal-popup .login-container{padding:1rem}.portal-popup .management-bar-default{border-left-width:0;border-radius:0;border-right-width:0;border-top-width:0;margin-bottom:0}.portal-popup .navbar~.portlet-configuration-setup,.portal-popup .portlet-export-import-container{height:calc(100% - 48px);position:relative}@media (min-width:576px){.portal-popup .navbar~.portlet-configuration-setup,.portal-popup .portlet-export-import-container{height:calc(100% - 48px)}}.portal-popup .panel-group .panel{border-left-width:0;border-radius:0;border-right-width:0}.portal-popup .panel-group .panel+.panel{border-top-width:0;margin-top:0}.portal-popup .panel-heading{border-top-left-radius:0;border-top-right-radius:0}.portal-popup .portlet-configuration-setup .lfr-nav{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:3px;padding-right:3px}@media (min-width:576px){.portal-popup .portlet-configuration-setup .lfr-nav{padding-left:8px;padding-right:8px}}.portal-popup .lfr-dynamic-uploader,.portal-popup .process-list{bottom:0;display:block;left:0;overflow:auto;position:absolute;right:0;top:48px;-webkit-overflow-scrolling:touch}@media (min-width:576px){.portal-popup .lfr-dynamic-uploader,.portal-popup .process-list{top:48px}}.portal-popup .portlet-export-import-publish-processes{top:0}.portal-popup .dialog-footer{background-color:#fff;border-top:1px solid #dee2e6;bottom:0;display:flex;flex-direction:row-reverse;left:0;margin:0;padding:10px 24px;width:100%;z-index:1020}@media (min-width:768px){.portal-popup .dialog-footer{position:fixed}}.portal-popup .dialog-footer .btn{margin-left:1rem;margin-right:0}@media (min-width:768px){.portal-popup .dialog-body:not(:last-child),.portal-popup .lfr-dynamic-uploader:not(:last-child),.portal-popup .lfr-form-content:not(:last-child),.portal-popup .portlet-configuration-body-content:not(:last-child),.portal-popup .roles-selector-body:not(:last-child){padding-bottom:60px}}.portal-popup .lfr-dynamic-uploader{display:table;table-layout:fixed;width:100%}.portal-popup .lfr-dynamic-uploader.hide-dialog-footer{bottom:0}.portal-popup .lfr-dynamic-uploader.hide-dialog-footer+.dialog-footer{display:none}.portal-popup .portlet-configuration-edit-permissions .portlet-configuration-body-content{display:flex;flex-direction:column;overflow:visible}.portal-popup .portlet-configuration-edit-permissions .portlet-configuration-body-content>form{flex-grow:1;max-width:none;overflow:auto}.portal-popup .portlet-configuration-edit-templates .portlet-configuration-body-content{bottom:0}.portal-popup:not(.article-preview) #main-content,.portal-popup:not(.article-preview) #wrapper{bottom:0;left:0;overflow:auto;padding:0;position:absolute;right:0;top:0;-webkit-overflow-scrolling:touch}@media print{.portal-popup:not(.article-preview) #main-content,.portal-popup:not(.article-preview) #wrapper{position:initial}}.portal-popup .columns-max>.portlet-layout.row{margin-left:0;margin-right:0}.portal-popup .columns-max>.portlet-layout.row>.portlet-column{padding-left:0;padding-right:0}html:not(#__):not(#___) .portlet-layout.dragging{border-collapse:separate}html:not(#__):not(#___) .drop-area{background-color:#d3dadd}html:not(#__):not(#___) .active-area{background:#ffc}html:not(#__):not(#___) .portlet-boundary.yui3-dd-dragging{opacity:.6}html:not(#__):not(#___) .portlet-boundary.yui3-dd-dragging .portlet{border:2px dashed #ccc}html:not(#__):not(#___) .sortable-layout-proxy{opacity:1}html:not(#__):not(#___) .sortable-layout-proxy .portlet-topper{background-image:none}html:not(#__):not(#___) .proxy{cursor:move;opacity:.65;position:absolute}html:not(#__):not(#___) .proxy.generic-portlet{height:200px;width:300px}html:not(#__):not(#___) .proxy.generic-portlet .portlet-title{padding:10px}html:not(#__):not(#___) .proxy.not-intersecting .forbidden-action{background:var(--wpr-bg-e7e71df2-33b3-48dd-abcc-acf3a382c183) no-repeat;display:block;height:32px;position:absolute;right:-15px;top:-15px;width:32px}html:not(#__):not(#___) .resizable-proxy{border:1px dashed #828f95;position:absolute;visibility:hidden}html:not(#__):not(#___) .sortable-proxy{background:#727c81;margin-top:1px}html:not(#__):not(#___) .sortable-layout-drag-target-indicator{margin:2px 0}html:not(#__):not(#___) .yui3-dd-proxy{z-index:1110!important}.portlet-layout.dragging{border-collapse:separate}.drop-area{background-color:#d3dadd}.active-area{background:#ffc}.portlet-boundary.yui3-dd-dragging{opacity:.6;transform:scale(.8);transition:transform .3s ease}@media (prefers-reduced-motion:reduce){.portlet-boundary.yui3-dd-dragging{transition:none}}.portlet-boundary.yui3-dd-dragging .portlet{border:2px dashed #ccc}.sortable-layout-proxy{opacity:1}.sortable-layout-proxy .portlet-topper{background-image:none}.proxy{cursor:move;opacity:.65;position:absolute}.proxy.generic-portlet{height:200px;width:300px}.proxy.generic-portlet .portlet-title{padding:10px}.proxy.not-intersecting .forbidden-action{background:var(--wpr-bg-794b262a-1712-4d81-85c7-67d2191ddb81) no-repeat;display:block;height:32px;position:absolute;right:-15px;top:-15px;width:32px}.resizable-proxy{border:1px dashed #828f95;position:absolute;visibility:hidden}.sortable-proxy{background:#727c81;margin-top:1px}.sortable-layout-drag-target-indicator{margin:2px 0}.yui3-dd-proxy{z-index:1110!important}.portlet-column-content.empty{padding:50px}.lfr-portlet-title-editable{margin-top:0;z-index:9999}.lfr-portlet-title-editable .lfr-portlet-title-editable-content{padding:0}.lfr-portlet-title-editable .lfr-portlet-title-editable-content .field-input{margin-bottom:0}.lfr-portlet-title-editable .lfr-portlet-title-editable-content .textfield-label{display:none}.lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-toolbar-content{display:inline-block;vertical-align:bottom}.lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-group{margin-top:0}.lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn{display:inline-block;float:none;margin-top:0;width:auto}.lfr-source-editor{border:solid 0 #ccc;border-bottom-width:2px;position:relative}.lfr-source-editor .ace_editor{height:100%}.lfr-source-editor .lfr-source-editor-toolbar li>.btn{background-color:#fff;border:transparent;color:#717383;outline:0}.lfr-source-editor .lfr-source-editor-code{background-color:#fff;color:#2b4259}.lfr-source-editor .lfr-source-editor-code .ace_gutter{background-color:#ededef;color:#868896;overflow:hidden}.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget{font-family:fontawesome-alloy;text-align:center;vertical-align:middle}.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed,.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open{background-image:none}.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open:before{content:"▾"}.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed:before{content:"▸"}.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-cell{color:#fff}.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-line{background-color:#717383}.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-layer{border-right:solid 1px #ccc}.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_info{background-image:none}.lfr-source-editor .lfr-source-editor-code .ace_content .ace_active-line{background-color:#ededef}.lfr-source-editor .lfr-source-editor-code .ace_content .ace_constant{color:#34adab}.lfr-source-editor .lfr-source-editor-code .ace_content .ace_tag{color:#1d5ec7}.lfr-source-editor .lfr-source-editor-code .ace_content .ace_string{color:#ff6c58}.lfr-source-editor .lfr-source-editor-code .ace_content .ace_string.ace_regex{color:red}.lfr-source-editor.ace_dark .lfr-source-editor-code{background-color:#47474f;color:#fff}.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter{background:#54555e;color:#fff}.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter .ace_gutter-active-line{background-color:#009aed}.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_active-line{background-color:#11394e}.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_cursor{color:#fff}.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_tag{color:#4d91ff}.lfr-fullscreen-source-editor{height:100%;overflow:hidden}.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-header{height:40px;margin-right:4px;margin-top:4px;min-height:40px}.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content{height:95%;position:relative}.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .panel-splitter{border:1px solid #ccc;position:absolute}.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .preview-panel{display:inline-block;overflow-y:auto;padding-left:20px}.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .source-panel{display:inline-block}.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.vertical .preview-panel,.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.vertical .source-panel{height:100%;width:50%}.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.vertical .panel-splitter{height:100%;left:50%;top:0}.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.horizontal .preview-panel,.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.horizontal .source-panel{height:50%;width:100%}.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.horizontal .panel-splitter{top:50%;width:100%}.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.simple .panel-splitter,.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.simple .preview-panel{display:none}.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.simple .source-panel{height:100%;width:100%}.lfr-fulscreen-source-editor-dialog .modal-footer{text-align:left}.file-icon-color-0{background-color:#fff;color:#6b6c7e}.file-icon-color-1{background-color:#fff;color:#a7a9bc}.file-icon-color-2{background-color:#fff;color:#50d2a0}.file-icon-color-3{background-color:#fff;color:#af78ff}.file-icon-color-4{background-color:#fff;color:#ffb46e}.file-icon-color-5{background-color:#fff;color:#ff5f5f}.file-icon-color-6{background-color:#fff;color:#4b9bff}.file-icon-color-7{background-color:#fff;color:#272833}.lfr-item-viewer.uploading>div:not(.progress-container){opacity:.3}.lfr-item-viewer.uploading>.progress-container{visibility:visible}.lfr-item-viewer .aspect-ratio a.item-preview{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;width:100%}.lfr-item-viewer .image-viewer-base-image-list{padding-top:35px}.lfr-item-viewer .item-preview:hover{cursor:pointer}.lfr-item-viewer .progress-container{background-color:#fff;left:0;margin:0 auto;padding:20px 30px;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);visibility:hidden;width:80%;z-index:1000}.lfr-item-viewer .progress-container a{position:absolute;right:30px}.lfr-item-viewer .progress-container .progress{margin-top:10px}.lfr-item-viewer .search-info{background-color:#d3e8f1}.lfr-item-viewer .search-info .keywords{font-size:1.4em;font-weight:700}.lfr-item-viewer .search-info .change-search-folder{font-size:.8em;font-weight:400}.lfr-item-viewer .upload-view{display:table;height:400px;margin-top:20px;width:100%}.lfr-item-viewer .upload-view>div{display:table-cell;vertical-align:middle}.lfr-item-viewer .yui3-widget-bd{position:relative}.lfr-menu-expanded li a:focus{background-color:#5b677d;color:#fff;text-shadow:-1px -1px #2c2f34}.lfr-url-error{display:inline-block;white-space:normal;overflow-wrap:break-all;word-wrap:break-all}.lfr-page-layouts{padding:0}.lfr-page-layouts input[type=radio]{opacity:0;position:absolute}.lfr-page-layouts input[type=radio]:checked+.card-horizontal{cursor:default}.lfr-page-layouts input[type=radio]:checked+.card-horizontal::after{bottom:-.0625rem;content:"";left:-.0625rem;position:absolute;right:-.0625rem;transition:height .15s ease-out}@media (prefers-reduced-motion:reduce){.lfr-page-layouts input[type=radio]:checked+.card-horizontal::after{transition:none}}.lfr-page-layouts .card-horizontal{cursor:pointer;outline:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.lfr-page-layouts .card-horizontal{transition:none}}.lfr-page-layouts .card-horizontal::after{border-radius:0 0 .25rem .25rem;bottom:-.0625rem;content:"";height:0;left:-.0625rem;position:absolute;right:-.0625rem;transition:height .15s ease-out}@media (prefers-reduced-motion:reduce){.lfr-page-layouts .card-horizontal::after{transition:none}}.modal-body.dialog-iframe-bd{overflow:hidden;padding:0}.modal-dialog:not(.dialog-iframe-modal):not(.modal-full-screen){position:relative}.modal-dialog.dialog-iframe-modal{max-width:none}.modal-dialog.modal-dialog-sm{max-width:500px}.modal-dialog .yui3-resize-handles-wrapper{pointer-events:all}.modal-dialog .yui3-resize-handles-wrapper .yui3-resize-handle-inner-br{bottom:0;right:0}.modal-open .modal{display:block}.sheet>.panel-group .sheet-footer{margin-bottom:0}.sheet-footer .btn{margin-right:.5rem}.sheet-footer .btn:last-child{margin-right:0}.tag-items{list-style:none;margin:0 1em 0 0;padding:0 1em .5em;white-space:normal}.tag-items li{display:inline-block;margin:0 1em 0 0;max-width:100%}.tag-selected{color:#000;font-weight:700;text-decoration:none}.tag-cloud .tag-popularity-1{font-size:1em}.tag-cloud .tag-popularity-2{font-size:1.3em}.tag-cloud .tag-popularity-3{font-size:1.6em}.tag-cloud .tag-popularity-4{font-size:1.9em}.tag-cloud .tag-popularity-5{font-size:2.2em}.tag-cloud .tag-popularity-6{font-size:2.5em}.lfr-portal-tooltip{display:inline-flex}.lfr-portal-tooltip,.lfr-portal-tooltip a{-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.tree-node .icon-check{padding-right:2px}.tree-node .tree-node-checked .icon-check{padding-right:0}.tree-node [class^=icon-]{margin-right:5px}.tree-node .tree-node-checkbox-container{margin-right:0}.tree-node .tree-node-selected .tree-label{background:0 0}.tree-node-content .tree-hitarea{color:#999;font-size:10px;padding-right:6px}.tree-node-content .tree-label{margin-left:3px}.tree-node-content .tree-node-hidden-hitarea{visibility:hidden}.tree-node-selected .tree-label{background-color:transparent}.tree-view li.tree-node .tree-node-content svg.lexicon-icon{pointer-events:none}.user-icon-color-0{background-color:#fff;box-shadow:0 0 0 1px #dee2e6;color:#6b6c7e}.user-icon-color-1{background-color:#fff;box-shadow:0 0 0 1px #dee2e6;color:#4b9bff}.user-icon-color-2{background-color:#fff;box-shadow:0 0 0 1px #dee2e6;color:#ffb46e}.user-icon-color-3{background-color:#fff;box-shadow:0 0 0 1px #dee2e6;color:#ff5f5f}.user-icon-color-4{background-color:#fff;box-shadow:0 0 0 1px #dee2e6;color:#50d2a0}.user-icon-color-5{background-color:#fff;box-shadow:0 0 0 1px #dee2e6;color:#ff73c3}.user-icon-color-6{background-color:#fff;box-shadow:0 0 0 1px #dee2e6;color:#9be169}.user-icon-color-7{background-color:#fff;box-shadow:0 0 0 1px #dee2e6;color:#af78ff}.user-icon-color-8{background-color:#fff;box-shadow:0 0 0 1px #dee2e6;color:#ffd76e}.user-icon-color-9{background-color:#fff;box-shadow:0 0 0 1px #dee2e6;color:#5fc8ff}.collapse.open{display:block}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20class='lexicon-icon-outline%20bars-line-top'%20d='M480%2064H32C14.336%2064%200%2049.664%200%2032S14.336%200%2032%200h448c17.664%200%2032%2014.336%2032%2032s-14.336%2032-32%2032z'%20fill='%23212529'/%3E%3Cpath%20class='lexicon-icon-outline%20bars-line-middle'%20d='M480%20288H32c-17.664%200-32-14.336-32-32s14.336-32%2032-32h448c17.664%200%2032%2014.336%2032%2032s-14.336%2032-32%2032z'%20fill='%23212529'/%3E%3Cpath%20class='lexicon-icon-outline%20bars-line-bottom'%20d='M480%20512H32c-17.664%200-32-14.336-32-32s14.336-32%2032-32h448c17.664%200%2032%2014.336%2032%2032s-14.336%2032-32%2032z'%20fill='%23212529'/%3E%3C/svg%3E");height:1em;width:1em}.navbar-nav .nav-item.hover:after{bottom:-.125rem;content:"";height:.125rem;left:0;position:absolute;width:100%}.navbar .navbar-toggler .c-inner{max-width:none}html:not(#__):not(#___) .cadmin.portlet-topper{position:relative}html:not(#__):not(#___) .cadmin.portlet-topper .portlet-topper-toolbar .portlet-icon-back{background:var(--wpr-bg-7206ef12-ae30-4196-a6dd-14c151f6ac51) no-repeat 0 50%;padding:5px 5px 5px 18px}html:not(#__):not(#___) .cadmin.portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text{display:none}body.portlet{border-width:0}.portlet-icon-back{margin-top:-2px}.portlet-topper .portlet-topper-toolbar .portlet-icon-back{background:var(--wpr-bg-dc8e6495-ea32-4ad7-9569-ff223f67ac1f) no-repeat 0 50%;padding:5px 5px 5px 18px}.portlet-topper{position:relative}.portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text{display:none}.portlet-draggable .portlet-topper{cursor:move}.portlet-title-editable{cursor:pointer}.portlet-title-text{display:inline-block;margin-top:0;max-width:95%;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.panel-page-body .portlet-title-text,.panel-page-content .portlet-title-text{cursor:auto}.portlet-minimized .portlet-content{padding:0}.portlet-nested-portlets .portlet-boundary{left:0!important;position:relative!important;top:0!important}.portlet-layout .portlet-header{margin-bottom:1rem}@media (min-width:576px){.portlet .visible-interaction{display:none}}@media (max-width:767.98px){.controls-hidden .portlet .visible-interaction{display:none}}.portlet.open .visible-interaction,.portlet:hover .visible-interaction{display:block}.controls-hidden .lfr-configurator-visibility,.controls-hidden .lfr-meta-actions{display:none}.controls-hidden .portlet-topper-toolbar{display:none!important}html:not(#__):not(#___) .cadmin.portlet-topper{background-color:#f7f7f7;border-color:transparent;border-radius:0 0;border-style:solid;border-width:1px 1px 1px 1px;color:rgba(0,0,0,.5);display:box;display:flex;padding:3px 12px 3px 24px;position:relative}html:not(#__):not(#___) .portlet>.cadmin.portlet-topper{display:none}@media (min-width:768px){html:not(#__):not(#___) .portlet>.cadmin.portlet-topper{display:flex;left:0;opacity:0;position:absolute;right:0;transition:opacity .25s,transform .25s;top:0}}@media (min-width:768px) and (prefers-reduced-motion:reduce){html:not(#__):not(#___) .portlet>.cadmin.portlet-topper{transition:none}}html:not(#__):not(#___) .cadmin .portlet-actions{float:right}html:not(#__):not(#___) .cadmin .portlet-options{display:inline-block}html:not(#__):not(#___) .cadmin .portlet-title-menu{flex:0 1 auto}html:not(#__):not(#___) .cadmin .portlet-title-menu>span>a{display:inline-block;text-decoration:none}html:not(#__):not(#___) .cadmin .portlet-topper-toolbar{margin:0;padding-left:0}html:not(#__):not(#___) .cadmin .portlet-topper-toolbar .lfr-icon-menu>a,html:not(#__):not(#___) .cadmin .portlet-topper-toolbar>a,html:not(#__):not(#___) .cadmin .portlet-topper-toolbar>span>a{color:rgba(0,0,0,.5)}html:not(#__):not(#___) .cadmin .portlet-topper-toolbar>a:focus,html:not(#__):not(#___) .cadmin .portlet-topper-toolbar>a:hover{text-decoration:none}html:not(#__):not(#___) .cadmin .portlet-name-text{font-size:14px;font-weight:600}html:not(#__):not(#___) .cadmin .portlet-title-default{flex:1 1 auto;line-height:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767.98px){html:not(#__):not(#___) .lfr-configurator-visibility{opacity:.5}}@media (min-width:576px){html:not(#__):not(#___) .lfr-configurator-visibility .portlet.focus .portlet-topper,html:not(#__):not(#___) .lfr-configurator-visibility .portlet.open .portlet-topper,html:not(#__):not(#___) .lfr-configurator-visibility .portlet:hover .portlet-topper{opacity:.5}html:not(#__):not(#___) .lfr-configurator-visibility .portlet-content-editable{opacity:.5}}@media (min-width:768px){html:not(#__):not(#___) .controls-visible .portlet.focus>.portlet-content-editable,html:not(#__):not(#___) .controls-visible .portlet.open>.portlet-content-editable,html:not(#__):not(#___) .controls-visible .portlet:hover>.portlet-content-editable{border-color:transparent;border-top-left-radius:0;border-top-right-radius:0}}@media (min-width:768px){html:not(#__):not(#___) .controls-visible .portlet.focus>.cadmin.portlet-topper,html:not(#__):not(#___) .controls-visible .portlet.open>.cadmin.portlet-topper,html:not(#__):not(#___) .controls-visible .portlet:hover>.cadmin.portlet-topper{opacity:1;transform:translateY(-97%)}}@media (max-width:767.98px){html:not(#__):not(#___) .controls-visible .cadmin.portlet-topper{display:box;display:flex}}html:not(#__):not(#___) .controls-visible .cadmin .portlet-topper-toolbar{display:block}.portlet{margin-bottom:10px;position:relative}@media (min-width:768px){.controls-visible .portlet.focus>.portlet-content-editable,.controls-visible .portlet.open>.portlet-content-editable,.controls-visible .portlet:hover>.portlet-content-editable{border-color:transparent;border-top-left-radius:0;border-top-right-radius:0}}@media (min-width:768px){.controls-visible .portlet.focus>.portlet-topper,.controls-visible .portlet.open>.portlet-topper,.controls-visible .portlet:hover>.portlet-topper{opacity:1;transform:translateY(-97%)}}@media (min-width:576px){.lfr-configurator-visibility .portlet.focus .portlet-topper,.lfr-configurator-visibility .portlet.open .portlet-topper,.lfr-configurator-visibility .portlet:hover .portlet-topper{opacity:.5}}.portlet-content-editable{border-color:transparent;border-radius:0 0;border-style:solid;border-width:1px 1px 1px 1px}.portlet>.portlet-content-editable{border-color:transparent}@media (max-width:767.98px){.controls-visible .portlet-content-editable{border-color:transparent;border-top-left-radius:0;border-top-right-radius:0}}@media (min-width:576px){.lfr-configurator-visibility .portlet-content-editable{opacity:.5}}.portlet-name-text{font-size:.875rem;font-weight:600}.portlet-options{display:inline-block}.portlet-title-default{flex:1 1 auto;line-height:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portlet-title-menu{flex:0 1 auto}.portlet-title-menu>span>a{display:inline-block;text-decoration:none}.portlet-topper{background-color:#f7f7f7;border-color:transparent;border-radius:0 0;border-style:solid;border-width:1px 1px 1px 1px;color:rgba(0,0,0,.5);display:box;display:flex;padding:3px 12px 3px 24px;position:relative}.portlet>.portlet-topper{display:none}@media (min-width:768px){.portlet>.portlet-topper{display:flex;left:0;opacity:0;position:absolute;right:0;transition:opacity .25s,transform .25s;top:0}}@media (min-width:768px) and (prefers-reduced-motion:reduce){.portlet>.portlet-topper{transition:none}}@media (max-width:767.98px){.controls-visible .portlet-topper{display:box;display:flex}}.portlet-topper-toolbar{margin:0;padding-left:0}.portlet-topper-toolbar .lfr-icon-menu>a,.portlet-topper-toolbar>a,.portlet-topper-toolbar>span>a{color:rgba(0,0,0,.5)}.portlet-topper-toolbar>a:focus,.portlet-topper-toolbar>a:hover{text-decoration:none}.controls-visible .portlet-topper-toolbar{display:block}@media (max-width:767.98px){.lfr-configurator-visibility{opacity:.5}}.lfr-configurator-visibility .portlet-content .lfr-icon-actions{opacity:1}.lfr-panel-page .portlet-title{font-size:13px}.lfr-panel-page{width:100%}.lfr-panel-page .lfr-add-content h2 span{background-color:#d3dadd}.portlet-borderless .portlet-content{padding:1rem}.portlet-decorate .portlet-content{background:#fff;border-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;padding:1rem;word-wrap:break-word}.portlet-barebone .portlet-content{padding:0}.portlet-dynamic-data-lists .lfr-ddm-field-group,.portlet-dynamic-data-lists-display .lfr-ddm-field-group{margin-bottom:10px;margin-top:10px;padding:28px 24px}.breadcrumb.breadcrumb-vertical{display:inline-block;text-align:center}.breadcrumb.breadcrumb-vertical li{display:block}.breadcrumb.breadcrumb-vertical li.last,.breadcrumb.breadcrumb-vertical li.only{background:0 0}.breadcrumb.breadcrumb-vertical .divider{background:var(--wpr-bg-0b21ecc3-a057-4e60-9c98-4f8a4d63dd6c) no-repeat 50% 100%;display:block;height:10px;overflow:hidden;text-indent:101%;white-space:nowrap}.navbar form{margin:0}:not(.inline-item)>.loading-animation{margin-bottom:20px;margin-top:20px}.product-menu .loading-animation{margin-top:160px}@keyframes lfr-drop-active{0%{background-color:#ebebeb;border-color:#ddd}50%{background-color:#ddedde;border-color:#7d7;transform:scale(1.1)}75%{background-color:#ddedde;border-color:#7d7}100%{background-color:#ebebeb;border-color:#ddd}}.lfr-upload-container .progress,.lfr-upload-container .progress-bar{border-radius:10px}.lfr-upload-container .upload-file,.lfr-upload-container .upload-target{border-radius:5px}.upload-drop-active .lfr-upload-container .upload-target{animation:none}.upload-drop-intent .lfr-upload-container .upload-target{animation:lfr-drop-active 1s ease .2s infinite}.select-files{border-radius:5px}.taglib-form-navigator>.form-steps>ul.form-navigator.list-group{box-shadow:none}.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label:focus .number,.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label:hover .number{box-shadow:0 0 5px 0 #333;transition-duration:.25s;transition-property:box-shadow;transition-timing-function:ease-out}.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label .number{border-radius:50%}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.lfr-progress-active .progress-bar-status,.lfr-upload-container .file-uploading .progress-bar .progress{animation:progress-bar-stripes .5s linear infinite;background-image:linear-gradient(-45deg,rgba(255,255,255,.3) 25%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 50%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.3) 75%,rgba(255,255,255,0) 75%,rgba(255,255,255,0));background-size:40px 40px;transition:width,.5s,ease-out}@media (prefers-reduced-motion:reduce){.lfr-progress-active .progress-bar-status,.lfr-upload-container .file-uploading .progress-bar .progress{transition:none}}@keyframes highlight-animation{from{background-color:#ffc}to{background-color:transparent}}.highlight-animation{animation:highlight-animation .7s}.portlet-options.btn-group .dropdown-toggle,.portlet-options.btn-group.open .dropdown-toggle{box-shadow:none}.form-group.form-inline.input-boolean-wrapper label,.form-group.form-inline.input-checkbox-wrapper label{gap:.3125rem}:root{--color-negro:rgba(0, 0, 0, 1);--color-gris-oscuro:rgba(50, 50, 50, 1);--color-gris-medio:rgba(112, 112, 112, 1);--color-gris-claro:rgba(139, 139, 139, 1);--color-gris-footer:rgba(242, 242, 242);--color-gris-pestaña:rgb(249, 249, 249);--color-gris-borde-pestaña:rgba(222, 226, 230);--color-blanco:rgba(255, 255, 255, 1);--color-primario:rgba(255, 173, 79, 1);--color-primario-claro:rgba(255, 173, 79, 0.8);--color-beige-oscuro:rgba(212, 208, 202, 1);--color-beige-medio:rgba(212, 208, 202, 0.4);--color-beige-claro:rgba(246, 246, 246, 1);--color-primario-oscuro:rgba(101, 92, 84, 1);--color-primario-opacidad-9:rgba(101, 92, 84, 0.9);--color-primario-opacidad-8:rgba(101, 92, 84, 0.8);--color-primario-opacidad-6:rgba(101, 92, 84, 0.6);--color-primario-opacidad-5:rgba(101, 92, 84, 0.5);--color-footer-gris-claro:#4f4947;--color-negro-opacidad-3:rgba(0, 0, 0, 0.3);--color-negro-opacidad-5:rgba(0, 0, 0, 0.5);--color-negro-opacidad-7:rgba(0, 0, 0, 0.7);--color-negro-opacidad-8:rgba(0, 0, 0, 0.8);--color-box-shadow:rgba(0, 0, 0, 0.25);--color-enlace:#007bff;--color-cabecera-pastilla:rgba(212, 208, 202, 0.4);--color-gris-oscuro-opacidad-7:rgba(62, 62, 62, 0.7);--color-gris-oscuro-opacidad-5:rgba(50, 50, 50, 0.5);--color-gris-oscuro-opacidad-3:rgba(50, 50, 50, 0.3);--lopesan-members-transparencia:rgba(45, 43, 70, 0.8);--lopesan-members:rgba(45, 43, 70, 1);--lopesan-members-opacidad-5:rgba(45, 43, 70, 0.5);--lopesan-members-opacidad-7:rgba(45, 43, 70, 0.7);--lopesan-members-hover:rgba(31, 30, 48, 1);--color-texto-1:#323232;--color-texto-2:#474747;--color-texto-negativo:rgba(231, 227, 218, 1);--color-gris-controles-carousel:#3d3935;--color-azul:rgba(91, 126, 150, 1);--color-secundario:rgba(91, 126, 150, 1);--color-secundario-5:rgba(91, 126, 150, 0.5);--color-secundario-hover:rgba(69, 95, 113, 1);--color-terciario:rgba(255, 255, 255, 1);--color-texto-menu:#474747;--color-marca:#655c54;--color-lopesan-for-good:rgba(15, 44, 120, 1);--color-error:#8E0E0E;--color-transparent:transparent;--color-subtitulo-hotel-marca:#ffffff;--color-bg-hotel-marca:#ffffff;--color-bg-caracteristica-hotel:#655c54cc;--color-bg-tab-marca:#ffffff;--color-bg-procentaje-oferta:rgba(255, 255, 255, 0.6);--weight-subtitulo-marca:300}html{height:100svh;overflow-y:auto;scroll-behavior:smooth}body,html{overflow-x:hidden!important;box-sizing:border-box;color:var(--color-negro)!important}body{font-family:Inter!important;background-color:var(--color-bg-body)!important}.fuente-titulos{font-family:"Tamil MN"!important}.all-inherit{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.p-10{padding:10px!important}.p-15{padding:15px!important}.p-20{padding:20px!important}.p-25{padding:25px!important}.p-30{padding:30px!important}.p-x-l-112{padding-left:112px!important}.p-x-90{padding-right:90px!important;padding-left:90px!important}.p-x-62{padding-left:62px!important;padding-right:62px!important}#habitacionesSimilares .c-empty-state,.p-x-48{padding-left:10px!important;padding-right:10px!important}.p-x-40{padding-left:16px!important;padding-right:16px!important}.p-x-32{padding-left:32px!important;padding-right:32px!important}.p-x-16-32{padding-left:16px!important;padding-right:16px!important}.p-x-30{padding-left:30px!important;padding-right:30px!important}.p-x-24{padding-left:24px!important;padding-right:24px!important}.p-x-20{padding-left:20px!important;padding-right:20px!important}.p-x-16{padding-left:16px!important;padding-right:16px!important}.p-x-15{padding-left:15px!important;padding-right:15px!important}.p-x-10{padding-left:10px!important;padding-right:10px!important}.p-x-5{padding-left:5px!important;padding-right:5px!important}.p-xl-90{padding-left:20px!important}.p-xl-30{padding-left:30px!important}.p-xr-8{padding-right:8px}.p-x-l-8{padding-left:8px}.p-x-l-15{padding-left:15px}.p-y-48{padding-top:48px!important;padding-bottom:48px!important}.p-y-40{padding-top:30px!important;padding-bottom:30px!important}.p-y-40-25{padding-top:20px!important;padding-bottom:20px!important}.p-y-37{padding-top:37px!important;padding-bottom:37px!important}.p-y-30{padding-top:30px!important;padding-bottom:30px!important}.p-y-25{padding-top:25px!important;padding-bottom:25px!important}.p-y-24{padding-top:8px!important;padding-bottom:8px!important}.p-y-20{padding-top:12px!important;padding-bottom:12px!important}.p-y-18{padding-top:18px!important;padding-bottom:18px!important}.p-y-16{padding-top:16px!important;padding-bottom:16px!important}.p-y-15{padding-top:15px!important;padding-bottom:15px!important}.p-y-14{padding-top:14px!important;padding-bottom:14px!important}.p-y-12{padding-top:11px!important;padding-bottom:11px!important}.p-y-14-20{padding-top:14px!important;padding-bottom:14px!important}.p-y-11{padding-top:11px!important;padding-bottom:11px!important}.p-y-10{padding-top:10px!important;padding-bottom:10px!important}.p-y-8{padding-top:8px!important;padding-bottom:8px!important}.p-y-6{padding-top:6px!important;padding-bottom:6px!important}.p-y-5{padding-top:5px!important;padding-bottom:5px!important}.p-yt-250{padding-top:250px!important}.p-yt-130,.p-yt-90{padding-top:40px}.p-yt-75{padding-top:35px!important}.p-yt-mb-50{padding-top:50px}.p-yt-55{padding-top:55px!important}.p-yt-50{padding-top:20px!important}.p-yt-40{padding-top:20px!important}.p-yt-35{padding-top:35px!important}.p-yt-30{padding-top:30px!important}.p-yt-25{padding-top:25px!important}.p-yt-24{padding-top:24px!important}.p-yt-20{padding-top:20px!important}.p-yt-15,.p-yt-15-30{padding-top:15px!important}.p-yt-40-20{padding-top:40px!important}.p-yt-25-20,.p-yt-25-85{padding-top:25px!important}.p-yt-25-40{padding-top:25px!important}.p-yt-0-40{padding-top:0!important}.p-yt-16{padding-top:16px!important}.p-yt-13{padding-top:13px!important}.p-y-10-30,.p-yt-10{padding-top:10px!important}.p-yt-2{padding-top:2px!important}.p-x-yt-10{padding:10px 10px 0 0!important}.p-x-l20-r10{padding-left:20px!important;padding-right:10px!important}.p-yb-12{padding-bottom:12px!important}.m-yt-10{margin-top:10px!important}.m-yt-35{margin-top:35px!important}.m-yt-15{margin-top:15px!important}.m-yt-20{margin-top:20px!important}.p-yb-40{padding-bottom:40px!important}.p-yb-30{padding-bottom:30px!important}.p-yb-24{padding-bottom:24px!important}.p-yb-20{padding-bottom:20px!important}.p-yb-15{padding-bottom:15px!important}.p-b-10,.p-yb-10,.p-yb-10-30{padding-bottom:10px!important}.p-yb-8{padding-bottom:8px!important}.p-yb-5{padding-bottom:5px!important}.m-yt-50{margin-top:50px!important}.m-yb-35{margin-bottom:10px!important}.m-yb-40{margin-bottom:20px!important}.m-yb-30{margin-bottom:30px!important}.m-yb-25{margin-bottom:10px!important}.m-yb-25-25{margin-bottom:12px!important}.m-yb-25-40{margin-bottom:20px!important}.m-yb-0-30,.m-yb-0-40{margin-bottom:0!important}.m-yb-20-40{margin-bottom:20px!important}.m-yb-20{margin-bottom:20px!important}.m-yb-20-25{margin-bottom:10px!important}.m-yb-18{margin-bottom:18px!important}.m-yb-15,.m-yb-15-20{margin-bottom:15px!important}.m-yb-10,.m-yb-10-20{margin-bottom:10px!important}.m-yb-10-25{margin-bottom:0!important}.m-yb-8{margin-bottom:8px!important}.m-yb-5,.m-yb-5-10{margin-bottom:5px!important}.m-yb-0-5{margin-bottom:0!important}.m-yt-57-40{margin-top:57px!important}.m-yt-28{margin-top:28px!important}.m-yt-25{margin-top:25px!important}.m-yt-25-40{margin-top:25px!important}.m-yt--20{margin-top:-20px!important}.m-yt--17{margin-top:-17px!important}.m-yt--15{margin-top:-15px!important}.m-yt--13{margin-top:-13px!important}.m-yt--10{margin-top:-10px!important}.m-yt--9-6{margin-top:-9px!important}.m-yt--6{margin-top:-6px!important}.m-yt--1{margin-top:-1px!important}.m-xl-20{margin-left:0!important}.m-xl-50{margin-left:50px!important}@media (min-width:768px) and (max-width:991px){.p-yb-10{padding-bottom:0!important}.p-yb-10-30{padding-bottom:30px!important}.p-yt-md-40{padding-top:40px!important}.p-yt-75{padding-top:40px!important}.m-yb-10-20,.m-yb-15-20{margin-bottom:20px!important}.m-yb-10-25{margin-bottom:10px!important}.m-yb-25-40{margin-bottom:25px!important}.p-yt-40{padding-top:25px!important}.Mheight-72{height:62px!important;max-height:62px!important}.gap-60{gap:50px!important}.gap-8{gap:13px!important}#marcasDropContent .pestañas-desplegables_item>a{height:70px!important}.fidelizacion{height:200px!important}.btn-mobile,.p-y-10-30{padding-top:30px!important;padding-bottom:30px!important}#hotel-description main{gap:25px!important}.fidelizacion ul.sliderHorizontal li article{gap:25px!important}.card_footer{gap:13px!important}.gastronomia-hotel-mobile .contenedor-btn{padding-bottom:20px}.bg-md-gris{background-color:var(--color-beige-claro)!important}.sliderHorizontal{gap:15px}.bloque-mapa .mapa{height:540px!important}#reviews ul.sliderHorizontal article.review header{padding-bottom:8px!important;margin-bottom:10px!important}#reviews ul.sliderHorizontal article.review main .tituloH4{margin-bottom:10px!important}#subscribe .input-group{height:50px!important}#menu-servicios>div{width:80%!important}#piscinas-hotel .gap-15,.servicios-hotel-mobile .gap-15{gap:18px!important}#servicios-hotel .hotel-card-mobile .hotel-card-mobile_img{height:350px!important}#piscinas-hotel .oferta{max-width:unset!important}#piscinas-hotel .oferta .oferta_header{height:350px!important}.caract-hotel{margin-top:40px!important}.checkboxFiltro.filtroGaleriaListado{padding-bottom:40px!important}#habitacionesSimilares .hotel-card_main p.texto{height:calc(300px - 25vw)!important}#intro-marcas .hotel-card .hotel-card_main{height:200px!important}}@media (min-width:992px){#habitacionesSimilares .c-empty-state,.p-x-48,.p-x-lg-48{padding-left:48px!important;padding-right:48px!important}.p-x-40{padding-left:40px!important;padding-right:40px!important}.p-x-16-32{padding-left:32px!important;padding-right:32px!important}.p-yt-130{padding-top:130px}.p-yt-90{padding-top:90px}.p-yt-25-20,.p-yt-40-20{padding-top:20px!important}.p-yt-15-30{padding-top:30px!important}.p-yb-15{padding-bottom:5px!important}.p-y-40,.p-y-40-25{padding-top:40px!important;padding-bottom:40px!important}.p-y-24{padding-top:24px!important;padding-bottom:24px!important}.p-y-12-20,.p-y-20{padding-top:20px!important;padding-bottom:20px!important}.p-xl-15{padding-left:15px!important}.p-xr-15{padding-right:15px!important}.p-yt-25-85{padding-top:85px!important}.p-yt-75{padding-top:75px!important}.p-yt-50{padding-top:50px!important}.p-yt-0-40,.p-yt-25-40,.p-yt-40{padding-top:40px!important}.m-yb-25{margin-bottom:25px!important}.m-yb-0-5{margin-bottom:5px!important}.m-yb-20-25,.m-yb-5-10{margin-bottom:10px!important}.m-yb-35,.m-yb-40{margin-bottom:35px!important}.m-yb-0-30{margin-bottom:30px!important}.m-yb-0-40,.m-yb-20-40,.m-yb-25-40{margin-bottom:28px!important}.m-yb-50{margin-bottom:50px!important}.m-yt-25-40{margin-top:40px!important}.p-yb-lg-40{padding-bottom:40px!important}.p-yt-md-40{padding-top:unset!important}.p-yt-mb-50{padding-top:0!important}.m-yt--9-6{margin-top:-6px!important}.m-xl-20{margin-left:20px!important}.m-yb-10-25{margin-bottom:12px!important}}@media (min-width:1200px){.p-y-12{padding-top:12px!important;padding-bottom:12px!important}#habitacionesSimilares .c-empty-state,.p-x-48,.p-x-lg-48{padding-left:52px!important;padding-right:52px!important}}@media (min-width:1400px){.p-xl-90{padding-left:90px!important}}@media (min-width:1550px){.mwidth-1440.p-x-48{padding-left:0!important;padding-right:0!important}}@media (min-width:1600px){#habitacionesSimilares .c-empty-state,.p-x-48,.p-x-lg-48{padding-left:60px!important;padding-right:60px!important}}@media (min-width:1920px){#habitacionesSimilares .c-empty-state,.p-x-48,.p-x-lg-48{padding-left:120px!important;padding-right:120px!important}}.center{text-align:center}.left{text-align:left!important}.right{text-align:right}.w-60{width:60%!important}.w-70{width:70%!important}.w-80{width:80%!important}.w-30{width:30%!important}.w-20{width:20%!important}.w-24p{width:24px!important}.h-24p{height:24px!important}.w-25{width:25%!important}.w-32{width:32%!important}.w-85{width:85%!important}.w-12{width:12%!important}.w-13{width:13%!important}.w-500{width:500px!important}.h-90{height:90%!important}.h-55{height:55px!important}.h-40{height:40px!important}.w-100-50{width:100%!important}.w-215{width:215px!important}.w-100-50-unset,.w-100-md-50,.w-100-md-unset,.w-100-unset{width:100%!important}.w-50-100{width:50%!important}.height-unset{height:unset!important}.w-flex-items-same-width{flex:1 1 0px}.row-gap-10{row-gap:10px}.Mheight-50per{max-height:50%!important}.mwidth-90{min-width:90px}.bottom-0{bottom:0!important}.top-0{top:0!important}.z-1{z-index:1!important}@media (min-width:768px){.w-100-md-unset{width:unset!important}.w-100-50-unset{width:calc((100% - 13px)/ 2)!important}.w-100-md-50{width:50%!important}}@media (min-width:992px){.w-100-50{width:50%!important}.w-50-100{width:100%!important}.w-100-50-unset,.w-100-unset{width:unset!important}}.mwidth-1440,.row.mwidth-1440,section.row.mwidth-1440{max-width:1440px!important;margin-left:auto!important;margin-right:auto!important}.mwidth-1368{max-width:1368px!important;margin-left:auto!important;margin-right:auto!important}.mwidth-1344{max-width:1344px!important;margin-left:10px!important;margin-right:10px!important}.mwidth-880{max-width:880px!important;margin-left:auto!important;margin-right:auto!important}.mwidth-fit{min-width:fit-content!important}.Mmwidth-40{max-width:40%!important;min-width:40%!important}.Mheight-140{height:140px!important;max-height:140px!important}.mheight-300{min-height:300px!important}.height-fit{height:fit-content!important}.row{margin-left:0!important;margin-right:0!important}hr{border-top:2px solid!important}.gap-0{gap:0!important}.gap-8{gap:8px}.gap-10{gap:10px}.gap-13{gap:13px}.gap-15{gap:15px!important}.gap-18{gap:18px}.gap-25{gap:25px}.gap-20{gap:20px}.gap-20-30{gap:20px}.gap-30{gap:30px}.gap-40{gap:40px}.gap-60{gap:60px}.gap-0-30{gap:0}.gap-20-0{gap:20px}@media (min-width:992px){.gap-lg-100{gap:100px}.gap-lg-20{gap:20px}.gap-20-30{gap:30px}.gap-0-30{gap:30px}.Mheight-72{height:72px!important;max-height:72px!important}.gap-20-0{gap:0}}.medium-paragraph-20{font-size:20px;font-weight:300;line-height:32px}.light-paragraph-20{font-size:clamp(1.0625rem,.9916rem + .2871vw,1.25rem);font-weight:300;line-height:clamp(2rem,1.811rem + .7656vw,2.5rem)}.light-paragraph-17{font-size:17px;font-weight:300;line-height:32px}.regular-paragraph-17{font-size:17px;font-weight:400;line-height:32px}.medium-paragraph-17{font-size:17px;font-weight:500;line-height:1.3}.light-paragraph-15{font-size:15px;font-weight:300;line-height:1.3}.light-paragraph-13{font-size:13px;font-weight:300;line-height:20px}.regular-30{font-weight:400;font-size:clamp(1.25rem,1.0138rem + .9569vw,1.875rem);line-height:clamp(2rem,1.811rem + .7656vw,2.5rem)}.medium-30{font-weight:500;font-size:30px;line-height:40px}.medium-20{font-weight:500;font-size:20px;line-height:32px}.light-25{font-weight:300;font-size:25px;line-height:32px;color:var(--color-texto-2)}.light-20{font-weight:300;font-size:13px;line-height:1.2;color:var(--color-texto-1)}.light-18{font-weight:300;font-size:18px;line-height:1.2;color:var(--color-texto-1)}.light-17{font-weight:300;font-size:17px;line-height:20px}.mediumCaps-17{font-weight:500;font-size:17px;line-height:20px}.medium-15{font-weight:500;font-size:15px;line-height:20px}.regular-15{font-weight:400;font-size:15px;line-height:25px}.regular-18{font-weight:400;font-size:18px;line-height:22px}.regular-20{font-weight:400;font-size:20px;line-height:25px}.light-15{font-weight:300;font-size:15px;line-height:25px;color:var(--color-texto-2)}.x-light-20{font-weight:200;font-size:20px;line-height:25px}.x-light-15{font-weight:200;font-size:15px;line-height:25px}.semibold-13{font-weight:600;font-size:13px;line-height:20px}.medium-13{font-weight:500;font-size:13px;line-height:20px}.light-13{font-weight:300;font-size:13px;line-height:20px}.x-light-13{font-weight:200;font-size:13px;line-height:20px}.regular-13{font-weight:400;font-size:13px;line-height:16px}.light-10{font-weight:300;font-size:10px;line-height:12px}.x-light-18{font-weight:200;font-size:18px;line-height:25px}.tituloHero{font-weight:500;font-size:clamp(2.5rem,1.1796rem + 5.6338vw,6.25rem);line-height:clamp(3rem,1.4155rem + 6.7606vw,7.5rem)}.tituloH1{font-weight:400;font-size:45px}.tituloH2{font-weight:400;color:var(--color-negro);font-size:39px}.tituloH3{font-weight:400;font-size:32px;color:var(--color-negro)}.tituloH4{font-size:20px;font-weight:200;color:var(--color-gris-oscuro)}.tituloH5{font-size:18px;font-weight:200}.tituloH6{font-size:13px;font-weight:400}.regularLink{font-weight:400;font-size:15px;line-height:20px}.menuItems{font-weight:500;font-size:15px;line-height:24px}.precioSmall{font-weight:500;font-size:30px;line-height:1}.precioBig{font-weight:600;font-size:36px;line-height:1}.m-yb-25-40+*>.desplegable .light-15,.m-yb-25-40+.desplegable .light-15,.m-yb-25-40+.gap-60,.m-yb-25-40+.light-13,.m-yb-25-40+.light-15{margin-top:-5px;padding-bottom:4px}.m-yb-25-40+.gap-60 .desplegable .light-15{margin-top:0;padding-bottom:0}.gap-60 .desplegable .btn-leer-mas,.pestañas-desplegables_item_content .desplegable .btn-leer-mas{padding-top:5px!important}.underlined{text-decoration:underline}.button-unstyled{background-color:unset;border:unset}.disable-link{pointer-events:none}a,a:hover{cursor:pointer;color:inherit!important;text-decoration-color:rgba(71,71,71,.7)!important;text-decoration-thickness:1px!important}.btnSmall{font-weight:400;font-size:15px;line-height:1;text-align:center;white-space:nowrap}.btnSmallXS{font-weight:400;font-size:13px;line-height:1}[class^=btn]{height:50px;padding-left:35px;padding-right:35px;justify-content:center!important;align-items:center!important;display:flex;text-wrap:nowrap;white-space:nowrap;line-height:1}.btn-leer-mas,.btn-leer-mas:hover{border:unset;background-color:unset;color:var(--color-texto-2)!important;text-decoration:underline;text-decoration-color:rgba(71,71,71,.7)!important;text-decoration-thickness:1px!important;font-size:13px;font-weight:300;line-height:1;padding-top:3px;height:unset!important}.btn-leer-mas:hover{text-decoration:underline}.btn-grey{border:.5px solid var(--color-gris-oscuro-opacidad-5);color:var(--color-gris-oscuro)!important;background-color:unset;border-radius:unset}.btn-grey svg>*{fill:var(--color-negro)}.btn-grey:hover{border:.5px solid var(--color-gris-oscuro-opacidad-5);background-color:#ededed;text-decoration:none}.btn-azul-relleno svg>*,.btn-filtrar svg>*,.btn-grey:hover svg>*{fill:var(--color-blanco)}.btn-grey-relleno{border:.5px solid var(--color-gris-oscuro);color:var(--color-blanco)!important;background-color:var(--color-gris-oscuro);border-radius:unset;text-decoration:none}.btn-grey-relleno:hover{background-color:#575757;border-color:#575757;color:var(--color-blanco)!important;text-decoration:inherit}.btn-azul{border:1px solid var(--color-secundario-5);background-color:transparent!important;color:var(--color-secundario)!important;border-radius:unset;font-weight:500;text-decoration:none!important}.btn-azul-relleno{border:.5px solid var(--color-secundario-5);color:var(--color-terciario)!important;background-color:var(--color-secundario);border-radius:unset;text-decoration:none!important}.btn-azul-relleno:hover{border:1px solid var(--color-secundario-hover);background-color:var(--color-secundario-hover)!important;color:var(--color-blanco)!important;font-weight:500;text-decoration:none!important}.btn-azul:hover{border:1px solid var(--color-secundario-5);color:var(--color-terciario)!important;background-color:var(--color-secundario)!important;text-decoration:none}.btn-azul-oscuro{border:1px solid var(--lopesan-members-opacidad-5);color:var(--lopesan-members)!important;background-color:unset;border-radius:unset;text-decoration:none}.btn-azul-oscuro-relleno,.btn-azul-oscuro:hover{border:1px solid var(--lopesan-members);color:var(--color-blanco)!important;background-color:var(--lopesan-members);text-decoration:none}.btn-azul-oscuro-relleno:hover{border:1px solid var(--lopesan-members-hover);background-color:var(--lopesan-members-hover);text-decoration:none;color:var(--color-blanco)!important}.btn-blanco{border:2px solid var(--color-blanco);color:var(--color-blanco)!important;background-color:transparent;text-decoration:none;line-height:clamp(1.25rem,.9859rem + 1.1268vw,2rem);font-size:clamp(1rem,.7799rem + .939vw,1.625rem);font-weight:500}.btn-blanco:hover{color:var(--color-negro)!important;background-color:var(--color-blanco);text-decoration:none}.btn-blanco-relleno{border:.5px solid var(--color-gris-oscuro-opacidad-5);color:var(--color-gris-oscuro);background-color:var(--color-blanco);text-decoration:none}.btn-blanco-relleno:hover{background-color:#ededed!important;text-decoration:none}.btn-enlace{color:var(--color-negro)!important}.btn-enlace:hover{text-decoration:underline}.btn-close-modal{background:unset;border:unset;box-shadow:unset}.btn-filtrar{background-color:var(--color-texto-1);color:var(--color-blanco);border:1px solid var(--color-texto-1)}.btn-filtrar:hover{background-color:transparent;color:var(--color-texto-1);border:1px solid rgba(50,50,50,.5)}.btn-filtrar:hover svg>*{fill:var(--color-texto-1)}.btn-hotelsResorts{color:var(--color-blanco)!important;background:#655c54!important;border:1px solid #655c54}.btn-hotelsResorts:hover{color:var(--color-blanco)!important;background:#36322f!important;border:1px solid #36322f;text-decoration:none!important;text-decoration-thickness:0!important}.btn-coralium{color:var(--color-blanco)!important;background:#0089a9!important;border:1px solid #0089a9}.btn-coralium:hover{color:var(--color-blanco)!important;background:#096074!important;border:1px solid #096074;text-decoration:none!important;text-decoration-thickness:0!important}.btn-abora{color:#4d4f53!important;background:#f4c53d!important;border:1px solid #f4c53d}.btn-abora svg>*{fill:#4d4f53!important}.btn-abora:hover{color:#4d4f53!important;background:#d8b03c!important;border:1px solid #d8b03c;text-decoration:none!important;text-decoration-thickness:0!important}.btn-kumara{color:var(--color-blanco)!important;background:#06433b!important;border:1px solid #06433b}.btn-kumara:hover{color:var(--color-blanco)!important;background:#042521!important;border:1px solid #042521;text-decoration:none!important;text-decoration-thickness:0!important}.btn-ifa{color:var(--color-blanco)!important;background:#001689!important;border:1px solid #001689}.btn-ifa:hover{color:var(--color-blanco)!important;background:#000e58!important;border:1px solid #000e58;text-decoration:none!important;text-decoration-thickness:0!important}@media (min-width:992px){.btn-blanco{font-weight:400}}.bg-gris{background-color:var(--color-beige-claro)}.color-texto-negro{color:var(--color-negro)!important}.color-texto-1{color:var(--color-texto-1)!important}.color-texto-2{color:var(--color-texto-2)!important}.border-bottom-titulo-seccion{border-bottom:1px solid #707070}.sombra-bloque:hover{box-shadow:0 4px 22px 0 var(--color-box-shadow)}.desplegable .texto{overflow:hidden;transition:all .5s ease-out}.desplegable .texto{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.desplegable .texto>p,.texto>p{margin-bottom:10px!important}.desplegable .texto>p:last-of-type,.texto>p:last-of-type{margin-bottom:0!important}.desplegable .texto.open{-webkit-line-clamp:unset!important}.sliderHorizontal{gap:16px;overflow-x:scroll;cursor:grab;padding:0 10px;list-style:none;transition:all 1s ease-out;scrollbar-width:none;width:100%}.sliderHorizontal::-webkit-scrollbar{display:none}.btn-next-container,.btn-prev-container{padding-left:0!important;padding-right:0!important}.sliderHorizontal .btn-next-container{right:0}.sliderHorizontal .btn-prev-container{left:0}.carousel-inner>[class^=btn],.sliderHorizontal>[class^=btn]{z-index:5;height:fit-content}.btn-next-container .btn-next,.btn-prev-container .btn-prev{border:unset;background-color:unset;height:inherit;padding:0}.swiper-slide{width:unset;height:unset}.carousel.slide{cursor:grab}button span.control,button span.control.controles-flechas{font-size:20px}button.carousel-control-next,button.carousel-control-prev,button.control{opacity:1!important;width:fit-content;margin:0;height:100%;min-width:30px}button.carousel-control-prev{justify-content:flex-start}button.carousel-control-next{justify-content:flex-end}section.carousel-indicadores.indicadores span{font-size:13px;color:var(--color-gris-controles-carousel)}section.carousel-controles button svg>*{fill:var(--color-gris-controles-carousel)}.cabecera ol.carousel-indicators{bottom:20px}ol.carousel-indicators.indicadores li{width:6px;height:6px}ol.carousel-indicators.indicadores.indicadores-blancos li{border:1px solid var(--color-blanco);background-color:unset}ol.carousel-indicators.indicadores.indicadores-blancos li.active{background-color:var(--color-blanco)}ol.carousel-indicators.indicadores.indicadores-negros li{border:1px solid var(--color-negro)}ol.carousel-indicators.indicadores.indicadores-negros li.active{background-color:var(--color-negro)}ol.carousel-indicators.indicadores.indicadores-grises li{border:1px solid var(--color-gris-controles-carousel)}ol.carousel-indicators.indicadores.indicadores-grises li.active{background-color:var(--color-gris-controles-carousel)}.switch{position:relative;display:inline-block;width:40px;height:20px;margin-bottom:0}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-beige-oscuro);-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:14px;width:14px;left:4px;bottom:3px;background-color:var(--color-blanco);-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:var(--color-secundario)}input:checked+.slider:before{-webkit-transform:translateX(18px);-ms-transform:translateX(18px);transform:translateX(18px);left:4px;bottom:3px}.lista-filtros .form-check-label.active{font-weight:400!important}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.row.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.title-image div,.titulo-sec div{padding-left:0!important;padding-right:0!important}.fondo{z-index:-1;position:absolute;bottom:0;left:0;right:0;object-fit:cover;object-position:top;width:100%;height:100%}.fondo.oscuro:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--color-negro-opacidad-5)}.portlet{margin-bottom:0!important}.modal-background{width:100vw;max-width:100%;height:100svh;position:fixed;top:0;left:0;z-index:1000;background-color:var(--color-negro-opacidad-8);display:flex;justify-content:center;align-items:center}.modal-confirmacion{background-color:var(--color-blanco);max-width:600px}.modal-confirmacion>.modal-confirmacion-header{display:flex;justify-content:space-between;align-items:center}.modal-confirmacion>.modal-confirmacion-header>.modal-header-grey{position:relative;height:50px;background-color:var(--color-beige-oscuro);width:150px}.modal-confirmacion>main{color:var(--color-negro-opacidad-5)}.modal-confirmacion-logo{width:20%}.header{top:0;left:0;position:fixed;z-index:21;width:100%;background-color:var(--color-blanco);transition:all .5s ease-out;box-shadow:0 4px 20px rgba(128,128,128,.35)}.header .logo img{max-width:70%}.header.pagina-marca .logo img{max-width:100%}.header.oculto{top:-100px}.hidden-header{transition:all .5s ease-out;height:66px}.hidden-header.oculto{transform:translateY(-100px)}.header-barra{display:none;height:5px;width:100%;background-color:var(--color-marca);position:relative;z-index:100}.header .menu-mobile svg,.header .submenu header svg{width:20px;height:20px;margin-bottom:2px;padding:0}.navbar{z-index:2;border-top:6px solid var(--color-gris-controles-carousel)}.header .navbar .navbar-div{background-color:var(--color-blanco);color:var(--color-texto-1);padding-left:60px;padding-right:60px}.header.pagina-marca .navbar .navbar-div{background-color:var(--color-marca);color:var(--color-texto-menu)}.header .navbar .navbar-div>div:first-of-type{flex-grow:1}.header.pagina-marca .navbar .navbar-div #menu-principal,.header.pagina-marca .navbar .submenu-titulo-pestaña{color:var(--color-texto-2)}.header .navbar .navbar-div svg.colored>*,.header.pagina-marca .navbar .navbar-div .submenu.menu-cuenta svg>*{fill:var(--color-texto-menu)}.header.pagina-marca .navbar .navbar-div svg.colored>*{fill:var(--color-texto-menu)}.header .navbar .navbar-div svg.drow-arrow>*{stroke:var(--color-texto-menu)}.header .navbar .navbar-div .burger svg.btn-cerrar-menu>*,.header.pagina-marca .navbar .navbar-div svg.btn-cerrar-menu>*,.header.pagina-marca .navbar .navbar-div svg.btn-return>*,.header.pagina-marca .navbar .navbar-div svg.drop-arrow>*{stroke:var(--color-texto-1)}.header.pagina-marca .navbar .navbar-div .burger svg.btn-cerrar-menu>*{stroke:var(--color-texto-menu)}.navbar #menu-principal{font-weight:400;line-height:1.3;width:100%;position:absolute;top:62px;left:0;background-color:var(--color-blanco);transition:transform .7s ease-in-out;transform:translateX(100%);height:93svh;border-top:.25px solid rgba(112,112,112,.5)}.menu-mobile.burger{background-color:unset;border:unset}.submenu .menu-hoteles_filtros ul li,li.menu-idioma ul li button{border:unset;background-color:unset;color:var(--color-texto-2);font-weight:200}.submenu .menu-hoteles_filtros ul li.active,.submenu .menu-hoteles_filtros ul li:hover,li.menu-idioma ul li button.active,li.menu-idioma ul li button:hover{border-bottom:1px solid var(--color-texto-2);font-weight:400}#menu-principal .navbar-nav .nav-item .nav-link,.submenu .nav-item{padding:16px 10px;border-bottom:.25px solid rgba(112,112,112,.5);width:100%;font-size:15px;font-weight:200;color:var(--color-texto-2);white-space:nowrap}#menu-principal .navbar-nav .nav-item.menu-idioma .nav-link{border-bottom:none}#menu-principal button.btnSmall.btnReservar,.submenu-buttons button.btnSmall.btnReservar,button.btnSmall.btnReservar{background-color:var(--color-primario);color:var(--color-blanco);border:unset;width:94%;margin:20px 10px 0 10px}.submenu{width:100vw;max-width:100%;height:100svh;position:absolute;top:0;left:0;transition:transform .7s ease-in-out;transform:translate(100%,0);background-color:var(--color-blanco)}.submenu.submenu-activo{transform:translate(0,0);z-index:101}.submenu header{height:auto;padding:17px 10px;border-bottom:.25px solid rgba(112,112,112,.5)}.submenu .submenu-titulo-pestaña{font-size:18px;font-weight:400}.submenu .submenu-buttons .btnSmallXS{width:94%;margin:0 10px;background-color:unset;border:.25px solid var(--color-primario-opacidad-6);color:var(--color-primario-oscuro)}.submenu .menu-hoteles_filtros{padding:16px 10px;border-bottom:.25px solid rgba(112,112,112,.5)}.submenu .menu-hoteles_filtros ul.listado-opciones{overflow-x:scroll}.submenu .menu-hoteles_filtros ul.listado-opciones::-webkit-scrollbar{display:none}.submenu .menu-hoteles_filtros ul li{font-size:15px;min-width:fit-content;height:20px}.submenu main.menu-hoteles_listado .tituloH5{font-size:15px;font-weight:400;color:var(--color-azul)}.submenu .submenu-titulo-pestaña{text-align:center}.submenu main.menu-hoteles_listado{overflow-y:scroll;max-height:74svh}.submenu main.menu-hoteles_listado .menu-hoteles_listado_link{color:var(--color-texto-2)!important;font-weight:200}#menu-principal>footer,.submenu footer{position:fixed;bottom:80px;width:100%}.logo.navbar-brand{width:100%!important}@media (max-width:800px){.logo.navbar-brand{max-width:192.537px!important}}.logo.navbar-brand>img{width:100%;max-width:100%!important}nav .menu-mobile{font-size:20px;font-weight:800}nav .menu-mobile-container{gap:16px}.navbar a,.navbar a:hover{color:var(--color-gris-oscuro)}.navbar a.send{font-size:unset;font-weight:unset;padding-top:10px;padding-bottom:10px}nav .menu .nav-item{cursor:pointer;height:100%}nav .menu .nav-item>a>svg{height:18px}.menu-descubre .menu-descubre_item,.menu-marcas .menu-marcas_item{width:47%;max-width:155px;background-color:var(--color-blanco);height:135px}.menu-descubre .menu-descubre_item a,.menu-marcas .menu-marcas_item a{width:100%;height:100%}.menu-descubre .menu-descubre_item a{height:200px}.menu-cuenta .menu-cuenta_item p,.menu-descubre .menu-descubre_item a p,.menu-marcas .menu-marcas_item a p{font-size:13px;font-weight:300;line-height:16px;color:var(--color-texto-2);text-align:center;min-height:32px}.menu-cuenta .menu-cuenta_item p{min-height:16px}.menu-descubre .menu-descubre_item a img,.menu-descubre .menu-descubre_item a picture{width:100%;height:100%!important;max-height:95px;object-fit:cover;object-position:top center}.menu-cuenta .menu-cuenta_item{border:.25px solid rgba(112,112,112,.5);background-color:var(--color-blanco)}.menu-cuenta main section a{width:50%}.menu-destinos-desktop,.menu-idiomas-opciones{background-color:var(--color-beige-claro)}.menu-destinos-desktop .menu-destinos-desktop_destinos{width:25%}.menu-destinos-desktop .menu-destinos-desktop_destinos .menu-destinos-desktop_destino{font-size:15px;font-weight:200;color:var(--color-texto-2);cursor:pointer}.menu-destinos-desktop .menu-destinos-desktop_destinos .menu-destinos-desktop_destino.active,.menu-destinos-desktop .menu-destinos-desktop_destinos .menu-destinos-desktop_destino:hover{background-color:var(--color-blanco);font-weight:400}.menu-destinos-desktop .btnSmall{font-size:13px;background-color:var(--color-blanco)}.menu-destinos-desktop .btnSmall:hover{text-decoration:none;background-color:var(--color-primario-oscuro);color:var(--color-blanco)!important}.menu-destinos-desktop .menu-destinos-desktop_paneles{width:80%;background-color:var(--color-blanco)}.menu-destinos-desktop .menu-destinos-desktop_paneles .menu-destinos-desktop_panel{display:none}.menu-destinos-desktop .menu-destinos-desktop_paneles .menu-destinos-desktop_panel.active{display:flex}.menu-destinos-desktop .menu-destinos-desktop_paneles .tituloH5{font-size:13px;font-weight:400;color:var(--color-azul)}.menu-destinos-desktop .menu-destinos-desktop_paneles a:has(.tituloH5):hover{text-decoration-color:var(--color-azul)!important}.menu-destinos-desktop .menu-destinos-desktop_paneles .regular-15{font-size:13px;color:var(--color-texto-2)}.menu-destinos-desktop .menu-destinos-desktop_paneles .destinos-columna{min-height:220px}.menu-destinos-desktop .menu-destinos-desktop_paneles .destinos-columna ul li{text-transform:uppercase;color:var(--color-gris-oscuro)}.menu-idiomas-opciones ul li{font-size:13px;font-weight:500;color:var(--color-texto-2);cursor:pointer}.menu-idiomas-opciones ul li.active{color:var(--color-negro)}.nav-marca{position:fixed;top:-100px;width:100%;z-index:20;transition:all .3s ease-out;box-shadow:0 4px 20px rgba(128,128,128,.35)}.hidden-header-secundario{width:100%;height:60px;transition:transform .3s ease-out;transition-delay:.5s}.hidden-header-secundario.oculto{transform:translateY(-150px)}.nav-marca .nav-marca_item{min-width:fit-content;padding:7px 10px}.nav-marca .nav-marca_item a{font-weight:200}.nav-marca .nav-marca_item.active a{text-decoration-line:underline;font-weight:500}.cabecera{width:100%}.cabecera .slide{width:100%;height:94svh;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2))}.cabecera .slide picture,.cabecera .slide picture img,.cabecera .slide video{position:absolute;left:0;top:0;z-index:-1;width:100vw;height:100%;object-fit:cover}.cabecera-align{color:var(--color-blanco);margin-top:50px}.cabecera .cabecera-align .tituloH1-cabecera{font-size:clamp(1.25rem,.2115rem + 4.6154vw,4.25rem);font-weight:400}.cabecera .cabecera-align .tituloH2-cabecera{font-size:clamp(1.25rem,.6442rem + 2.6923vw,3rem);font-weight:400}.cabecera .cabecera-align .texto-cabecera{font-size:clamp(1.125rem,.6707rem + 2.0192vw,2.4375rem);font-weight:400;line-height:1.2}.cabecera .cabecera-align .descuento-cabecera{font-size:clamp(1.75rem,.4087rem + 5.9615vw,5.625rem);font-weight:400;line-height:1.2;margin-top:15px}.cabecera .cabecera-align .cabecera-destinos li a{font-size:10px;font-weight:300;line-height:1.2;text-decoration-color:var(--color-blanco)!important}.cabecera .cabecera-align .cabecera-hotel{font-size:20px;font-weight:400;line-height:1.2}button.control-cabecera{width:fit-content}button.control-cabecera .control{color:var(--color-beige-oscuro)}.buscador-mb{position:fixed!important;bottom:0;z-index:21}.transform-state{top:0svh!important;padding-top:10svh;background-color:rgba(255,255,255,.8)!important;transition-timing-function:ease-in-out;transition-duration:.3s;height:100%;width:100%!important}.fadedAway{opacity:0}.buscador form,.buscador form div{padding-right:0!important;padding-right:0!important}.buscador form{background-color:var(--color-blanco);border-radius:0;box-shadow:var(--color-box-shadow) 0 5px 10px;padding:0!important;margin:0!important;justify-content:space-between}.buscador-mb{padding:10px;font-size:.8rem}#inlineFormInputName2{border-bottom-left-radius:5px}.buscador input{border-radius:0;border:none;height:45px;margin-bottom:0!important;padding-right:6px!important;padding-left:6px!important}.buscador .send{padding-top:30px;padding-bottom:31px;border-top-right-radius:5px!important;border-bottom-right-radius:5px!important}.imagenes-slider{gap:10px!important;overflow-y:hidden}.imagenes-slider .card-destino,.imagenes-slider .card-destino>*,.imagenes-slider .card-mobile{width:240px;height:377px;color:var(--color-blanco);display:block}.imagenes-slider .card-destino img{width:240px;height:377px;object-fit:cover}.imagenes-slider .card-destino>*{margin:unset}.imagenes-cuadricula .card-destino>div,.imagenes-slider .card-destino>div{transform:translateY(-100%);z-index:2;background-color:var(--color-negro-opacidad-3)}.imagenes-slider .card-destino .light-15{font-size:14px;color:var(--color-blanco)}.imagenes-cuadricula .card-destino .tituloH4{font-weight:400}.imagenes-cuadricula .tarjeta{text-decoration:none}.imagenes-cuadricula .card-destino{transition:all .5s ease-out;cursor:pointer;height:100%}.imagenes-cuadricula .light-15,.imagenes-cuadricula h2.tituloH4{color:var(--color-blanco)}.imagenes-cuadricula .card-destino>*{width:100%;height:100%;color:var(--color-blanco)}.imagenes-cuadricula .card-destino img{width:100%;height:100%;object-fit:cover}.imagenes-cuadricula .card-destino>div>section:last-of-type{display:none;transition:all .5s ease-out}.imagenes-cuadricula .card-destino:hover>div{background-color:var(--color-box-shadow)}.imagenes-cuadricula .card-destino:hover>div>section:last-of-type{display:block}.imagenes-cuadricula .card-destino:hover .p-20{padding-bottom:0!important}.imagenes-cuadricula .card-destino:hover .p-y-16{padding-top:0!important}.tab-panel ul{border:unset;border-radius:unset}.tab-panel .tab-panel_tab-item{margin-bottom:-1px!important;flex:1 1 0px}.tab-panel .tab-panel_tab-item button,.tab-panel .tab-panel_tab-item button.active,.tab-panel .tab-panel_tab-item button:hover{border:.25px solid var(--color-gris-borde-pestaña);border-radius:0;font-size:20px;font-weight:200;line-height:1.3;color:var(--color-texto-2);border-bottom:0}.tab-panel .tab-panel_tab-item button:hover{font-weight:500!important}.tab-panel .tab-panel_tab-item button.active{background-color:var(--color-beige-claro);border-bottom:.25px solid var(--color-beige-claro);font-weight:500;color:var(--color-negro);line-height:1.2}.tab-panel_content.tab-content{background-color:var(--color-beige-claro);padding:40px 0 0 0;border-top:.25px solid var(--color-gris-borde-pestaña)}.tab-panel_content.tab-content .tab-pane .subtitle{font-size:25px;font-weight:300}.tab-panel_content.tab-content .tab-pane ul.sliderHorizontal{gap:30px;overflow-x:scroll;cursor:grab}.tab-panel_content.tab-content .tab-pane ul.sliderHorizontal::-webkit-scrollbar{display:none}.pestañas-desplegables ul li{border-bottom:.25px solid rgba(112,112,112,.5)}.pestañas-desplegables ul li:first-of-type{border-top:.25px solid rgba(112,112,112,.5)}.pestañas-desplegables ul li>a{color:var(--color-texto-2);text-decoration:unset;display:flex;align-items:center;justify-content:space-between}.pestañas-desplegables ul li>a>i{transition:transform .5s ease-out}.pestañas-desplegables ul li.open>a{color:var(--color-gris-oscuro);background-color:var(--color-beige-claro);font-weight:500}.pestañas-desplegables ul li>a .pestañas-desplegables_item_button_logo picture img,.pestañas-desplegables ul li>a .pestañas-desplegables_item_button_logo>img,.pestañas-desplegables ul li>a .pestañas-desplegables_item_button_logo>svg{filter:grayscale(1);height:45px;width:auto}.pestañas-desplegables ul li.open>a .pestañas-desplegables_item_button_logo>img,.pestañas-desplegables ul li.open>a .pestañas-desplegables_item_button_logo>svg{filter:unset}.pestañas-desplegables .pestañas-desplegables_item_button .pestañas-desplegables_item_button_logo{width:80px;display:flex;justify-content:center}.pestañas-desplegables .pestañas-desplegables_item_content{background-color:var(--color-beige-claro);color:var(--color-negro);border-top:.25px solid rgba(112,112,112,.5)}.pestañas-desplegables .pestañas-desplegables_item_content .subtitle{font-size:15px;font-weight:200;color:var(--color-gris-oscuro)}.pestañas-desplegables .pestañas-desplegables_item_content .title{font-size:17px;font-weight:400}.container-icono-desplegar{display:flex;justify-content:center;align-items:center}.container-icono-desplegar .horizontal,.container-icono-desplegar .vertical{background-color:var(--color-texto-2)}.container-icono-desplegar .horizontal{width:11px;height:1px}.container-icono-desplegar .vertical{width:1px;height:11px;transition:transform .2s ease-in-out;transform:translateX(6px)}.pestañas-desplegables ul li.open>a>.container-icono-desplegar .vertical{transform:rotateZ(-90deg) translateY(6px)}.versionReducida{display:flex}.versionReducida .btn-azul.btnSmall{max-width:60%}#hotel-description .exp-slider{position:relative}.post-modal .carousel-item{transition:all .7s ease-out!important}.post-modal .exp-slider .exp-slider_slide img{height:100%;z-index:0}.post-modal .tag{border:1px solid var(--color-gris-claro);color:var(--color-gris-claro)}.post-modal .precioBig{color:var(--color-negro)}.post-modal .article{height:100svh}.post-modal .article .first-column{height:50%}.post-modal .article .first-column,.post-modal .article .second-column{width:100%}.post-modal .article .second-column{padding:20px 10px;height:70%}.post-modal .article .first-column .img{height:100%}.post-modal .article .first-column .brand{height:0}.post-modal .article .second-column .oferta_location,.post-modal .article .second-column .oferta_subtitulo{color:var(--color-texto-1)}.post-modal .article .second-column .tituloH4{color:var(--color-negro)}.post-modal .article .second-column .listado{padding:10px 0}.post-modal .article .second-column .oferta_location{padding:10px 0}.post-modal .article .second-column .tituloH4{margin:0}.oferta.shadow{box-shadow:none!important}.oferta{width:100%}.oferta .oferta_header{position:relative;display:flex;top:0;left:0;height:250px;width:100%}#habitacionesSimilares .hotel-card .hotel-card_img>section:first-of-type,.oferta .oferta_header>section:first-of-type{padding:15px 15px 0 0}#habitacionesSimilares .hotel-card .hotel-card_img>section:last-of-type,.oferta .oferta_header>section:last-of-type{padding:0 0 10px 0}#habitacionesSimilares .hotel-card .hotel-card_img>section.sombreado-superior:first-of-type,#hotel-card_img>section.sombreado-superior:first-of-type,#hotel-description main>section .sombreado-superior:first-of-type,.oferta .oferta_header>section.sombreado-superior:first-of-type{background:linear-gradient(180deg,rgba(0,0,0,.3) 10%,transparent)}#habitacionesSimilares .hotel-card .hotel-card_img>section.sombreado-inferior:last-of-type,#hotel-card_img>section.sombreado-inferior:first-of-type,.oferta .oferta_header>section.sombreado-inferior:last-of-type{background:linear-gradient(0deg,rgba(0,0,0,.5) 10%,transparent)}.oferta .oferta_header img{z-index:0}.oferta .oferta_header .oferta_dto{color:var(--color-blanco);height:70px;width:105px}.oferta .oferta_header .oferta_dto .tituloH3{font-size:20px;color:inherit}.oferta .oferta_header span.oferta_tag{background-color:rgba(255,255,255,.25);color:var(--color-blanco);height:30px;width:fit-content;padding:3px 10px;cursor:pointer;z-index:5}.oferta .oferta_header span.oferta_tag.negativo,.oferta .oferta_header span.oferta_tag.negativo:hover{background-color:rgba(0,0,0,.7);color:var(--color-blanco)}.oferta .oferta_header span.oferta_tag.lopesan-members,.oferta .oferta_header span.oferta_tag.lopesan-members:hover{background-color:var(--lopesan-members-opacidad-7);color:var(--color-blanco)}.oferta .oferta_header span.oferta_tag:hover{text-decoration:none;background-color:rgba(255,255,255,.5)}.oferta .oferta_header span.oferta_tag:hover a:hover{text-decoration:none}#habitacionesSimilares .hotel-card .hotel-card_img .logo-bg,#habitacionesSimilares .hotel-card .hotel-card_img .logo-bg picture,.hotel-card .hotel-card_img .logo-bg,.hotel-card .hotel-card_img .logo-bg picture,.oferta .oferta_header .logo-bg,.oferta .oferta_header .logo-bg picture{height:70px;width:auto;display:flex;justify-content:center;border:0}.hotel-card .hotel-card_img .logo-bg img,.oferta .oferta_header .logo-bg img{height:100%;object-fit:contain}.oferta .oferta_main{position:relative;color:var(--color-negro);padding:10px}.oferta .oferta_main .section-main .oferta_subtitulo,.oferta .oferta_main .section-main .tituloH4{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;width:fit-content}.oferta .oferta_main .section-main.lopesan{height:80px}.oferta .oferta_main .section-main>section>section>h3{max-width:85%}.oferta .oferta_main .section-main .estrellas{max-height:34px;width:100%}@media (max-width:575.98px){.oferta .oferta_main .section-main .estrellas{flex-direction:column}}.oferta .oferta_main .section-main .estrellas section svg{width:10px;height:10px}.section-price.lopesan{min-height:95px;max-height:95px}.oferta .oferta_main .section-price .oferta_periodo{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.oferta .oferta_main .section-price .oferta_periodo.oferta_periodo-lopesan{-webkit-line-clamp:4}.oferta .oferta_main .section-price .oferta_periodo.oferta_periodo-lopesan-6{-webkit-line-clamp:6}.oferta .oferta_main .light-13.oferta_subtitulo,.oferta .oferta_main .light-15.oferta_subtitulo,.oferta .oferta_main .oferta_location,.oferta .oferta_main .precioSmall,.oferta .oferta_main .section-price .oferta_periodo{color:var(--color-texto-1)}.oferta .oferta_main p.regular-13,.oferta .oferta_main p.regular-15{color:var(--color-texto-2)}.oferta .oferta_main .tituloH4,.oferta .oferta_main h3{font-size:15px;font-weight:400;color:var(--color-negro)}.oferta .oferta_main .tituloH4:hover,.oferta .oferta_main h3:hover{text-decoration:none}.oferta .oferta_footer{padding:0 10px 10px 10px;gap:10px}.oferta .experiencia-description{font-size:15px;max-height:4rem;overflow:hidden}.oferta .experiencia-description:after{content:"..."}.carousel-img-noticia .carousel-indicators,.experiencias .carousel-indicators,.ofertas .carousel-indicators{bottom:-50px;left:50%;transform:translateX(-50%);z-index:3}.exp-slider .exp-slider_slide img{width:100%;height:100%;object-fit:cover;object-position:center}.exp-slider .exp-slider_controls{right:25px;bottom:16px;z-index:5}.exp-slider button.exp-slider_control{background-color:unset;border:unset;bottom:0;z-index:5;opacity:1}.exp-slider p.slide-indicator{color:var(--color-blanco)}.exp-slider svg>*{fill:var(--color-blanco)!important;stroke:unset}.lopesan-card{width:400px}.lopesan-card .lopesan-card_img{width:100%;height:480px;object-fit:cover}.lopesan-card .lopesan-card_main{height:240px}.lopesan-card-mobile .lopesan-card-mobile_main{height:195px}.lopesan-card .lopesan-card_main,.lopesan-card-mobile .lopesan-card-mobile_main{background-color:var(--color-blanco)}.lopesan-card .lopesan-card_main p,.lopesan-card-mobile .lopesan-card-mobile_main p{color:var(--color-gris-oscuro)}.lopesan-card-mobile{width:270px}.lopesan-card-mobile .lopesan-card-mobile_img{width:100%;height:350px;object-fit:cover}.lopesan-card-mobile .lopesan-card-mobile_main p{max-height:135px;overflow:hidden;text-overflow:ellipsis}.lopesan-card .lopesan-card_main p.lopesan-card_main_text a:hover{font-weight:400}.logo-unique{width:100px;height:auto}.bloque-mapa .bloque-mapa_cuerpo{padding:0 10px}.bloque-mapa .mapa{height:250px}.bloque-mapa .bloque-mapa_cuerpo a{font-weight:200;color:var(--color-texto-2);text-decoration-line:underline}.bloque-mapa .bloque-mapa_cuerpo a:hover{font-weight:300}.bloque-mapa .bloque-mapa_cuerpo .mapa_texto,.bloque-mapa .bloque-mapa_cuerpo .nota{color:var(--color-texto-2)}.bloque-mapa .bloque-mapa_cuerpo .btn-leer-mas,.bloque-mapa .bloque-mapa_cuerpo .nota,.bloque-mapa .bloque-mapa_cuerpo .regular-15,.bloque-mapa .bloque-mapa_cuerpo a,.bloque-mapa .bloque-mapa_cuerpo svg .bloque-mapa .bloque-mapa_cuerpo .texto{font-size:13px}.bloque-mapa .bloque-mapa_cuerpo svg+*{max-width:89%}.blog .oferta{border:1px solid var(--color-gris-borde-pestaña);flex-direction:column}.blog .oferta:hover{box-shadow:var(--color-box-shadow) 0 1px 4px!important}.blog .carousel-controles-header,.blog .oferta .oferta_header{position:relative;display:flex;top:0;left:0;height:260px;width:100%}.blog section[class^=btn-]{top:130px;height:fit-content;transform:translateY(-50%)}.blog section[class^=btn-]>button{height:fit-content}.blog .tituloH4{color:var(--color-primario-oscuro);flex:1}.blog .oferta .oferta_main{flex-grow:1;min-height:151px;background-color:var(--color-blanco)}.blog .oferta .oferta_main h3.tituloH4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.blog .oferta_main .oferta_location{color:var(--color-texto-2);flex:2;overflow:hidden}.blog .oferta .oferta_main .oferta_location a:hover{font-weight:400}.blog .resumen{display:flex;flex-direction:column;overflow:hidden;justify-content:space-between;height:100%}.post{padding:10px}.post .mas{transform:translateY(-100%);padding:10px 20px;background-color:var(--color-blanco);border-radius:0}.post a{color:var(--color-negro)}.post a:hover{text-decoration:none;color:var(--color-negro)}#marcasTab .tab-panel_tab-item h3{white-space:initial;min-height:32px}#marcasTab li.tab-panel_tab-item button{height:101%}#marcasTab .tab-panel_tab-item button.nav-link>img,#marcasTab .tab-panel_tab-item button.nav-link>svg{filter:grayscale(1)}#marcasTab .tab-panel_tab-item button.nav-link.active>img,#marcasTab .tab-panel_tab-item button.nav-link.active>svg,#marcasTab .tab-panel_tab-item button.nav-link:hover>img,#marcasTab .tab-panel_tab-item button.nav-link:hover>svg{filter:unset}#marcasTab .tab-panel_tab-item button.nav-link{font-size:14px;line-height:16px;font-weight:300}#marcasTab .tab-panel_tab-item button.nav-link.active{font-weight:500}#marcasTab .tab-panel_tab-item button.nav-link img,#marcasTab .tab-panel_tab-item button.nav-link picture{height:100%}#marcasDropContent .hoteles,#marcasTabContent .hoteles,#marcasTabContent ul.hotel-list li>a{font-weight:200;color:var(--color-gris-oscuro)}#marcasTabContent ul.hotel-list li>a:hover{text-decoration:underline}#marcasTabContent ul.hotel-list li:after{content:", "}#marcasTabContent ul.hotel-list li:last-of-type:after{content:""}#marcasDropContent .pestañas-desplegables_item>a{height:62px}#marcasDropContent .hotel-card-mobile,#marcasTabContent .hotel-card{width:100%}#marcasDropContent .hotel-card-mobile .tituloH4{color:var(--color-negro)}#marcasTabContent .hotel-card .hotel-card_img{width:60%;height:600px;position:relative}#marcasDropContent .carousel-controles-header,#marcasDropContent .hotel-card-mobile .hotel-card-mobile_img{width:100%;height:250px;position:relative}#marcasDropContent .hotel-card-mobile .hotel-card-mobile_img .exp-slider .exp-slider_slide img,#marcasTabContent .hotel-card .hotel-card_img .exp-slider .exp-slider_slide img{z-index:0}#marcasTabContent .hotel-card .hotel-card_main{width:40%;height:600px;background-color:var(--color-blanco)}#marcasTabContent .hotel-card .hotel-card_main .texto{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8}#marcasDropContent .hotel-card-mobile .hotel-card-mobile_main{background-color:var(--color-blanco);padding:17px 10px 10px 10px}.subtitulo-gris{font-size:14px;font-weight:200;color:var(--color-primario-oscuro);font-family:Inter,sans-serif}.lopesan-rewards{position:relative;background:var(--lopesan-members-transparencia)}.lopesan-rewards-info{background-color:var(--color-blanco)}.lopesan-rewards .img-fondo{overflow:hidden;position:absolute;height:100%;top:0}.lopesan-rewards picture{top:0;z-index:-10}.lopesan-rewards .imageback{object-fit:cover;top:0;height:100%}.lopesan-rewards .img-lopesan-rewards header{position:relative;display:flex;top:0;left:0}.fidelizacion{height:200px}.fidelizacion div{padding-right:0!important;padding-left:0!important}.fidelizacion .row{width:100%}.blog .send,.fidelizacion .send{padding-left:16px;padding-right:16px}.fidelizacion .car-img{max-height:64px}.fidelizacion .fidelizacion-info img{width:200px;height:auto;object-fit:contain;object-position:center}.fidelizacion .fidelizacion-info .tituloH4{color:var(--color-texto-negativo);font-size:15px;margin-bottom:5px}.fidelizacion .fidelizacion-ico img,.fidelizacion .fidelizacion-ico svg{width:45px!important;height:45px!important}.fidelizacion ul.sliderHorizontal li article{gap:30px}.fidelizacion ul.sliderHorizontal{gap:60px;overflow-x:scroll;cursor:grab;padding:0 112px}.fidelizacion ul.sliderHorizontal::-webkit-scrollbar{display:none}.fidelizacion .oferta{width:400px}@media (max-width:575.98px){.fidelizacion .oferta{width:350px}}.fidelizacion-info{color:var(--color-texto-negativo)}.info-text{font-size:15px;font-weight:300}.info-text-mobile{font-size:13px;font-weight:300;margin-bottom:0}section.destinos,section.lopesan,section.marcas{width:auto!important}.fidelizacion .carousel-item.active{display:flex}.fidelizacion .carousel-item{display:none}.fidelizacion ol.carousel-indicators{bottom:0!important}#carouselRewardsMobile{align-items:start}#carouselRewardsMobile .carousel-item{height:115px}.fidelizacion-ico{text-align:center}.fidelizacion-info{width:70%;display:flow}#carouselCaractMobile div.carousel-indicators.indicadores.indicadores-negros span,#carouselRewardsMobile div.carousel-indicators.indicadores.indicadores-negros span{color:var(--color-blanco)!important}footer .foot{width:100%;display:flex;flex-direction:column}.main-logo-footer{width:25%}.titulo-newsletter{font-size:18px!important}.alert-logo{width:60%}.top-footer .footer_contact{gap:20px}.top-footer a{color:var(--color-negro)}.top-footer a:hover{color:var(--color-negro)}.copy-footer{background-color:var(--color-gris-oscuro);padding:25px 20px;font-size:12px;line-height:18px;font-weight:300;color:var(--color-blanco)}.copy-footer a{color:var(--color-blanco);text-decoration-color:var(--color-blanco)!important}.copy-footer a:after{content:"|";margin:0 5px;text-decoration:none}.copy-footer a:last-of-type:after{content:""}.copy-footer a:hover{text-decoration:underline;color:var(--color-blanco)}#info{gap:10px}.img-info-foot{margin-right:18px;width:32px;height:32px}#enlaces{background-color:var(--color-gris-footer)}.btn-list-footer{background-color:transparent;border:none;padding:10px 0;width:100%}.social-media-list{list-style:none;gap:15px}.chev-enlaces{display:block;float:right;transition:all .2s ease-out}.top-footer_footer{width:100%}.top-footer_footer .top-footer_footer_img{max-width:90%;width:100%;height:70px;object-fit:cover;object-position:top center}.top-footer_footer .footer-cards{width:100%;height:75px;padding-top:20px;background:#f2f2f2;gap:15px}.top-footer_footer .footer-cards .metodos-pago{font-size:12px;font-weight:400;line-height:28px;color:#525252}.top-footer_footer .footer-cards .metodos-pago:hover{font-weight:700}.top-footer_footer .tarjetas-logo{height:30px}.subscribe,.subscribe-img{background-color:transparent!important;border-top:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}.subscribe-info{font-size:10px;line-height:15px;font-weight:300;color:var(--color-gris-medio)}.btn.btn-primary,.btn.send{color:var(--color-secundario);border:1px solid var(--color-secundario-5);background-color:transparent;border-radius:0}.btn.btn-primary:hover,.btn.send:hover{color:var(--color-blanco);background-color:var(--color-secundario);border:1px solid var(--color-secundario-5);border-radius:0}.btn.btn-claro.btn-block{border:1px solid var(--color-secundario-5);color:var(--color-secundario);font-weight:500;font-size:1.5rem;background-color:transparent;border-radius:0;padding:4% 10%!important}.btn.btn-claro.btn-block:hover{background-color:var(--color-secundario);color:var(--color-blanco)}.form-check-label{font-size:.8rem;color:var(--color-negro)}#subscribe div{padding-left:0;padding-right:0}#subscribe .newsletter-form{gap:10px;width:100%}#subscribe .input-group{gap:16px;border:1px solid var(--color-gris-medio);height:50px}#subscribe .form-control,#subscribe .form-control:focus{border:unset;height:unset;font-size:13px;color:var(--color-texto-2)}#subscribe .btnSmall.btn-azul#button-addon2{line-height:1}#subscribe div.input-politica{padding:15px}#enlaces #enlaces-tabs .enlaces-tabs_btn{font-size:20px;font-weight:200;line-height:24px;color:var(--color-texto-2);background-color:var(--color-gris-pestaña);border:unset;border-right:.25px solid var(--color-gris-borde-pestaña);border-bottom:.25px solid var(--color-gris-borde-pestaña)}#enlaces #enlaces-tabs li:last-of-type .enlaces-tabs_btn{border-right:0}#enlaces #enlaces-tabs .enlaces-tabs_btn.active{background-color:var(--color-blanco);border-bottom:0;font-weight:500;border-top:.25px solid var(--color-gris-borde-pestaña);color:var(--color-negro)}#enlaces .tab-content{background-color:var(--color-blanco);width:100%;padding-top:55px;padding-bottom:55px}#enlaces .tab-content .tab-pane-container{gap:16px}#enlaces .tab-content .tab-column{gap:8px}#enlaces .pestañas-desplegables{background-color:var(--color-blanco)}#enlaces .pestañas-desplegables_item_content .tituloH4,#enlaces .tab-content .tituloH4{font-size:20px;font-weight:400;color:var(--color-negro)}#enlaces .tab-content .tituloH4-placeholder,#enlaces .tab-content .tituloH4-placeholder:hover{text-decoration:none}#enlaces .pestañas-desplegables_item_content .tituloH5,#enlaces .tab-content .tituloH5{font-size:15px;font-weight:500;color:var(--color-azul)}#enlaces .pestañas-desplegables_item_content a:has(.tituloH5):hover,#enlaces .tab-content a:has(.tituloH5):hover{text-decoration-color:var(--color-azul)!important}#enlaces .pestañas-desplegables_item_content a,#enlaces .tab-content a{font-size:13px;font-weight:300;line-height:20px;color:var(--color-texto-2)!important}#enlaces .tab-content a{font-size:15px}#enlaces .pestañas-desplegables .pestañas-desplegables_item_content,#enlaces .pestañas-desplegables ul li.open>a{background:var(--color-gris-pestaña)}#enlaces .pestañas-desplegables_item{border-top:.25px solid rgba(112,112,112,.5);background-color:var(--color-blanco)}#enlaces .pestañas-desplegables_item:last-of-type{border-top:0}#enlaces .pestañas-desplegables_item span.regular-15{color:var(--color-gris-oscuro);font-weight:200}#enlaces .pestañas-desplegables_item.open span.regular-15{font-weight:500}#enlaces .pestañas-desplegables_item a:hover{text-decoration:unset}.pestañas-desplegables_item_content{display:flex;flex-direction:column}.pestañas-desplegables_item_content.tab-pane.active{min-height:unset;width:100vw;max-width:100%}.pestañas-desplegables_item_content.tab-pane.active>section{width:100%}.bottom-footer{background-color:var(--color-secundario);padding:25px 20px;gap:25px}.bottom-footer section{gap:8px}.bottom-footer img{height:32px}#socialwall{background-color:var(--color-beige-claro);padding-top:25px;padding-bottom:25px}#reviews{background-color:var(--color-beige-claro);padding-top:40px}#socialwall .socialwall-share,.socialwall-share{transition:all .7s .1s ease-out}#socialwall .socialwall-share.active,.socialwall-share.active{transform:translateX(0)}#socialwall .socialwall-share span{font-size:15px;font-weight:400}#socialwall .socialwall-share .share-button,.socialwall-share .share-button{cursor:pointer}#socialwall .socialwall-share .socialwall-share_media,.socialwall-share .socialwall-share_media{opacity:0;display:none;transition:opacity .1s ease-out}#socialwall .socialwall-share.active .socialwall-share_media,.socialwall-share.active .socialwall-share_media{opacity:1;display:flex;transition:opacity .7s .7s ease-out}#socialwall .sliderHorizontal .btn-next-container,#socialwall .sliderHorizontal .btn-prev-container{transform:translateY(90px)}#socialwall .socialwall-share svg{width:30px;overflow:visible}#socialwall .sliderHorizontal .ig-post{width:350px;height:350px;position:relative}#socialwall .sliderHorizontal .ig-post img{width:auto;height:100%;object-fit:cover}#socialwall .sliderHorizontal .ig-post .ig-info{width:100%;height:100%;position:absolute;top:0;left:0;padding:20px}#socialwall .sliderHorizontal .ig-post:hover .ig-info{background-color:var(--color-negro-opacidad-7)}#socialwall .sliderHorizontal .ig-post .ig-info .tit-post{color:var(--color-blanco);font-size:15px;font-weight:500}#socialwall .sliderHorizontal .ig-post .ig-info .ig-desc{padding-top:65px;display:none}#socialwall .sliderHorizontal .ig-post:hover .ig-info .ig-desc{display:block}#socialwall .sliderHorizontal .ig-post .ig-info .ig-desc .light-15{color:var(--color-blanco)}.post-modal{background-color:var(--color-blanco);max-width:1250px;width:100%;padding:30px}.post-modal .carousel>section[class^=btn-]{height:35vh;top:54px;z-index:5}.post-modal .carousel>section[class^=btn-].btn-prev-container{left:0}.post-modal .carousel>section[class^=btn-].btn-next-container{right:0}.post-modal img{width:60%;height:70svh;object-fit:cover}.post-modal section.post_info{width:40%}.modulo-complejo>picture{order:1}.modulo-complejo_img{display:block;height:auto}.modulo-complejo_content,.modulo-simple_content{color:var(--color-negro-opacidad-5)}.modulo-complejo .titulo-sec .subtitulo{font-size:1rem}.modulo-complejo .titulo-sec{color:var(--color-negro)}.modulo-simple .col-img{padding-right:0;padding-left:0}.modulo-complejo>div{max-width:100%}.lopesan-title{width:100%}.titulo-sec .titulo-sec-line{max-width:140px}.titulo-sec .title-small{font-size:1rem}.lopesan_info>article{background-color:var(--color-beige-claro);font-size:14px;color:var(--color-negro-opacidad-5)}.lopesan_info>article>ul{border-bottom:1px dashed var(--color-negro-opacidad-5);margin:0}.lopesan_info_icono{width:25px;height:auto}.lopesan_info_number{font-size:1.1rem}.lopesan_info_grafico{height:100px;width:100px;background-color:var(--color-gris-claro);border-radius:50%}.pie{--p:64;--b:15px;--c:var(--color-primario);--w:100px;width:var(--w);aspect-ratio:1;position:relative;display:inline-grid}.pie:after,.pie:before{content:"";position:absolute;border-radius:50%}.pie:before{inset:0;background:radial-gradient(farthest-side,var(--c) 98%,rgba(0,0,0,0)) top/var(--b) var(--b) no-repeat,conic-gradient(var(--c) calc(var(--p) * 1%),grey 0);-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(99% - var(--b)),#000 calc(100% - var(--b)));mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(99% - var(--b)),#000 calc(100% - var(--b)))}.pie:after{inset:calc(50% - var(--b)/ 2);background:var(--c);transform:rotate(calc(var(--p) * 3.6deg)) translateY(calc(50% - var(--w)/ 2))}.no-round:before{background-size:0 0,auto}.no-round:after{content:none}.lopesan_info_grafico-leyenda{width:20px;height:20px;border-radius:50%}.lopesan_info_grafico-leyenda>.circulo-interior{position:relative;transform:translate(33%,33%);width:12px;height:12px;border-radius:50%;background-color:var(--color-beige-claro)}.filtros-experiencias .lista-filtros .pestañas-desplegables ul li>a,.filtros-ofertas .lista-filtros .pestañas-desplegables ul li>a{border-top:.25px solid rgba(112,112,112,.5)}.filtros-experiencias .lista-filtros .pestañas-desplegables ul li:last-of-type>a,.list-filtros .pestañas-desplegables .pestañas-desplegables_item_content{border-bottom:.25px solid rgba(112,112,112,.5)}.filtros-experiencias .lista-filtros .pestañas-desplegables ul li.open:last-of-type>a,.filtros-ofertas .lista-filtros .pestañas-desplegables ul li.open:last-of-type>a{border-bottom:0}.lista-filtros .checkboxFiltroMobile:last-of-type a.pestañas-desplegables_item_button{border-top:0}#filtroOfertasZona .dropdown-menu .list-unstyled{max-height:220px;overflow-y:scroll}#filtroOfertasZona .dropdown-menu .list-unstyled::-webkit-scrollbar{width:5px;border-radius:1px}#filtroOfertasZona .dropdown-menu .list-unstyled::-webkit-scrollbar-button{display:none}#filtroOfertasZona .dropdown-menu .list-unstyled::-webkit-scrollbar-thumb{border-radius:1px;background:var(--color-secundario)}.page-indicator{height:fit-content;color:var(--color-gris-oscuro);margin-bottom:0}.page-indicator li{font-size:15px;font-weight:200}.page-indicator li:after{content:"/ "}.page-indicator li a:last-of-type{text-decoration:unset;color:var(--color-gris-claro)}.page-indicator li:last-of-type a{font-weight:700}.page-indicator li:last-of-type:after{content:""}.noticias-buscador .input-buscar{border-top:1px solid rgba(112,112,112,.5);border-bottom:1px solid rgba(112,112,112,.5);height:3rem}.noticias-buscador .noticias-buscador_btn{all:unset;cursor:pointer}.noticias-resultados .noticias-filtros button.btn-borrarFiltros,button.btn-borrarFiltros,button.btn-ocultarFiltros{border:unset;background-color:unset;color:var(--color-primario-oscuro)}.filtros-dropdown{border:1px solid var(--color-gris-claro);background-color:unset;color:var(--color-gris-claro)}.dropdown-menu.filtros-dropdow-menu input[type=checkbox i],input.noticias-filtros_input[type=checkbox i]{border-radius:0;width:20px;height:20px}.dropdown-menu.filtros-dropdow-menu input[type=checkbox i]:checked,input.noticias-filtros_input[type=checkbox i]:checked{accent-color:var(--color-negro)}.noticias-filtros .noticias-filtros_opciones>*,.noticias-resultados .noticias-filtros .noticias-filtros_opciones>*,.ofertas-filtros .ofertas-filtros_opciones>*{margin-right:10px}.noticias-filtros .noticias-filtros_opciones .filtros-label-num,.ofertas-filtros .ofertas-filtros_opciones .filtros-label-num{color:var(--color-gris-medio)}#noticiasSimilaresCarouselMobile.noticias-similares .noticia main{padding:10px}#noticiasSimilaresCarouselMobile.noticias-similares .noticia main h2.tituloH4{display:-webkit-box;overflow-y:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.noticias-filtros-desplegables-mobile .regular-15{font-weight:200;color:var(--color-texto-2)}.noticias-panel .noticia main,.noticias-resultados-panel .noticia>main{padding:20px 10px}.noticia .img-noticia,.noticias-resultados-panel .noticia .img-noticia{object-fit:cover;height:100%}.noticia{background-color:var(--color-blanco)}.noticia .img-noticia{height:350px}.noticia_fecha.light-15{color:var(--color-texto-1)}.ofertas-panel .ofertas-panel_header{color:var(--color-gris-medio)}.ofertas-panel .ofertas-panel_header .orden-ofertas-activas{color:var(--color-gris-oscuro)}.ofertas-panel_resultados{gap:30px}.ofertas-panel_resultados .oferta{width:100%}.ofertas-panel_resultados .oferta:first-of-type .oferta_footer{padding:unset}.noticias-panel .noticias-panel_noticia{box-shadow:0 4px 20px rgba(103,97,92,.2);height:100%}.noticias-panel .noticias-panel_noticia .noticias-panel_slider{height:200px}.noticias-panel .noticias-panel_noticia .noticias-panel_noticia_description>p{display:inline}.noticias-panel .noticias-panel_noticia .noticias-panel_slider>button *,.noticias-panel_slider button span.control{color:var(--color-blanco)}.noticia main p:last-of-type{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;margin-bottom:0}.noticia.noticia-destacada main p:last-of-type{-webkit-line-clamp:8}.portlet-content .autofit-float.autofit-row.portlet-header{margin:0}.modal-vista3d{background-color:#252525;height:100%;width:100%;padding:3rem}.modal-vista3d .modal-content{height:100%;border:unset;border-radius:0;display:flex;flex-direction:column;align-items:flex-end}.modal-vista3d .modal-content>.portlet{width:100%}.modal-vista3d .modal-content iframe{width:100%;height:100%}.dropdown.filtros-dropdown-container{height:50px;border:1px solid rgba(112,112,112,.5);border-radius:0}.dropdown-menu.filtros-dropdown-menu{border:1px solid rgba(112,112,112,.5);border-radius:unset;max-width:unset;max-height:unset}.input-group-inset-item,.input-group-inset-item.input-group-inset-item-after,.input-group-inset:focus,input.form-control.focus,input.form-control:focus,input.input-group-inset{border-color:rgba(112,112,112,.5);border-radius:unset!important}.dropdown-menu.filtros-dropdown-menu .input-group .input-group-item input.form-control.input-group-inset{border-right-width:1px;font-size:14px;font-weight:200;color:var(--color-texto-1)}button.btn.focus,button.btn:focus,button.form-control:focus,input.form-control:focus{box-shadow:unset!important}.custom-control label{display:inline-flex!important;align-items:center;flex-direction:row-reverse;justify-content:space-between;width:100%}.custom-control label>section>span.custom-control-label:first-of-type>span.custom-control-label-text{font-size:15px;font-weight:300;color:var(--color-texto-1)}.custom-control label>section>span.custom-control-label:last-of-type>span.custom-control-label-text{font-size:13px;font-weight:200;color:var(--color-texto-2)}.custom-control label .custom-control-input{display:inline-block;position:relative;opacity:1;appearance:none;width:15px;height:15px;border:1px solid var(--color-primario-oscuro);transform:translateY(-.08em);display:grid;place-content:center}.custom-control label .custom-control-input:after{content:"";width:9px;height:9px;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--color-primario-oscuro)}.custom-control label .custom-control-input:checked:after{transform:scale(1)}span.custom-control-label-text{padding:0;display:flex;justify-content:space-between;font-size:15px;font-weight:200;color:var(--color-texto-1)}.custom-control-input:checked+span.custom-control-label-text{font-weight:300}div.custom-control.custom-checkbox{padding-left:unset}button.dropdown-toggle.form-control.form-control-select:after,span.custom-control-label:after,span.custom-control-label:before{display:none}ul.dropdown-menu.lfr-menu-list{max-width:unset;border:unset;width:100%}ul.dropdown-menu.lfr-menu-list>li{flex-grow:1;text-align:center}ul.dropdown-menu.lfr-menu-list li a{color:var(--color-negro);background-color:transparent;font-size:15px;padding:0 15px}ul.dropdown-menu.lfr-menu-list li a:hover{background-color:var(--color-gris-claro)}ul.dropdown-menu.lfr-menu-list li a.active{color:var(--color-blanco)!important;background-color:var(--color-negro)}div.clearfix.lfr-pagination>a{color:var(--color-negro);display:flex;align-items:center;gap:6px;font-size:15px;line-height:20px}div.clearfix.lfr-pagination>a:hover{text-decoration:none;border-bottom:1px solid var(--color-negro)}div.clearfix.lfr-pagination>a:first-of-type:before{content:"\f12f";font-family:Bootstrap-icons}div.clearfix.lfr-pagination>a:last-of-type:after{content:"\f138";font-family:Bootstrap-icons}div.pagination-bar ul.pagination.pagination-root li.page-item button.page-link{border:unset;border-radius:unset;color:var(--color-negro)}div.pagination-bar ul.pagination.pagination-root li.page-item.active button.page-link{color:var(--color-blanco);background-color:var(--color-negro)}.pagina-ofertas-experiencias .oferta{border:1px solid rgba(112,112,112,.5)}.oferta.hotel-card .hotel-card_main{padding-top:40px;padding-bottom:30px}.pagina-ofertas-experiencias .hotel-card .hotel-card_main .card_footer:has(p){align-items:flex-end}.pagina-ofertas-experiencias .hotel-card .hotel-card_main .card_footer:has(p)>p{flex-direction:column;align-items:flex-start}.pagina-ofertas-experiencias .hotel-card .hotel-card_main .card_footer .precioBig{padding-inline:0}.noticia-social li a svg{width:20px;height:20px}.noticia-main-img_pie{background-color:var(--color-texto-2);transform:translateY(-100%);margin-bottom:0!important}.carousel-img-noticia .carousel-indicators{bottom:-65px}.noticia_video iframe{width:100%;height:auto;aspect-ratio:1.7778}.habitacion-tarjeta{box-shadow:0 4px 20px rgba(103,97,92,.2)}.habitacion-tarjeta .exp-slider{min-height:200px}.card_footer{gap:10px}.habitacion-tarjeta .exp-slider button.exp-slider_control{top:0;height:100%}.habitacion-tarjeta .exp-slider img{width:100%;height:100%;object-fit:cover}.sliderHabitaciones button{position:relative;color:var(--color-gris-oscuro);font-size:35px}.sliderHabitaciones button:hover{color:var(--color-negro)}.meloneras-gastronomia .exp-slider .exp-slider_control,.servicios-gastronomia .exp-slider .exp-slider_control{height:100%;font-size:35px}#galeria-imagenes{gap:24px;padding-bottom:40px!important}#hotel-description main .desplegable .texto{-webkit-line-clamp:9}#hotel-description main .desplegable.safari .texto>p{display:-webkit-inline-box}#hotel-description main .desplegable.safari .texto.open>p{display:inline-block}#intro-marcas .logo-marca{height:138px}#intro-marcas .hotel-card,#intro-marcas .hotel-card-mobile{width:100%}#intro-marcas .hotel-card-mobile .tituloH4{color:var(--color-negro)}#intro-marcas .desplegable .texto{-webkit-line-clamp:2}#intro-marcas .carousel-controles-header,#intro-marcas .hotel-card .hotel-card_img{width:50%;height:560px;position:relative}#intro-marcas .hotel-card .hotel-card_img .exp-slider .exp-slider_slide img{z-index:0}#intro-marcas .hotel-card .hotel-card_main{width:50%;height:560px;background-color:var(--color-blanco)}#intro-marcas .hoteles{font-size:14px;color:var(--color-primario-oscuro);font-family:Inter,sans-serif}#deportes{position:relative;height:240px}#deportes .img-fondo{overflow:hidden;position:absolute;height:240px;top:0}#deportes .deportes-info{height:240px;position:relative;z-index:5;background:#655c55;background:linear-gradient(90deg,#655c55 39%,rgba(0,0,0,0) 100%)}#deportes .tituloH2{color:var(--color-blanco)}#eventos .listado-hoteles-eventos .nombre-hotel{font-weight:400!important}#eventos .listado-hoteles-eventos .listado{display:contents}#eventos .hotel-card_img{width:100%;height:575px;position:relative}#eventos #carouselEventosMobile img,#eventos .exp-slider .exp-slider_slide img{z-index:0;object-position:center}#eventos .exp-slider_info{left:59px;bottom:30px;z-index:5}#eventos .exp-slider_controls{right:59px;bottom:30px;z-index:5}#eventos .exp-slider_slide img{padding-left:48px!important;padding-right:48px!important}#gastronomia-tabs.sliderHorizontal{flex-wrap:nowrap}#gastronomia-tabs .lopesan-card{border:.25px solid rgba(71,71,71,.25);height:425px}#gastronomia .lopesan-card .lopesan-card_main{height:108px}#gastronomia .lopesan-card .lopesan-card_img{height:314px}#gastronomia #gastroTabContent>.active{display:inline-flex;max-height:555px}#gastronomia-tabs .nav-link{padding:0!important;margin-bottom:0!important}#gastronomia-tabs .nav-link.active .tituloH5{font-weight:500}#gastronomia-tabs .nav-item{margin-bottom:0!important}#gastronomia .tab-panel_tab-item button,#gastronomia .tab-panel_tab-item button.active{border:none!important;text-align:left;margin-bottom:0!important;background-color:var(--color-blanco)}#gastronomia-tabs .tab-panel_content.tab-content{background-color:var(--color-blanco);border:none!important;padding-top:0!important}#hotel-description header .ubicacion ul li:after,.cabecera .cabecera-align ul.cabecera-destinos>li:after{content:"-";margin:0 5px}#hotel-description header .ubicacion ul li:last-of-type:after,.cabecera .cabecera-align ul.cabecera-destinos>li:last-of-type:after{display:none;margin:0}#hotel-description main{gap:20px}#hotel-description main>section:first-of-type{padding:0 10px}#hotel-description main img.imagen{width:100%;height:100%;max-height:350px;object-fit:cover;object-position:top;z-index:1}#hotel-description main>section:last-of-type .exp-slider{position:unset!important}#detalle-habitacion .tituloH4,#habitaciones-similares .tituloH4{font-size:18px;font-weight:400;color:var(--color-negro)}#detalle-habitacion .precio{font-size:28px;font-weight:600;line-height:1.2;color:var(--color-negro)}#detalle-habitacion .equipamiento img.img-ico,#detalle-habitacion .equipamiento svg{width:24px!important}#detalle-habitacion .equipamiento .light-15{width:85%}.caract-hotel{position:relative;background:var(--color-primario-opacidad-8)}.caract-hotel .img-fondo{overflow:hidden;position:absolute;height:200px;top:0}.caract-hotel picture{top:0;z-index:-5}.caract-hotel .imageback{width:100%;object-fit:cover}.caract-hotel .img-lopesan-rewards header{position:relative;display:flex;top:0;left:0}#habitaciones .filtroHabitaciones label,#habitaciones .filtroHabitaciones p,#habitaciones .titulo-filtros{color:var(--color-primario-oscuro)}.btn-filtro{background-color:var(--color-gris-oscuro);border:.5px solid var(--color-gris-oscuro-opacidad-5);color:var(--color-blanco)}.btn-filtro .ico-filtro{margin-right:10px}.btn-filtro:hover{color:var(--color-gris-oscuro);background-color:transparent}#habitacionesSimilares .carousel-inner,#habitacionesSimilares .hotel-card>section{box-shadow:var(--color-box-shadow) 0 1px 4px!important}.btn-filtro:hover .ico-filtro path{fill:var(--color-gris-oscuro)}#habitaciones-similares{background-color:var(--color-blanco)}#habitacionesSimilares .hotel-card,#habitacionesSimilares .hotel-card-mobile{width:100%}#habitacionesSimilares .hote-card_main .light-15.m-yb-25-40>p{margin-bottom:0}#habitacionesSimilares .hotel-card .tituloH4,#habitacionesSimilares .hotel-card-mobile .tituloH4{color:var(--color-negro)}#habitacionesSimilares .hotel-card .hotel-card_img{width:50%;position:relative}.hotel-card .hotel-card_img .exp-slider .exp-slider_slide img{z-index:0}#habitacionesSimilares .hotel-card .hotel-card_main{width:50%;height:100%;background-color:var(--color-blanco)}.hotel-card .hotel-card_main .caracteristica-habitacion .light-15{color:var(--color-texto-2)!important}#habitacionesSimilares .c-empty-state{max-width:1440px;margin:0 auto;padding-bottom:1rem;font-weight:200;font-size:15px;line-height:25px}#habitaciones .filtro-check-label,.lista-filtros .filtro-check-label,.noticias-filtros-desplegables-mobile .filtro-check-label{font-size:15px;font-weight:200}#habitaciones .filtro-check-input:checked+.filtro-check-label,.lista-filtros .filtro-check-input:checked+.filtro-check-label,.noticias-filtros-desplegables-mobile .filtro-check-input:checked+.filtro-check-label{color:var(--color-negro);font-weight:500}#habitaciones .filtro-check-input,.lista-filtros .filtro-check-input,.noticias-filtros-desplegables-mobile .filtro-check-input{appearance:none;background-color:transparent;margin:0;font:inherit;color:currentColor;width:15px;height:15px;border:1px solid var(--color-primario-oscuro);transform:translateY(-.08em);display:grid;place-content:center;margin-right:10px!important}#habitaciones .filtro-check-input::before,.lista-filtros .filtro-check-input::after,.noticias-filtros-desplegables-mobile .filtro-check-input::after{content:"";width:9px;height:9px;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--color-primario-oscuro)}#habitaciones .filtro-check-input::after{display:none}#habitaciones .filtro-check-input:checked::before,.lista-filtros .filtro-check-input:checked::after,.noticias-filtros-desplegables-mobile .filtro-check-input:checked::after{transform:scale(1)}#gastronomia-tabs .lopesan-card{border:.25px solid rgba(71,71,71,.25);height:100%;width:512px}#gastronomia-tabs .tab-panel_tab-item button:hover{text-decoration:none!important}#gastronomia-tabs .tab-panel_tab-item button.active .lopesan-card,#gastronomia-tabs .tab-panel_tab-item button:hover .lopesan-card{border:.25px solid rgba(71,71,71,.5)!important}#gastronomia-tabs .lopesan-card .lopesan-card_main{height:158px;text-wrap:wrap}#gastronomia-tabs .lopesan-card .lopesan-card_main .light-15{font-size:14px;white-space:normal}#gastronomia-tabs .lopesan-card .lopesan-card_img{height:314px}#gastronomia-hotel #gastroTabContent>.active{display:inline-flex}#gastronomia-hotel #gastroTabContent>.active .img-fluid{height:100%;width:100%;object-fit:cover}#gastronomia-hotel .tab-panel_tab-item button,#gastronomia-hotel .tab-panel_tab-item button.active{border:none!important;text-align:left;margin-bottom:0!important;background-color:var(--color-blanco)}#gastronomia-hotel .tab-panel_content.tab-content{border:none!important}#gastronomia-hotel .carousel-item-next,#gastronomia-hotel .carousel-item-prev,#gastronomia-hotel .carousel-item.active{display:inline-flex;background-color:var(--color-blanco);height:500px}.gastronomia-hotel-mobile .carousel-item-next,.gastronomia-hotel-mobile .carousel-item-prev,.gastronomia-hotel-mobile .carousel-item.active{display:block!important}.gastro-icono{width:33px}#gastronomia-hotel .tab-content .tab-pane .carousel-item ul{padding-left:26px;margin-bottom:0}#gastronomia-tabs .tab-panel_tab-item button .lopesan-card img{opacity:.7}#gastronomia-tabs .tab-panel_tab-item button.active .lopesan-card img,#gastronomia-tabs .tab-panel_tab-item button:hover .lopesan-card img{opacity:1}#galeria-imagenes .sliderHorizontal li.galeria-img,#galeria-imagenes .sliderHorizontal li.galeria-img img{width:70vw}#galeria-imagenes .sliderHorizontal li.galeria-img,#galeria-imagenes .sliderHorizontal li.galeria-img img,#galeria-imagenes .sliderHorizontal section[class^=btn-]{height:50vw;max-height:395px;max-width:800px}#galeria-imagenes .sliderHorizontal li.galeria-img img{object-fit:cover}#reviews .sliderHorizontal{gap:0}#reviews .sliderHorizontal .swiper-wrapper{gap:10px}#reviews ul.sliderHorizontal article.review{border:.25px solid rgba(71,71,71,.25);width:auto;min-width:250px;max-width:400px;padding:15px;height:auto}#reviews ul.sliderHorizontal article.review header{border-bottom:1px solid var(--color-primario-oscuro);gap:10px;padding-bottom:15px;margin-bottom:18px}#reviews ul.sliderHorizontal article.review header section div{border-radius:50%;width:10px;height:10px;margin:0 3px 0 0;border:1px solid var(--color-primario-oscuro)}#reviews ul.sliderHorizontal article.review header section div.filled{background-color:var(--color-primario-oscuro)}#reviews ul.sliderHorizontal article.review main .light-15{color:var(--color-texto-2)}#reviews ul.sliderHorizontal article.review header .regular-15,#reviews ul.sliderHorizontal article.review main .tituloH4{color:var(--color-negro)}#reviews ul.sliderHorizontal article.review main .tituloH4{font-size:18px;margin-bottom:15px}.ofertas-panel_header .orden{color:var(--color-negro)}.ofertas-panel_header .dropdown-menu .regular-15,.ofertas-panel_header .orden-ofertas-activas,.pagina-ofertas-experiencias .dropdown-menu .regular-15,.pagina-ofertas-experiencias .orden-ofertas-activas{color:var(--color-primario-oscuro);cursor:pointer;font-weight:200}.ofertas-panel_header .orden-ofertas-activas.dropdown-toggle:after,.pagina-ofertas-experiencias .orden-ofertas-activas.dropdown-toggle:after{display:none}.ofertas-panel_header .btn-group .dropdown-menu.dropdown-menu-right{max-width:unset;width:fit-content;border-radius:unset;left:unset;right:0;margin-top:10px;padding:0;box-shadow:0 4px 22px 0 var(--color-box-shadow)}.ofertas-panel_header .dropdown-menu.dropdown-menu-right .dropdown-item{text-align:left}.ofertas-panel_header .dropdown-menu.dropdown-menu-right .dropdown-item:hover{background-color:transparent;font-weight:300}.exp-slider_slide.position-absolute .exp-slider_info{display:none}#habitacionesSimilares .hotel-card .hotel-card_img>section:first-of-type,#hotel-description main>section:last-of-type>section:first-of-type{z-index:10}#habitacionesSimilares .hotel-card .hotel-card_img svg>path{fill:unset}.cabecera.galeria-cabecera .cabecera-align .cabecera-destinos li,.cabecera.galeria-cabecera .cabecera-align .cabecera-destinos li a{font-size:clamp(.5rem,-.0469rem + 1.75vw,.9375rem);font-weight:200;line-height:1.2;text-decoration-color:var(--color-blanco)!important}.cabecera.galeria-cabecera .cabecera-align .cabecera-destinos li:after{font-size:clamp(.5rem,-.0469rem + 1.75vw,.9375rem);font-weight:200}.cabecera.galeria-cabecera .cabecera-align .cabecera-hotel{font-size:clamp(.75rem,-.2656rem + 3.25vw,1.5625rem);font-weight:400;line-height:1.2}.cabecera.galeria-cabecera .cabecera-align .galeria-cabecera-titulo{font-size:clamp(1.125rem,-.9844rem + 6.75vw,2.8125rem);font-weight:400;line-height:1.2;margin-top:200px}.img-modal{position:fixed;left:0;top:0;width:100%;height:100%;display:none;background-color:#252525;z-index:101}.img-modal.open{display:flex;flex-direction:column;align-items:center}.img-modal .img-modal_header{height:10svh}.img-modal .img-modal_header>section{right:10px}.img-modal .img-modal_header>section>*{padding-left:10px;padding-right:10px}.img-modal .img-modal_header .btn-cerrar-modal,.img-modal .img-modal_header .btn-ver3D{z-index:3;background-color:#252525}.img-modal .img-modal_header .btn-ver3D:hover{color:var(--color-blanco)!important}.img-modal .img-modal_main{height:90svh}.img-modal .img-modal_main img{object-fit:contain;height:auto;max-height:640px}.filtroGaleria.lista-filtros .form-check.form-check-inline{padding-top:0}#galeriaImagenes .img-container{cursor:pointer;width:100%;max-width:calc((100% - 15px)/ 2);height:auto;aspect-ratio:3/2}#galeriaImagenes .img-container:hover{box-shadow:0 4px 22px 0 var(--color-box-shadow)}#galeriaImagenes .img-container img{object-fit:cover}hr.separador{border-top:.5px solid var(--color-gris-oscuro-opacidad-3)!important}.gastronomia-cards .hotel-card,.gastronomia-cards .hotel-card-mobile{width:100%}.gastronomia-cards .hotel-card a,.gastronomia-cards .hotel-card-mobile a{text-decoration:underline}.gastronomia-cards .hotel-card .tituloH4,.gastronomia-cards .hotel-card-mobile .tituloH4{color:var(--color-negro)}.gastronomia-cards .hotel-card .hotel-card_img{width:50%;position:relative}.gastronomia-cards .hotel-card .hotel-card_img .exp-slider .exp-slider_slide img{z-index:0}.gastronomia-cards .hotel-card .hotel-card_main{width:50%;background-color:var(--color-blanco);padding-top:37px;padding-bottom:37px}.hotel-card .hotel-card_img .exp-slider .exp-slider_slide::before,.hotel-card-mobile .hotel-card-mobile_img .exp-slider .exp-slider_slide::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.05) 0,rgba(0,0,0,.05) 100%);z-index:1}.gastronomia-cards .card_footer{border-top:.5px solid var(--color-gris-oscuro-opacidad-3);border-bottom:.5px solid var(--color-gris-oscuro-opacidad-3);height:50px}.gastronomia-cards .card_footer a span:hover{font-weight:400}.gastronomia-cards .middle-top-img{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:2!important;width:145px!important}.gastronomia-cards .position-absolute .middle-top-img{display:none}#gastronomiaSimilares .lista-filtros .contenedor-bloques-filtros{columns:1}#gastronomiaSimilares .lista-filtros .contenedor-bloques-filtros>section{break-inside:avoid}#regimenTab li.tab-panel_tab-item button{height:100%;text-wrap:balance}#regimenTabContent ul.hotel-list li>a:hover{text-decoration:underline}#regimenDropContent .pestañas-desplegables_item_button{height:62px}#regimenDropContent .hotel-card-mobile,#regimenTabContent .hotel-card{width:100%}#regimenDropContent .hotel-card-mobile .tituloH4{color:var(--color-negro)}#regimenTabContent .hotel-card .hotel-card_img{width:40%;min-height:540px;position:relative}#regimenDropContent .hotel-card-mobile .hotel-card-mobile_img{width:100%;height:250px;position:relative}#regimenDropContent .hotel-card-mobile .hotel-card-mobile_img .exp-slider .exp-slider_slide img,#regimenTabContent .hotel-card .hotel-card_img .exp-slider .exp-slider_slide img{z-index:0}#regimenTabContent .hotel-card .hotel-card_main{width:60%;min-height:540px;background-color:var(--color-blanco)}#regimenDropContent .hotel-card-mobile .hotel-card-mobile_main{background-color:var(--color-blanco);padding:10px}#regimenDropContent .hoteles{font-size:14px;color:var(--color-primario-oscuro);font-family:Inter,sans-serif}#regimen .logo-regimen{width:134px}#regimen .hotel-card-mobile_main li{border:none}.breadcrums a{font-size:13px;font-weight:200}#servicios-hotel .hotel-card,#servicios-hotel .hotel-card-mobile{width:100%}#menu-servicios{height:50px}#menu-servicios>div{width:100%}#menu-servicios img.img-ico,#menu-servicios svg,#piscinas-hotel img.img-ico,#piscinas-hotel svg,#servicios-hotel img.img-ico,#servicios-hotel svg{width:24px}#servicios-hotel .hotel-card-mobile .tituloH4{color:var(--color-negro)}#servicios-hotel .hotel-card .hotel-card_img{width:50%;height:500px;position:relative}#servicios-hotel .hotel-card .hotel-card_img>section:first-of-type{z-index:5}#servicios-hotel .hotel-card .hotel-card_img .exp-slider .exp-slider_slide img{z-index:0}#servicios-hotel .hotel-card .hotel-card_main{width:50%;height:500px;background-color:var(--color-blanco);border:.5px solid var(--color-gris-oscuro-opacidad-3)}#servicios-hotel .pestañas-desplegables .hotel-card-mobile ul li{border:none!important}#servicios-hotel .hotel-card-mobile .hotel-card-mobile_img{height:174px;width:100%;position:relative}#servicios-hotel .hotel-card-mobile .exp-slider img{width:100%;height:100%;object-fit:cover;z-index:0}#deportes-hotel .lopesan-card{width:370px}#deportes-hotel .lopesan-card .lopesan-card_main{height:93px!important}#deportes-hotel .lopesan-card .lopesan-card_img,#deportes-hotel section[class^=btn-]{height:417px}#piscinas-hotel .oferta{max-width:570px;flex:1 1 500px}#unique-hotel{padding:0 3rem}#unique-hotel .oferta{max-width:420px;flex:1 1 25%}@media (max-width:575.98px){#unique-hotel .oferta{max-width:100%;flex:1 100%}}.titleIcon{width:25px;height:25px}.titleIcon .img{width:100%;height:100%;object-fit:contain;object-position:center}#unique-hotel .oferta .oferta_header{height:280px}#unique-hotel .oferta .oferta_main{background-color:var(--color-blanco);border:.5px solid var(--color-gris-oscuro-opacidad-3)}#piscinas img.img-ico,#piscinas-hotel svg{width:24px}#piscinas-hotel .oferta .oferta_main{background-color:var(--color-blanco);border:.5px solid var(--color-gris-oscuro-opacidad-3)}#piscinas-hotel .oferta .oferta_main .tituloH4{font-size:20px}#ocio-hotel .sombreado-superior svg>*,#servicios-hotel .sombreado-superior svg>*{fill:transparent}.franja-gris{min-height:40px;max-height:55px;height:5vw;width:100%;background-color:var(--color-beige-claro)}@media (max-width:992px){.w-sm-100{width:100%!important}.desplegable+* [class^=btn],.desplegable+[class^=btn]{padding-left:25px!important;padding-right:25px!important}.transform-state{top:0svh!important;padding-top:30svh;background-color:rgba(255,255,255,.8)!important;transition-timing-function:ease-in-out;transition-duration:.3s;height:100%;width:100%!important}nav .menu-mobile-container{gap:15px}.logo.navbar-brand{height:30px}.logo.navbar-brand>img{height:30px;width:auto!important}#menu-principal{overflow:scroll}.navbar .navbar-collapse{display:flex;flex-direction:column}.navbar-collapse .sob-menu{background-color:var(--color-beige-oscuro)}.navbar-collapse .menu,.navbar-collapse .sob-menu{width:100%}nav .navbar-collapse{width:50%!important;margin-left:auto;margin-right:auto}.menu .menu-5 .carousel-inner{width:80%;margin-left:auto;margin-right:auto}.menu .mobile{padding-top:20px;padding-bottom:20px}.navbar .menu-social{width:100%}.navbar .menu-social div{padding-right:0!important;padding-left:0!important;color:var(--color-negro)}.navbar .menu-social .social{width:50%}.header .navbar .navbar-div{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px}.menu .nav-item.boton{background-color:var(--color-beige-oscuro)!important}.menu .nav-item .nav-link.send{background-color:transparent!important;text-align:left!important}.imageback{max-width:unset!important}.conecta{padding-bottom:50px}.well{padding-bottom:20px}.alert-logo{width:100%;padding-top:0}.info{padding-top:5px}.btn.send,.btn.send:hover{color:var(--color-blanco);background-color:var(--color-primario);border-radius:0}.cabecera .btn.send:hover{color:var(--color-negro);background-color:var(--color-blanco)}.lista-enlace{font-size:18px}.form-check{padding-top:16px}button.send{font-size:22px}.alert-modal{width:10;display:block}.title-image .title{padding:20px 0}.title-image{text-align:right!important}.title-image .row{justify-content:flex-end!important}.titulo-sec .title .row{justify-content:flex-end!important;text-align:right}.fidelizacion{padding-top:20px;padding-bottom:10px}.fidelizacion hr{margin-left:auto!important;width:40%!important}.cabecera .title-big{margin-left:0}.cabecera .title{color:var(--color-blanco)}.cabecera .img-fondo img{text-align:right}.buscador input{height:40px}.buscador .send{padding-top:10px;padding-bottom:10px;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.pestanas a,.pestanas a:hover{font-size:1.5rem;font-weight:700}.oferta .caja{height:40%}.oferta-desc .texto,.oferta-desc a.send{font-size:.8rem!important}.destinos-list,.lopesan-list,.marcas-list{background-image:linear-gradient(var(--color-negro-opacidad-5),var(--color-negro-opacidad-5))}.destinos-list .dest-desc,.marcas-list .dest-desc{font-size:1.2rem}.marcas #marcas-mobile .btn-list-marcas img{width:30%;float:left;margin-right:20px}.experiencias .carousel{width:100%}.experiencias .carousel .control{color:var(--color-blanco)}.title-big-marcas{font-size:3rem}.title-medium-marcas{font-size:1.2rem}.title-small-marcas{font-size:1.1rem}.lop-expe .fondo.fondo-color{height:15svh}.titulo-sec.lop-expe{padding-bottom:20px}#socialwall .sliderHorizontal{gap:10px}#socialwall .sliderHorizontal .ig-post{width:240px;height:240px}#socialwall .sliderHorizontal .ig-post .ig-info{padding:10px}#socialwall .sliderHorizontal .ig-post .ig-info .ig-desc{padding-top:35px}#socialwall .sliderHorizontal .ig-post .ig-desc .light-15{font-size:14px}.post-modal{height:100svh;padding:0!important}.post-modal img{width:100%;height:35svh}.post-modal section.post_info{width:100%;padding:25px 20px 20px 20px}.post-modal section.post_info main{padding:0!important;height:43svh}.modulo-simple_content{padding-top:2rem!important;padding-bottom:2rem!important;padding-right:1rem!important;padding-left:1rem!important}#reservas-mobile{border:none!important}.tituloH1{font-size:18px;font-weight:400}.tituloH2{font-size:18px;font-weight:400}.tituloH3{font-size:21px;font-weight:400}.tituloH4{font-size:15px;font-weight:200}.light-25{font-size:14px;line-height:19px;font-weight:400}.light-15{font-size:13px;line-height:19px}.regular-15{font-size:13px;line-height:19px}.regular-20{font-size:15px;line-height:19px}.medium-15{font-size:13px;line-height:19px}.precioBig{font-weight:700;font-size:28px}.w-60,.w-70,.w-80,.w-85{width:100%!important}.top-footer.p-y-40{padding-top:38px!important}.top-footer_footer .footer-cards{padding-top:20px!important;padding-bottom:20px!important;height:unset}.p-mobile-0{padding:0!important}.p-mobile-y-20{padding-top:20px!important;padding-bottom:20px!important}.img-rewards img,.lopesan-rewards .img-lopesan-rewards header{width:100%!important}.lopesan-rewards{height:100%!important}.logo-rewards{justify-content:center!important;align-items:baseline!important;bottom:0!important}.logo-rewards img{width:65px!important;height:auto!important}.fidelizacion ul.sliderHorizontal,.sliderHorizontal{padding-left:10px!important;padding-right:10px!important}.fidelizacion ul.sliderHorizontal{padding:0 10px}.fidelizacion ul.sliderHorizontal li article{gap:30px}.fidelizacion .fidelizacion-ico img,.fidelizacion .fidelizacion-ico svg{width:45px!important}.btn-mobile{border-bottom:.5px solid var(--color-gris-oscuro-opacidad-5);padding:10px}section#deportes{position:relative;height:unset!important}#deportes .img-fondo{overflow:hidden;position:absolute;height:240px;top:0;width:100%}#deportes .imageback{height:100%;width:100%}#deportes .deportes-info .btn-blanco-relleno{display:flex!important}#deportes .tituloH2{text-align:center;padding-left:50px;padding-right:50px}#intro-marcas #carousel-intro-marca{padding:0!important}#intro-marcas .desplegable .texto{-webkit-line-clamp:6}#intro-marcas .carousel-controles-header,#intro-marcas .hotel-card .hotel-card_img{width:100%!important;height:280px!important}#intro-marcas .hotel-card .hotel-card_main{width:100%!important;padding:20px 10px!important}#intro-marcas .logo-marca{height:60px!important}#intro-marcas .tituloH3{text-align:left;color:var(--color-primario-oscuro)}#eventos #carouselEventosMobile img,#eventos .evento{height:323px}#eventos .hotel-card_img{height:100%}.exp-slider .exp-slider_controls{display:none!important}.piscinas-hotel .exp-slider .exp-slider_controls,.servicios-hotel .exp-slider .exp-slider_controls{display:flex!important}#eventos #carouselEventosMobile img,#eventos .exp-slider .exp-slider_slide img{object-position:bottom}#eventos .exp-slider .exp-slider_slide img{padding-left:0!important;padding-right:0!important}#habitacionesSimilares,.gastronomia-cards{padding:0!important}#habitacionesSimilares .hotel-card .hotel-card_main,.gastronomia-cards{width:100%!important;height:100%!important;padding:20px 10px 10px 10px!important}#habitacionesSimilares .carousel-controles-header,#habitacionesSimilares .hotel-card .hotel-card_img,.gastronomia-cards{width:100%!important;height:350px!important}.gastro-icono{width:24px}#habitaciones .pestañas-desplegables .pestañas-desplegables_item_content{gap:0!important}.gastronomia-cards,.gastronomia-cards .carousel-controles-header,.gastronomia-cards .hotel-card .hotel-card_img{width:100%!important;height:280px!important}.gastronomia-cards,.gastronomia-cards .hotel-card .hotel-card_main{width:100%!important;height:100%!important;padding:20px 10px!important}.gastronomia-cards{padding:20px 10px 0!important}.gastronomia-cards{padding-inline:0!important}#gastronomia-cards .pestañas-desplegables .pestañas-desplegables_item_content{gap:0!important}#gastronomia-hotel .carousel-item-next,#gastronomia-hotel .carousel-item-prev,#gastronomia-hotel .carousel-item.active{height:unset}#gastronomia-hotel .carousel-controles-header,#gastronomia-hotel .carousel-item.active .img-fluid{height:100%;width:100%;object-fit:cover;max-height:300px}.filtroHabitaciones.lista-filtros section{padding-bottom:10px}.filtroHabitaciones.lista-filtros p{margin-bottom:0}.lista-filtros .btn-filtro{width:100%}.filtros-container .filtros-header_container.p-x-48{padding-right:0!important;padding-left:0!important}.filtros-container .filtros-header_container.p-x-48 header{padding:0 10px}.filtros-container .regular-20{line-height:25px}#servicios-hotel .hotel-card .hotel-card_img{width:100%!important;height:174px!important}#servicios-hotel .hotel-card .hotel-card_main{width:100%!important;height:100%!important;padding:10px!important}#piscinas-hotel .oferta .oferta_main{padding-left:10px!important;padding-right:10px!important}#deportes-hotel .lopesan-card{width:271px}#deportes-hotel .lopesan-card .lopesan-card_img,#deportes-hotel section[class^=btn-]{height:335px}#deportes-hotel .lopesan-card .lopesan-card_main{height:44px!important;padding-top:10px!important;padding-bottom:10px!important}#piscinas-hotel .oferta{width:100%}#menu-servicios img.img-ico,#menu-servicios svg,#piscinas-hotel img.img-ico,#piscinas-hotel svg,#servicios-hotel img.img-ico,#servicios-hotel svg{width:20px}.p-x-mb-0{padding-left:0!important;padding-right:0!important}button.btn-borrarFiltros,button.btn-ocultarFiltros{font-size:13px!important}.menu-cuenta .menu-cuenta_item,.menu-descubre .menu-descubre_item,.menu-marcas .menu-marcas_item{box-shadow:0 0 10px 0 rgba(0,0,0,.23);border:none}.menu-cuenta .menu-cuenta_item img,.menu-cuenta .menu-cuenta_item svg{height:50px;width:auto}.menu-cuenta .menu-cuenta_item .medio img,.menu-cuenta .menu-cuenta_item .medio svg{height:40px!important;width:auto}#subscribe .input-group{height:40px}.sliderHorizontal{gap:10px}#reviews ul.sliderHorizontal article.review header{gap:12px;padding-bottom:12px;margin-bottom:15px}#reviews ul.sliderHorizontal article.review main .tituloH4{margin-bottom:15px}#galeria-imagenes{padding-bottom:0!important}#galeria-imagenes .sliderHorizontal li.galeria-img,#galeria-imagenes .sliderHorizontal li.galeria-img img,#reviews ul.sliderHorizontal article.review{width:80vw}.border-bottom-titulo-seccion{border-bottom:1px solid rgba(112,112,112,.5)}#ocio-hotel .gap-30{gap:15px!important}.filtroGaleria.lista-filtros,.lista-filtros{padding-left:0!important;padding-right:0!important}.noticias-resultados-panel header{border-bottom:.5px solid rgba(112,112,112,.5);padding-bottom:20px}.noticias-resultados-busqueda{border-bottom:.5px solid rgba(112,112,112,.5)}.oferta .oferta_header .oferta_dto{height:unset!important;width:unset!important}.oferta .oferta_main .section-main.lopesan{height:56px}.oferta .oferta_header span.oferta_tag{height:fit-content;font-size:9px}#ofertas .oferta .light-15,#ofertas .oferta .medium-15,#ofertas .oferta .oferta_main .section-price .oferta_periodo.texto,#ofertas .oferta .x-light-15,#ofertas-experiencias .oferta .light-15,#ofertas-experiencias .oferta .medium-15,#ofertas-experiencias .oferta .oferta_main .section-price .oferta_periodo.texto,#ofertas-experiencias .oferta .x-light-15,#ofertas-experiencias-juntos .oferta .light-15,#ofertas-experiencias-juntos .oferta .medium-15,#ofertas-experiencias-juntos .oferta .oferta_main .section-price .oferta_periodo.texto,#ofertas-experiencias-juntos .oferta .x-light-15{font-size:13px}#ofertas .oferta .section-price .light-15,#ofertas .oferta .section-price .medium-15,#ofertas .oferta .section-price .regular-15,#ofertas .oferta .section-price .x-light-15,#ofertas-experiencias .oferta .section-price .light-15,#ofertas-experiencias .oferta .section-price .medium-15,#ofertas-experiencias .oferta .section-price .regular-15,#ofertas-experiencias .oferta .section-price .x-light-15,#ofertas-experiencias-juntos .oferta .section-price .light-15,#ofertas-experiencias-juntos .oferta .section-price .medium-15,#ofertas-experiencias-juntos .oferta .section-price .regular-15,#ofertas-experiencias-juntos .oferta .section-price .x-light-15{font-size:11px;line-height:20px}#ofertas .oferta .section-price .light-15,#ofertas-experiencias .oferta .section-price .light-15,#ofertas-experiencias-juntos .oferta .section-price .light-15{font-weight:200}#detalle-habitacion .gap-30{gap:15px}#noticiasSimilaresCarouselMobile.noticias-similares.p-x-48,.noticias-buscador.p-x-48,.noticias-panel.p-x-48{padding-right:0!important;padding-left:0!important}.tab-panel_content.tab-content{padding:25px 0 0 0}#habitacionesSimilares .hotel-card_main p.texto{height:calc(300px - 30vw)}#intro-habitacion .tituloH4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pestañas-desplegables_item_content .gap-60+.sliderHorizontal.p-y-10-30{padding-top:0!important}.img-info-foot{width:20px;height:20px}}@media (min-width:450px){.oferta-desc .title-medium{font-size:2rem}.marcas #marcas-mobile .btn-list-marcas img{width:15%}}@media (max-width:350px){.caract-hotel .imageback{height:100%!important}}@media (max-width:450px){#gastronomia-hotel .carousel-controles-header,#gastronomia-hotel .carousel-item.active .img-fluid{max-height:250px;height:250px}}@media (min-width:768px){.tituloH2{font-size:23px}#marcas section .tituloH4,.blog .oferta_main .tituloH4{font-size:20px}#ofertasExperienciasTabContent button.btn-azul.p-x-32{padding-right:10px!important;padding-left:10px!important}.destinos .btn-list-destinos .title-big,.lopesan .btn-list-lopesan .title-big,.marcas .btn-list-marcas .title-big{font-size:2.2rem}.marcas .btn-list-marcas .chev-enlaces{font-size:2.5rem}.cabecera-align{padding-top:50px}.oferta{width:383.5px}.oferta .oferta_header{height:256px}.oferta .oferta_header>section:first-of-type{padding:15px 15px 0 0}.oferta .oferta_header>section:last-of-type{padding:0 0 20px 0}.oferta.hotel-card .oferta_header{height:480px}.oferta .oferta_header .oferta_dto .tituloH3{line-height:1}.oferta .oferta_main{padding:10px}.oferta .oferta_footer{padding:0 10px 10px;gap:10px}.oferta .oferta_footer>.btn-mas-info:first-of-type{flex-grow:1;min-width:100px;max-width:130px;text-align:center}#ofertas .oferta{width:580px}#ofertas .oferta .oferta_header{height:387px}#ofertas .oferta .oferta_header>section:first-of-type{padding:14px 14px 0 0}#ofertas .oferta .oferta_header span.oferta_tag{height:fit-content;font-size:13px}#ofertas .oferta .oferta_main .tituloH4,#ofertas .oferta .oferta_main h3{font-size:20px}#ofertas .oferta .section-price .light-15,#ofertas .oferta .section-price .medium-15,#ofertas .oferta .section-price .regular-15,#ofertas .oferta .section-price .x-light-15{font-size:13px}#marcasDropContent .carousel-controles-header,#marcasDropContent .hotel-card-mobile .hotel-card-mobile_img{height:400px}#marcasDropContent .hotel-card-mobile .hotel-card-mobile_main{padding:25px 10px}.top-footer .footer_contact{gap:35px}.top-footer_footer .top-footer_footer_img{height:150px}.img-lopesan-rewards .logo-rewards{width:fit-content!important;bottom:0;left:50%;transform:translateX(-50%)}.bloque-mapa .bloque-mapa_cuerpo{padding:0 12px}.filtroHabitaciones.lista-filtros,.lista-filtros,.lista-filtros .noticias-buscador{padding:20px 0!important}#gastronomiaSimilares .lista-filtros .contenedor-bloques-filtros{columns:2}.noticias-panel .noticia main,.noticias-resultados-panel .noticia>main{padding:25px 10px}#habitacionesSimilares .hotel-card .card_footer a{max-width:50%}}@media (max-width:767px){.p-mobile-x-10{padding-left:10px!important;padding-right:10px!important}[class^=btn]{height:40px}.m-yt-57-40{margin-top:40px!important}.mb-s-0{margin-bottom:0!important}#socialwall{padding-top:20px!important;padding-bottom:20px!important}#subscribe div.input-politica{padding:15px 20px}#galeriaImagenes .carousel-item .gap-15{gap:10px!important}#galeriaImagenes .img-container{max-width:calc((100% - 10px)/ 2)!important}.caract-hotel{margin-top:25px!important}#intro-marcas .hotel-card .hotel-card_main{height:270px!important}}@media (max-width:385px){#marcasDropContent h2.title a .hoteles{display:block}.caract-hotel,.caract-hotel .fidelizacion,.caract-hotel .img-fondo{height:240px!important}#intro-marcas .hotel-card .hotel-card_main{height:300px!important}}@media (min-width:809px){#ofertas .oferta{width:383.5px}#ofertas .oferta .oferta_header{height:256px}#ofertas .oferta .oferta_header>section:first-of-type{padding:10px 10px 0 0}#ofertas .oferta .oferta_header .oferta_dto{height:55px!important;width:80px!important}#ofertas .oferta .oferta_header>section:last-of-type{padding:0 0 20px 0}#ofertas .oferta.hotel-card .oferta_header{height:480px}#ofertas .oferta .oferta_header .oferta_dto .tituloH3{line-height:1}#ofertas .oferta .oferta_main{padding:10px}#ofertas .oferta .oferta_main .tituloH4{font-size:15px}#ofertas .oferta .oferta_footer{padding:0 10px 10px;gap:13px}#ofertas .oferta .oferta_footer>.btn-mas-info:first-of-type{flex-grow:1;min-width:100px;max-width:130px;text-align:center}}@media (min-width:992px){.mwidth-880.p-x-48{padding-left:0!important;padding-right:0!important}.lopesan-card .lopesan-card_main{height:190px!important}#servicios-lopesan .lopesan-card .lopesan-card_main{height:215px!important}#gastronomia-tabs .lopesan-card .lopesan-card_main{height:100%!important}#gastronomia-hotel #gastronomia-tabs .lopesan-card .lopesan-card_main{height:140px!important}#habitacionesSimilares .hotel-card_main p.texto{height:150px!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.tituloH2{font-size:39px}.light-20{font-size:20px}.btn-leer-mas,.btn-leer-mas:hover{font-size:15px;font-weight:300;padding-top:2px}.sliderHorizontal{gap:33px;padding:0 48px!important}section.carousel-indicadores.indicadores span{font-size:15px}.logo.navbar-brand>img{width:unset;max-width:220px!important;height:50px}.hidden-header{transition:all .5s ease-out;height:76px}.header .navbar .navbar-div>div:first-of-type{flex-grow:0}.navbar #menu-principal{width:unset;position:relative;top:unset;background-color:unset;height:unset;transform:translateX(0);border-top:unset}#menu-principal .navbar-nav .nav-item .nav-link{border-bottom:unset;width:100%;font-size:clamp(12px,.1461rem + .974vw,15px);font-weight:500;gap:5px;text-decoration-color:var(--color-texto-menu)!important}#menu-principal .navbar-nav .nav-item.actual .nav-link{text-decoration:underline}.header #menu-principal .navbar-nav .nav-item.actual .nav-link,.header.pagina-marca #menu-principal .navbar-nav .nav-item.actual:hover .nav-link{text-decoration-color:var(--color-texto-1)!important}.header.pagina-marca #menu-principal .navbar-nav .nav-item.actual .nav-link{text-decoration-color:var(--color-texto-menu)!important}#menu-principal .navbar-nav .nav-item .nav-link .drop-arrow{transform:rotateZ(90deg)}.item-extends.active{background-color:var(--color-beige-claro)}.header.pagina-marca .navbar .navbar-div .nav-item.item-extends.active,.header.pagina-marca .navbar .navbar-div .nav-item.item-extends.active svg>*,.header.pagina-marca .navbar .navbar-div .nav-item:hover,.header.pagina-marca .navbar .navbar-div .nav-item:hover svg>*{color:var(--color-negro);fill:var(--color-negro);stroke:var(--color-negro)}.header.pagina-marca .navbar .navbar-div .nav-item.item-extends.active svg.drop-arrow>*,.header.pagina-marca .navbar .navbar-div .nav-item:hover svg.drop-arrow>*{stroke:var(--color-negro)}.header.pagina-marca .navbar .navbar-div svg.drop-arrow>*{stroke:var(--color-texto-menu)}nav .menu .nav-item:hover{background-color:var(--color-beige-claro)}.navbar-div{transition:height .5s ease-out}nav .sob-menu{background-color:transparent;position:absolute;top:-40px;right:12%;width:40%}nav .menu .portlet-body,nav .sob-menu .portlet-body{display:flex}nav .menu .dropdown-menu-experiencias .portlet-body,nav .menu .dropdown-menu-ofertas .portlet-body{display:block}nav .menu .portlet-boundary,nav .sob-menu .portlet-boundary{width:100%}.submenu{height:fit-content;top:68px;background-color:var(--color-beige-claro);transform:translate(0,-150%);z-index:-1}header.header nav.navbar .submenu .portlet,header.header nav.navbar .submenu .portlet-body,header.header nav.navbar .submenu .portlet-boundary,header.header nav.navbar .submenu .portlet-content,header.header nav.navbar .submenu .portlet-content-container{height:fit-content}.submenu.submenu-activo{transform:translate(0,0)}.submenu main{display:none}.submenu.submenu-activo main{box-shadow:0 4px 20px rgba(128,128,128,.35);background-color:var(--color-beige-claro);display:flex}.menu-cuenta .menu-cuenta_item,.menu-descubre .menu-descubre_item,.menu-marcas .menu-marcas_item{width:20%!important;max-width:unset;height:200px;border:unset;max-width:250px;display:grid;align-content:space-evenly}.menu-cuenta .menu-cuenta_item:hover,.menu-descubre .menu-descubre_item:hover a,.menu-marcas .menu-marcas_item:hover a{text-decoration:none}.menu-cuenta .menu-cuenta_item:hover,.menu-descubre .menu-descubre_item:hover,.menu-marcas .menu-marcas_item:hover{box-shadow:0 0 27px 0 rgba(0,0,0,.23)}.header.pagina-marca .navbar .navbar-div #menu-principal{color:var(--color-texto-menu)}.menu-cuenta .menu-cuenta_item section,.menu-cuenta .menu-cuenta_item section img,.menu-cuenta .menu-cuenta_item section svg,.menu-descubre .menu-descubre_item a img,.menu-descubre .menu-descubre_item a picture{height:100%;max-height:160px;object-fit:contain}.menu-descubre .menu-descubre_item a img{object-fit:cover}.menu-cuenta .menu-cuenta_item section img,.menu-cuenta .menu-cuenta_item section svg{width:auto;height:45px}.menu-cuenta main section{width:100%;max-width:500px}.menu-cuenta .menu-cuenta_item.img section img{width:70px}.menu-cuenta .menu-cuenta_item p{min-height:48px}nav .menu{height:100%;gap:0}nav .menu .nav-item{padding:10px 4px}.navbar-nav .portlet{position:static!important}.menu .nav-item .nav-link.send{background-color:var(--color-primario);color:var(--color-blanco)!important}#menu-principal .navbar-nav .nav-item .nav-link svg.drop-arrow{margin-top:-5px}.collapse.dont-collapse-md{display:block!important;height:auto!important;visibility:visible}li.col.marcas_item{border-bottom:unset!important}li.col.marcas_item:nth-child(2n){border-right:.5px solid var(--color-negro-opacidad-5)}li.col.marcas_item:last-child{border-right:unset}li.col.marcas_item .marcas_item_logo{height:150px}li.col.marcas_item .marcas_item_img{width:100%;left:0;position:absolute}.cabecera .slide,.cabecera .slide picture,.cabecera .slide picture img,.cabecera .slide video{height:855px}.cabecera-align{margin-top:150px}.cabecera .cabecera-align .descuento-cabecera{margin-top:0}.cabecera .cabecera-align .cabecera-destinos li a{font-size:15px}.cabecera .cabecera-align .cabecera-hotel{font-size:25px}.fidelizacion{text-align:left}.fidelizacion hr{margin-left:0!important;width:20%!important}.fidelizacion .fidelizacion-info .tituloH4{font-size:18px}.fidelizacion-ico{width:unset}.logo-rewards{top:unset;left:unset;width:unset}.title-image{text-align:left!important}.titulo-sec .title .row{justify-content:flex-start!important}.buscador{display:flex}.buscador label{font-size:.8rem}.buscador .form-control::-webkit-input-placeholder{color:transparent}.buscador .form-control:-moz-placeholder{color:transparent}.buscador .form-control::-moz-placeholder{color:transparent}.buscador .form-control :-ms-input-placeholder{color:transparent}.destino,.fechas,.habita{border-right:.2px solid var(--color-gris-claro)}.destinos .tab-pane .title-big{font-size:3rem}.imageback{width:100vw;object-fit:cover}.videoback{height:96em!important}.menu .dropdown-menu-destinos{height:68svh!important}.destinos-mobile-location_item.active{color:var(--color-negro)}.destinos-mobile-nav .destinos-mobile-nav_item-content{width:28%}.destinos-mobile-nav-sec>li{border:none;font-size:1rem}.destinos-mobile-location_content{position:absolute;top:10px;left:28%;width:72%;font-size:1rem;height:fit-content}.destinos-mobile-location_content>div{width:50%;height:fit-content;margin:0;padding:0}.destinos-mobile-location_content_img>img{height:55svh}#ofertas .oferta,.oferta{width:586px;height:unset}#ofertas .oferta .oferta_header,.oferta .oferta_header{height:390px}#ofertas .oferta .oferta_header>section:last-of-type,.oferta .oferta_header>section:last-of-type{padding:0 0 30px 0}#ofertas .oferta .oferta_header .oferta_dto{height:unset!important;width:unset!important}#ofertas .oferta .oferta_header .logo-bg,#ofertas .oferta .oferta_header .logo-bg picture,.hotel-card .hotel-card_img .logo-bg,.hotel-card .hotel-card_img .logo-bg picture,.oferta .oferta_header .logo-bg,.oferta .oferta_header .logo-bg picture{height:80px}#ofertas .oferta .oferta_header .and-bg,.hotel-card .hotel-card_img .and-bg,.oferta .oferta_header .and-bg{width:unset}#ofertas .oferta .oferta_header .oferta_dto .tituloH3,.oferta .oferta_header .oferta_dto .tituloH3{font-size:32px}#ofertas .oferta .oferta_main,.oferta .oferta_main{padding:25px 20px 20px 20px}.articleCorp#ofertas .oferta .oferta_main{padding:25px 40px 20px 40px}#ofertas .oferta .oferta_main .section-main .estrellas section svg,.oferta .oferta_main .section-main .estrellas section svg{width:13px;height:13px}#ofertas-experiencias .oferta .oferta_main .tituloH4,#ofertas-experiencias-juntos .oferta .oferta_main .tituloH4,.oferta.hotel-card .hotel-card_main .tituloH4{font-size:18px}#ofertas-experiencias .oferta .oferta_main .tituloH4:hover,#ofertas-experiencias-juntos .oferta .oferta_main .tituloH4:hover,.oferta.hotel-card .hotel-card_main .tituloH4:hover{text-decoration:underline}#ofertas .oferta .oferta_footer,.oferta .oferta_footer{padding:0 20px 20px 20px}#ofertas .oferta .oferta_footer>.btn-mas-info:first-of-type,.oferta .oferta_footer>.btn-mas-info:first-of-type{max-width:unset}#enlaces .pestañas-desplegables_item{border:none}#enlaces .pestañas-desplegables_item_link.open{background-color:var(--color-blanco)}#enlaces .pestañas-desplegables_item_tab{padding:30px 0;background-color:var(--color-blanco)}#enlaces .pestañas-desplegables .pestañas-desplegables_item_button{height:55px!important}#enlaces .pestañas-desplegables_item_tab a:hover{text-decoration:underline}.modulo-complejo_content,.modulo-complejo_img,.modulo-simple_content{font-size:1.2rem}.modulo-complejo .titulo-sec .subtitulo{font-size:1.2rem}.modulo-complejo>picture{order:2}.lopesan-title{margin-bottom:-200px}.titulo-sec .titulo-sec-line{max-width:50px}.titulo-sec .title-small{font-size:1.4rem}.lopesan-title.titulo-sec>div>div>div{background-color:var(--color-blanco);padding:1rem!important;padding-right:2rem!important}.lopesan_info>article>ul{border-right:1px dashed var(--color-negro-opacidad-5);border-bottom:0;margin-left:10%!important}.lopesan_info>article:last-child>ul{margin-left:0!important}.logo-unique{width:160px}.modulo-simple_content{padding-right:2rem!important;padding-left:2rem!important}.marcas_texto{max-height:fit-content}.modulo-complejo_content{font-size:1.1rem;padding:0 1rem}.cabecera-info .title-small{font-size:1.8rem}.cabecera-info{transform:unset}a.send{font-size:1.6rem}.destinos-mobile-nav .destinos-mobile-nav_item-content{width:28%;border-right:1px solid var(--color-beige-claro)}.destinos-mobile-location{font-size:1.5rem;cursor:pointer;border:none}.noticias-buscador .input-buscar{border:1px solid rgba(112,112,112,.5)}.noticias-resultados-panel .noticias-resultados-busqueda .noticia,.noticias-resultados-panel .noticias-resultados-busqueda .noticia>main,.noticias-resultados-panel .noticias-resultados-busqueda .noticia>section{max-height:400px}.noticia main,.noticias-panel .noticia main,.noticias-resultados-panel .noticia>main{padding:40px 30px}.noticias-buscador.p-x-48,.noticias-simialres.p-x-48{padding-left:48px!important;padding-right:48px!important}.noticia{border:1px solid rgba(112,112,112,.5)}.noticia-social li a svg{width:24px;height:24px}ul.dropdown-menu.lfr-menu-list li a{padding:.25rem 1.5rem}.main-logo-footer{max-width:210px;height:154px}.top-footer_footer .metodos-pago{font-size:15px}.top-footer_footer .tarjetas-logo{height:47px}.top-footer .footer_contact{gap:65px}#subscribe .form-check-label{height:18px}#subscribe .newsletter-form{gap:13px}.top-footer_footer .top-footer_footer_img{height:250px;max-width:1344px!important;width:65%}#subscribe div.input-politica{padding:25px 20px}#subscribe .btnSmall.btn-azul#button-addon2{line-height:1.5}.subscribe-info{font-size:12px;line-height:18px}.bottom-footer{padding-top:33px;padding-bottom:33px;max-height:125px}.bottom-footer section:first-of-type{gap:30px}.bottom-footer section:last-of-type{gap:16px}.bottom-footer img{height:45px}.copy-footer{padding:22px 48px}.img-rewards img,.lopesan-rewards .img-lopesan-rewards header{height:463px!important}.logo-rewards{justify-content:start!important;align-items:start!important}.logo-rewards img{width:91px!important;height:auto!important}#reviews,#socialwall{padding-top:30px;padding-bottom:40px;margin-top:75px}#socialwall .socialwall-share span{font-size:18px}#socialwall .socialwall-share,.socialwall-share{transform:translateX(38%)}#socialwall .socialwall-share svg{width:unset}#socialwall .sliderHorizontal .btn-next-container,#socialwall .sliderHorizontal .btn-prev-container{transform:translateY(140px)}.post-modal{width:80%}.post-modal .carousel>section[class^=btn-]{height:calc(100% - 40px);top:0;z-index:5}.post-modal .carousel>section[class^=btn-].btn-prev-container{left:-122px}.post-modal .carousel>section[class^=btn-].btn-next-container{right:-122px}.fidelizacion-info{margin-top:2rem;transition:margin-top .5s linear;width:-webkit-fill-available}.caract-hotel .fidelizacion-info{margin-top:1.8rem!important;transition:margin-top .5s linear;width:300px}.fidelizacion-info:hover{margin-top:0}.fidelizacion-info .info-text{margin-bottom:0;visibility:hidden;opacity:0;white-space:nowrap;transition:visibility .5s}.fidelizacion-info:hover .info-text{visibility:visible;opacity:1;white-space:unset}#ofertasExperienciasTabContent button.btn-azul.p-x-32{padding-right:32px!important;padding-left:32px!important}.post-modal .article{max-height:550px}.post-modal .article .first-column{height:100%}.post-modal .article .first-column .img{height:60%}.post-modal .article .first-column .brand{height:40%}.post-modal .article .first-column,.post-modal .article .second-column{width:50%}.post-modal .article .second-column{padding:0 0 0 30px;height:100%}.post-modal .article .second-column .listado{padding:30px 0}.post-modal .article .second-column .oferta_location{padding:16px 0}.post-modal .article .second-column .tituloH4{margin-bottom:10px}#deportes .imageback{height:100%}.bloque-mapa .mapa{height:600px}.bloque-mapa .bloque-mapa_cuerpo{padding:37px 30px 0}.bloque-mapa .bloque-mapa_cuerpo .texto{max-height:fit-content}.bloque-mapa .bloque-mapa_cuerpo svg+*{max-width:unset}.bloque-mapa .desplegable .texto{-webkit-line-clamp:6}#reviews ul.sliderHorizontal article.review{padding:25px;min-width:400px}#reviews ul.sliderHorizontal article.review header{gap:0}#hotel-description main{gap:40px;padding:0 48px 40px}#hotel-description main>section{width:50%}#hotel-description main>section:first-of-type{padding:0}#hotel-description main img.imagen{min-height:620px;max-height:620px}#hotel-description main .desplegable .texto{-webkit-line-clamp:21}#galeria-imagenes .sliderHorizontal section.btn-next-container,#galeria-imagenes .sliderHorizontal section.btn-prev-container{height:500px}#detalle-habitacion .precio{font-size:36px}#habitaciones-similares{background-color:var(--color-beige-claro)}.filtroHabitaciones.lista-filtros,.lista-filtros,.lista-filtros .noticias-buscador{padding:30px 10px!important;border-bottom:.25px solid var(--color-gris-oscuro-opacidad-3)}.cabecera.galeria-cabecera .cabecera-align .galeria-cabecera-titulo{margin-top:30px}.filtroGaleria.lista-filtros .form-check.form-check-inline{width:fit-content;margin-right:0}#galeriaImagenes .img-container{width:100%;max-width:calc((100% - 45px)/ 4)}.img-modal .img-modal_header>section{right:48px}.img-modal .img-modal_header>section>*{min-height:27px}.img-modal#modal-galeria-img .socialwall-share{transform:translateX(87%)}.img-modal#modal-galeria-img .socialwall-share.active{transform:translateX(0);transition:transform .7s ease-out}ul.dropdown-menu.lfr-menu-list{width:unset;margin:0}#gastronomiaSimilares .lista-filtros .contenedor-bloques-filtros{columns:unset;display:flex;gap:15px}.blog .oferta .oferta_main{min-height:unset}#reviews .sliderHorizontal .swiper-wrapper{gap:33px}}@media (max-width:1200px){.title-image .title-small{font-size:1.3rem}.grid-destinos{display:none}}@media (min-width:1200px){.title-image .title-small{font-size:1.8rem}.title-small{font-size:2rem}.destinos .tab-pane .title-big,.title-big,.titulo-sec .title-big{font-size:4.5rem}nav .navbar-brand.logo-large>img{max-width:unset!important}.cabecera .send{font-size:1.2rem}.cabecera .send.btn{font-size:30px!important}.cabecera .title-big{width:80%}#hotel-description main,.noticias-buscador.p-x-48,.noticias-simialres.p-x-48,.sliderHorizontal{padding-left:52px!important;padding-right:52px!important}.caract-hotel,.caract-hotel .fidelizacion,.fidelizacion{height:200px!important}}@media (min-width:1344px){.mwidth-1344{margin-left:auto!important;margin-right:auto!important}nav .menu .nav-item{padding:10px}.bottom-footer img{height:60px}}@media (min-width:1400px){nav .menu .nav-item>a>svg{height:20.8px}.experiencias .title-big,.ofertas .title-big{font-size:6rem}.cabecera h1.title-big{font-size:5rem}.experiencias-desktop-main_panel_card>header>aside>p.card_price,.ofertas-desktop-main_panel_card>header>aside>p.card_price{font-size:40px;margin:0}.lopesan_info>article>ul{font-size:1.1rem;margin-left:20%!important}.lopesan_info>article:last-child>ul{margin-left:0!important}.lopesan_info_number{font-size:1.3rem}.lopesan_info_icono{width:30px}.destinos-mobile-location_content{font-size:1.2rem}.imagenes-cuadricula .card-destino:hover .p-y-16{padding-top:16px!important}.pagina-ofertas-experiencias .hotel-card .hotel-card_main .card_footer:has(p)>p{flex-direction:row;align-items:flex-end}.pagina-ofertas-experiencias .hotel-card .hotel-card_main .card_footer .precioBig{padding-inline:5px}}@media (min-width:1600px){#hotel-description main,.noticias-buscador.p-x-48,.noticias-simialres.p-x-48,.sliderHorizontal{padding-left:60px!important;padding-right:60px!important}}@media (min-width:1700px){.imagenes-cuadricula .card-destino:hover .p-20{padding-bottom:20px!important}}@media (min-width:1920px){#hotel-description main,.noticias-buscador.p-x-48,.noticias-simialres.p-x-48,.sliderHorizontal{padding-left:120px!important;padding-right:120px!important}}@media (max-height:860px) and (min-width:992px){#ofertasExperienciasModal .post-modal .article .second-column .listado{padding:10px 0}}@media (max-height:750px) and (min-width:992px){.post-modal{height:100%}.post-modal .article{height:85svh!important;max-height:unset}}.controls-visible header.header .portlet:hover>.cadmin.portlet-topper{transform:translateY(0)!important}.portlet{position:static!important}.hidden-header{height:70px}.navbar #menu-principal{height:100%}@media (max-width:992px){.hidden-header{height:60px}.navbar #menu-principal{height:93svh}}@media (max-width:992px) and (max-width:575.98px){.navbar #menu-principal{z-index:100}}@media (min-width:1344px){nav .menu .nav-item{padding:10px 11px!important}}.list-marcas{width:100%;overflow-x:auto;max-width:90vw}.list-marcas::-webkit-scrollbar{height:4px}.list-marcas::-webkit-scrollbar-track{background:var(--color-beige-claro);border-radius:4px}.list-marcas::-webkit-scrollbar-thumb{background:var(--color-primario);border-radius:4px}.list-marcas::-webkit-scrollbar-thumb:hover{background:var(--color-primario-hover,#0056b3)}.list-marcas{scrollbar-width:thin;scrollbar-color:var(--color-beige-claro) transparent}.list-marcas .menu-marcas_item{min-width:250px!important}.btn-prev-container-marca{border:1px solid var(--color-gris-borde-pestaña);left:2vw;display:flex}.btn-next-container-marca{border:1px solid var(--color-gris-borde-pestaña);right:2vw;display:flex}.list-descubre{width:100%;overflow-x:auto;max-width:90vw}.list-descubre::-webkit-scrollbar{height:4px}.list-descubre::-webkit-scrollbar-track{background:var(--color-beige-claro);border-radius:4px}.list-descubre::-webkit-scrollbar-thumb{background:var(--color-primario);border-radius:4px}.list-descubre::-webkit-scrollbar-thumb:hover{background:var(--color-primario-hover,#0056b3)}.list-descubre{scrollbar-width:thin;scrollbar-color:var(--color-beige-claro) transparent}.list-descubre .menu-descubre_item{min-width:250px!important}.btn-prev-container-descubre{border:1px solid var(--color-gris-borde-pestaña);left:2vw;display:flex}.btn-next-container-descubre{border:1px solid var(--color-gris-borde-pestaña);right:2vw;display:flex}@media (max-width:992px){.list-marcas{width:100%;flex-wrap:wrap;justify-content:center;padding-bottom:3rem}.list-marcas .menu-marcas_item{min-width:auto!important}.btn-prev-container-marca{display:none!important}.btn-next-container-marca{display:none!important}.list-descubre{width:100%;flex-wrap:wrap;justify-content:center;padding-bottom:3rem}.list-descubre .menu-descubre_item{min-width:auto!important}.btn-prev-container-descubre{display:none!important}.btn-next-container-descubre{display:none!important}}.custom-multiselect-container{position:relative}.custom-multiselect-container .custom-multiselect-trigger{background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;font-size:1rem;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem 1.75rem .375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='m0 0 2 2 2-2z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:8px 10px}.custom-multiselect-container .custom-multiselect-trigger::after{display:none}.custom-multiselect-container .custom-multiselect-trigger:hover{border-color:#adb5bd;background-color:transparent}.custom-multiselect-container .custom-multiselect-trigger:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-multiselect-container .custom-multiselect-trigger.show{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-multiselect-container .custom-multiselect-trigger.dropdown-toggle{background-color:transparent!important}.custom-multiselect-container .custom-multiselect-trigger .custom-multiselect-placeholder{color:#495057}.custom-multiselect-container .custom-multiselect-trigger .custom-multiselect-selected{color:#495057;font-weight:500}.custom-multiselect-container .custom-multiselect-menu{max-height:250px;overflow-y:auto;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.175);max-width:none}.custom-multiselect-container .custom-multiselect-menu .custom-multiselect-option{padding:0;cursor:pointer;white-space:normal}.custom-multiselect-container .custom-multiselect-menu .custom-multiselect-option:hover{background-color:#f8f9fa}.custom-multiselect-container .custom-multiselect-menu .custom-multiselect-option .form-check{padding:.25rem .5rem;margin:0}.custom-multiselect-container .custom-multiselect-menu .custom-multiselect-option .form-check .form-check-input{margin-top:.3rem;margin-right:.5rem}.custom-multiselect-container .custom-multiselect-menu .custom-multiselect-option .form-check .form-check-input:checked{background-color:var(--color-secundario,#007bff);border-color:var(--color-secundario,#007bff)}.custom-multiselect-container .custom-multiselect-menu .custom-multiselect-option .form-check .form-check-input:focus{border-color:var(--color-secundario-5,#80bdff);outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-multiselect-container .custom-multiselect-menu .custom-multiselect-option .form-check .form-check-label{cursor:pointer;font-size:1rem;line-height:1.5;margin-bottom:0;padding-left:.25rem;width:100%;display:flex;justify-content:space-between}.custom-multiselect-container .custom-multiselect-menu .custom-multiselect-option .form-check .form-check-label:hover{color:#16181b}.custom-multiselect-menu::-webkit-scrollbar{width:6px}.custom-multiselect-menu::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.custom-multiselect-menu::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.custom-multiselect-menu::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.custom-multiselect-menu{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.filter-title{padding-left:10px;padding-right:10px}@media (min-width:1024px){.filter-title{padding-left:0;padding-right:0}}.filter.collapsed{padding:0!important}.filter.collapsed .filter-title{display:flex;justify-content:space-between;align-items:center;padding-top:13px;padding-bottom:13px;padding-left:10px;padding-right:10px;background-color:#f6f6f6;border:.5px solid rgba(212,208,202,.4)}.filter.collapsed .filter-title p{font-size:15px;color:#323232!important;font-weight:500}.filter.collapsed .filter-title .collapsed-icon{display:block}.filter.collapsed .filter-title .expanded-icon{display:none}@media (min-width:1024px){.filter.collapsed .filter-title{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;background-color:transparent;border:none}.filter.collapsed .filter-title p{margin-bottom:0;padding-bottom:20px}.filter.collapsed .filter-title .collapsed-icon{display:none}.filter.collapsed .filter-title .expanded-icon{display:none}}.filter.collapsed .filter-switch-container{display:none;flex-direction:column;height:0;transition:height .3s ease}@media (min-width:1024px){.filter.collapsed .filter-switch-container{height:auto!important;display:flex;gap:15px}.filter.collapsed .filter-switch-container .form-check{padding:0;display:flex;flex-direction:row;gap:15px;align-items:center;font-size:15px}}.filter.collapsed.open .filter-title .collapsed-icon{display:none}.filter.collapsed.open .filter-title .expanded-icon{display:block}@media (min-width:1024px){.filter.collapsed.open .filter-title .collapsed-icon{display:none}.filter.collapsed.open .filter-title .expanded-icon{display:none}}.filter.collapsed.open .filter-switch-container{display:flex;padding-left:10px;padding-right:10px;gap:18px;justify-content:center}@media (min-width:1024px){.filter.collapsed.open .filter-switch-container{padding:0;gap:15px}}.filter.collapsed.open .filter-switch-container .form-check{padding:0;display:flex;flex-direction:row-reverse;justify-content:space-between;font-size:13PX;color:#474747;text-transform:uppercase}@media (min-width:1024px){.filter.collapsed.open .filter-switch-container .form-check{font-size:15px;flex-direction:row;text-transform:none;justify-content:start}}#wellness-introduction .hotel-card_img{position:relative}.bg-roll-over{width:100vw;height:100vh;z-index:40;background-color:rgba(0,0,0,.8);display:none}.bg-roll-over.active{display:block;position:fixed;top:0;bottom:0}.gastronomia-section{display:flex;flex-direction:column;gap:40px;padding-top:80px}.gastronomia-section-header{padding-left:10px;padding-right:10px}@media (min-width:1024px){.gastronomia-section-header{padding-left:0;padding-right:0}}.gastronomia-cards-container{display:flex;flex-direction:column;gap:30px}.gastronomia-card{background-color:var(--color-terciario);display:flex;flex-direction:column-reverse;width:100%}@media (min-width:1024px){.gastronomia-card{display:flex;flex-direction:row;width:100%;min-height:593px;max-height:600px}}.gastronomia-card-main{display:flex;flex-direction:column;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px}@media (min-width:1024px){.gastronomia-card-main{display:flex;flex-direction:column;padding-top:20px;padding-left:40px;padding-right:40px;padding-bottom:20px;width:550px}}.gastronomia-card-main .close-roll-over-container{display:none}.gastronomia-card-main-header{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}@media (min-width:1024px){.gastronomia-card-main-header{display:flex;flex-direction:column;align-items:start;gap:30px}}.gastronomia-card-main-header-logo{width:25%;align-self:end}@media (min-width:1024px){.gastronomia-card-main-header-logo{width:25%;align-self:end}}.gastronomia-card-main-header-logo.tipo-1{width:auto;max-height:40px}.gastronomia-card-main-header-logo.tipo-1 img{height:100%;width:auto;max-height:inherit}@media (min-width:1024px){.gastronomia-card-main-header-logo.tipo-1{width:auto;max-height:40px}}.gastronomia-card-main-header-texto{display:flex;flex-direction:column;gap:10px;padding-bottom:10px}@media (min-width:1024px){.gastronomia-card-main-header-texto{padding-bottom:0}}.gastronomia-card-main-header-texto .location{color:var(--color-texto-1)}.gastronomia-card-main-header.tipo-1{display:flex;flex-direction:column;align-items:start;gap:15px}@media (min-width:1024px){.gastronomia-card-main-header.tipo-1{gap:30px}}.gastronomia-card-main-description{padding-top:0;padding-bottom:10px}@media (min-width:1024px){.gastronomia-card-main-description{padding-top:25px;padding-bottom:10px}}.gastronomia-card-main-more-info{display:none}.gastronomia-card-main-footer{display:flex;flex-direction:column;gap:10px}@media (min-width:1024px){.gastronomia-card-main-footer{display:flex;flex-direction:column;gap:25px}}.gastronomia-card-main-footer-links{display:flex;flex-direction:column;gap:7px;padding-top:5px;padding-bottom:5px}.gastronomia-card-main-footer-links .link-item{display:flex;flex-direction:row;gap:5px;align-items:center;cursor:pointer}@media (min-width:1024px){.gastronomia-card-main-footer-links .link-item{gap:15px}}.gastronomia-card-main-footer-links-logos{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:space-between;min-height:60px}@media (min-width:1024px){.gastronomia-card-main-footer-links-logos{min-height:80px}}.gastronomia-card-main-footer-links-logos .logos-container img{width:auto;height:auto;max-height:60px;aspect-ratio:1/1}.gastronomia-card-main-footer-actions{display:flex;flex-direction:row;gap:10px}@media (min-width:1024px){.gastronomia-card-main-footer-actions{gap:20px}}.gastronomia-card-img{height:260px;position:relative}@media (min-width:1024px){.gastronomia-card-img{height:auto;flex:1}}.gastronomia-card-img .exp-slider_slide img{z-index:0}.gastronomia-card-img .exp-slider_slide::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.05) 0,rgba(0,0,0,.05) 100%);z-index:1}.gastronomia-card-img .sombreado-superior{background:linear-gradient(180deg,rgba(0,0,0,.3) 10%,transparent);z-index:10}.gastronomia-card-img .logo-img{position:absolute;bottom:0;z-index:2;width:100%}.gastronomia-card-img .logo-img .logo-bg{width:110px;height:80px;background-color:rgba(255,255,255,.25)}@media (min-width:1024px){.gastronomia-card-img .logo-img .logo-bg{width:135px;height:90px}}.gastronomia-card-img .logo-img .logo-bg a{display:flex;height:100%;width:100%;justify-content:center;align-items:center;flex-direction:column}.gastronomia-card-img .logo-img .logo-bg a img{width:80%;height:60px;object-fit:contain}@media (min-width:1024px){.gastronomia-card-img .logo-img .logo-bg a img{height:100%}}.gastronomia-card.reversed{flex-direction:column-reverse}@media (min-width:1024px){.gastronomia-card.reversed{flex-direction:row-reverse}}.gastronomia-card.more-info{z-index:50}.gastronomia-card.more-info .gastronomia-card-main .close-roll-over-container{display:flex;align-self:flex-end}@media (min-width:1024px){.gastronomia-card.more-info .gastronomia-card-main .close-roll-over-container{margin-top:-15px;margin-right:-30px}}.gastronomia-card.more-info .gastronomia-card-main .close-roll-over-container svg{cursor:pointer}.gastronomia-card.more-info .gastronomia-card-main-header{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.gastronomia-card.more-info .gastronomia-card-main-description{display:none}.gastronomia-card.more-info .gastronomia-card-main-more-info{display:flex;flex-direction:column;gap:10px;padding-top:10px;padding-bottom:10px;height:100%;overflow:auto}@media (min-width:1024px){.gastronomia-card.more-info .gastronomia-card-main-more-info{padding-top:0;padding-bottom:10px}}.gastronomia-card.more-info .gastronomia-card-main-more-info .list-details{display:flex;flex-direction:column;gap:15px}.gastronomia-card.more-info .gastronomia-card-main-more-info .list-details-item{display:flex;flex-direction:row;gap:10px;justify-content:start;align-items:center}.gastronomia-card.more-info .gastronomia-card-main-more-info .list-details-item svg{width:20px!important;height:20px!important}.gastronomia-card.more-info .gastronomia-card-main-more-info .list-details-sub{display:flex;flex-direction:row;gap:10px;align-items:start;justify-content:start}.gastronomia-card.more-info .gastronomia-card-main-more-info .list-details-sub-item{display:flex;flex-direction:row;gap:3px;align-items:center;justify-content:start}.gastronomia-card.more-info .gastronomia-card-main-more-info .logos-container img{max-height:60px;width:auto;height:auto}@media (min-width:1024px){.gastronomia-card.incluye-certificados{display:flex;width:100%;min-height:593px;max-height:700px}}.gastronomia-card.incluye-certificados .logos-container img{max-height:60px;width:auto;height:auto}.regimen-content-header{display:flex;flex-direction:row;width:100%;gap:30px;padding-bottom:40px;padding-top:40px;align-items:center;padding-left:10px;padding-right:10px}@media (min-width:1024px){.regimen-content-header{padding-left:0;padding-right:0}}.regimen-content-header-description{width:75%}@media (min-width:1024px){.regimen-content-header-description{width:85%}}.regimen-content-header-description{display:flex;flex-direction:column;gap:15px}.regimen-content-header-logo{width:25%}@media (min-width:1024px){.regimen-content-header-logo{width:15%}}.regimen-content-container{padding-left:0;padding-right:0}@media (min-width:1024px){.regimen-content-container{padding-left:60px;padding-right:60px}}.regimen-content-container.locaciones-boulevard-content-container{padding-left:0;padding-right:0}@media (min-width:1024px){.regimen-content-container.locaciones-boulevard-content-container{padding-left:0!important;padding-right:0!important;max-width:1440px!important;margin-left:auto;margin-right:auto}}.regimen-content-container.locaciones-boulevard-content-container .hotel-card_img{width:100%!important}@media (min-width:1024px){.regimen-content-container.locaciones-boulevard-content-container .hotel-card_img{width:720px!important}}.regimen-content-container.locaciones-boulevard-content-container .hotel-card_main{min-height:320px!important}@media (min-width:1024px){.regimen-content-container.locaciones-boulevard-content-container .hotel-card_main{min-height:540px!important}}.regimen-card{max-height:fit-content!important}@media (min-width:1024px){.regimen-card{max-height:667px!important}}.regimen-card .hotel-card_img{width:100%!important;min-height:350px!important}@media (min-width:768px){.regimen-card .hotel-card_img{width:60%!important}}@media (min-width:1024px){.regimen-card .hotel-card_img{min-height:540px!important;width:60%!important}}.regimen-card .hotel-card_img .sombreado-superior{background:linear-gradient(180deg,rgba(0,0,0,.3) 10%,transparent);z-index:10}.regimen-card .hotel-card_img .logo-container{display:flex;justify-content:center;align-items:center;position:absolute;top:0;width:100%}@media (min-width:1024px){.regimen-card .hotel-card_img .logo-container{top:auto;bottom:0}}.regimen-card .hotel-card_img .logo-container .logo-text{height:30px;text-transform:uppercase;background-color:rgba(0,0,0,.3);color:#f6f6f6;display:flex;align-items:center;padding-left:15px;padding-right:15px;font-weight:300;font-size:15px;font-family:Inter}.regimen-card .hotel-card_main{width:100%!important;padding-top:20px;padding-left:10px;padding-right:10px;padding-bottom:20px;display:flex;flex-direction:column}@media (min-width:768px){.regimen-card .hotel-card_main{width:40%!important}}@media (min-width:1024px){.regimen-card .hotel-card_main{display:flex;flex-direction:column;justify-content:center;padding-top:47px;padding-bottom:45px;padding-right:40px;padding-left:40px;flex:1}}.regimen-card .hotel-card_main .text-reg{display:flex;flex-direction:column;padding-top:10px;min-height:290px;max-height:300px;overflow-y:auto;border-top:1px solid #ccc;cursor:grabbing}.regimen-card .hotel-card-mobile_img .sombreado-superior{background:linear-gradient(180deg,rgba(0,0,0,.3) 10%,transparent);z-index:10}.regimen-card .hotel-card-mobile_img .logo-container{position:absolute;top:0;width:100%;display:flex;justify-content:center}.regimen-card .hotel-card-mobile_img .logo-container .logo-text{height:25px;text-transform:uppercase;background-color:rgba(0,0,0,.3);color:#f6f6f6;display:flex;align-items:center;padding-left:10px;padding-right:10px;font-weight:300;font-size:13px;font-family:Inter}.tabs-container{min-height:auto}@media (min-width:1024px){.tabs-container{min-height:100vh}}.tabs-container.locaciones-boulevard-tabs{min-height:auto}@media (min-width:1024px){.tabs-container.locaciones-boulevard-tabs{min-height:80vh}}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-down{animation:fade-in-down .6s ease-in-out both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .6s ease-in both}.lopesan-tabs{display:flex;flex-direction:column}@media (min-width:1024px){.lopesan-tabs{flex-direction:row;position:relative}}.lopesan-tabs-container{width:100%}.lopesan-tabs-title{width:100%;height:72px;display:flex;align-items:center;justify-content:space-between;text-align:start;background-color:#fff;border:1px solid #dee2e6;font-family:Inter;font-size:20px;color:#474747}.lopesan-tabs-title .expanded-icon{display:none}.lopesan-tabs-title .collapsed-icon{display:block}@media (min-width:1024px){.lopesan-tabs-title{justify-content:center;text-align:center}.lopesan-tabs-title .collapsed-icon{display:none}.lopesan-tabs-title .expanded-icon{display:none}}.lopesan-tabs-title button{padding-left:10px;padding-right:10px;width:100%;border:none;background-color:transparent;text-transform:uppercase;text-wrap:balance;font-weight:200;color:#474747}@media (min-width:1024px){.lopesan-tabs-title button{padding-left:20px;padding-right:20px}}.lopesan-tabs-title button .tab-title-small{font-size:13px;font-weight:200;text-transform:lowercase}@media (min-width:1024px){.lopesan-tabs-title button .tab-title-small{font-size:15px}}.lopesan-tabs-title.active{background-color:#f6f6f6;border-bottom:1px solid transparent}.lopesan-tabs-title.active .expanded-icon{display:block}.lopesan-tabs-title.active .collapsed-icon{display:none}@media (min-width:1024px){.lopesan-tabs-title.active .expanded-icon{display:none}.lopesan-tabs-title.active .collapsed-icon{display:none}}.lopesan-tabs-title.active button{font-weight:500;color:#474747}.lopesan-tabs-title:hover button{font-weight:500;color:#474747}.lopesan-tabs-content{display:none}.lopesan-tabs-content-header{display:flex;flex-direction:row;width:100%;gap:30px;padding-bottom:10px;padding-top:10px;align-items:center;padding-left:10px;padding-right:10px}@media (min-width:1024px){.lopesan-tabs-content-header{padding-left:0;padding-right:0;padding-bottom:40px;padding-top:40px}}.lopesan-tabs-content-header-description{width:75%}@media (min-width:1024px){.lopesan-tabs-content-header-description{width:85%}}.lopesan-tabs-content-header-description{display:flex;flex-direction:column;gap:15px}.lopesan-tabs-content-header-logo{width:25%}@media (min-width:1024px){.lopesan-tabs-content-header-logo{width:15%}}.lopesan-tabs-content-header.lopesan-tabs-content-header-tipo-2{flex-direction:column}@media (min-width:1024px){.lopesan-tabs-content-header.lopesan-tabs-content-header-tipo-2{flex-direction:row}}.lopesan-tabs-content-header.lopesan-tabs-content-header-tipo-2 .lopesan-tabs-content-header-description{width:100%}@media (min-width:1024px){.lopesan-tabs-content-header.lopesan-tabs-content-header-tipo-2 .lopesan-tabs-content-header-description{width:85%}}.lopesan-tabs-content-header.lopesan-tabs-content-header-tipo-2 .lopesan-tabs-content-header-logo{width:100%}@media (min-width:1024px){.lopesan-tabs-content-header.lopesan-tabs-content-header-tipo-2 .lopesan-tabs-content-header-logo{width:15%}}.lopesan-tabs-content.show{display:block;position:relative;left:auto;margin-left:auto;margin-right:auto;background-color:#fff;padding-bottom:20px}@media (min-width:1024px){.lopesan-tabs-content.show{display:block;position:relative;left:0;margin-left:auto;margin-right:auto;background-color:#f6f6f6;padding-bottom:40px;width:100vw}}.lopesan-tabs.tabs-wellness .lopesan-tabs-content.show{padding-bottom:0}.lopesan-tabs .btn-ver-mas-regimen{display:none;align-items:center!important;padding:25px 50px;height:50px;width:100px;background:0 0;border:none;line-height:1;text-wrap:nowrap;white-space:nowrap}@media (min-width:1024px){.lopesan-tabs .btn-ver-mas-regimen{display:block}}:root{--lpfg-green:#65a526;--lpfg-brown:#726057;--lpfg-white:#fff;--lpfg-gray:#474747;--height-card-destinos:260px}@keyframes flip-in-x{0%{opacity:0;transform:rotateY(90deg)}to{opacity:1;transform:rotateY(0)}}.animate-flip-in-x{animation:flip-in-x .6s ease-out both}@keyframes flip-out-x{0%{opacity:1;transform:rotateY(0)}to{opacity:0;transform:rotateY(90deg)}}.animate-flip-out-x{animation:flip-out-x .6s ease-out both}.btn-lpfg-green{border:.5px solid var(--lpfg-green);height:50px;padding-left:35px!important;padding-right:35px!important;color:var(--lpfg-white)!important;background-color:var(--lpfg-green)!important;display:inline-flex;justify-content:center;align-items:center;flex-grow:1;font-family:Inter;font-size:16px;font-weight:400}.btn-lpfg-green:hover{background-color:var(--lpfg-white)!important;text-decoration:none;color:var(--lpfg-green)!important;border:.5px solid var(--lpfg-green)}.color-secundario{color:var(--color-secundario)!important}.w-fit-100{width:100%!important}@media (min-width:1024px){.w-fit-100{width:fit-content!important}}.py-85{padding-block:85px}header.headerBlue#corporativaLopesan .submenu_corp .submenu_corpList-item a:hover{color:#fff!important;background-color:var(--color-lopesan-for-good)!important}header.headerBlue#corporativaLopesan .submenu_corp .submenu_corpList-item .dropdown-menu .dropdown-item:hover{background-color:var(--color-lopesan-for-good)!important}header#corporativaLopesan{width:100%;position:fixed;top:70px;left:0;z-index:20;padding-left:60px;padding-right:60px;background-color:#fff;transition:top .3s ease-in-out}@media (max-width:575.98px){header#corporativaLopesan{top:60px;padding-left:10px;padding-right:10px}}header#corporativaLopesan section.submenu_corp{width:100%;height:60px}@media (max-width:575.98px){header#corporativaLopesan section.submenu_corp{height:60px}}header#corporativaLopesan section.submenu_corp .submenu_corpList{width:100%;height:100%;justify-content:flex-end;overflow-x:auto;overflow-y:visible;white-space:nowrap;scrollbar-width:thin;gap:50px;position:relative}@media (max-width:575.98px){header#corporativaLopesan section.submenu_corp .submenu_corpList{align-items:center;justify-content:flex-start;flex-wrap:nowrap}}header#corporativaLopesan section.submenu_corp .submenu_corpList::-webkit-scrollbar{display:none}header#corporativaLopesan section.submenu_corp .submenu_corpList-item{height:100%;display:flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:15px;list-style:none;text-overflow:ellipsis;white-space:nowrap;position:relative}header#corporativaLopesan section.submenu_corp .submenu_corpList-item a{padding:0 10px;display:flex;align-items:center;height:100%}header#corporativaLopesan section.submenu_corp .submenu_corpList-item a:hover{background-color:#f6f6f6!important;text-decoration:none}header#corporativaLopesan section.submenu_corp .submenu_corpList-item a .drop-arrow{margin-left:10px;transform:rotateZ(90deg)!important}header#corporativaLopesan section.submenu_corp .submenu_corpList-item .dropdown-toggle::after{border:none}header#corporativaLopesan section.submenu_corp .submenu_corpList-item .menu-dropdown{display:none;position:fixed;top:60px;background-color:#f6f6f6;box-shadow:0 4px 6px rgba(0,0,0,.1);margin:0;border:none!important;border-radius:0;padding:10px 0;max-width:20%;min-width:150px;z-index:1000}header#corporativaLopesan section.submenu_corp .submenu_corpList-item .menu-dropdown .dropdown-item{font-size:15px;padding:10px}header#corporativaLopesan section.submenu_corp .submenu_corpList-item .menu-dropdown .dropdown-item:hover{color:#fff!important;background-color:#3d3935!important}header#corporativaLopesan section.submenu_corp .submenu_corpList .menu-item-dropdown{overflow:visible!important}header#corporativaLopesan section.submenu_corp .submenu_corpList .menu-item-dropdown.active{background-color:#f6f6f6!important}header#corporativaLopesan section.submenu_corp .submenu_corpList .submenu_corpList-item.active .menu-dropdown{display:block}.main-subHeader{height:60px;position:fixed;top:60px;width:100%;z-index:20;background:#fff;transition:top .3s ease}.main-subHeader .main-subMenu{height:100%;max-width:100%;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.subMenu-list{display:flex;justify-content:flex-end;margin:0;padding:0 60px;list-style:none;height:100%;gap:50px}.subMenu-list .subMenu-item{position:relative;flex:0 0 auto;display:flex;align-items:center}.arrowDropdown{display:flex;align-items:center}.subMenu-item>a{padding:0 16px;line-height:60px;white-space:nowrap;text-transform:uppercase;font-size:14px;text-decoration:none;color:#000}.subMenu-item>a.arrowDropdown{padding:0 10px;transform:rotate(90deg);white-space:nowrap}.dropmenu{position:fixed;display:none;flex-direction:column;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:10px 0;min-width:180px;z-index:1000;top:60px}.has-dropmenu.active .dropmenu{display:flex}.dropmenu a{padding:10px 16px;text-decoration:none;color:#333;font-size:14px;white-space:nowrap}.dropmenu a:hover{color:#fff!important;background-color:#3d3935}@media (max-width:1280px){.subMenu-list{justify-content:flex-start}}@media (max-width:991px){.dropmenu{left:0;right:auto}.subMenu-list{justify-content:flex-start}}header.headerBlue #mainMenu .subMenu-list .subMenu-item .dropmenu a:hover{background-color:var(--color-lopesan-for-good)!important}header.pagina-marca .logo img{object-fit:contain}header.pagina-marca.headerBlue .header-barra{background-color:var(--color-lopesan-for-good)!important}header.pagina-marca.headerBlue .navbar-div{background-color:var(--color-lopesan-for-good)!important}header.pagina-marca.headerBlue .navbar-div .nav-item:hover{color:var(--color-lopesan-for-good)!important;fill:var(--color-lopesan-for-good)!important;stroke:var(--color-lopesan-for-good)!important}header.pagina-marca.headerBlue .navbar-div .nav-item:hover svg>*{color:var(--color-lopesan-for-good)!important;fill:var(--color-lopesan-for-good)!important;stroke:var(--color-lopesan-for-good)!important}header.pagina-marca.headerBlue .navbar-div .nav-item.item-extends.active{color:var(--color-lopesan-for-good)!important;fill:var(--color-lopesan-for-good)!important;stroke:var(--color-lopesan-for-good)!important}.lpfg-subtitle{font-family:AktivGroteskFV;font-size:15px;font-weight:400;color:#fff}@media (min-width:1024px){.lpfg-subtitle{font-size:20px}}.lpfg-title{font-family:"Bakemono Stereo";font-size:19px;font-weight:400;color:#fff}@media (min-width:1024px){.lpfg-title{font-size:64px}}.lpfg-text{font-family:AktivGroteskFV;font-size:13px;font-weight:400;color:#fff}@media (min-width:1024px){.lpfg-text{font-size:15px}}.breadcrums .page-indicator-lpfg li{font-family:AktivGroteskFV;font-size:13px}.breadcrums .page-indicator-lpfg li a{font-weight:300}.breadcrums .page-indicator-lpfg li:last-of-type a{font-weight:500}section.bannerCorp{width:100%;height:auto;position:relative}section.bannerCorp .bannerCorpImg{width:100%;height:400px;margin:0 auto}section.bannerCorp .bannerCorpImg img{width:100%;height:100%;object-fit:cover;object-position:center}section.bannerCorp .bannerCorpTxt{position:absolute;top:40%;padding-inline:20px}@media (min-width:1024px){section.bannerCorp .bannerCorpTxt{padding-inline:0}}#kpi{width:100%;height:auto;margin:0 auto;display:flex;justify-content:center;margin-bottom:85px}#kpi.kpi-lpfg{margin-bottom:20px;padding-top:40px}@media (min-width:1024px){#kpi.kpi-lpfg{margin-bottom:85px}}#kpi .kpiTxt,#kpi .kpiTxt-lpfg{display:flex;gap:140px;justify-content:space-between}@media (max-width:575.98px){#kpi .kpiTxt,#kpi .kpiTxt-lpfg{gap:50px;overflow-x:scroll}}#kpi .kpiTxt span,#kpi .kpiTxt-lpfg span{font-size:96px;font-weight:400;color:#3d3935}#kpi .kpiTxt p,#kpi .kpiTxt-lpfg p{font-size:20px;font-weight:200}#kpi .kpiTxt-lpfg{font-family:AktivGroteskFV}#kpi .kpiTxt-lpfg span{font-size:60px;color:#fff}@media (min-width:1024px){#kpi .kpiTxt-lpfg span{font-size:72px}}#kpi .kpiTxt-lpfg p{font-size:15px;color:#fff;font-weight:400}@media (min-width:1024px){#kpi .kpiTxt-lpfg p{font-size:20px}}.galleryCorp{width:100%;height:auto}.galleryCorp .galleryItem.gallery_bg{width:100%;height:100%;background-color:#fff;opacity:.75}.galleryCorp .galleryList{width:100%;height:auto;flex-wrap:wrap;justify-content:center;margin-bottom:85px;padding:0 3rem}@media (max-width:575.98px){.galleryCorp .galleryList{padding:0 1rem;justify-content:space-between}}.galleryCorp .galleryList .galleryItem{width:calc(33.3333333333% - 13.3333333333px);height:auto;position:relative}@media (max-width:575.98px){.galleryCorp .galleryList .galleryItem{width:calc(50% - 10px)}}.galleryCorp .galleryList .galleryItem:hover .galleryItem_enlace{display:block!important}.galleryCorp .galleryList .galleryItem_img img{width:100%;height:100%;object-fit:cover;object-position:center}.galleryCorp .galleryList .galleryItem_txt{position:absolute;top:20px;left:20px}.galleryCorp .galleryList .galleryItem_txt h2{font-size:25px}@media (max-width:575.98px){.galleryCorp .galleryList .galleryItem_txt h2{font-size:16px}}.galleryCorp .galleryList .galleryItem_enlace{position:absolute;display:block;top:0;left:0;width:100%;height:100%}@media (min-width:1024px){.galleryCorp .galleryList .galleryItem_enlace{display:none;top:50%;left:40%;border:1px solid #fff;padding:10px 20px;width:auto;height:auto}}.galleryCorp .galleryList .galleryItem_enlace a{font-size:16px;width:100%;height:100%;display:block;opacity:0}@media (min-width:1024px){.galleryCorp .galleryList .galleryItem_enlace a{width:auto;height:auto;display:inline;opacity:1}}.galleryCorp .galleryList .galleryItem_enlace a:hover{color:#fff!important;text-decoration:none}.time-line-container{padding-block:40px!important}.time-line-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;height:100%}.time-line-card-date{font-family:Inter;font-size:30px;font-weight:300;color:var(--color-primario-oscuro)}@media (min-width:1024px){.time-line-card-date{font-size:36px}}.time-line-card-dot{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:75px;position:relative}.time-line-card-dot .line{display:block;width:100%;border-bottom:5px solid var(--color-primario-oscuro)}.time-line-card-dot .dot{position:absolute;font-size:140px;line-height:0;margin-top:-20px;color:var(--color-primario-oscuro)}.time-line-card-description-img{display:flex;flex-direction:column;justify-content:space-between;height:100%}.time-line-card-description{font-family:Inter;font-size:13px;font-weight:300;color:var(--color-texto-2);padding-inline:30px;padding-block:5px}@media (min-width:1024px){.time-line-card-description{font-size:15px}}.time-line-card-img{height:200px;width:100%;aspect-ratio:1/1;padding-inline:30px;padding-block:5px}.time-line-card-img img{width:100%;height:100%;object-fit:cover}.mision-vision-valores{margin-top:85px!important}.mision-vision-card.reverse{flex-direction:column-reverse!important}@media (min-width:1024px){.mision-vision-card.reverse{flex-direction:row-reverse!important}}.row-oferta.article-hoteles .card-hotel{width:100%!important;height:auto;position:relative;align-items:center;margin-bottom:40px}.row-oferta.article-hoteles .card-hotel header{height:440px!important;z-index:2}.row-oferta.article-hoteles .card-hotel main{position:absolute;left:0;width:70%!important;height:480px!important;padding:40px!important}.row-oferta.article-hoteles .card-hotel main .card-hotel-description{width:70%!important}.oferta.ofertas-experiencias.mision-vision-card .oferta_header{width:100%!important;min-width:100%!important;max-width:100%!important}@media (min-width:1024px){.oferta.ofertas-experiencias.mision-vision-card .oferta_header{width:50%!important;min-width:50%!important;max-width:50%!important}}.oferta.ofertas-experiencias.mision-vision-card .oferta_header.mision-vision-card-header{height:350px!important}.oferta.ofertas-experiencias.mision-vision-card .oferta_main{width:100%!important;min-width:100%!important;max-width:100%!important}@media (min-width:1024px){.oferta.ofertas-experiencias.mision-vision-card .oferta_main{width:50%!important;min-width:50%!important;max-width:50%!important}}.article_row{padding-left:3rem;padding-right:3rem}@media (max-width:575.98px){.article_row{padding-left:0;padding-right:0}}.custom_order{order:1}@media (max-width:575.98px){.custom_order{order:0}}.ksp-itan{border-top:40px solid var(--color-lopesan-for-good)}.ksp-itan-container{display:flex;padding-top:0;flex-direction:column-reverse;gap:25px}@media (min-width:1024px){.ksp-itan-container{flex-direction:row;gap:40px;padding-top:40px}}.ksp-itan-container .itan-card{display:flex;flex-direction:column;justify-content:space-between;padding-inline:10px}@media (min-width:1024px){.ksp-itan-container .itan-card{padding-inline:0}}.ksp-itan-container .itan-card-container{width:100%}@media (min-width:1024px){.ksp-itan-container .itan-card-container{width:50%}}.ksp-itan-container .itan-card-header{display:flex;flex-direction:row-reverse;gap:25px;justify-content:space-between;align-items:center;padding-bottom:10px}@media (min-width:1024px){.ksp-itan-container .itan-card-header{flex-direction:column;gap:80px;justify-content:flex-start;align-items:flex-start;padding-bottom:0}}.ksp-itan-container .itan-card-header-img{width:100%;height:100%;flex:1}.ksp-itan-container .itan-card-header-img img{width:100%;height:100%}@media (min-width:1024px){.ksp-itan-container .itan-card-header-img{width:25%}}.ksp-itan-container .itan-card-info a{width:100%}@media (min-width:1024px){.ksp-itan-container .itan-card-info a{width:fit-content}}.ksp-itan-container .itan-image-cover{width:100%;display:flex;position:relative;height:350px}@media (min-width:1024px){.ksp-itan-container .itan-image-cover{width:50%;height:463px}}.ksp-itan-container .itan-image-cover .sombreado-superior{background:linear-gradient(180deg,rgba(0,0,0,.3) 10%,transparent);z-index:10}.ksp-itan-container .itan-image-cover .exp-slider_controls{display:flex!important}.ksp-itan .ksp-container{background-color:var(--color-lopesan-for-good);margin-top:20px;padding-top:30px;padding-bottom:30px}@media (min-width:1024px){.ksp-itan .ksp-container{margin-top:40px;padding-top:60px;padding-bottom:60px}}.ksp-itan .ksp-container .ksp-item{display:flex;flex-direction:column;gap:0;align-items:center;padding-inline:71px}@media (min-width:1024px){.ksp-itan .ksp-container .ksp-item{flex-direction:row;gap:25px;padding-inline:inherit}}.ksp-itan .ksp-container .ksp-item-dato-destacado{width:auto;white-space:nowrap}.ksp-itan .ksp-container .ksp-item-dato-destacado h2{font-family:"Tamil MN";font-weight:400;font-size:35px;color:#fff}@media (min-width:1024px){.ksp-itan .ksp-container .ksp-item-dato-destacado h2{font-size:48px}}.ksp-itan .ksp-container .ksp-item-selling-points{text-align:center}@media (min-width:1024px){.ksp-itan .ksp-container .ksp-item-selling-points{text-align:start}}.ksp-itan .ksp-container .ksp-item-selling-points h5{font-family:"Tamil MN";font-weight:400;font-size:17px;color:#fff}@media (min-width:1024px){.ksp-itan .ksp-container .ksp-item-selling-points h5{font-size:18px}}.otros-proyectos-container{margin-top:40px}@media (min-width:1024px){.otros-proyectos-container{margin-top:85px}}.otros-proyectos-carousel{margin-inline:0}@media (min-width:1024px){.otros-proyectos-carousel{margin-inline:60px}}.otros-proyectos-carousel .carousel-item{height:auto}@media (min-width:1024px){.otros-proyectos-carousel .carousel-item{height:500px}}.otros-proyectos-carousel .carousel-item .card-img-container-slider{height:350px}@media (min-width:1024px){.otros-proyectos-carousel .carousel-item .card-img-container-slider{height:100%}}.otros-proyectos-carousel .carousel-item .card-content{display:flex;justify-content:center;padding-top:20px;padding-bottom:20px;background-color:#fff;height:100%}@media (min-width:1024px){.otros-proyectos-carousel .carousel-item .card-content{padding-inline:40px}}.otros-proyectos-carousel .carousel-item .card-content-container{align-self:center}.otros-proyectos-carousel .carousel-control-prev{left:0!important;position:absolute;height:50%}.otros-proyectos-carousel .carousel-control-prev svg{border-width:1px;border-color:#dee2e6;border-style:solid}@media (min-width:1024px){.otros-proyectos-carousel .carousel-control-prev{left:-50px!important;height:100%}}.otros-proyectos-carousel .carousel-control-next{right:0!important;position:absolute;height:50%}.otros-proyectos-carousel .carousel-control-next svg{border-width:1px;border-color:#dee2e6;border-style:solid}@media (min-width:1024px){.otros-proyectos-carousel .carousel-control-next{right:-50px!important;height:100%}}.card-acciones-destacadas,.card-acciones-destacadas-reverse{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:1024px){.card-acciones-destacadas,.card-acciones-destacadas-reverse{flex-direction:row}}.card-acciones-destacadas .card-img-container-slider,.card-acciones-destacadas-reverse .card-img-container-slider{height:350px}@media (min-width:1024px){.card-acciones-destacadas .card-img-container-slider,.card-acciones-destacadas-reverse .card-img-container-slider{height:100%}}.card-acciones-destacadas-reverse{flex-direction:column}@media (min-width:1024px){.card-acciones-destacadas-reverse{flex-direction:row-reverse}}.card-acciones-destacadas-container{display:flex;flex-direction:column;gap:40px}.card-acciones-destacadas-content{display:flex;flex-direction:column-reverse;justify-content:space-around;padding-inline:0;padding-block:25px;gap:25px}@media (min-width:1024px){.card-acciones-destacadas-content{padding-inline:40px;padding-block:40px;flex-direction:column;gap:0}}.card-acciones-destacadas-content .action-btn{align-self:flex-end;text-align:end;width:100%}.card-acciones-destacadas-content .action-btn .text-desc{display:block}.card-acciones-destacadas-content .action-btn .text-kpi{display:none}.card-acciones-destacadas-content .action-btn img{width:100%;height:100%;object-fit:cover;max-height:75px}.card-acciones-destacadas-content .action-btn-footer img{display:none}@media (min-width:1024px){.card-acciones-destacadas-content .action-btn-footer img{display:block;position:relative;width:100%;height:100%;max-height:75px;opacity:0;z-index:-1}}.card-acciones-destacadas-content h4{font-family:"Bakemono Stereo";font-size:30px;font-weight:400;margin-bottom:0;text-transform:uppercase}@media (min-width:1024px){.card-acciones-destacadas-content h4{margin-bottom:2rem}}.card-acciones-destacadas-content .description-text{opacity:1;font-family:AktivGroteskFV}.card-acciones-destacadas-content .description-text h4{font-family:"Bakemono Stereo";font-size:30px;font-weight:400;margin-bottom:2rem;text-transform:uppercase}.card-acciones-destacadas-content .description-text p{font-family:AktivGroteskFV;font-size:15px;font-weight:400;margin-bottom:1.5rem}.card-acciones-destacadas-content .description-text ul{font-family:AktivGroteskFV;font-size:15px;font-weight:400;list-style:decimal;padding-inline-start:20px}.card-acciones-destacadas-content .description-text ul li{margin-bottom:1rem}.card-acciones-destacadas-content .indicators-kpi-container{position:absolute;opacity:0}.card-acciones-destacadas-content.show-kpi .action-btn .text-desc{display:none}.card-acciones-destacadas-content.show-kpi .action-btn .text-kpi{display:block}.card-acciones-destacadas-content.show-kpi .indicators-kpi-container{position:relative;opacity:1}.card-acciones-destacadas-content.show-kpi .description-text{position:absolute;opacity:0}.card-acciones-destacadas-content.show-kpi .indicators-kpi{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;width:100%;padding-block:50px}@media (min-width:1024px){.card-acciones-destacadas-content.show-kpi .indicators-kpi{padding-block:25px;align-items:center}}.card-acciones-destacadas-content.show-kpi .indicators-kpi-item{width:50%;display:flex;flex-direction:column;gap:5px;padding-inline:10px;padding-block:10px;justify-content:center;align-items:center;text-align:center}@media (min-width:1024px){.card-acciones-destacadas-content.show-kpi .indicators-kpi-item{width:33.3%;padding-inline:20px;padding-block:30px}}.card-acciones-destacadas-content.show-kpi .indicators-kpi-item h5{font-family:AktivGroteskFV;font-weight:700;font-size:30px}.card-acciones-destacadas-content.show-kpi .indicators-kpi-item span{font-family:AktivGroteskFV;font-weight:400;font-size:15px;text-transform:uppercase}.card-acciones-destacadas-content.show-kpi .notes{font-family:AktivGroteskFV;font-size:13px;font-weight:400}.card-acciones-destacadas-content.lpfg-memorias-card{flex-direction:column;gap:5px}@media (min-width:1024px){.card-acciones-destacadas-content.lpfg-memorias-card{gap:25px}}.card-acciones-destacadas-content.lpfg-memorias-card h4{font-size:19px}@media (min-width:1024px){.card-acciones-destacadas-content.lpfg-memorias-card h4{font-size:40px;margin-bottom:1rem}}.card-acciones-destacadas-content.lpfg-memorias-card .description-text p{font-size:13px}@media (min-width:1024px){.card-acciones-destacadas-content.lpfg-memorias-card .description-text p{font-size:15px}}.card-acciones-destacadas-content.lpfg-memorias-card .action-btn{display:flex;flex-direction:row;text-align:start;justify-content:space-between;align-items:center;flex-wrap:wrap-reverse}@media (min-width:1024px){.card-acciones-destacadas-content.lpfg-memorias-card .action-btn{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}}.card-acciones-destacadas-content.lpfg-memorias-card .action-btn img{width:fit-content;height:100%;object-fit:cover;max-height:50px;align-self:end}@media (min-width:1024px){.card-acciones-destacadas-content.lpfg-memorias-card .action-btn img{max-height:75px}}.card-acciones-destacadas .green-card,.card-acciones-destacadas-reverse .green-card{background-color:var(--lpfg-green);color:var(--lpfg-white)}.card-acciones-destacadas .brown-card,.card-acciones-destacadas-reverse .brown-card{background-color:var(--lpfg-brown);color:var(--lpfg-white)}.card-acciones-destacadas .white-card,.card-acciones-destacadas-reverse .white-card{background-color:var(--lpfg-white);color:var(--lpfg-gray)}.acciones-destacadas{padding-top:20px}@media (min-width:1024px){.acciones-destacadas{padding-top:40px}}.card-acciones-destacadas-container{padding-inline:0}@media (min-width:1024px){.card-acciones-destacadas-container{padding-inline:60px}}.card-acciones-destacadas-container.card-politicas-container .card-acciones-destacadas .card-img-container-slider,.card-acciones-destacadas-container.card-politicas-container .card-acciones-destacadas-reverse .card-img-container-slider{height:217px!important}@media (min-width:1024px){.card-acciones-destacadas-container.card-politicas-container .card-acciones-destacadas .card-img-container-slider,.card-acciones-destacadas-container.card-politicas-container .card-acciones-destacadas-reverse .card-img-container-slider{height:500px!important}}.card-acciones-destacadas-container.card-politicas-container .card-acciones-destacadas .card-acciones-destacadas-content,.card-acciones-destacadas-container.card-politicas-container .card-acciones-destacadas-reverse .card-acciones-destacadas-content{height:100%!important}.lpfg-memorias{padding-top:35px}@media (min-width:1024px){.lpfg-memorias{padding-top:85px}}.lpfg-noticias{padding-block:85px}.lpfg-noticias .tituloH2{font-family:"Bakemono Stereo"!important;font-weight:400;font-size:19px;color:var(--lpfg-white)}@media (min-width:1024px){.lpfg-noticias .tituloH2{font-size:40px}}.lpfg-noticias .texto p{font-family:AktivGroteskFV!important;font-weight:400;font-size:13px;color:var(--lpfg-white)}@media (min-width:1024px){.lpfg-noticias .texto p{font-size:15px}}.lpfg-noticias .btn-leer-mas{font-family:AktivGroteskFV!important;font-weight:400;color:var(--lpfg-white)!important}.lpfg-noticias .blog .oferta{border:1px solid var(--color-lopesan-for-good)!important}.lpfg-noticias .blog .resumen a h3{font-family:"Bakemono Stereo"!important;font-weight:500;font-size:15px;color:var(--lpfg-gray)}@media (min-width:1024px){.lpfg-noticias .blog .resumen a h3{font-size:20px}}.lpfg-noticias .blog .resumen .oferta_location p{font-family:AktivGroteskFV!important;font-weight:400;font-size:13px;color:var(--lpfg-gray)}@media (min-width:1024px){.lpfg-noticias .blog .resumen .oferta_location p{font-size:15px}}.lpfg-noticias .blog .resumen .oferta_location a{font-family:AktivGroteskFV!important;font-weight:400;font-size:13px;color:var(--lpfg-gray)}@media (min-width:1024px){.lpfg-noticias .blog .resumen .oferta_location a{font-size:15px}}.memorias-sostenibilidad .lopesan-card{cursor:pointer}.memorias-sostenibilidad .lopesan-card_main{display:flex;justify-content:space-between;height:40px!important}@media (min-width:1024px){.memorias-sostenibilidad .lopesan-card_main{height:90px}}.memorias-sostenibilidad .lopesan-card_main_text{font-family:AktivGroteskFV!important;font-weight:400!important;font-size:13px!important;color:var(--lpfg-gray)!important}@media (min-width:1024px){.memorias-sostenibilidad .lopesan-card_main_text{font-size:15px!important}}.corporativa-certificaciones{justify-content:center}.corporativa-certificaciones .lopesan-card_main{display:flex;flex-direction:column!important;height:auto!important;background-color:transparent;border:1px solid var(--color-gris-medio);gap:5px}.corporativa-certificaciones .lopesan-card_main_text{font-family:AktivGroteskFV!important;font-weight:400!important;font-size:13px!important;color:var(--lpfg-white)!important}@media (min-width:1024px){.corporativa-certificaciones .lopesan-card_main_text{font-size:15px!important}}.corporativa-certificaciones .lopesan-card_main .certifications-link:hover{cursor:pointer;text-decoration:none}.corporativa-certificaciones .lopesan-card_main .certifications-link:hover .lopesan-card_main_text{font-weight:500!important}.documentos-relacionados{display:flex;flex-direction:column;gap:25px;padding-top:20px}.documentos-relacionados-item{cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:15px;width:fit-content}.documentos-relacionados-item span{font-family:Inter;font-size:13px;font-weight:300;color:var(--color-texto-2)}@media (min-width:1024px){.documentos-relacionados-item span{font-size:15px}}.documentos-relacionados-item span:hover{font-weight:400}.bloque-documentos{padding-block:40px}.valor-empleado{padding-inline:0;padding-bottom:20px}@media (min-width:1024px){.valor-empleado{padding-inline:60px;padding-bottom:40px}}.valor-empleado header{padding-block:35px;padding-inline:10px}.valor-empleado main>section:first-of-type{padding-left:10px!important;padding-bottom:25px!important}@media (min-width:1024px){.valor-empleado main>section:first-of-type{padding-left:40px!important}}.valor-empleado main a{width:fit-content}.valores .divider{height:40px;background-color:var(--lpfg-white)}@media (min-width:1024px){.valores .divider{height:85px}}.section-cards-IdI{padding-block:25px}@media (min-width:1024px){.section-cards-IdI{padding-block:40px}}.section-cards-IdI .cardsIdI-container{display:flex;flex-direction:row;gap:20px;justify-content:space-around;align-items:center;width:100%;flex-wrap:wrap}@media (min-width:1024px){.section-cards-IdI .cardsIdI-container{gap:40px}}.section-cards-IdI .cardsIdI-container .cardIdI-container{width:100%}@media (min-width:1024px){.section-cards-IdI .cardsIdI-container .cardIdI-container{width:calc(50% - 40px)}}.section-cards-IdI .cardsIdI-container .cardIdI-container{display:flex;flex-direction:column;height:100%}.section-cards-IdI .cardsIdI-container .cardIdI-container a:hover{text-decoration:none}.section-cards-IdI .cardsIdI-container .cardIdI-container .cardIdI-img{height:200px;width:100%}@media (min-width:1024px){.section-cards-IdI .cardsIdI-container .cardIdI-container .cardIdI-img{height:350px}}.section-cards-IdI .cardsIdI-container .cardIdI-container .cardIdI-img img{width:100%;height:100%;object-fit:cover;object-position:center}.section-cards-IdI .cardsIdI-container .cardIdI-container .cardIdI-description{background-color:var(--lpfg-white);padding-inline:20px;padding-block:10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-inline:1px solid var(--color-gris-borde-pestaña);border-bottom:1px solid var(--color-gris-borde-pestaña)}.section-cards-IdI .cardsIdI-container .cardIdI-container .cardIdI-description h5{font-family:Inter;font-weight:400;font-size:13px;color:var(--color-texto-2)!important;text-transform:uppercase;margin-bottom:0!important}@media (min-width:1024px){.section-cards-IdI .cardsIdI-container .cardIdI-container .cardIdI-description h5{font-size:15px}}.section-cards-IdI .cardsIdI-container .cardIdI-container .cardIdI-description span{font-family:Inter;font-weight:400;font-size:13px;color:var(--color-secundario)!important;text-decoration:underline;white-space:nowrap}@media (min-width:1024px){.section-cards-IdI .cardsIdI-container .cardIdI-container .cardIdI-description span{font-size:15px}}.sellos-y-logos{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;padding-inline:10px}@media (min-width:1024px){.sellos-y-logos{padding-inline:0}}.sellos-y-logos .logos{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%}@media (min-width:1024px){.sellos-y-logos .logos{flex-direction:row}}.sellos-y-logos .logos .logos-union-europea img{width:125px;height:100%;object-fit:cover;object-position:center}.sellos-y-logos .logos .logos-gobierno{display:flex;flex-direction:row;gap:5px}.sellos-y-logos .logos .logos-gobierno .logotipo-ministerio{width:70%;height:100%;object-fit:cover;object-position:center}@media (min-width:1024px){.sellos-y-logos .logos .logos-gobierno .logotipo-ministerio{width:300px}}.sellos-y-logos .logos .logos-gobierno .logotipo-cdti{width:30%;height:100%;object-fit:cover;object-position:center}@media (min-width:1024px){.sellos-y-logos .logos .logos-gobierno .logotipo-cdti{width:150px}}.sellos-y-logos .sello{font-family:Inter;font-weight:300;font-size:13px;color:var(--color-texto-2)!important}@media (min-width:1024px){.sellos-y-logos .sello{font-size:15px}}.descripcion-proyecto{padding-top:40px;padding-inline:10px}@media (min-width:1024px){.descripcion-proyecto{padding-left:85px;padding-inline:0}}.descripcion-proyecto-titulo{display:flex;flex-direction:column;gap:25px}@media (min-width:1024px){.descripcion-proyecto-titulo{flex-direction:row;gap:40px}}.descripcion-proyecto-titulo div{width:100%}.descripcion-proyecto-titulo div img{width:100%;height:100%;object-fit:cover;object-position:center}.descripcion-proyecto-titulo div p{font-family:Inter!important;font-weight:300;font-size:13px;color:var(--lpfg-gray)!important;margin-bottom:1rem}@media (min-width:1024px){.descripcion-proyecto-titulo div p{font-size:15px}}.descripcion-proyecto-titulo div ul{list-style:decimal;font-family:Inter!important;font-weight:300;font-size:13px;color:var(--lpfg-gray)!important;margin-bottom:1rem;padding-inline-start:1rem}@media (min-width:1024px){.descripcion-proyecto-titulo div ul{font-size:15px}}.descripcion-proyecto-informacion h5{font-family:"Tamil MN"!important;font-weight:400;font-size:16px;color:var(--color-negro)!important;margin-block:1.5rem!important}@media (min-width:1024px){.descripcion-proyecto-informacion h5{margin-block:2rem!important;font-size:20px}}.descripcion-proyecto-informacion h6{font-family:Inter!important;font-weight:300;font-size:13px;color:var(--color-secundario)!important;margin-bottom:0!important}@media (min-width:1024px){.descripcion-proyecto-informacion h6{font-size:15px}}.descripcion-proyecto-informacion p{font-family:Inter!important;font-weight:300;font-size:13px;color:var(--lpfg-gray)!important;margin-bottom:1rem}@media (min-width:1024px){.descripcion-proyecto-informacion p{font-size:15px}}.descripcion-proyecto-informacion ul{list-style:disc;font-family:Inter!important;font-weight:300;font-size:13px;color:var(--lpfg-gray)!important;margin-bottom:1rem;padding-inline-start:1rem}@media (min-width:1024px){.descripcion-proyecto-informacion ul{font-size:15px}}.boulevard-mapa{padding-inline:0;display:flex;flex-direction:column!important}@media (min-width:1024px){.boulevard-mapa{flex-direction:row!important;padding-inline:60px}}.boulevard-mapa .mapa{width:100%;height:350px!important}@media (min-width:1024px){.boulevard-mapa .mapa{width:66%!important;height:600px!important}}.boulevard-mapa .bloque-mapa_cuerpo{border-block:1px solid var(--color-gris-borde-pestaña);border-right:1px solid var(--color-gris-borde-pestaña);padding-top:20px!important}@media (min-width:1024px){.boulevard-mapa .bloque-mapa_cuerpo{padding-top:0!important}}.boulevard-mapa .bloque-mapa_cuerpo .actions a{font-weight:400;font-size:13px;width:100%}@media (min-width:1024px){.boulevard-mapa .bloque-mapa_cuerpo .actions a{width:fit-content;font-size:15px}}.card-asimetrica{--max-height-card:90vh;max-height:var(--max-height-card);position:relative}.card-asimetrica-img-background{width:100%;height:100%;position:absolute;display:none}@media (min-width:1024px){.card-asimetrica-img-background{display:block}}.card-asimetrica-img-background img{width:100%;height:100%;object-fit:cover}.card-asimetrica-content{width:100%;height:100%;z-index:1;position:relative;display:flex;flex-direction:column;padding-block:0;margin-inline:0;max-height:none;border-bottom:1px solid var(--color-gris-borde-pestaña)}@media (min-width:1024px){.card-asimetrica-content{width:calc(100% - 120px);flex-direction:row-reverse;margin-inline:auto;padding-block:40px;max-height:var(--max-height-card);border-bottom:0 solid var(--color-gris-borde-pestaña)}}.card-asimetrica-content-img{height:260px;width:100%;max-height:var(--max-height-card)}@media (min-width:1024px){.card-asimetrica-content-img{height:90vh;width:60%}}.card-asimetrica-content-img .slider-img-container{position:relative;height:100%}@media (min-width:1024px){.card-asimetrica-content-img .slider-img-container{height:70%}}.card-asimetrica-content-description{width:100%;padding-block:25px;padding-inline:10px;position:relative;background-color:var(--color-blanco);height:fit-content;left:0;bottom:0;display:flex;flex-direction:column;gap:15px}.card-asimetrica-content-description p{margin-bottom:0}.card-asimetrica-content-description h4{margin-bottom:0}@media (min-width:1024px){.card-asimetrica-content-description{padding-block:40px;padding-inline:40px;width:45%;position:absolute;bottom:40px;gap:30px}}.card-asimetrica-container{padding-top:45px;padding-bottom:0}@media (min-width:1024px){.card-asimetrica-container{padding-top:45px;padding-bottom:0}}.card-asimetrica-centrada{--max-height-card-centrada:587px;max-height:var(--max-height-card-centrada);position:relative}.card-asimetrica-centrada-content{width:100%;height:100%;z-index:1;position:relative;display:flex;flex-direction:column;padding-block:0;margin-inline:0;max-height:none;border-bottom:1px solid var(--color-gris-borde-pestaña)}@media (min-width:1024px){.card-asimetrica-centrada-content{width:100%;flex-direction:row;margin-inline:auto;padding-block:0;max-height:var(--max-height-card-centrada);border-bottom:0 solid var(--color-gris-borde-pestaña)}}.card-asimetrica-centrada-content-img{height:260px;width:100%;max-height:var(--max-height-card-centrada)}@media (min-width:1024px){.card-asimetrica-centrada-content-img{height:587px;width:60%}}.card-asimetrica-centrada-content-img .slider-img-container{position:relative;height:100%}.card-asimetrica-centrada-content-description{width:100%;padding-block:25px;padding-inline:10px;position:relative;background-color:var(--color-blanco);height:fit-content;right:0;display:flex;flex-direction:column;gap:15px;top:0}.card-asimetrica-centrada-content-description p{margin-bottom:0}.card-asimetrica-centrada-content-description h4{margin-bottom:0}@media (min-width:1024px){.card-asimetrica-centrada-content-description{padding-block:40px;padding-inline:40px;width:45%;position:absolute;top:50%;transform:translate(0,-50%);gap:30px}}.card-asimetrica-centrada-container{padding-top:45px;padding-bottom:0}@media (min-width:1024px){.card-asimetrica-centrada-container{padding-top:45px;padding-bottom:0}}.hoteles-bodas{border-bottom:1px solid var(--color-gris-borde-pestaña);border-inline:1px solid var(--color-gris-borde-pestaña)}.results-cards{padding-inline:0}.results-cards .row .col-12{padding-bottom:20px!important;padding-left:0!important;padding-right:0!important}@media (min-width:1024px){.results-cards{padding-inline:45px}.results-cards .row .col-12{padding-bottom:30px!important;padding-left:15px!important;padding-right:15px!important}}.results-cards .card-espacio-boda{display:flex!important;flex-direction:column!important}.results-cards .card-espacio-boda_content{display:flex;flex-direction:column;padding-block:25px;padding-inline:10px;gap:15px;background-color:var(--color-blanco)}@media (min-width:1024px){.results-cards .card-espacio-boda_content{padding-inline:25px}}.results-cards .card-espacio-boda_content .ocupacion{padding-top:10px;display:flex;flex-direction:row;justify-content:start;align-items:center;gap:10px}.results-cards .card-espacio-boda_content p{margin:0!important;color:var(--color-texto-2)}.results-cards .card-espacio-boda_content h4{margin:0!important}.results-cards .card-espacio-boda:hover .card-espacio-boda_content{box-shadow:0 0 10px rgba(0,0,0,.1)}.om-by-lopesan{padding-top:40px}@media (min-width:1024px){.om-by-lopesan{padding-top:85px}}.om-by-lopesan .cards-container-om-by-lopesan{padding-inline:0}@media (min-width:1024px){.om-by-lopesan .cards-container-om-by-lopesan{padding-inline:45px}}.card-om-by-lopesan{position:relative;width:100%;height:466px}.card-om-by-lopesan-img{width:100%;height:100%}.card-om-by-lopesan-img img{width:100%;height:100%;object-fit:cover;object-position:center}.card-om-by-lopesan-logo{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;gap:30px;flex-direction:column;justify-content:center;align-items:center}.card-om-by-lopesan-logo img{height:130px}.card-om-by-lopesan-logo a{border:.5px solid var(--color-blanco);height:50px;padding-left:35px!important;padding-right:35px!important;color:var(--color-blanco)!important;background-color:var(--color-transparent)!important;display:inline-flex;justify-content:center;align-items:center;font-weight:300}.card-om-by-lopesan-logo a:hover{background-color:var(--color-blanco)!important;text-decoration:none;color:var(--color-texto-2)!important;border:.5px solid var(--color-blanco)}.tabs-container.tabs-lopesan-itan-container{min-height:auto}@media (min-width:1024px){.tabs-container.tabs-lopesan-itan-container{min-height:80vh}}.sub-hedaer-carousel{padding-inline:10px}@media (min-width:1024px){.sub-hedaer-carousel{padding-inline:0}}.oferta-pais-header{padding-block:40px;display:flex;align-items:center;gap:20px}.oferta-pais-header .divider{border-bottom:1px solid var(--color-gris-oscuro);width:70px;height:1px}@media (min-width:1024px){.oferta-pais-header h4{font-size:15px;font-weight:200;font-family:"Tamil MN";color:var(--color-texto-2)}}.oferta-pais-header .icon-expand-container{display:none}.ofertas-card-pais{width:100%;height:100%;display:flex;flex-direction:column-reverse;background-color:var(--color-blanco)}@media (min-width:1024px){.ofertas-card-pais{flex-direction:row;height:400px}}.ofertas-card-pais-content{display:flex;flex-direction:column;gap:10px;width:100%;justify-content:flex-start;align-items:flex-start;padding-inline:10px;padding-block:20px;text-align:start}@media (min-width:1024px){.ofertas-card-pais-content{gap:15px;width:33.3%;justify-content:center;align-items:flex-end;padding-inline:30px;padding-block:0;text-align:end}}.ofertas-card-pais-content p{margin:0!important}.ofertas-card-pais-content h5{margin:0!important}.ofertas-card-pais-content h6{margin:0!important}.ofertas-card-pais-content .actions-container{width:100%}.ofertas-card-pais-content .actions-container a{width:100%!important;height:40px!important}@media (min-width:1024px){.ofertas-card-pais-content .actions-container a{width:fit-content!important;height:50px!important}}.ofertas-card-pais-image{width:100%;height:260px;position:relative}@media (min-width:1024px){.ofertas-card-pais-image{width:66.6%;height:100%}}.ofertas-card-pais-image img{z-index:0;width:100%;height:100%;object-fit:cover;object-position:center}.mobile-tabs-swiper>.swiper-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-inline:0;padding-block:0}.mobile-tabs-swiper>.swiper-wrapper .swiper-slide main{display:none}.mobile-tabs-swiper>.swiper-wrapper .swiper-slide .oferta-pais-header{width:100%;height:72px;display:flex;align-items:center;justify-content:space-between;text-align:start;background-color:#fff;border:1px solid #dee2e6;font-family:Inter;font-size:20px;color:#474747;padding-block:0}.mobile-tabs-swiper>.swiper-wrapper .swiper-slide .oferta-pais-header .expanded-icon{display:none}.mobile-tabs-swiper>.swiper-wrapper .swiper-slide .oferta-pais-header .collapsed-icon{display:block}@media (min-width:1024px){.mobile-tabs-swiper>.swiper-wrapper .swiper-slide .oferta-pais-header{justify-content:center;text-align:center}.mobile-tabs-swiper>.swiper-wrapper .swiper-slide .oferta-pais-header .collapsed-icon{display:none}.mobile-tabs-swiper>.swiper-wrapper .swiper-slide .oferta-pais-header .expanded-icon{display:none}}.mobile-tabs-swiper>.swiper-wrapper .swiper-slide .oferta-pais-header h4{padding-left:10px;padding-right:10px;width:100%;border:none;background-color:transparent;text-transform:uppercase;text-wrap:balance;font-weight:200;color:#474747;font-size:20px}@media (min-width:1024px){.mobile-tabs-swiper>.swiper-wrapper .swiper-slide .oferta-pais-header h4{padding-left:20px;padding-right:20px}}.mobile-tabs-swiper>.swiper-wrapper .swiper-slide .oferta-pais-header .divider{display:none}.mobile-tabs-swiper>.swiper-wrapper .swiper-slide .oferta-pais-header .icon-expand-container{display:block}.mobile-tabs-swiper>.swiper-wrapper .swiper-slide.tab-active .oferta-pais-header{background-color:#f6f6f6}.mobile-tabs-swiper>.swiper-wrapper .swiper-slide.tab-active .oferta-pais-header .expanded-icon{display:block}.mobile-tabs-swiper>.swiper-wrapper .swiper-slide.tab-active .oferta-pais-header .collapsed-icon{display:none}@media (min-width:1024px){.mobile-tabs-swiper>.swiper-wrapper .swiper-slide.tab-active .oferta-pais-header .expanded-icon{display:none}.mobile-tabs-swiper>.swiper-wrapper .swiper-slide.tab-active .oferta-pais-header .collapsed-icon{display:none}}.mobile-tabs-swiper>.swiper-wrapper .swiper-slide.tab-active .oferta-pais-header h4{font-weight:500;color:#474747}.mobile-tabs-swiper>.swiper-wrapper .swiper-slide.tab-active main{display:block;padding-block:25px}.card-destinos-container{padding-inline:0}@media (min-width:1024px){.card-destinos-container{display:flex;padding-inline:60px;padding-bottom:40px}}.card-destinos-container .swiperCardHover{height:calc(var(--height-card-destinos) + 35px);border-bottom:1px solid var(--color-gris-borde-pestaña)}@media (min-width:1024px){.card-destinos-container .swiperCardHover{height:600px}}.card-destinos-container .cards-hover-no-swiper{margin:0!important;width:100%!important}.card-destinos-container .cards-hover-no-swiper .swiper-slide{flex-shrink:1;transition:width .25s ease-in}.card-destinos-container .cards-hover-no-swiper .swiper-slide:hover{width:130%!important}.card-destinos-container .cards-hover-no-swiper .swiper-pagination{display:none;z-index:-1}.card-destinos-container .cards-hover-no-swiper .btn-prev-container{display:none;z-index:-1}.card-destinos-container .cards-hover-no-swiper .btn-next-container{display:none;z-index:-1}.card-destinos-container .cards-hover-no-swiper .card-destinos:hover .card-destinos-title{opacity:0;z-index:-1}.card-destinos-container .cards-hover-no-swiper .card-destinos:hover .card-destinos-img{height:350px}.card-destinos-container .cards-hover-no-swiper .card-destinos:hover .card-destinos-content{opacity:1;z-index:1}.card-destinos{position:relative;display:flex;flex-direction:column;transition:width .25s ease-in;width:100%;height:var(--height-card-destinos)}@media (min-width:1024px){.card-destinos{height:600px}}.card-destinos-title{position:absolute;top:0;margin-top:25px;margin-left:25px;opacity:1;transition:opacity .25s;z-index:1}.card-destinos-title a{font-family:"Tamil MN";font-size:20px;font-weight:400;color:var(--color-beige-claro)!important}.card-destinos-img{height:var(--height-card-destinos);width:100%;overflow:hidden;transition:height .25s ease-in}@media (min-width:1024px){.card-destinos-img{height:600px}}.card-destinos-img img{width:100%;height:100%;object-fit:cover;object-position:center}.card-destinos-content{display:flex;flex-direction:column;gap:15px;position:absolute;bottom:0;padding-block:30px;padding-inline:40px;background-color:var(--color-beige-claro);opacity:0;transition:opacity .25s;z-index:-1}.card-destinos-content .destinos-titulos-container{display:flex;flex-direction:column}.card-destinos-content .destinos-titulos-container:has(a:nth-child(3)){flex-direction:row;gap:10px}.card-destinos-content .destinos-titulos-container:has(a:nth-child(3)) a::after{content:"•";display:inline-block;margin-left:5px}.card-destinos-content .destinos-titulos-container:has(a:nth-child(3)) a:last-child::after{content:""}.card-destinos-content .titulo-pais{margin:0;font-family:"Tamil MN";font-size:32px;color:var(--color-azul)!important;font-weight:400;text-decoration:underline}.card-destinos-content .titulo-destino{margin:0;font-family:Inter;color:var(--color-texto-2)!important;font-size:15px;font-weight:400;text-decoration:underline}.card-destinos-content p{margin:0;font-family:Inter;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card-destinos-content .btn-saber-mas{font-size:16px;color:var(--color-azul)!important;margin:0;display:flex;justify-content:start;align-items:center;gap:10px}.card-destinos-content .btn-saber-mas svg{height:100%}.card-destinos-content .btn-saber-mas svg path{fill:var(--color-azul)!important}.destino-general-pais{border-bottom:40px solid var(--color-blanco)}.destino-pais-introduccion{padding-bottom:40px}@media (min-width:1024px){.destino-pais-introduccion{padding-bottom:85px}}.card-destino-pais-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}@media (min-width:1024px){.card-destino-pais-container{flex-direction:row}}.card-destino-pais{width:100%;height:75px;padding-inline:10px;position:relative}@media (min-width:1024px){.card-destino-pais{padding-inline:0;height:391px;max-width:587px;max-height:391px}}.card-destino-pais-img{width:100%;height:100%}.card-destino-pais-img img{width:100%;height:100%;object-fit:cover;object-position:center}.card-destino-pais-content{position:absolute;width:100%;height:100%;padding-inline:10%;display:flex;flex-direction:column;justify-content:center;align-items:center;top:0;color:var(--color-blanco);transition:height .5s}.card-destino-pais-content-description{opacity:0;height:0;flex-direction:column;justify-content:center;align-items:center;text-align:center}.card-destino-pais-content-description p{color:var(--color-blanco)}.card-destino-pais:hover{height:auto}@media (min-width:1024px){.card-destino-pais:hover{height:391px}}.card-destino-pais:hover .card-destino-pais-content-description{height:auto;opacity:1}.card-destino-pais-general-hotel{padding-inline:0;padding-block:25px}@media (min-width:1024px){.card-destino-pais-general-hotel{padding-inline:60px;padding-block:0}}.card-destino-pais-general-hotel .cards-similares{padding-left:0;padding-right:0}.destino-pais-general{display:flex;flex-direction:column-reverse;position:relative}@media (min-width:1024px){.destino-pais-general{flex-direction:row;gap:40px}}.destino-pais-general-swiper{height:calc(var(--height-card-destinos) + 90px);width:100%}.destino-pais-general-swiper .swiper-pagination{top:var(--height-card-destinos)!important}.destino-pais-general-swiper.cards-destino-pais-general-no-swiper{width:fit-content;height:auto;max-height:500px}.destino-pais-general-swiper.cards-destino-pais-general-no-swiper .swiper-pagination{display:none;z-index:-1}.destino-pais-general-swiper.cards-destino-pais-general-no-swiper .btn-prev-container{display:none;z-index:-1}.destino-pais-general-swiper.cards-destino-pais-general-no-swiper .btn-next-container{display:none;z-index:-1}.destino-pais-general-swiper.cards-destino-pais-general-no-swiper .swiper-wrapper.dos-cards{display:flex;flex-direction:row;gap:20px}.destino-pais-general-swiper.cards-destino-pais-general-no-swiper .swiper-wrapper.dos-cards .swiper-slide{flex-shrink:1;max-width:330px}.destino-pais-general-swiper.cards-destino-pais-general-no-swiper .swiper-wrapper.dos-cards .swiper-slide .destino-pais-general-card{width:100%;height:100%}.destino-pais-general-swiper.cards-destino-pais-general-no-swiper .swiper-wrapper.una-cards .swiper-slide{flex-shrink:1;max-width:680px;width:100%}.destino-pais-general-swiper.cards-destino-pais-general-no-swiper .swiper-wrapper.una-cards .swiper-slide .destino-pais-general-card{width:100%;height:100%}.destino-pais-general-swiper.cards-destino-pais-general-no-swiper .swiper-wrapper.cuatro-cards{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;max-width:680px}.destino-pais-general-swiper.cards-destino-pais-general-no-swiper .swiper-wrapper.cuatro-cards .swiper-slide{flex-shrink:1;max-width:330px;width:100%;height:240px}.destino-pais-general-swiper.cards-destino-pais-general-no-swiper .swiper-wrapper.cuatro-cards .swiper-slide .destino-pais-general-card{width:100%;height:240px}.destino-pais-general-card{position:relative}.destino-pais-general-card-img{width:100%;height:var(--height-card-destinos)}@media (min-width:1024px){.destino-pais-general-card-img{height:100%}}.destino-pais-general-card-img img{width:100%;height:100%;object-fit:cover;object-position:center}.destino-pais-general-card-info{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;padding-inline:25px;padding-block:25px;gap:10px;flex-direction:column}.destino-pais-general-card-info a{color:var(--color-blanco)!important;font-weight:400}.destino-pais-general-card-info a:hover{font-weight:500;text-decoration-color:var(--color-blanco)!important}.destino-pais-general-card-info ul li a{font-size:15px}.destino-pais-general-info{padding-inline:10px;padding-bottom:25px;flex:1}@media (min-width:1024px){.destino-pais-general-info{padding-inline:0;padding-block:40px;display:flex;flex-direction:column;gap:20px}.destino-pais-general-info .desplegable .texto{-webkit-line-clamp:none}}.destino-pais-general-info-actions{position:absolute;bottom:0;left:0;width:100%;padding-inline:10px;z-index:10}@media (min-width:1024px){.destino-pais-general-info-actions{position:relative;padding-inline:0;z-index:1}}.destino-pais-individual{padding-bottom:0;background-color:var(--color-beige-claro);border-bottom:40px solid var(--color-blanco)}.destino-pais-individual .header-tipo-1,.destino-pais-individual .header-tipo-2{background-color:var(--color-beige-claro)}.destino-pais-individual-contenido{padding-inline:0;display:flex;flex-direction:column;gap:40px}@media (min-width:1024px){.destino-pais-individual-contenido{padding-inline:60px}}.destino-pais-individual .card-destino-pais-individual .card-img-container-slider{height:100%;min-height:260px;max-height:100vh}@media (min-width:1024px){.destino-pais-individual .card-destino-pais-individual .card-img-container-slider{min-height:540px}}.destino-pais-individual .card-destino-pais-individual .card-content{padding-inline:10px;padding-block:25px}@media (min-width:1024px){.destino-pais-individual .card-destino-pais-individual .card-content{padding-inline:40px;padding-block:40px}}.destino-pais-individual .card-destino-pais-individual .card-content-container{display:flex;flex-direction:column;height:100%;justify-content:center}.destino-pais-individual .card-destino-pais-hotel .cards-similares{padding:0!important}.destino-pais-individual .card-destino-pais-hotel .cards-similares .hotel-card{width:100%}.destino-pais-individual .card-destino-pais-hotel .cards-similares .hotel-card_img{width:100%;height:260px;position:relative}@media (min-width:1024px){.destino-pais-individual .card-destino-pais-hotel .cards-similares .hotel-card_img{width:50%;height:100%}}.destino-pais-individual .card-destino-pais-hotel .cards-similares .hotel-card_img .exp-slider_controls{display:none!important}@media (min-width:1024px){.destino-pais-individual .card-destino-pais-hotel .cards-similares .hotel-card_img .exp-slider_controls{display:flex!important}}.destino-pais-individual .card-destino-pais-hotel .cards-similares .hotel-card_main{width:100%;padding-bottom:20px;padding-left:10px;padding-right:10px}@media (min-width:1024px){.destino-pais-individual .card-destino-pais-hotel .cards-similares .hotel-card_main{width:50%;padding-bottom:0;padding-left:30px;padding-right:30px}}.noticia-principal{display:flex;flex-direction:column;gap:20px;border:1px solid var(--color-gris-borde-pestaña);margin-bottom:20px}@media (min-width:1024px){.noticia-principal{flex-direction:row;margin-bottom:30px}}.noticia-principal .img-carousel{width:100%;max-width:710px;position:relative;height:100%;min-height:260px}@media (min-width:1024px){.noticia-principal .img-carousel{min-height:469px}}.noticia-principal .img-carousel .sombreado-superior{z-index:10}.noticia-principal main{flex:1;display:flex;flex-direction:column;justify-content:center;gap:5px;padding-inline:10px}@media (min-width:1024px){.noticia-principal main{padding-inline:40px}}.noticias-subs-container{display:flex;gap:20px;flex-wrap:wrap}.noticias-subs-container .noticias-subs-item{width:100%}@media (min-width:1024px){.noticias-subs-container .noticias-subs-item{width:calc(50% - 10px)}}.noticia-sub{display:flex;flex-direction:column;border:1px solid var(--color-gris-borde-pestaña);margin-bottom:0}@media (min-width:1024px){.noticia-sub{margin-bottom:10px}}.noticia-sub-img{width:100%;height:100%;min-height:260px;position:relative}@media (min-width:1024px){.noticia-sub-img{min-height:469px}}.noticia-sub main{padding-inline:25px;padding-top:25px;padding-bottom:35px}@media (min-width:1024px){.noticia-sub main{padding-top:25px;padding-bottom:35px}}.noticia-sub main p{-webkit-line-clamp:4;line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.pagination-container{width:100%;display:flex;justify-content:center;align-items:center;gap:10px}.pagination-container .pagination-prev-link{display:flex;justify-content:center;align-items:center;gap:10px}.pagination-container .pagination-next-link{display:flex;justify-content:center;align-items:center;gap:10px}.pagination-container .pagination-lp{display:flex;justify-content:center;align-items:center;gap:5px;list-style:none;margin:0;padding:0}.pagination-container .pagination-lp li a{display:flex;justify-content:center;align-items:center;height:40px;width:40px}.pagination-container .pagination-lp li a:hover{background-color:var(--color-azul);color:var(--color-blanco)!important}.pagination-container .pagination-lp li .active{color:var(--color-blanco)!important;background-color:var(--color-azul);height:40px;width:40px}.noticias-title{display:flex;justify-content:space-between;align-items:center;padding-bottom:25px}.noticias-title .noticia-title-icons{display:flex;gap:10px}.tag-noticia{display:flex;gap:10px}.tag-noticia span{color:var(--color-azul);font-size:15px;font-weight:400}.tag-noticia svg{fill:var(--color-azul)}.tag-noticia svg path{fill:var(--color-azul)}.noticia-contenido{display:flex;flex-direction:column;gap:30px;padding-inline:10px}@media (min-width:1024px){.noticia-contenido{padding-inline:0}}.noticia-contenido-img{display:flex;flex-direction:column;position:relative}.noticia-contenido-img-slider{width:100%;height:300px;min-height:300px;position:relative}@media (min-width:1024px){.noticia-contenido-img-slider{height:70vh}}.noticia-contenido-img-slider img{width:100%;height:100%;object-fit:cover;object-position:center}.noticia-contenido-img-leyenda{position:absolute;bottom:0;left:0;width:100%;height:40px;background-color:var(--color-beige-claro);display:flex;justify-content:center;align-items:center;text-align:center}.noticia-contenido-img-leyenda p{text-align:center}.noticia-contenido-cuerpo{display:flex;flex-direction:column;gap:20px;padding-bottom:80px}.noticia-contenido-cuerpo p{margin-bottom:0!important;font-size:15px;font-weight:300;line-height:25px;color:var(--color-texto-2)}.noticia-contenido-cuerpo h6{font-size:15px;font-weight:600;line-height:25px;color:var(--color-texto-2)}.noticia-contenido-swiper-imagenes{position:relative}.noticia-contenido-swiper-imagenes .btn-next-container{right:-50px;z-index:3;height:100%;top:0}.noticia-contenido-swiper-imagenes .btn-next-container button svg{border:1px solid var(--color-gris-borde-pestaña)}.noticia-contenido-swiper-imagenes .btn-prev-container{left:-50px;z-index:3;height:100%;top:0}.noticia-contenido-swiper-imagenes .btn-prev-container button svg{border:1px solid var(--color-gris-borde-pestaña)}.background-img-with-card{padding-top:0;padding-bottom:30px}@media (min-width:1024px){.background-img-with-card{padding-top:30px;padding-bottom:30px}}.phone-numbers-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding-block:40px;padding-inline:10px}@media (min-width:1024px){.phone-numbers-container{padding-inline:0}}.phone-numbers-container .btn-expandir-numeros #icon-chevron-down{display:block}.phone-numbers-container .btn-expandir-numeros #icon-chevron-up{display:none}.phone-numbers-container .btn-expandir-numeros:hover svg{fill:var(--color-blanco)}.phone-numbers-container .btn-expandir-numeros.show #icon-chevron-down{display:none}.phone-numbers-container .btn-expandir-numeros.show #icon-chevron-up{display:block}.phone-numbers-schedule p{margin-bottom:0}.phone-numbers-schedule{margin-bottom:10px}.phone-numbers-other-numbers{width:100%;padding-inline:0;padding-block:10px;display:none}@media (min-width:1024px){.phone-numbers-other-numbers{padding-inline:40px;padding-block:20px}}.phone-numbers-other-numbers-title{display:flex;justify-content:center;align-items:center;padding-bottom:30px}.phone-numbers-other-numbers .column-phone-numbers{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:25px;padding-bottom:25px;padding-left:0;padding-right:0}@media (min-width:1024px){.phone-numbers-other-numbers .column-phone-numbers{padding-left:15px;padding-right:15px}}.phone-numbers-other-numbers .column-phone-numbers-item{display:flex;justify-content:space-between;align-items:center;width:100%}.phone-numbers-other-numbers .column-phone-numbers-item .phone-number{color:var(--color-azul)}.phone-numbers-other-numbers .column-phone-numbers-item .country-name{color:var(--color-texto-2)}.phone-numbers-other-numbers .schedule-phone-numbers{display:flex;gap:5px;margin-left:-15px;padding-bottom:15px}@media (min-width:1024px){.phone-numbers-other-numbers .schedule-phone-numbers{margin-left:0;padding-bottom:0}}.phone-numbers-other-numbers.show{display:block}.informacion-datos-personales{padding-block:25px;padding-inline:20px;display:flex;flex-direction:column;gap:20px;margin-bottom:40px}@media (min-width:1024px){.informacion-datos-personales{margin-bottom:85px}}.informacion-datos-personales .lista-datos-personales li{display:flex;flex-direction:column;margin-bottom:10px}#tabsHoteles .tabsHotelesContainer nav .nav-tabs{width:100%;height:72px;background-color:#fff;font-family:Inter;font-size:20px;color:#474747;display:flex;align-items:center;justify-content:center;border:0}#tabsHoteles .tabsHotelesContainer nav .nav-tabs .nav-item{height:72px;border-radius:0;display:flex;align-items:center;justify-content:center;flex-grow:1;border:1px solid #dee2e6}#tabsHoteles .tabsHotelesContainer nav .nav-tabs .nav-item.active{border-bottom:0;background-color:#f6f6f6}#tabsHoteles .tabsHotelesContainer #nav-tabContent{background-color:#f6f6f6}#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane .article-hoteles article.card-hotel{width:100%;display:flex;margin:20px 0;padding:20px 0}@media (max-width:575.98px){#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane .article-hoteles article.card-hotel{flex-direction:column}}#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane .article-hoteles article.card-hotel .cardHotel-img{position:absolute;right:0;display:flex;max-width:600px;min-width:600px;width:40%;height:440px!important;z-index:2}@media (max-width:1440px){#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane .article-hoteles article.card-hotel .cardHotel-img{max-width:480px;min-width:480px}}@media (max-width:575.98px){#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane .article-hoteles article.card-hotel .cardHotel-img{max-width:100%;height:260px!important;position:relative}}#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane .article-hoteles article.card-hotel .cardHotel-text{width:70%;height:480px;padding:40px}@media (max-width:575.98px){#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane .article-hoteles article.card-hotel .cardHotel-text{width:100%;padding:16px}}#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane .article-hoteles article.card-hotel .cardHotel-text .content{width:80%;display:flex;flex-direction:column;gap:20px}@media (max-width:575.98px){#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane .article-hoteles article.card-hotel .cardHotel-text .content{width:100%;gap:25px}#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane .article-hoteles article.card-hotel .cardHotel-text .content .cardHotel-Title .main-info_hotel{display:flex;flex-direction:column}#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane .article-hoteles article.card-hotel .cardHotel-text .content .cardHotel-Title .main-info_hotel .estrellas{flex-direction:column;gap:10px}}#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane .article-hoteles article.card-hotel .cardHotel-text .content .cardHotel-Description ul{padding-left:0}#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane .article-hoteles article.card-hotel .cardHotel-text .content .cardHotel-Description ul li{list-style-type:none}#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane .article-hoteles article.card-hotel .cardHotel-text .content .cardHotel-Description ul li svg{margin-right:20px}#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane .article-hoteles article.card-hotel .cardHotel-text .content .cardHotel-buttons{justify-content:space-between;align-items:center}@media (max-width:575.98px){#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane .article-hoteles article.card-hotel .cardHotel-text .content .cardHotel-buttons{flex-direction:column-reverse;align-items:normal}}#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane .card-reverse article.card-hotel{flex-direction:row-reverse;padding:20px 0}@media (max-width:575.98px){#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane .card-reverse article.card-hotel{flex-direction:column}}#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane .card-reverse article.card-hotel .cardHotel-img{left:0!important}@media (max-width:575.98px){#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane .card-reverse article.card-hotel .cardHotel-img{max-width:100%;height:260px!important;position:relative}}#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane .card-reverse article.card-hotel .cardHotel-text{display:flex;justify-content:flex-end}@media (max-width:575.98px){#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane .card-reverse article.card-hotel .cardHotel-text{width:100%;padding:16px}}@media (max-width:575.98px){#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane .card-reverse article.card-hotel .cardHotel-text .content{width:100%;gap:25px}#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane .card-reverse article.card-hotel .cardHotel-text .content .cardHotel-Title .main-info_hotel{display:flex;flex-direction:column}#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane .card-reverse article.card-hotel .cardHotel-text .content .cardHotel-Title .main-info_hotel .estrellas{flex-direction:column;gap:10px}#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane .card-reverse article.card-hotel .cardHotel-text .content .cardHotel-buttons{justify-content:space-between;align-items:center}}@media (max-width:575.98px) and (max-width:575.98px){#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane .card-reverse article.card-hotel .cardHotel-text .content .cardHotel-buttons{flex-direction:column-reverse;align-items:normal}}.row-oferta{padding-bottom:20px;padding-left:0!important;padding-right:0!important}@media (min-width:768px){.row-oferta{padding-left:15px!important;padding-right:15px!important}}@media (min-width:1200px){.row-oferta{padding-bottom:40px}}.articleCorp .oferta.ofertas-experiencias .oferta_header{max-width:900px;min-width:900px;width:100%;height:600px!important}@media (max-width:575.98px){.articleCorp .oferta.ofertas-experiencias .oferta_header{max-width:100%;min-width:100%;height:350px!important}}@media (max-width:575.98px){.articleCorp .oferta.ofertas-experiencias .oferta_main_footer a{flex-grow:1}}.oferta.ofertas-experiencias{display:flex;flex-direction:column;height:100%;width:100%!important}@media (min-width:1200px){.oferta.ofertas-experiencias{flex-direction:row-reverse}.oferta.ofertas-experiencias .oferta_header{max-width:720px;min-width:720px;width:100%;height:480px!important}}.oferta.ofertas-experiencias .oferta_main{display:flex;justify-content:center;flex-direction:column}@media (min-width:1200px){.oferta.ofertas-experiencias .section-price_container{padding-top:10px}}@media (min-width:1200px){.oferta.ofertas-experiencias .section-price_container_price{display:none}}.oferta.ofertas-experiencias .oferta_main_footer_price{display:none}@media (min-width:1200px){.oferta.ofertas-experiencias .oferta_main_footer_price{display:flex;flex-direction:row;justify-content:end;align-items:end;gap:5px;padding-left:10px}}.oferta_hotel{display:flex;flex-direction:column;gap:5px}@media (min-width:1024px){.oferta_hotel{flex-direction:row;gap:10px}.oferta_hotel h3{width:fit-content!important}}.oferta_hotel_estrellas{display:flex;gap:5px}.oferta_main .main-info{display:flex;flex-direction:column;justify-content:space-between;padding-left:0;padding-right:0;padding-top:5px;padding-bottom:15px}.oferta_main .main-info_hotel p{margin-bottom:0!important}.oferta_main .main-info_hotel{display:flex;flex-direction:column;gap:15px}.oferta_main .section-price_container{display:flex;justify-content:space-between;flex-direction:row;gap:40px;padding-top:20px}.oferta_main .section-price_container_info{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:1200px){.oferta_main .section-price_container_info.oferta-experiencia{gap:10px}}.oferta_main .section-price_container_info.oferta-experiencia .oferta_periodo-lopesan{display:none}@media (min-width:1200px){.oferta_main .section-price_container_info.oferta-experiencia .oferta_periodo-lopesan{display:-webkit-box}}.oferta_main .section-price_container_price{display:flex;flex-direction:column;justify-content:end;align-items:end;gap:5px}.oferta_main_footer{padding-left:0;padding-right:0;padding-top:10px;padding-bottom:10px;display:flex;flex-direction:row;gap:10px}.oferta_periodo-lopesan{-webkit-line-clamp:4;line-clamp:4;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.air-datepicker-cell.-day-.-other-month-,.air-datepicker-cell.-year-.-other-decade-{color:var(--adp-color-other-month)}.air-datepicker-cell.-day-.-other-month-:hover,.air-datepicker-cell.-year-.-other-decade-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-,.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-day-.-other-month-,.-selected-.air-datepicker-cell.-year-.-other-decade-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-,.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-day-.-other-month-,.-in-range-.air-datepicker-cell.-year-.-other-decade-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-,.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-day-.-other-month-:empty,.air-datepicker-cell.-year-.-other-decade-:empty{background:0 0;border:none}.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:center;z-index:1}.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-current-{color:var(--adp-color-current-date)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-{cursor:default;color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-disabled-.-current-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-.-focus-,.air-datepicker-cell.-in-range-:hover{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{color:#fff;border:none;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-current-{color:#fff;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7,var(--adp-day-cell-width));margin:8px 0 3px}.air-datepicker-body--day-name{color:var(--color-marca);display:flex;align-items:center;justify-content:center;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7,var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--cells.-months-{grid-template-columns:repeat(3,1fr);grid-auto-rows:var(--adp-month-cell-height)}.air-datepicker-body--cells.-years-{grid-template-columns:repeat(4,1fr);grid-auto-rows:var(--adp-year-cell-height)}.air-datepicker-nav{display:flex;justify-content:space-between;border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);box-sizing:content-box}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--action,.air-datepicker-nav--title{display:flex;cursor:pointer;align-items:center;justify-content:center}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--action svg{width:32px;height:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{font-style:normal;color:var(--adp-nav-color-secondary);margin-left:.3em}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{cursor:default;background:0 0}.air-datepicker-buttons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.air-datepicker-button{display:inline-flex;color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);border:none;background:rgba(255,255,255,0)}.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover);outline:0}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{outline:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.air-datepicker-time{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:12px;align-items:center;position:relative;padding:0 var(--adp-time-padding-inner)}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{display:flex;align-items:center;flex:1;font-size:14px;text-align:center}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{line-height:1;font-size:19px;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:"";background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);position:absolute;inset:-3px -2px -2px;z-index:-1;opacity:0}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;align-self:flex-end;color:var(--adp-time-day-period-color);margin-left:6px;font-size:11px;margin-bottom:1px}.air-datepicker-time--row{display:flex;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,var(--adp-time-track-color),var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{background:0 0;cursor:pointer;flex:1;height:100%;width:100%;padding:0;margin:0;-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus{outline:0}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{margin-top:calc(var(--adp-time-thumb-size)/ 2 * -1)}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:transparent;background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-moz-range-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:transparent;background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:transparent;background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:rgba(0,0,0,0)}.air-datepicker{--adp-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--adp-font-size:14px;--adp-width:246px;--adp-z-index:100;--adp-padding:4px;--adp-grid-areas:"nav" "body" "timepicker" "buttons";--adp-transition-duration:0.3s;--adp-transition-ease:ease-out;--adp-transition-offset:8px;--adp-background-color:#fff;--adp-background-color-hover:#f0f0f0;--adp-background-color-active:#eaeaea;--adp-background-color-in-range:rgba(92, 196, 239, 0.1);--adp-background-color-in-range-focused:rgba(92, 196, 239, 0.2);--adp-background-color-selected-other-month-focused:#8ad5f4;--adp-background-color-selected-other-month:#a2ddf6;--adp-color:#4a4a4a;--adp-color-secondary:#9c9c9c;--adp-accent-color:#4eb5e6;--adp-color-current-date:var(--adp-accent-color);--adp-color-other-month:#dedede;--adp-color-disabled:#aeaeae;--adp-color-disabled-in-range:#939393;--adp-color-other-month-hover:#c5c5c5;--adp-border-color:#dbdbdb;--adp-border-color-inner:#efefef;--adp-border-radius:4px;--adp-border-color-inline:#d7d7d7;--adp-nav-height:32px;--adp-nav-arrow-color:var(--adp-color-secondary);--adp-nav-action-size:32px;--adp-nav-color-secondary:var(--adp-color-secondary);--adp-day-name-color:#ff9a19;--adp-day-name-color-hover:#8ad5f4;--adp-day-cell-width:1fr;--adp-day-cell-height:32px;--adp-month-cell-height:42px;--adp-year-cell-height:56px;--adp-pointer-size:10px;--adp-poiner-border-radius:2px;--adp-pointer-offset:14px;--adp-cell-border-radius:4px;--adp-cell-background-color-hover:var(--adp-background-color-hover);--adp-cell-background-color-selected:#5cc4ef;--adp-cell-background-color-selected-hover:#45bced;--adp-cell-background-color-in-range:rgba(92, 196, 239, 0.1);--adp-cell-background-color-in-range-hover:rgba(92, 196, 239, 0.2);--adp-cell-border-color-in-range:var(--adp-cell-background-color-selected);--adp-btn-height:32px;--adp-btn-color:var(--adp-accent-color);--adp-btn-color-hover:var(--adp-color);--adp-btn-border-radius:var(--adp-border-radius);--adp-btn-background-color-hover:var(--adp-background-color-hover);--adp-btn-background-color-active:var(--adp-background-color-active);--adp-time-track-height:1px;--adp-time-track-color:#dedede;--adp-time-track-color-hover:#b1b1b1;--adp-time-thumb-size:12px;--adp-time-padding-inner:10px;--adp-time-day-period-color:var(--adp-color-secondary);--adp-mobile-font-size:16px;--adp-mobile-nav-height:40px;--adp-mobile-width:320px;--adp-mobile-day-cell-height:38px;--adp-mobile-month-cell-height:48px;--adp-mobile-year-cell-height:64px}.air-datepicker-overlay{--adp-overlay-background-color:rgba(0, 0, 0, 0.3);--adp-overlay-transition-duration:0.3s;--adp-overlay-transition-ease:ease-out;--adp-overlay-z-index:99}.air-datepicker{background:var(--adp-background-color);border:1px solid var(--adp-border-color);box-shadow:0 4px 12px rgba(0,0,0,.1490196078);border-radius:var(--adp-border-radius);box-sizing:content-box;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,max-content);grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);position:absolute;transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);z-index:var(--adp-z-index)}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-from-right-{transform:translate(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translate(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-active-:not(.-custom-position-){transform:translate(0);opacity:1}.air-datepicker.-active-.-custom-position-{transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;position:static;left:auto;right:auto;opacity:1;transform:none}.air-datepicker.-inline- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size:var(--adp-mobile-font-size);--adp-day-cell-height:var(--adp-mobile-day-cell-height);--adp-month-cell-height:var(--adp-mobile-month-cell-height);--adp-year-cell-height:var(--adp-mobile-year-cell-height);--adp-nav-height:var(--adp-mobile-nav-height);--adp-nav-action-size:var(--adp-mobile-nav-height);position:fixed;width:var(--adp-mobile-width);border:none}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:transparent}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%,calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%,-50%)}.air-datepicker.-custom-position-{transition:none}.air-datepicker-global-container{position:absolute;left:0;top:0}.air-datepicker--pointer{--pointer-half-size:calc(var(--adp-pointer-size) / 2);position:absolute;width:var(--adp-pointer-size);height:var(--adp-pointer-size);z-index:-1}.air-datepicker--pointer:after{content:"";position:absolute;background:#fff;border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);width:var(--adp-pointer-size);height:var(--adp-pointer-size);box-sizing:border-box}.-top-center- .air-datepicker--pointer,.-top-left- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-center- .air-datepicker--pointer:after,.-top-left- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-bottom- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-bottom- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-top- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-center- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-center- .air-datepicker--pointer:after,.-bottom-left- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-bottom- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-top- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-bottom- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-top- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{transform:rotate(45deg)}.-bottom-left- .air-datepicker--pointer,.-top-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-bottom-right- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-bottom-center- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size)/ 2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size)/ 2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;padding:var(--adp-padding);grid-area:body}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}.air-datepicker-overlay{position:fixed;background:var(--adp-overlay-background-color);left:0;top:0;width:0;height:0;opacity:0;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);z-index:var(--adp-overlay-z-index)}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s}@media (min-width:768px){.top-footer_footer picture{height:150px}}@media (min-width:992px){.top-footer_footer picture{height:auto;max-width:1344px!important;width:65%}.top-footer_footer .top-footer_footer_img{width:100%!important}}.z-5{z-index:5!important}.fuente-bakemono{font-family:"Bakemono Stereo"}.text-white{color:var(--color-blanco)}.titulo-h2-lpfg{font-size:18px;font-weight:400}@media (min-width:1024px){.titulo-h2-lpfg{font-size:32px}}.titulo-h6-cabecera{font-size:13px;font-weight:200}@media (min-width:1024px){.titulo-h6-cabecera{font-size:15px}}.titulo-h4-cabecera{font-size:18px;font-weight:400}@media (min-width:1024px){.titulo-h4-cabecera{font-size:25px}}.gap-0-10{gap:0}@media (min-width:1024px){.gap-0-10{gap:10px}}.titulo-h5-lpfg{font-size:16px;font-weight:400}@media (min-width:1024px){.titulo-h5-lpfg{font-size:24px}}.link-leer-mas{font-weight:200;font-size:13px;line-height:25px;text-decoration:underline;color:var(--color-texto-2)}.link-leer-mas:hover{color:var(--color-texto-2);text-decoration:underline;font-weight:300}@media (min-width:1024px){.link-leer-mas{font-size:15px}}.enlace-corporativo{color:var(--color-enlace)!important;text-decoration:underline;font-weight:200!important}.enlace-corporativo:hover{color:var(--color-enlace)!important;text-decoration:underline;font-weight:300!important}.text-color-primario{color:#ffad4f}.sliderTipo1{padding-left:0!important;padding-right:0!important}@media (min-width:1024px){.sliderTipo1{padding-left:40px!important;padding-right:40px!important}}.sliderTipo1 .btn-next-container{right:0;z-index:3}.sliderTipo1 .btn-prev-container{left:0;z-index:3}.tabs-content-message-container{display:flex;flex-direction:column;gap:26px;margin-bottom:40px}.tabs-content-message-container h2{margin-bottom:0}.sliderTipo2 .btn-next-container{right:0;z-index:3}.sliderTipo2 .btn-prev-container{left:0;z-index:3}.sliderTipo3 .btn-next-container{right:0;z-index:3;height:100%}.sliderTipo3 .btn-prev-container{left:0;z-index:3;height:100%}.sliderTipo3 .ig-post{width:350px;height:350px;position:relative}@media (min-width:1024px){.sliderTipo3 .ig-post:first-of-type .ig-info{margin-left:30px;width:calc(100% - 30px)}}.sliderTipo3 .ig-post img{width:100%;height:100%;object-fit:cover}.sliderTipo3 .ig-post .ig-info{width:100%;height:100%;position:absolute;top:0;left:0;padding:20px}.sliderTipo3 .ig-post .ig-info .tit-post{color:#fff;font-size:15px;font-weight:500}.sliderTipo3 .ig-post .ig-info .ig-desc{padding-top:65px;display:none}.sliderTipo3 .ig-post .ig-info .ig-desc .light-15{color:#fff}.sliderTipo3 .ig-post:hover .ig-info{background-color:rgba(0,0,0,.7)}.sliderTipo3 .ig-post:hover .ig-info .ig-desc{display:block}.sliderTipo3 .swiper-wrapper .swiper-slide:first-of-type{padding-left:10px}.sliderTipo3 .swiper-wrapper .gallery-card .sombreado-superior{width:calc(100% - 10px)}@media (min-width:1024px){.sliderTipo3 .swiper-wrapper .swiper-slide:first-of-type{padding-left:30px}.sliderTipo3 .swiper-wrapper .gallery-card .sombreado-superior{width:calc(100% - 30px)}}.sliderTipo4 .btn-next-container{right:0;z-index:3;height:100%}.sliderTipo4 .btn-prev-container{left:0;z-index:3;height:100%}.sliderTipo4 .swiper-wrapper .swiper-slide:first-of-type{padding-left:10px}.sliderTipo4 .swiper-wrapper .gallery-card .sombreado-superior{width:100%}@media (min-width:1024px){.sliderTipo4 .swiper-wrapper .swiper-slide:first-of-type{padding-left:60px}.sliderTipo4 .swiper-wrapper .gallery-card .sombreado-superior{width:100%}}.sliderTipo5 .btn-next-container{right:0;z-index:3}.sliderTipo5 .btn-prev-container{left:0;z-index:3}.sliderTipo5 .swiper-wrapper .swiper-slide:first-of-type{padding-left:10px}@media (min-width:1024px){.sliderTipo5 .swiper-wrapper .swiper-slide:first-of-type{margin-left:80px}}.swiper-timeline .swiper-slide{height:auto}.swiper-timeline .btn-next-container{right:0;z-index:3;height:100%}.swiper-timeline .btn-prev-container{left:0;z-index:3;height:100%}.sliderTipo6{height:35vh}@media (min-width:1024px){.sliderTipo6{height:70vh}}.sliderTipo6 .btn-next-container{height:100%;right:0;z-index:3}.sliderTipo6 .btn-prev-container{height:100%;left:0;z-index:3}.sliderTipo6 img{width:100%;height:100%}.sliderTipo7{padding-left:0!important;padding-right:0!important}@media (min-width:1024px){.sliderTipo7{padding-left:40px!important;padding-right:40px!important}}.sliderTipo7 .btn-next-container{right:0;z-index:3}.sliderTipo7 .btn-prev-container{left:0;z-index:3}.sliderTipo8 .btn-next-container{right:0;z-index:3;height:50%}@media (min-width:1024px){.sliderTipo8 .btn-next-container{height:100%}}.sliderTipo8 .btn-next-container button{border:1px solid var(--color-beige-oscuro)}.sliderTipo8 .btn-next-container button svg{width:50px;height:50px}@media (min-width:1024px){.sliderTipo8 .btn-next-container button svg{width:70px;height:70px}}.sliderTipo8 .btn-prev-container{left:0;z-index:3;height:50%}@media (min-width:1024px){.sliderTipo8 .btn-prev-container{height:100%}}.sliderTipo8 .btn-prev-container button{border:1px solid var(--color-beige-oscuro)}.sliderTipo8 .btn-prev-container button svg{width:50px;height:50px}@media (min-width:1024px){.sliderTipo8 .btn-prev-container button svg{width:70px;height:70px}}.sliderTipo9 .btn-next-container{right:0;z-index:3;height:auto;top:calc(50% - 50px)}@media (min-width:1024px){.sliderTipo9 .btn-next-container{top:calc(50% - 70px)}}.sliderTipo9 .btn-next-container button{border:1px solid var(--color-beige-oscuro)}.sliderTipo9 .btn-next-container button svg{width:50px;height:50px}@media (min-width:1024px){.sliderTipo9 .btn-next-container button svg{width:70px;height:70px}}.sliderTipo9 .btn-prev-container{left:0;z-index:3;height:auto;top:calc(50% - 50px)}@media (min-width:1024px){.sliderTipo9 .btn-prev-container{top:calc(50% - 70px)}}.sliderTipo9 .btn-prev-container button{border:1px solid var(--color-beige-oscuro)}.sliderTipo9 .btn-prev-container button svg{width:50px;height:50px}@media (min-width:1024px){.sliderTipo9 .btn-prev-container button svg{width:70px;height:70px}}.sliderTipo10 .swiper-wrapper .gallery-card .sombreado-superior{width:calc(100% - 10px)}@media (min-width:1024px){.sliderTipo10 .swiper-wrapper .gallery-card .sombreado-superior{width:calc(100% - 60px)}}.sliderTipo11 .btn-next-container{height:auto;right:0;z-index:3;top:calc(50% - 50px)}.sliderTipo11 .btn-next-container svg{width:50px;height:50px}@media (min-width:1024px){.sliderTipo11 .btn-next-container svg{width:70px;height:70px}}@media (min-width:1024px){.sliderTipo11 .btn-next-container{top:calc(50% - 70px)}.sliderTipo11 .btn-next-container svg{width:70px;height:70px}}.sliderTipo11 .btn-prev-container{height:auto;top:calc(50% - 50px);left:0;z-index:3}.sliderTipo11 .btn-prev-container svg{width:50px;height:50px}@media (min-width:1024px){.sliderTipo11 .btn-prev-container svg{width:70px;height:70px}}@media (min-width:1024px){.sliderTipo11 .btn-prev-container{top:calc(50% - 70px)}.sliderTipo11 .btn-prev-container svg{width:70px;height:70px}}.swiper-galeria-1 .btn-next-container{height:auto;right:0;z-index:3;top:calc(50% - 50px)}.swiper-galeria-1 .btn-next-container svg{width:50px;height:50px}@media (min-width:1024px){.swiper-galeria-1 .btn-next-container svg{width:70px;height:70px}}@media (min-width:1024px){.swiper-galeria-1 .btn-next-container{top:calc(50% - 70px)}}.swiper-galeria-1 .btn-next-container button{border:1px solid var(--color-beige-oscuro)}.swiper-galeria-1 .btn-prev-container{height:auto;top:calc(50% - 50px);left:0;z-index:3}.swiper-galeria-1 .btn-prev-container svg{width:50px;height:50px}@media (min-width:1024px){.swiper-galeria-1 .btn-prev-container svg{width:70px;height:70px}}@media (min-width:1024px){.swiper-galeria-1 .btn-prev-container{top:calc(50% - 70px)}}.swiper-galeria-1 .btn-prev-container button{border:1px solid var(--color-beige-oscuro)}.swiper-galeria-1 .pagination-galeria-1-container{position:absolute;bottom:10px;right:30px;z-index:5;display:flex;align-items:center}.swiper-galeria-1 .pagination-galeria-1-container button{border:none;background-color:transparent}.swiper-galeria-1 .pagination-galeria-1-container .swiper-galeria-1-pagination{position:relative;bottom:unset;top:unset;font-size:15px;font-family:Inter;font-weight:300;color:var(--color-blanco)}.sliderTipoTabs .pagination-container{position:absolute;right:0;display:flex;gap:10px;margin-right:calc((100vw - 1440px)/ 2);padding-block:40px;z-index:3}.sliderTipoTabs .btn-next-custom-container,.sliderTipoTabs .btn-prev-custom-container{padding-left:0!important;padding-right:0!important}.sliderTipoTabs .btn-next-custom-container .btn-next-custom,.sliderTipoTabs .btn-next-custom-container .btn-prev-custom,.sliderTipoTabs .btn-prev-custom-container .btn-next-custom,.sliderTipoTabs .btn-prev-custom-container .btn-prev-custom{border:unset;background-color:unset;height:inherit;padding:0}.swiperCardHover .btn-next-container{right:0;z-index:3;height:100%}.swiperCardHover .btn-next-container button{border:1px solid var(--color-beige-oscuro)}.swiperCardHover .btn-next-container button svg{width:50px;height:50px}@media (min-width:1024px){.swiperCardHover .btn-next-container button svg{width:70px;height:70px}}.swiperCardHover .btn-prev-container{left:0;z-index:3;height:100%}.swiperCardHover .btn-prev-container button{border:1px solid var(--color-beige-oscuro)}.swiperCardHover .btn-prev-container button svg{width:50px;height:50px}@media (min-width:1024px){.swiperCardHover .btn-prev-container button svg{width:70px;height:70px}}.destino-pais-general-swiper .btn-next-container{right:0;z-index:3;height:80%}.destino-pais-general-swiper .btn-next-container button{border:1px solid var(--color-beige-oscuro)}.destino-pais-general-swiper .btn-next-container button svg{width:50px;height:50px}@media (min-width:1024px){.destino-pais-general-swiper .btn-next-container button svg{width:70px;height:70px}}.destino-pais-general-swiper .btn-prev-container{left:0;z-index:3;height:80%}.destino-pais-general-swiper .btn-prev-container button{border:1px solid var(--color-beige-oscuro)}.destino-pais-general-swiper .btn-prev-container button svg{width:50px;height:50px}@media (min-width:1024px){.destino-pais-general-swiper .btn-prev-container button svg{width:70px;height:70px}}.swiper-gallery-grid,.swiper-gallery-grid3D{display:grid!important}.swiper-gallery-grid .btn-next-container,.swiper-gallery-grid3D .btn-next-container{right:0;z-index:3;height:100%}.swiper-gallery-grid .btn-prev-container,.swiper-gallery-grid3D .btn-prev-container{left:0;z-index:3;height:100%}.gallery-modal-swiper{width:100vw;height:100%}.gallery-modal-swiper .btn-next-container{right:0;z-index:3;height:100%}.gallery-modal-swiper .btn-next-container .swiper-button-disabled{opacity:.5;cursor:not-allowed}.gallery-modal-swiper .btn-next-container svg{width:50px}@media (min-width:1024px){.gallery-modal-swiper .btn-next-container svg{width:auto}}.gallery-modal-swiper .btn-prev-container{left:0;z-index:3;height:100%}.gallery-modal-swiper .btn-prev-container .swiper-button-disabled{opacity:.5;cursor:not-allowed}.gallery-modal-swiper .btn-prev-container svg{width:50px}@media (min-width:1024px){.gallery-modal-swiper .btn-prev-container svg{width:auto}}.swiper-cabecera .btn-next-container{height:100%;right:0;z-index:3;margin-inline:0}@media (min-width:1024px){.swiper-cabecera .btn-next-container{margin-inline:60px}}.swiper-cabecera .btn-prev-container{height:100%;left:0;z-index:3;margin-inline:0}@media (min-width:1024px){.swiper-cabecera .btn-prev-container{margin-inline:60px}}.swiper-cabecera .swiper-pagination-bullet{background-color:var(--color-blanco)}.modal-more-info.post-modal{background-color:unset;display:flex;position:relative;padding-inline:50px}.modal-more-info.post-modal .swiper-modal-info-ofertas-experiencias{background-color:var(--color-blanco)}.modal-more-info.post-modal .swiper-modal-info-ofertas-experiencias .swiper-slide{padding:0}@media (min-width:1024px){.modal-more-info.post-modal .swiper-modal-info-ofertas-experiencias .swiper-slide{padding:30px}}.modal-more-info.post-modal .swiper-modal-info-ofertas-experiencias .swiper-slide header{right:0;z-index:3}@media (min-width:1024px){.modal-more-info.post-modal .swiper-modal-info-ofertas-experiencias .swiper-slide header{right:30px}}.modal-more-info.post-modal .swiper-modal-info-ofertas-experiencias .swiper-pagination-bullet{background-color:var(--color-blanco)}.modal-more-info.post-modal .btn-next-info-ofertas-experiencias-container{height:auto;right:0;z-index:3;padding:0;top:20%}@media (min-width:1024px){.modal-more-info.post-modal .btn-next-info-ofertas-experiencias-container{padding:0;height:100%;top:auto}}.modal-more-info.post-modal .btn-next-info-ofertas-experiencias-container button{height:60px;border:1px solid var(--color-beige-oscuro)}.modal-more-info.post-modal .btn-prev-info-ofertas-experiencias-container{height:auto;left:0;z-index:3;padding:0;top:20%}@media (min-width:1024px){.modal-more-info.post-modal .btn-prev-info-ofertas-experiencias-container{padding:0;height:100%;top:auto}}.modal-more-info.post-modal .btn-prev-info-ofertas-experiencias-container button{height:60px;border:1px solid var(--color-beige-oscuro)}.swiper-movil-multiple-pagination .btn-next-container{height:auto;top:10%;right:0;z-index:3;margin-inline:0}.swiper-movil-multiple-pagination .btn-next-container button{border:unset;background-color:unset;height:60px;width:60px;padding:0}.swiper-movil-multiple-pagination .btn-prev-container{height:auto;top:10%;left:0;z-index:3;margin-inline:0}.swiper-movil-multiple-pagination .btn-prev-container button{border:unset;background-color:unset;height:60px;width:60px;padding:0}.swiper-movil-multiple-pagination .btn-swiper-controls-container .swiper-pagination-multiple .swiper-pagination-bullet{background-color:var(--color-gris-medio)}.swiper-movil-multiple-pagination .btn-swiper-controls-container button{background-color:unset;border:unset;opacity:1;padding:0}.swiper-inside-tabs-container{position:relative}.swiper-inside-tabs-container .swiper-inside-tabs{max-width:calc(100% - 240px)}.swiper-inside-tabs-container .swiper-pagination-container{height:40px;display:flex;justify-content:center;align-items:center}.swiper-inside-tabs-container .swiper-pagination-container .swiper-pagination-inside-tabs{width:auto}.swiper-inside-tabs-container .swiper-pagination-container .swiper-pagination-inside-tabs .swiper-pagination-bullet{background-color:var(--color-gris-medio)}.swiper-inside-tabs-container .btn-next-container{height:100%;right:70px;z-index:3;margin-inline:0}.swiper-inside-tabs-container .btn-next-container svg{border:1px solid var(--color-beige-oscuro)}.swiper-inside-tabs-container .btn-prev-container{height:100%;left:70px;z-index:3;margin-inline:0}.swiper-inside-tabs-container .btn-prev-container svg{border:1px solid var(--color-beige-oscuro)}.swiper-inside-tabs-container-2{position:relative;padding-inline:0}@media (min-width:1024px){.swiper-inside-tabs-container-2{padding-inline:60px}}.swiper-inside-tabs-container-2 .swiper-pagination-container{height:40px;display:flex;justify-content:center;align-items:center}.swiper-inside-tabs-container-2 .swiper-pagination-container .swiper-pagination-inside-tabs{width:auto}.swiper-inside-tabs-container-2 .swiper-pagination-container .swiper-pagination-inside-tabs .swiper-pagination-bullet{background-color:var(--color-gris-medio)}.swiper-inside-tabs-container-2 .btn-next-container{height:auto;right:0;z-index:3;margin-inline:0;top:10%}.swiper-inside-tabs-container-2 .btn-next-container svg{border:1px solid var(--color-beige-oscuro);height:51px;width:51px}@media (min-width:1024px){.swiper-inside-tabs-container-2 .btn-next-container svg{height:auto;width:auto}}@media (min-width:1024px){.swiper-inside-tabs-container-2 .btn-next-container{right:30px;height:100%;top:0}}.swiper-inside-tabs-container-2 .btn-prev-container{height:auto;left:0;z-index:3;margin-inline:0;top:10%}.swiper-inside-tabs-container-2 .btn-prev-container svg{border:1px solid var(--color-beige-oscuro);height:51px;width:51px}@media (min-width:1024px){.swiper-inside-tabs-container-2 .btn-prev-container svg{height:auto;width:auto}}@media (min-width:1024px){.swiper-inside-tabs-container-2 .btn-prev-container{left:30px;height:100%;top:0}}.swiper-inside-tabs-container-2.padding-custom-1{padding-inline:0}@media (min-width:1024px){.swiper-inside-tabs-container-2.padding-custom-1{padding-inline:120px}}.swiper-inside-tabs-container-2.padding-custom-1 .btn-next-container{top:100px}@media (min-width:1024px){.swiper-inside-tabs-container-2.padding-custom-1 .btn-next-container{right:80px}}.swiper-inside-tabs-container-2.padding-custom-1 .btn-prev-container{top:100px}@media (min-width:1024px){.swiper-inside-tabs-container-2.padding-custom-1 .btn-prev-container{left:80px}}@media (max-width:450px){#gastronomia-hotel .img-fluid{max-height:250px;height:250px;object-fit:cover}}.logos-container{position:absolute!important;z-index:2;height:auto;max-height:50%;bottom:0;padding-bottom:10px}.logos-container img{width:135px;height:90px;aspect-ratio:1/1}.logos-container .logo-bg{z-index:5}.logos-fondo-gris{background-color:rgba(255,255,255,.25)}.tags-container{z-index:5}.swiper-inner-card{display:flex!important;width:100%;height:100%;position:absolute!important}.swiper-inner-card .pagination-inner-container{position:absolute;display:flex;justify-content:center;align-items:center;gap:0;z-index:5;bottom:10px;right:30px}.swiper-inner-card .pagination-inner-container button{background-color:unset;border:unset;opacity:1}.swiper-inner-card .pagination-inner-container .swiper-pagination.swiper-pagination-inner-card{position:relative;bottom:unset;top:unset;font-size:15px;font-family:Inter;font-weight:300;color:var(--color-blanco)}.card-cabecera{width:100vw;height:calc(100vh - 60px);position:relative}.card-cabecera .img-fondo{width:100%;height:100%}.card-cabecera .img-fondo a{width:100%;height:100%;display:block;position:relative;z-index:2}.card-cabecera .img-fondo img{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:16/9;filter:brightness(.5)}.card-cabecera .img-fondo video{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:16/9;filter:brightness(.5)}.card-cabecera .info-cabecera{position:absolute;top:0;left:0;width:100%;height:100%}.card-cabecera .info-cabecera .tituloH1-cabecera{font-size:clamp(1.25rem,.2115rem + 4.6154vw,4.25rem);font-weight:400}.card-cabecera .info-cabecera .tituloH2-cabecera{font-size:clamp(1.25rem,.6442rem + 2.6923vw,3rem);font-weight:400}.card-cabecera .info-cabecera .texto-cabecera{font-size:clamp(1.125rem,.6707rem + 2.0192vw,2.4375rem);font-weight:400;line-height:1.2}.card-cabecera .info-cabecera .descuento-cabecera{font-size:clamp(1.75rem,.4087rem + 5.9615vw,5.625rem);font-weight:400;line-height:1.2;margin-top:0}.card-cabecera .info-cabecera .cabecera-destinos li a{font-size:10px;font-weight:300;line-height:1.2;text-decoration-color:var(--color-blanco)!important}.card-cabecera .info-cabecera .cabecera-hotel{font-size:20px;font-weight:400;line-height:1.2}.cabecera .img-fondo{position:absolute;left:0;top:0;z-index:-1;width:100vw;height:100%;object-fit:cover;object-position:80% center}@media (min-width:1024px){.cabecera .img-fondo{height:855px}.cabecera .img-fondo img{height:855px;aspect-ratio:1/1;object-position:80% center}}.cabecera .img-fondo img{position:absolute;left:0;top:0;z-index:-1;width:100vw;height:100%;object-fit:cover;object-position:center;aspect-ratio:1/1}.cabecera-align{margin-top:100px;position:relative;z-index:2}@media (min-width:1024px){.cabecera-align{margin-top:135px;padding-top:0}.cabecera-align h2>p:nth-child(2){margin-inline-start:3rem}.cabecera-align h2>p:nth-child(3){margin-inline-start:4rem}.cabecera-align h2>p:nth-child(4){margin-top:-3rem;margin-inline-start:14rem}.cabecera-align h2>p:nth-child(5){margin-inline-start:10rem}}@media (min-width:1536px){.cabecera-align h2>p:nth-child(1){font-size:clamp(1.25rem,.2115rem + 4.6154vw,4.25rem);font-weight:400;text-transform:uppercase}.cabecera-align h2>p:nth-child(2){font-size:clamp(1.25rem,.6442rem + 2.6923vw,3rem);font-weight:400;margin-inline-start:6rem;text-transform:uppercase}.cabecera-align h2>p:nth-child(3){font-size:clamp(1.125rem,.6707rem + 2.0192vw,2.4375rem);font-weight:400;line-height:1.2;margin-inline-start:9rem}.cabecera-align h2>p:nth-child(4){font-size:clamp(1.75rem,.4087rem + 5.9615vw,5.625rem);font-weight:400;margin-top:-3rem;margin-inline-start:20rem}.cabecera-align h2>p:nth-child(5){font-size:clamp(1.125rem,.6707rem + 2.0192vw,2.4375rem);font-weight:400;line-height:1.2;margin-inline-start:20rem}}.cabecera-align h2>p:nth-child(1){font-size:clamp(1.25rem,.2115rem + 4.6154vw,4.25rem);font-weight:400;text-transform:uppercase}.cabecera-align h2>p:nth-child(2){font-size:clamp(1.25rem,.6442rem + 2.6923vw,3rem);font-weight:400;text-transform:uppercase}.cabecera-align h2>p:nth-child(3){font-size:clamp(1.125rem,.6707rem + 2.0192vw,2.4375rem);font-weight:400;line-height:1.2}.cabecera-align h2>p:nth-child(4){font-size:clamp(1.75rem,.4087rem + 5.9615vw,5.625rem);font-weight:400}.cabecera-align h2>p:nth-child(5){font-size:clamp(1.125rem,.6707rem + 2.0192vw,2.4375rem);font-weight:400;line-height:1.2}.cabecera-align>section:first-of-type{gap:10px;margin-bottom:25px}@media (min-width:1024px){.cabecera-align>section:first-of-type{gap:0;margin-bottom:0}}.cabecera-align.link-hover:hover{text-decoration-color:#fff!important;text-decoration:underline;text-decoration-thickness:1px;cursor:pointer}.cabecera-align .cabecera-destinos{padding-bottom:17px!important}@media (min-width:1024px){.cabecera-align .cabecera-destinos{padding-bottom:15px!important;margin-bottom:0!important}}.cabecera-actions{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;z-index:5}.cabecera-logos{position:absolute;bottom:5%;right:0;height:fit-content;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;z-index:5;gap:40px}@media (min-width:1024px){.cabecera-logos{gap:100px;bottom:10%}}.cabecera-logos img{width:120px;height:120px;object-fit:cover;object-position:center;aspect-ratio:1/1}@media (min-width:1024px){.cabecera-logos img{width:160px;height:160px}}.section-header-tipo-1{padding-top:40px;background:#fff;padding-bottom:10px!important}@media (min-width:1024px){.section-header-tipo-1{padding-top:85px;padding-bottom:inherit}}.section-header-tipo-2{padding-top:40px;padding-bottom:10px!important}@media (min-width:1024px){.section-header-tipo-2{padding-top:85px;padding-bottom:inherit}}.header-tipo-1,.header-tipo-2{display:flex;flex-direction:column;padding-bottom:40px;padding-left:10px;padding-right:10px}@media (min-width:1024px){.header-tipo-1,.header-tipo-2{padding-left:0;padding-right:0;padding-bottom:25px}}.header-tipo-1 h4,.header-tipo-2 h4{padding-bottom:13px}@media (min-width:1024px){.header-tipo-1 h4,.header-tipo-2 h4{padding-bottom:10px}}.header-tipo-1 h2,.header-tipo-2 h2{padding-bottom:15px}@media (min-width:1024px){.header-tipo-1 h2,.header-tipo-2 h2{padding-bottom:20px}}.header-tipo-2{flex-direction:row;justify-content:space-between}.header-tipo-2 .sticket-container{align-self:start;height:auto;margin-bottom:1rem}@media (min-width:1024px){.header-tipo-2 .sticket-container{align-self:end}}.header-tipo-2 .sticket-container img{height:45px;width:100%;object-fit:cover}@media (min-width:1024px){.header-tipo-2 .sticket-container img{height:64px}}.header-paquete-bodas{display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:20px}@media (min-width:1024px){.header-paquete-bodas{flex-direction:row;align-items:center;gap:10px}}.header-paquete-bodas .header-paquete-bodas-price{display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:10px}@media (min-width:1024px){.header-paquete-bodas .header-paquete-bodas-price{align-items:end}}.header-paquete-bodas .header-paquete-bodas-price h2{font-family:"Tamil MN";font-size:18px;font-weight:400;color:#655c54;padding-bottom:5px}@media (min-width:1024px){.header-paquete-bodas .header-paquete-bodas-price h2{font-size:36px}}.header-paquete-bodas .header-paquete-bodas-price p{font-family:"Tamil MN";font-size:16px;font-weight:400;color:#655c54}@media (min-width:1024px){.header-paquete-bodas .header-paquete-bodas-price p{font-size:20px}}.paquete-bodas-main{border-top:1px solid var(--color-gris-borde-pestaña)}.paquete-bodas-column{padding-left:10px!important;padding-right:10px!important}@media (min-width:1024px){.paquete-bodas-column{padding-left:0!important;padding-right:0!important}}.paquete-bodas-list p{font-size:13px;font-weight:300;color:var(--color-texto-2)}@media (min-width:1024px){.paquete-bodas-list p{font-size:15px}}.terminos-y-condiciones{padding-top:20px;padding-inline:10px}@media (min-width:1024px){.terminos-y-condiciones{padding-top:30px;padding-inline:0}}.terminos-y-condiciones-container{padding-bottom:20px;border-bottom:1px solid var(--color-gris-borde-pestaña)}@media (min-width:1024px){.terminos-y-condiciones-container{padding-bottom:30px}}.terminos-y-condiciones p{font-size:13px;font-weight:300;color:var(--color-texto-2)}@media (min-width:1024px){.terminos-y-condiciones p{font-size:15px}}.terminos-y-condiciones ul{padding-left:0;list-style:none}.terminos-y-condiciones ul li{font-size:12px;font-weight:300;color:var(--color-texto-2)}.card-galeria-paquete-bodas{position:relative}.card-galeria-paquete-bodas .img-fondo{width:100%;height:260px}@media (min-width:1024px){.card-galeria-paquete-bodas .img-fondo{height:600px}}.card-galeria-paquete-bodas .img-fondo img{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:1/1}.card-galeria-paquete-bodas .sombreado-superior{position:absolute;top:0;left:0}.img-modal{position:fixed}.img-modal_header .socialwall-share{transform:translateX(87%)}.img-modal_header .socialwall-share.active{transform:translateX(0);transition:transform .7s ease-out}.img-modal_main{width:100%}@media (min-width:1024px){.img-modal_main{width:auto}}.img-modal.open-3d .img-modal_main{width:100%;height:100%}.img-modal.open-3d .img-modal_main .swiper{display:none!important}.img-modal.open-3d .container-3d-frame{display:flex!important;width:100%;height:100%}.img-modal.open-3d .container-3d-frame iframe{width:100%!important;height:100%!important}.img-modal.open-3d .hotel-info-descripcion{display:none!important}.carousel-controles-header.carousel-custom-controles .btn-prev-container{height:auto;top:35%;left:0;z-index:10}.carousel-controles-header.carousel-custom-controles .btn-next-container{height:auto;top:35%;right:0;z-index:10}.controls-carousel-container .carousel-control-prev{left:-50px;position:absolute}.controls-carousel-container .carousel-control-prev svg{border-width:1px;border-color:#dee2e6;border-style:solid}.controls-carousel-container .carousel-control-next{right:-50px;position:absolute}.controls-carousel-container .carousel-control-next svg{border-width:1px;border-color:#dee2e6;border-style:solid}.controls-carousel-container .carousel-indicators-container{position:absolute;left:0;right:0;display:flex;justify-content:center}.controls-carousel-container .carousel-indicators-container .control-dots{border:0;background:0 0;opacity:.7}.controls-carousel-container .carousel-indicators-container .control-dots:hover{opacity:1}.controls-carousel-container .carousel-indicators-container .carousel-indicators{position:relative;margin-left:0;margin-right:0;margin-bottom:0;align-items:center}.controls-carousel-container .carousel-indicators-container .carousel-indicators li{background-color:#8b8b8b;width:10px;height:10px;border-bottom:0 solid transparent;border-top:0 solid transparent;border-radius:25px}.nav-tabs-gastronomia{display:flex!important;flex-wrap:nowrap!important;justify-content:start;height:210px}.nav-tabs-gastronomia .nav-item{max-width:350px!important;height:100%;width:100%;border:1px solid rgba(212,208,202,.4)!important;border-bottom:none!important}.nav-tabs-gastronomia .nav-item .nav-link{height:100%;width:100%;padding-left:5px!important;padding-right:5px!important;padding-top:3px!important;padding-bottom:0!important}.nav-tabs-gastronomia .nav-item .nav-link.active{background-color:#f6f6f6!important}.nav-tabs-gastronomia .nav-item .nav-link.active .gastronomia-card img{opacity:1}.nav-tabs-gastronomia .nav-item .nav-link.active .gastronomia-card_main h6 span{color:#655c54;font-weight:400}.nav-tabs-gastronomia .nav-item .gastronomia-card{max-width:350px;width:100%;height:100%;display:flex;flex-direction:column}@media (min-width:1024px){.nav-tabs-gastronomia .nav-item .gastronomia-card{min-height:100%;min-width:100%}}.nav-tabs-gastronomia .nav-item .gastronomia-card img{width:100%;height:100%;max-height:155px;object-fit:cover;opacity:.5}.nav-tabs-gastronomia .nav-item .gastronomia-card_main{height:100%!important}.nav-tabs-marca .nav-item{max-width:none!important}.nav-tabs-marca .nav-item .nav-link .gastronomia-card_main h6 span{color:var(--color-marca)!important}.nav-tabs-marca .nav-item .nav-link.active{background-color:var(--color-bg-hotel-marca)!important}.nav-tabs-marca .nav-item .nav-link.active .gastronomia-card{background-color:var(--color-bg-hotel-marca)!important}.nav-tabs-marca-especifica .nav-item .nav-link .gastronomia-card_main h6 span{color:var(--color-texto-2)!important}.nav-tabs-marca-especifica .nav-item .nav-link.active{background-color:var(--color-bg-tab-marca)!important}.tab-panel-marca-especifica.tab-panel .tab-panel_tab-item button.active{background-color:var(--color-bg-hotel-marca)!important}.tab-panel-marca-especifica.tab-panel .tab-panel_content.tab-content{background-color:var(--color-bg-hotel-marca)!important}.tab-content-gastronomia{padding-top:25px!important;padding-left:0!important;padding-right:0!important}@media (min-width:1024px){.tab-content-gastronomia{padding-top:40px!important;padding-left:60px!important;padding-right:60px!important}}.tab-content-marca.tab-panel_content.tab-content{background-color:var(--color-bg-hotel-marca)!important}.tab-content-marca-especifica.tab-panel_content.tab-content{background-color:var(--color-bg-tab-marca)!important}.gastronomia-hotel-mobile-marca.pestañas-desplegables li.open>a{background-color:var(--color-bg-hotel-marca)!important}.gastronomia-hotel-mobile-marca.pestañas-desplegables li{color:var(--color-marca)!important}.gastronomia-hotel-mobile-marca.pestañas-desplegables li .subtitulo-gris{color:var(--color-marca)!important}.gastronomia-hotel-mobile-marca.pestañas-desplegables li .pestañas-desplegables_item_content{background-color:var(--color-bg-hotel-marca)!important}.gastronomia-hotel-mobile-marca-especifica.pestañas-desplegables li.open>a{background-color:var(--color-bg-tab-marca)!important}.gastronomia-hotel-mobile-marca-especifica.pestañas-desplegables li{color:var(--color-texto-2)!important}.gastronomia-hotel-mobile-marca-especifica.pestañas-desplegables li .subtitulo-gris{color:var(--color-texto-2)!important}.gastronomia-hotel-mobile-marca-especifica.pestañas-desplegables li .pestañas-desplegables_item_content{background-color:var(--color-bg-tab-marca)!important}.pestañas-desplegables-marca-especifica ul li.open>a{background-color:var(--color-bg-hotel-marca)!important}.pestañas-desplegables-marca-especifica .pestañas-desplegables_item_content{background-color:var(--color-bg-hotel-marca)!important}.pestañas-desplegables-marca-especifica-2 .pestañas-desplegables_item_content{background-color:var(--color-bg-tab-marca)!important}.gastronomia-logo-container{text-align:end}.gastronomia-logo-container img{width:50px}@media (min-width:768px){.gastronomia-logo-container img{width:50px}}@media (min-width:1024px){.gastronomia-logo-container img{width:100px}}.gastronomia-content-container{padding-left:10px;padding-right:10px}@media (min-width:1024px){.gastronomia-content-container{padding-left:25px;padding-right:25px}}.gastronomia-content-marca .tituloH4{color:var(--color-marca)!important}.gastronomia-content-marca .tituloH2{color:var(--color-marca)!important}.gastronomia-content-marca svg path{fill:var(--color-marca)}.card-img-container-slider .sombreado-superior{background:linear-gradient(180deg,rgba(0,0,0,.3) 10%,transparent);z-index:10}.gallery-card{height:400px!important}.gallery-card img{width:100%;height:100%;object-fit:cover}.gallery-card .sombreado-superior{background:linear-gradient(180deg,rgba(0,0,0,.3) 10%,transparent);z-index:10;position:absolute;width:100%;top:0}.modal-gallery-card{width:100vw;height:100%}.modal-gallery-card .btn-next-container{right:0;z-index:3;height:100%}.modal-gallery-card .btn-next-container .swiper-button-disabled{opacity:.5;cursor:not-allowed}.modal-gallery-card .btn-next-container svg{width:50px}@media (min-width:1024px){.modal-gallery-card .btn-next-container svg{width:auto}}.modal-gallery-card .btn-prev-container{left:0;z-index:3;height:100%}.modal-gallery-card .btn-prev-container .swiper-button-disabled{opacity:.5;cursor:not-allowed}.modal-gallery-card .btn-prev-container svg{width:50px}@media (min-width:1024px){.modal-gallery-card .btn-prev-container svg{width:auto}}.modal-gallery-card .swiper-wrapper{max-width:1200px;width:100%}.modal-gallery-card .swiper-wrapper .modal-gallery-card-container-img{width:100%}.modal-gallery-card .swiper-wrapper .modal-gallery-card-container-img img{width:100%;height:100%;object-fit:cover}.modal-gallery-card .swiper-wrapper .modal-gallery-card-container-text{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;padding-top:30px}.ofertas-experiencias-container{padding-top:40px!important;padding-bottom:40px!important;background-color:#f6f6f6}.ofertas-experiencias-container-marca #ofertasExperienciasTab .tab-panel_tab-item button.active{background-color:var(--color-bg-hotel-marca)!important}.mapa-container{width:100%;display:flex;flex-direction:column-reverse}.mapa-container .mapa{width:100%;height:260px}.mapa-container .mapa iframe{width:100%;height:100%}.mapa-container .bloque-mapa_cuerpo{width:100%;padding-bottom:25px}@media (min-width:1024px){.mapa-container{width:100%;display:flex;flex-direction:row}.mapa-container .mapa{width:900px;height:600px}.mapa-container .mapa iframe{width:100%;height:100%}.mapa-container .bloque-mapa_cuerpo{flex:1;padding-left:40px!important;padding-right:40px!important;justify-content:center}.mapa-container .bloque-mapa_cuerpo_marca .tituloH4{color:var(--color-marca)!important}.mapa-container .bloque-mapa_cuerpo_marca .tituloH2{color:var(--color-marca)!important}.mapa-container .bloque-mapa_cuerpo_marca svg path{fill:var(--color-marca)!important}}.banner-card{width:100%;height:100%;display:flex;flex-direction:column;gap:25px}.banner-card-img{width:100%;height:260px}.banner-card-img img{width:100%;height:100%;object-fit:cover}.banner-card-container{position:relative;width:100%;height:100%;padding-top:0;background-color:#fff}.banner-card-content{display:flex;flex-direction:column;justify-content:center;height:100%;gap:20px;padding-left:10px;padding-right:10px}.banner-card-content-actions{width:100%}@media (min-width:1024px){.banner-card{width:100%;height:90vh;min-height:575px;position:relative}.banner-card-img.parallax-lp{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.banner-card-img{width:100%;height:100%}.banner-card-img img{width:100%;height:100%;object-fit:cover}.banner-card-container{position:absolute;top:50%;right:0;transform:translate(-30%,-50%);width:100%;max-width:720px;height:575px;padding:20px;background-color:#fff}.banner-card-container.transparent-bg{background-color:rgba(255,255,255,.88)!important}.banner-card-content{display:flex;flex-direction:column;justify-content:center;height:100%;gap:20px;padding-left:20px;padding-right:20px}.banner-card-content .texto{-webkit-line-clamp:none}.banner-card-content .btn-leer-mas{display:none}.banner-card-content-actions{width:fit-content}}.parallax-card{width:100%;height:100%;display:flex;flex-direction:column;gap:25px;position:relative}.parallax-card-img.parallax-lp{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.parallax-card-img.parallax-xl{height:100dvh!important}.parallax-card-img{width:100%;height:70dvh}.parallax-card-img img{width:100%;height:100%;object-fit:cover}.parallax-card-container{position:absolute;top:15%;margin-left:10px;margin-right:10px;width:calc(100% - 20px);height:auto;padding-top:0;background-color:#fff;max-height:calc(70vh - 20%);overflow:auto}.parallax-card-container.transparent-bg{background-color:rgba(255,255,255,.88)!important}.parallax-card-container.no-parallax-mobile{position:relative}@media (min-width:1024px){.parallax-card-container.no-parallax-mobile{position:absolute}}.parallax-card-containerMicro{position:absolute;top:10%;margin-left:10px;margin-right:10px;width:calc(100% - 20px);height:auto;padding-top:0}.parallax-card-containerMicro.no-parallax-mobile{position:relative}@media (min-width:1024px){.parallax-card-containerMicro.no-parallax-mobile{position:absolute}}.parallax-card-contentMicro{display:flex;flex-direction:column;justify-content:center;height:100%;gap:20px;padding-left:10px;padding-right:10px;padding-top:25px;padding-bottom:25px}.parallax-card-contentMicro-actions{width:100%}@media (max-width:575.98px){.parallax-card-contentMicro .light-15,.parallax-card-contentMicro .tituloH2{color:#fff!important}}.parallax-card-content,.parallax-card-content-lpfg{display:flex;flex-direction:column;justify-content:center;height:100%;gap:20px;padding-left:10px;padding-right:10px;padding-top:25px;padding-bottom:25px}.parallax-card-content-actions{width:100%}.parallax-card-content-lpfg{gap:0!important}@media (min-width:1024px){.parallax-card-content-lpfg{gap:10px!important}}.parallax-card-content-lpfg .titulo img{height:40px}.parallax-card-content-lpfg h4{font-family:AktivGroteskFV;font-weight:400;font-size:15px;color:var(--color-texto-2)}@media (min-width:1024px){.parallax-card-content-lpfg h4{font-size:20px}}.parallax-card-content-lpfg h2{font-family:"Bakemono Stereo";font-weight:400;font-size:19px;color:var(--color-texto-2)}@media (min-width:1024px){.parallax-card-content-lpfg h2{font-size:40px}}.parallax-card-content-lpfg p{font-family:AktivGroteskFV;font-weight:400;font-size:13px;color:var(--color-texto-2);margin-bottom:.5rem!important}@media (min-width:1024px){.parallax-card-content-lpfg p{margin-bottom:1rem!important;font-size:15px}}.parallax-card-content-lpfg .certifications-container{display:flex;flex-direction:column;justify-content:start;align-items:initial;gap:10px}@media (min-width:1024px){.parallax-card-content-lpfg .certifications-container{align-items:center;flex-direction:row}}.parallax-card-content-lpfg .certifications-imgs{display:flex;flex-direction:row;gap:10px}.parallax-card-content-lpfg .certifications-imgs img{width:100%;max-width:100px;height:100%}.parallax-card .slider-image-parallax{height:260px;position:relative}.parallax-card .no-parallax-card-mobile{position:relative}.parallax-card .no-parallax-card-mobile .parallax-card-content,.parallax-card .no-parallax-card-mobile .parallax-card-content-lpfg{padding-left:0;padding-right:0;padding-bottom:0;padding-top:0}@media (min-width:1024px){.parallax-card-container-left{left:0!important;transform:translate(30%,-50%)!important}}@media (min-width:1024px){.parallax-card-container-left-xl{left:0!important;transform:translate(10%,-50%)!important;max-width:45vw!important}}@media (min-width:1024px){.parallax-card{width:100%;height:90vh;min-height:575px;position:relative}.parallax-card-img.parallax-lp{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.parallax-card-img{width:100%;height:100%}.parallax-card-img img{width:100%;height:100%;object-fit:cover}.parallax-card-container{position:absolute;top:50%;right:0;transform:translate(-30%,-50%);width:100%;max-width:720px;height:575px;padding:20px;background-color:#fff;overflow:auto;max-height:none}.parallax-card-container.transparent-bg{background-color:rgba(255,255,255,.88)!important}.parallax-card-containerMicro{position:absolute;top:30%;right:0;transform:translate(-30%,-50%);width:100%;max-width:720px;height:575px;padding:20px}.parallax-card-containerMicro.transparent-bg{background-color:rgba(255,255,255,.88)!important}.parallax-card-content,.parallax-card-content-lpfg{display:flex;flex-direction:column;justify-content:center;height:100%;gap:20px;padding-left:20px;padding-right:20px}.parallax-card-content .titulo img,.parallax-card-content-lpfg .titulo img{height:40px}.parallax-card-content .texto,.parallax-card-content-lpfg .texto{-webkit-line-clamp:none}.parallax-card-content .btn-leer-mas,.parallax-card-content-lpfg .btn-leer-mas{display:none}.parallax-card-content-actions{width:fit-content}.parallax-card-contentMicro{display:flex;flex-direction:column;justify-content:center;height:100%;gap:20px;padding-left:20px;padding-right:20px}.parallax-card-contentMicro h2{font-size:20px!important}.parallax-card-contentMicro h2,.parallax-card-contentMicro p{text-align:right!important;color:#fff!important}.parallax-card-contentMicro .titulo img{height:40px}.parallax-card-contentMicro .texto{-webkit-line-clamp:none}.parallax-card-contentMicro .btn-leer-mas{display:none}.parallax-card-contentMicro-actions{width:fit-content}.parallax-card.small-card{height:70vh!important}.parallax-card .slider-image-parallax .exp-slider_controls{right:calc(30% - 360px)}.parallax-card .slider-image-parallax{height:auto;position:initial}.parallax-card .no-parallax-card-mobile{position:absolute}.parallax-card .no-parallax-card-mobile .parallax-card-content,.parallax-card .no-parallax-card-mobile .parallax-card-content-lpfg{padding-left:inherit;padding-right:inherit;padding-bottom:inherit;padding-top:inherit}}#carouselLuxAdultsMobile .carousel-indicators{position:absolute;left:0;right:0;display:flex;justify-content:center}#carouselLuxAdultsMobile .carousel-indicators .control-dots{border:0;background:0 0;opacity:.7}#carouselLuxAdultsMobile .carousel-indicators .control-dots:hover{opacity:1}#carouselLuxAdultsMobile .carousel-indicators ol.carousel-indicators{position:relative;margin-left:0;margin-right:0;margin-bottom:0;align-items:center}#carouselLuxAdultsMobile .carousel-indicators ol.carousel-indicators li{background-color:#8b8b8b;width:10px;height:10px;border-bottom:0 solid transparent;border-top:0 solid transparent;border-radius:25px}#carouselLuxAdultsDesktop .controls-carousel-container .carousel-control-prev,#carouselLuxAdultsMobile .controls-carousel-container .carousel-control-prev{left:0!important;height:40%}@media (min-width:1024px){#carouselLuxAdultsDesktop .controls-carousel-container .carousel-control-prev,#carouselLuxAdultsMobile .controls-carousel-container .carousel-control-prev{height:100%;left:80px!important}}#carouselLuxAdultsDesktop .controls-carousel-container .carousel-control-prev,#carouselLuxAdultsMobile .controls-carousel-container .carousel-control-prev{justify-content:center}#carouselLuxAdultsDesktop .controls-carousel-container .carousel-control-next,#carouselLuxAdultsMobile .controls-carousel-container .carousel-control-next{right:0!important;height:40%}@media (min-width:1024px){#carouselLuxAdultsDesktop .controls-carousel-container .carousel-control-next,#carouselLuxAdultsMobile .controls-carousel-container .carousel-control-next{height:100%;right:80px!important}}#carouselLuxAdultsDesktop .controls-carousel-container .carousel-control-next,#carouselLuxAdultsMobile .controls-carousel-container .carousel-control-next{justify-content:center}.inline-scroller-custom section .custom-control-label span.custom-control-label-text.filtro-check-label-destino,.inline-scroller-custom section .custom-control-label span.custom-control-label-text.filtro-check-label-microdestino,.inline-scroller-custom section .custom-control-label span.custom-control-label-text.filtro-check-label-pais{font-size:13px!important;font-weight:200;color:var(--color-texto-2)}.filters-bottom{padding-top:28px;padding-bottom:38px}.filters-bottom .dropdown-menu{max-width:fit-content;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}#habitacionesSimilares.habitaciones-similares-container{display:flex;flex-direction:column;gap:20px;padding-top:20px!important;padding-bottom:20px!important}@media (min-width:1024px){#habitacionesSimilares.habitaciones-similares-container{gap:40px;padding-top:40px;padding-bottom:40px}}.cards-similares{padding-left:0;padding-right:0;background-color:var(--color-beige-claro);padding-top:10px;padding-bottom:10px;cursor:default!important}@media (min-width:1024px){.cards-similares{padding-left:60px;padding-right:60px;background-color:var(--color-beige-claro);padding-top:40px;padding-bottom:20px}}.cards-similares .carousel-inner{background-color:#fff}.cards-similares .controls-carousel-container .carousel-control-prev{left:0;height:50%}@media (min-width:1024px){.cards-similares .controls-carousel-container .carousel-control-prev{left:15px;height:100%}}.cards-similares .controls-carousel-container .carousel-control-next{right:0;height:50%}@media (min-width:1024px){.cards-similares .controls-carousel-container .carousel-control-next{right:15px;height:100%}}.cards-similares .hotel-card_img{width:100%;position:relative;min-height:350px}@media (min-width:1024px){.cards-similares .hotel-card_img{position:relative;width:65%;min-height:540px}}.cards-similares .hotel-card_img .sombreado-superior{background:linear-gradient(180deg,rgba(0,0,0,.3) 10%,transparent);z-index:10}.cards-similares .hotel-card_img.card-w-1\/2{width:100%!important}@media (min-width:1024px){.cards-similares .hotel-card_img.card-w-1\/2{width:50%!important}}.cards-similares .hotel-card_main{width:100%;padding-left:10px;padding-right:10px;padding-top:25px;text-align:start}@media (min-width:1024px){.cards-similares .hotel-card_main{width:35%;padding-left:40px;padding-right:40px;padding-top:0;text-align:end}}.cards-similares .hotel-card_main.card-w-1\/2{width:100%!important}@media (min-width:1024px){.cards-similares .hotel-card_main.card-w-1\/2{width:50%!important}}.cards-similares .flex-lg-row-reverse .hotel-card_main{text-align:start}@media (min-width:1024px){.cards-similares .flex-lg-row-reverse .hotel-card_main{text-align:start}}.cards-similares.card-destino-pais-hotel-carousel .controls-carousel-container .carousel-control-prev{left:0;height:50%}@media (min-width:1024px){.cards-similares.card-destino-pais-hotel-carousel .controls-carousel-container .carousel-control-prev{left:-45px;height:100%}}.cards-similares.card-destino-pais-hotel-carousel .controls-carousel-container .carousel-control-next{right:0;height:50%}@media (min-width:1024px){.cards-similares.card-destino-pais-hotel-carousel .controls-carousel-container .carousel-control-next{right:-45px;height:100%}}.card-espacio-boda .hotel-card_img{width:100%;position:relative;min-height:350px}@media (min-width:1024px){.card-espacio-boda .hotel-card_img{position:relative;width:100%;min-height:317px}}.card-espacio-boda .hotel-card_img img{z-index:0}.card-espacio-boda .hotel-card_img .sombreado-superior{background:linear-gradient(180deg,rgba(0,0,0,.3) 10%,transparent);z-index:10}.hotel-card_main_header{padding-bottom:16px}.hotel-card_main_header_precio{display:none}.hotel-card_main_texto{height:auto!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;margin-bottom:25px!important;padding-bottom:0}.hotel-card_main_precio{justify-content:end;align-items:end;margin-bottom:20px}.hotel-card_main_precio_swap{display:flex;flex-direction:column-reverse;gap:10px}@media (min-width:1024px){.hotel-card_main_precio_swap{gap:0;flex-direction:column}}.hotel-card_main .card_footer{width:100%;display:flex;justify-content:start;align-items:center;flex-direction:row;gap:10px}.hotel-card_main .card_footer .btn-habitacion{width:150px;font-size:15px}.hotel-card_main .card_footer .btn-reservar{flex:1}.hotel-card_main .caracteristica-habitacion-container .caracteristica-habitacion:nth-child(n+5){display:none!important}.hotel-card_main .caracteristica-habitacion-container .caracteristica-habitacion svg path{fill:var(--color-marca)!important}@media (min-width:1024px){.hotel-card{display:flex;flex-direction:row}.hotel-card_main{display:flex;flex-direction:column;justify-content:center;padding-top:47px;padding-bottom:45px;padding-right:40px;padding-left:40px;flex:1}.hotel-card_main_header{justify-content:space-between;align-items:end;padding-bottom:30px}.hotel-card_main_header_precio{display:flex;align-items:end}.hotel-card_main_texto{height:auto!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-bottom:25px!important;padding-bottom:0}.hotel-card_main .card_footer{display:flex;justify-content:start;align-items:center;flex-direction:row;gap:20px}.hotel-card_main .card_footer .btn-habitacion{width:auto;font-size:16px}.hotel-card_main .card_footer .btn-reservar{flex:auto;width:auto;flex-grow:0}.hotel-card_main .caracteristica-habitacion-container{margin-bottom:31px}.hotel-card_main .caracteristica-habitacion-container .caracteristica-habitacion:nth-child(n+5){display:flex!important}.hotel-card_main .caracteristica-habitacion-container .caracteristica-habitacion:nth-child(n+7){display:none!important}.hotel-card_img{width:720px}}.card-ocio-y-actividades{display:flex;flex-direction:column-reverse;border:1px solid var(--color-gris-borde-pestaña)}@media (min-width:1024px){.card-ocio-y-actividades{flex-direction:row-reverse}}.card-ocio-y-actividades .card-ocio-y-actividades-texto{width:100%;height:100%;padding-inline:10px;padding-block:10px;height:auto}@media (min-width:1024px){.card-ocio-y-actividades .card-ocio-y-actividades-texto{width:40%;padding-inline:40px;padding-block:0}}.card-ocio-y-actividades .card-ocio-y-actividades-imagen{width:100%;height:250px}@media (min-width:1024px){.card-ocio-y-actividades .card-ocio-y-actividades-imagen{width:60%;height:660px}}.hotel-estrellas-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}@media (min-width:1024px){.hotel-estrellas-container{flex-direction:row;flex-wrap:nowrap;gap:10px}}.eventos-card-container main{padding-inline:0;padding-bottom:10px}@media (min-width:1024px){.eventos-card-container main{padding-inline:120px;padding-bottom:50px}}.eventos-card-container-tipo-2 main{padding-inline:0;padding-bottom:10px}@media (min-width:1024px){.eventos-card-container-tipo-2 main{padding-inline:0;padding-bottom:50px}}.eventos-card{display:flex;flex-direction:column-reverse;border:1px solid var(--color-gris-borde-pestaña)}@media (min-width:1024px){.eventos-card{flex-direction:row}}.eventos-card-texto{width:100%;height:100%;padding-inline:10px;padding-block:10px;height:auto;background-color:var(--color-bg-hotel-marca)}@media (min-width:1024px){.eventos-card-texto{width:50%;padding-inline:40px;padding-block:120px}}.eventos-card-texto .tituloH4{color:var(--color-marca)!important}.eventos-card-imagen{width:100%;height:250px}@media (min-width:1024px){.eventos-card-imagen{width:50%;min-height:450px;height:auto}}.eventos-card.no-border-card{border:none}.eventos-card.reversed{display:flex;flex-direction:column-reverse}@media (min-width:1024px){.eventos-card.reversed{flex-direction:row-reverse}}@media (min-width:1024px){.eventos-card.reversed .eventos-card-texto{width:38%}}@media (min-width:1024px){.eventos-card.reversed .eventos-card-imagen{width:62%}}.eventos-card-tipo-2{display:flex;flex-direction:column-reverse;border:1px solid var(--color-gris-borde-pestaña)}@media (min-width:1024px){.eventos-card-tipo-2{flex-direction:row}}.eventos-card-tipo-2-texto{width:100%;height:100%;padding-inline:10px;padding-block:10px;height:auto}@media (min-width:1024px){.eventos-card-tipo-2-texto{width:40%;padding-inline:40px;padding-block:120px}}.eventos-card-tipo-2-texto .tituloH4{color:var(--color-marca)!important}.eventos-card-tipo-2-imagen{width:100%;height:250px}@media (min-width:1024px){.eventos-card-tipo-2-imagen{width:60%;min-height:450px;height:auto}}.eventos-card-tipo-2.no-border-card{border:none}.eventos-card-tipo-2.reversed{display:flex;flex-direction:column-reverse}@media (min-width:1024px){.eventos-card-tipo-2.reversed{flex-direction:row-reverse}}@media (min-width:1024px){.eventos-card-tipo-2.reversed .eventos-card-texto{width:38%}}@media (min-width:1024px){.eventos-card-tipo-2.reversed .eventos-card-imagen{width:62%}}.eventos-card-tipo-3{display:flex;flex-direction:column-reverse;border:1px solid var(--color-gris-borde-pestaña)}@media (min-width:1024px){.eventos-card-tipo-3{flex-direction:row}}.eventos-card-tipo-3-texto-container{width:100%;height:100%;height:auto;display:flex;justify-content:center;align-items:center}@media (min-width:1024px){.eventos-card-tipo-3-texto-container{width:40%;height:auto}}.eventos-card-tipo-3-texto-container .texto-flotante{padding-inline:10px;padding-block:20px;height:auto}@media (min-width:1024px){.eventos-card-tipo-3-texto-container .texto-flotante{padding-inline:40px;padding-block:80px}}.eventos-card-tipo-3-texto-container .texto-flotante .tituloH4{color:var(--color-marca)!important}.eventos-card-tipo-3-imagen{width:100%;height:250px}@media (min-width:1024px){.eventos-card-tipo-3-imagen{width:60%;min-height:666px;height:auto}}.eventos-card-tipo-3.no-border-card{border:none}.eventos-card-tipo-3.reversed{display:flex;flex-direction:column-reverse}@media (min-width:1024px){.eventos-card-tipo-3.reversed{flex-direction:row-reverse}}@media (min-width:1024px){.eventos-card-tipo-3.reversed .eventos-card-texto{width:38%}}@media (min-width:1024px){.eventos-card-tipo-3.reversed .eventos-card-imagen{width:62%}}.eventos-card-tipo-4{display:flex;flex-direction:column-reverse;border:1px solid var(--color-gris-borde-pestaña)}@media (min-width:1024px){.eventos-card-tipo-4{flex-direction:row}}.eventos-card-tipo-4-texto{width:100%;height:100%;padding-inline:10px;padding-block:10px;height:auto}@media (min-width:1024px){.eventos-card-tipo-4-texto{width:50%;padding-inline:40px;padding-block:120px}}.eventos-card-tipo-4-texto .tituloH4{color:var(--color-marca)!important}.eventos-card-tipo-4-imagen{width:100%;height:250px}@media (min-width:1024px){.eventos-card-tipo-4-imagen{width:50%;min-height:450px;height:auto}}.eventos-card-tipo-4.no-border-card{border:none}.eventos-card-tipo-4.reversed{display:flex;flex-direction:column-reverse}@media (min-width:1024px){.eventos-card-tipo-4.reversed{flex-direction:row-reverse}}@media (min-width:1024px){.eventos-card-tipo-4.reversed .eventos-card-texto{width:38%}}@media (min-width:1024px){.eventos-card-tipo-4.reversed .eventos-card-imagen{width:62%}}.eventos-espacios-container{padding-block:40px;background-color:var(--color-bg-hotel-marca);display:flex;flex-direction:column;gap:20px}@media (min-width:1024px){.eventos-espacios-container{flex-direction:row;gap:30px}}.eventos-espacios-card{display:flex;flex-direction:column;border:1px solid var(--color-gris-borde-pestaña);background-color:var(--color-blanco);flex:1}.eventos-espacios-card-imagen{width:100%;height:250px;position:relative}@media (min-width:1024px){.eventos-espacios-card-imagen{width:100%;height:317px}}.eventos-espacios-card-imagen img{width:100%;height:100%;object-fit:cover}.eventos-espacios-card-texto{display:flex;flex-direction:column;gap:10px;width:100%;height:100%;padding:10px;height:auto}@media (min-width:1024px){.eventos-espacios-card-texto{padding:25px}}.eventos-espacios-card-texto .eventos-espacios-ocupacion{display:flex;flex-direction:row;gap:10px;align-items:center;width:100%;height:auto;font-family:Inter;font-size:14px;font-weight:300;color:var(--color-texto-2)}@media (min-width:1024px){.eventos-espacios-card-texto .eventos-espacios-ocupacion{font-size:15px}}.eventos-espacios-card-texto .eventos-espacios-ocupacion svg{width:20px;height:20px}@media (min-width:1024px){.eventos-espacios-card-texto .eventos-espacios-ocupacion svg{width:25px;height:25px}}.card-paquete-bodas{display:flex;flex-direction:column;border:1px solid var(--color-gris-borde-pestaña)}@media (min-width:1024px){.card-paquete-bodas{flex-direction:row-reverse}}.card-paquete-bodas-header{width:100%;height:100%;min-height:180px;min-width:fit-content}@media (min-width:1024px){.card-paquete-bodas-header{width:70%;min-width:500px;min-height:391px}}.card-paquete-bodas-main{width:100%;height:auto;display:flex;flex:1;flex-direction:column;justify-content:center;align-items:start;text-align:start;padding-inline:10px;padding-block:20px}@media (min-width:1024px){.card-paquete-bodas-main{text-align:end;align-items:end;padding-inline:30px;width:30%;padding-block:0}}.card-paquete-bodas-main h4{font-size:16px;font-weight:400;font-family:"Tamil MN";color:#000}@media (min-width:1024px){.card-paquete-bodas-main h4{font-size:20px}}.card-paquete-bodas-main h5{font-size:16px;font-weight:400;font-family:"Tamil MN";color:rgba(0,0,0,.4)}@media (min-width:1024px){.card-paquete-bodas-main h5{font-size:20px}}.card-paquete-bodas-main p{font-size:13px;font-weight:400;font-family:Inter;color:#474747}@media (min-width:1024px){.card-paquete-bodas-main p{font-size:15px}}.ventajas-card{display:flex;flex-direction:column;border:1px solid var(--color-gris-borde-pestaña)}@media (min-width:1024px){.ventajas-card{flex-direction:row-reverse}}.ventajas-card-header{width:100%;height:100%;min-height:250px}@media (min-width:1024px){.ventajas-card-header{width:50%;min-width:500px;min-height:540px}}.ventajas-card-main{background-color:var(--color-blanco);width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:start;text-align:start;padding-inline:10px;padding-block:20px;flex:1}@media (min-width:1024px){.ventajas-card-main{width:50%;padding-inline:30px;padding-block:0}}.ventajas-container{padding-inline:0;padding-top:10px;position:relative}@media (min-width:1024px){.ventajas-container{padding-inline:60px;padding-top:40px}}.ventajas-container .btn-prev-multiple{left:0;opacity:.8;z-index:3;border:1px solid var(--color-beige-oscuro);padding:0;height:auto;position:absolute;top:15%}@media (min-width:1024px){.ventajas-container .btn-prev-multiple{left:15px;top:calc(50% - 70px)}}.ventajas-container .btn-prev-multiple svg{width:50px;height:50px}@media (min-width:1024px){.ventajas-container .btn-prev-multiple svg{width:70px;height:70px}}.ventajas-container .btn-next-multiple{right:0;opacity:.8;z-index:3;border:1px solid var(--color-beige-oscuro);padding:0;height:auto;position:absolute;top:15%}@media (min-width:1024px){.ventajas-container .btn-next-multiple{top:calc(50% - 70px);right:15px}}.ventajas-container .btn-next-multiple svg{width:50px;height:50px}@media (min-width:1024px){.ventajas-container .btn-next-multiple svg{width:70px;height:70px}}.ventajas-container .swiper-pagination-multiple{display:flex;justify-content:center;align-items:center;height:40px}.ventajas-container .swiper-pagination-multiple .swiper-pagination-bullet{background-color:var(--color-marca)}.espacios-container .custom-wrapper{padding-inline:0;padding-top:10px;padding-bottom:40px}@media (min-width:1024px){.espacios-container .custom-wrapper{padding-inline:0;padding-top:40px;padding-bottom:40px}}.espacios-container .swiper-pagination .swiper-pagination-bullet{background-color:var(--color-marca)}.mas-info-eventos-general-card{width:100%;max-width:90vw;background-color:var(--color-blanco);margin-left:auto;margin-right:auto}.mas-info-eventos-general-card .closeModalBtn{position:absolute;right:5%}@media (min-width:1024px){.mas-info-eventos-general-card{max-width:70vw}}.mas-info-eventos-general-card-header{width:100%;display:flex;flex-direction:column;padding-inline:10px;padding-block:40px}@media (min-width:1024px){.mas-info-eventos-general-card-header{flex-direction:row;padding-inline:30px;padding-block:20px}}.mas-info-eventos-general-card-header-imagen{width:100%;height:250px}@media (min-width:1024px){.mas-info-eventos-general-card-header-imagen{height:500px;width:60%}}.mas-info-eventos-general-card-header-content{width:100%;display:flex;flex-direction:column;padding-inline:10px;padding-block:10px;justify-content:center}@media (min-width:1024px){.mas-info-eventos-general-card-header-content{width:40%;padding-inline:30px;padding-block:20px}}.mas-info-eventos-general-card-main{padding-left:10px;padding-block:10px}@media (min-width:1024px){.mas-info-eventos-general-card-main{padding-left:20px;padding-block:10px}}.mas-info-eventos-general-card-main .listado-distrubiciones{display:flex;flex-direction:row;gap:20px;padding-left:20px}@media (min-width:1024px){.mas-info-eventos-general-card-main .listado-distrubiciones{gap:70px;padding-left:70px}}.mas-info-eventos-general-card-main .listado-distrubiciones-item{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center}.mas-info-eventos-general-card-main .listado-distrubiciones-item svg{width:30px!important;height:30px!important}@media (min-width:1024px){.mas-info-eventos-general-card-main .listado-distrubiciones-item svg{width:40px!important;height:40px!important}}.border-marca-gris{border-top:40px solid var(--color-beige-claro)}#marcasTabContent .hotel-card.hotel-card-tipo-2 .hotel-card_img{width:100%;height:350px}@media (min-width:1024px){#marcasTabContent .hotel-card.hotel-card-tipo-2 .hotel-card_img{width:60%;height:600px;position:relative}}#marcasTabContent .hotel-card.hotel-card-tipo-2 .hotel-card_main{width:100%;height:100%;padding-left:10px;padding-right:10px;padding-bottom:20px}@media (min-width:1024px){#marcasTabContent .hotel-card.hotel-card-tipo-2 .hotel-card_main{width:40%;height:600px;background-color:var(--color-blanco);padding-left:40px;padding-right:40px;padding-top:0;padding-bottom:0}}#deportes.deportes{margin-top:40px}@media (min-width:1024px){#deportes.deportes{margin-top:85px}}#deportes.deportes .imageback{object-fit:cover;transform:rotateY(180deg)}@media (min-width:1024px){#deportes.deportes .imageback{object-fit:cover;transform:rotateY(0)}}.bg-lopesan-for-good{background-color:var(--color-lopesan-for-good)}@media (max-width:575.98px){.bg-sm-gris{background-color:#f5f5f5!important}}@media (max-width:575.98px){.p-small-0{padding-left:0!important;padding-right:0!important}}@media (max-width:575.98px){.filtros-container .p-yt-50{padding-top:0!important}}.checkboxFiltro.filtros-noticias .filtros-dropdown-container{background-color:var(--color-blanco)!important}.checkboxFiltro.filtros-noticias .filtros-dropdown-container button{background-color:var(--color-blanco)!important}@media (max-width:575.98px){.checkboxFiltro .filtros-dropdown-container{height:auto;background-color:#f5f5f5!important}}@media (max-width:575.98px){.checkboxFiltro .filtros-dropdown-container.input-search{background-color:var(--color-blanco)!important}}.checkboxFiltro .filtros-dropdown-container button .expanded-icon{display:none}.checkboxFiltro .filtros-dropdown-container button .collapsed-icon{display:none}@media (max-width:575.98px){.checkboxFiltro .filtros-dropdown-container button{background-color:#f5f5f5!important;display:flex;justify-content:space-between;align-items:center}.checkboxFiltro .filtros-dropdown-container button .expanded-icon{display:none}.checkboxFiltro .filtros-dropdown-container button .collapsed-icon{display:block}.checkboxFiltro .filtros-dropdown-container button.form-control-select{background-image:none!important;height:48px!important}}.checkboxFiltro .dropdown-menu{padding:0 0 .5rem 0!important}.checkboxFiltro .filtros-dropdown-menu ul.list-unstyled .dropdown-section:hover{background-color:#dee5ea}.checkboxFiltro .filtros-dropdown-menu ul.list-unstyled .dropdown-section .form-check-inline section span.custom-control-label>span.custom-control-label-text{font-size:13px!important;word-break:break-word;font-weight:200;color:var(--color-texto-2)}.checkboxFiltro.filtro-noticias .filtros-dropdown-container{background-color:var(--color-blanco)!important}#carouselCabecera ol.carousel-indicators.indicadores li{border-radius:10px}.p-x-md-10{padding-right:10px!important;padding-left:10px!important}@media (max-width:575.98px){.p-x-md-10{padding-right:0!important;padding-left:0!important}}.padding-y-20{padding-top:20px!important;padding-bottom:20px!important}@media (max-width:575.98px){.checkboxFiltro .filtros-dropdown-menu{position:absolute!important}.border-top-none{border-top:none!important}}.width-detalle{width:880px!important}@media (max-width:575.98px){.width-detalle{width:100%!important}}.border-bottom-titulo-seccion{border-bottom:1px solid #b1b1b1!important}@media (max-width:575.98px){.border-bottom-titulo-seccion{border-bottom:none!important}}.w-sm-100-md-auto{width:auto}@media (max-width:575.98px){.w-sm-100-md-auto{width:100%!important}}@media (max-width:575.98px){#detalle-habitacion .tituloH4,#habitaciones-similares .tituloH4{font-size:16px;padding-bottom:10px!important}.hotel-card_img .exp-slider .exp-slider_controls,.oferta_header .exp-slider .exp-slider_controls{display:flex!important}}#btnOrdenarOriginal:hover,#btnOrdenarPrecio:hover,#btnOrdenarPrecioReves:hover{background-color:#dee5ea}#menu-servicios{color:#fff;height:auto}@media (max-width:575.98px){#menu-servicios{height:auto!important}}.bgBorder{background-color:transparent;border:1px solid #323232}.bgBorder a:hover{text-decoration:none}.bgBorder a span{color:#323232}.bgService{background-color:var(--color-anclas)}.w-240-Servicios{width:240px;height:50px}@media (max-width:575.98px){.w-240-Servicios{width:100%!important}}.w-400-Servicios{width:400px;height:50px}@media (max-width:575.98px){.w-400-Servicios{width:100%!important}}@media (max-width:575.98px){.m-sm-10{margin:5px 0}}#menu-servicios svg path{fill:#fff!important}#servicios-hotel article.hotel-card{display:block!important}@media (max-width:575.98px){#servicios-hotel article.hotel-card .hotel-card_img{display:none}}#servicios-hotel article.hotel-card .hotel-card_imgMobile{display:none}@media (max-width:575.98px){#servicios-hotel article.hotel-card .hotel-card_imgMobile{display:block;width:100%;height:300px;margin:0 auto}#servicios-hotel article.hotel-card .hotel-card_imgMobile img{width:100%;height:100%;object-fit:cover;object-position:center}}@media (max-width:575.98px){#servicios-hotel article.hotel-card main.hotel-card_main{padding:0!important}}#servicios-hotel article.hotel-card main.hotel-card_main ul.list-unstyled{padding:20px}@media (max-width:575.98px){#servicios-hotel article.hotel-card main.hotel-card_main ul.list-unstyled{padding:20px}}#servicios-hotel article.hotel-card main.hotel-card_main header{margin-bottom:10px}@media (max-width:575.98px){#servicios-hotel article.hotel-card main.hotel-card_main header{margin-bottom:0}}#servicios-hotel article.hotel-card main.hotel-card_main header button{width:100%;border:none;text-align:left;background-color:transparent;-webkit-appearance:none!important}#servicios-hotel article.hotel-card main.hotel-card_main header button .collapsed-icon{display:none}#servicios-hotel article.hotel-card main.hotel-card_main header button .expanded-icon{display:none}@media (max-width:575.98px){#servicios-hotel article.hotel-card main.hotel-card_main header button{display:flex!important;align-items:center;justify-content:space-between;height:55px;background-color:#f5f5f5;padding:0 15px;border:1px solid #eaeaea}#servicios-hotel article.hotel-card main.hotel-card_main header button .collapsed-icon{display:block}#servicios-hotel article.hotel-card main.hotel-card_main header button .expanded-icon{display:none}#servicios-hotel article.hotel-card main.hotel-card_main header button h4{width:100%;padding:0 20px;display:flex;justify-content:space-between}}article.oferta main.oferta_main header .adultsOnly{width:20px;height:20px}article.oferta main.oferta_main header .adultsOnly img{width:100%;height:100%;object-fit:contain;object-position:center}@media (min-width:992px){.oferta .oferta_header .logo-bg{height:50px}}@media (max-width:575.98px){.oferta .oferta_header .logo-bg{height:50px}}.modal-background header{position:absolute;right:0}@media (max-width:575.98px){.modal-background header{width:100%;height:50px;background-color:#fff}}.modal-background header button.btn-close-modal{width:40px;height:40px;background-color:#5b7d96}@media (max-width:575.98px){.modal-background header button.btn-close-modal{width:30px;height:30px}}.modal-background .post-modal section.carousel-controles .carousel-control-prev{width:60px;height:60px;top:50%;left:-40px;background-color:rgba(255,255,255,.8);border:1px solid #a3a3a3}@media (max-width:575.98px){.modal-background .post-modal section.carousel-controles .carousel-control-prev{top:15%;left:0}}.modal-background .post-modal section.carousel-controles .carousel-control-next{width:60px;height:60px;top:50%;right:-40px;background-color:rgba(255,255,255,.8);border:1px solid #a3a3a3}@media (max-width:575.98px){.modal-background .post-modal section.carousel-controles .carousel-control-next{top:15%;right:0}}.modal-background .post-modal section.carousel-controles ol.carousel-indicators{width:100%;height:40px;right:0;left:0;margin-bottom:0;margin-right:0;margin-left:0;background-color:#f6f6f6;bottom:0;display:flex;align-items:center}.modal-background .post-modal section.carousel-controles ol.carousel-indicators li{width:8px;height:8px;border-radius:100%;background-color:#c8c7c6}.modal-background .post-modal section.carousel-controles ol.carousel-indicators li.active{background-color:#3d3935}.modal-background .carousel-inner{margin-bottom:35px}.modal-background .carousel-inner article.article .second-column footer .btn-container{justify-content:flex-start}@media (max-width:575.98px){.modal-background .carousel-inner article.article .second-column footer .btn-container{justify-content:end}}@media (max-width:575.98px){.modal-background .carousel-inner article.article .second-column footer .btn-container a{flex-grow:1}}.p-20-sm-10{padding:20px!important}@media (max-width:575.98px){.p-20-sm-10{padding:10px!important}}#home-lopesan .lopesan-card{width:400px!important}#deportes-hotel .lopesan-card{width:530px}@media (max-width:1185.98px){#deportes-hotel .lopesan-card{width:100%!important}}#deportes-hotel .lopesan-card .lopesan-card_img{width:100%;height:310px!important;object-fit:cover}#deportes-hotel .lopesan-card .lopesan-card_main{height:90px!important}#memorias-sostenibilidad .lopesan-card{width:530px!important}@media (max-width:575.98px){#memorias-sostenibilidad .lopesan-card{width:100%!important}}#memorias-sostenibilidad .lopesan-card .lopesan-card_img{width:100%;height:310px!important;object-fit:cover}#certificaciones-interiores{padding-inline:10px}@media (min-width:1024px){#certificaciones-interiores{padding-inline:0}}#certificaciones-interiores .lopesan-card{width:calc(25% - 30px)!important}@media (max-width:575.98px){#certificaciones-interiores .lopesan-card{width:100%!important}}#certificaciones-interiores .lopesan-card .lopesan-card_img{width:100%;height:240px!important;object-fit:cover}#btnVerMasService:hover{color:#fff!important;text-decoration:none}@media (min-width:992px){#deportes-hotel .lopesan-card .lopesan-card_main{height:90px!important}}.hiddenService{display:none!important}@media (min-width:992px){#ofertas-experiencias .oferta{width:586px!important;height:unset}}.galeria-container .titulo-filtro-galeria{padding-inline:10px}@media (min-width:1024px){.galeria-container .titulo-filtro-galeria{padding-inline:0}}.galeria-container .filtroGaleriaListado{border-bottom:1px solid #707070;border-top:1px solid #707070;padding-inline:10px}@media (min-width:1024px){.galeria-container .filtroGaleriaListado{border-bottom:none;border-top:none;padding-inline:0;padding-top:0!important;padding-bottom:0!important}}.galeria-container .filtroGaleriaListado .form-check.form-check-inline{width:100%;flex-direction:row-reverse;justify-content:space-between;text-transform:uppercase}@media (min-width:1024px){.galeria-container .filtroGaleriaListado .form-check.form-check-inline{flex-direction:row;justify-content:flex-start;text-transform:none}}#galeriaImagenes .img-container{max-width:fit-content!important}@media (min-width:1024px){#galeriaImagenes .img-container{max-width:fit-content}}.gallery-images{padding-left:5px;padding-right:5px}@media (min-width:1024px){.gallery-images{padding-left:40px;padding-right:40px}}.gallery-images .swiper-wrapper{padding-bottom:30px}.gallery-images .swiper-wrapper .swiper-slide{margin-top:0!important}.gallery-images .swiper-wrapper .swiper-slide .img-container{padding:2.5px!important;height:90px;min-height:90px;max-height:90px}@media (min-width:1024px){.gallery-images .swiper-wrapper .swiper-slide .img-container{padding:10px!important;height:auto;min-height:fit-content;max-height:fit-content}}.bloque-visita-virtual .mapa-container .mapa{width:100%;height:460px}.bloque-visita-virtual .mapa-container .mapa iframe{width:100%;height:100%}@media (min-width:1024px){.bloque-visita-virtual .mapa-container{width:100%;padding-left:60px;padding-right:60px}.bloque-visita-virtual .mapa-container .mapa{width:100%;height:1000px}.bloque-visita-virtual .mapa-container .mapa iframe{width:100%;height:100%}}.img-modal-gallery{color:var(--color-marca)}.img-modal-gallery_header{display:flex;flex-direction:row;justify-content:space-between;background-color:#000;align-items:start;padding-left:30px;padding-right:30px;width:100%}@media (min-width:1024px){.img-modal-gallery_header{align-items:center;padding-left:95px;padding-right:95px}}.img-modal-gallery_header .actions-container{display:flex;flex-direction:row;gap:20px;justify-content:center;align-items:center}.img-modal-gallery_header .media-controls .iconPause{display:block;cursor:pointer}.img-modal-gallery_header .media-controls .iconPlay{display:none;cursor:pointer}.img-modal-gallery_header .pagination-custom{padding-left:25px;padding-right:25px;font-family:Inter;font-size:15px;font-weight:300}.img-modal-gallery_header .gallery-share{position:relative}.img-modal-gallery_header .gallery-share .gallery-share-social{cursor:pointer}.img-modal-gallery_header .gallery-share .gallery-share-social_media{display:flex;flex-direction:column;position:absolute;top:40px;gap:5px;left:-5px;opacity:0;transition:opacity .1s ease-out}@media (min-width:1024px){.img-modal-gallery_header .gallery-share .gallery-share-social_media{gap:15px}}.img-modal-gallery_header .gallery-share .gallery-share-social.open .gallery-share-social_media{opacity:1;transition:opacity .2s .2s ease-out;z-index:10}.img-modal-gallery_footer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%}.img-modal-gallery_footer .hotel-info{background-color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding-top:10px;padding-bottom:10px;width:100%}.img-modal-gallery_footer .hotel-info-name{font-family:"Tamil MN";font-size:15px;font-weight:400;text-transform:uppercase}.img-modal-gallery_footer .hotel-info-description{font-family:Inter;font-size:15px;font-weight:400}.img-modal-gallery.open-3d .img-modal_main{width:100%;height:100%}.img-modal-gallery.open-3d .img-modal_main .gallery-modal-swiper{display:none!important}.img-modal-gallery.open-3d .container-3d-frame{display:flex!important;width:100%;height:100%}.img-modal-gallery.open-3d .container-3d-frame iframe{width:100%!important;height:100%!important}.img-modal-gallery.open-3d .hotel-info-descripcion{display:none!important}#hotel-description header h1{color:var(--color-marca)}#hotel-description header .ubicacion ul{color:var(--color-subtitulo-hotel-marca);font-weight:var(--weight-subtitulo-marca)!important}#hotel-description header .hotel-estrellas{gap:5px}#hotel-description header .hotel-estrellas svg path{fill:var(--color-marca)}#hotel-description main.hotel-description-main{gap:0!important}#hotel-description main.hotel-description-main>section:first-of-type{padding:10px 10px!important;background-color:transparent}@media (min-width:1024px){#hotel-description main.hotel-description-main>section:first-of-type{padding:40px 40px!important;background-color:var(--color-bg-hotel-marca)}}#hotel-description main.hotel-description-main .tituloH4{color:var(--color-subtitulo-hotel-marca)!important;font-weight:var(--weight-subtitulo-marca)!important}@media (min-width:1024px){#hotel-description main.hotel-description-main .tituloH4{color:var(--color-marca)!important;font-family:"Tamil MN"!important}}.caract-hotel-marca{background-color:var(--color-bg-caracteristica-hotel)!important}.header-tipo-1-marca .tituloH2{color:var(--color-marca)!important}.header-tipo-1-marca .tituloH3{color:var(--color-marca)!important;font-weight:var(--weight-subtitulo-marca)!important}.header-tipo-1-marca .tituloH4{color:var(--color-subtitulo-hotel-marca)!important;font-weight:var(--weight-subtitulo-marca)!important}#reviews .review-marca,#reviews .review-marca-especifica{background-color:var(--color-bg-hotel-marca)!important}#reviews .review-marca header,#reviews .review-marca-especifica header{border-bottom:1px solid var(--color-marca)!important}#reviews .review-marca header section div,#reviews .review-marca-especifica header section div{border:1px solid var(--color-marca)!important}#reviews .review-marca header section div.filled,#reviews .review-marca-especifica header section div.filled{background-color:var(--color-marca)!important}#reviews .review-marca main .tituloH4,#reviews .review-marca-especifica main .tituloH4{color:var(--color-marca)!important;font-weight:var(--weight-subtitulo-marca)!important}#reviews .review-marca-especifica{background-color:var(--color-bg-tab-marca)!important}#socialwall.social-wall-marca{background-color:var(--color-bg-hotel-marca)!important}.habitaciones-marca header p.tituloH4{color:var(--color-subtitulo-hotel-marca)!important}.habitaciones-marca header .tituloH2{color:var(--color-marca)!important}.hotel-card-marca main header .tituloH4{color:var(--color-marca)!important}.hotel-card-marca main svg path{fill:var(--color-marca)!important}.hotel-card-tipo-2{min-height:auto;display:flex;flex-direction:column}@media (min-width:1024px){.hotel-card-tipo-2{min-height:70vh;flex-direction:row}}.hotel-card-tipo-2 .hotel-card_img{width:100%!important;position:relative;height:250px}@media (min-width:1024px){.hotel-card-tipo-2 .hotel-card_img{width:50%!important;height:auto}}.hotel-card-tipo-2 .hotel-card_img .sombreado-superior{display:none}@media (min-width:1024px){.hotel-card-tipo-2 .hotel-card_img .sombreado-superior{z-index:5;background:linear-gradient(180deg,rgba(0,0,0,.3) 10%,transparent);display:block}}.hotel-card-tipo-2 .hotel-card_main{width:100%!important;padding-inline:10px}@media (min-width:1024px){.hotel-card-tipo-2 .hotel-card_main{width:50%!important;padding-inline:30px}}.hotel-card-tipo-2 .hotel-card_main .precios-fixed-end{position:absolute;bottom:40px;right:40px}.hotel-card-tipo-3{min-height:auto;display:flex;flex-direction:column}@media (min-width:1024px){.hotel-card-tipo-3{min-height:70vh;flex-direction:row}}.hotel-card-tipo-3 .hotel-card_img{width:100%!important;position:relative;height:250px}@media (min-width:1024px){.hotel-card-tipo-3 .hotel-card_img{width:60%!important;height:auto}}.hotel-card-tipo-3 .hotel-card_img .sombreado-superior{display:none}@media (min-width:1024px){.hotel-card-tipo-3 .hotel-card_img .sombreado-superior{z-index:5;background:linear-gradient(180deg,rgba(0,0,0,.3) 10%,transparent);display:block}}.hotel-card-tipo-3 .hotel-card_main{width:100%!important;padding-inline:10px}@media (min-width:1024px){.hotel-card-tipo-3 .hotel-card_main{width:40%!important;padding-inline:60px}}.hotel-card-tipo-3 .hotel-card_main .precios-fixed-end{position:absolute;bottom:40px;right:40px}#hotel-description .hotel-card_slider{width:100%;height:475px;position:relative}#hotel-description .hotel-card_slider .sombreado-superior{z-index:5!important}#hotel-description #mainDescription{padding:0!important}#hotel-description .descriptionIcon{width:170px;height:auto}#hotel-description .descriptionIcon img{width:50px;height:100%;object-fit:contain;object-position:center}#hotel-description .descriptionIcon span{font-size:13px}.btnBorderAnclas{border:.5px solid var(--color-ancla);height:50px;padding-left:35px!important;padding-right:35px!important;color:var(--color-ancla)!important;background-color:var(--color-blanco)!important;display:inline-flex;justify-content:center;align-items:center;flex-grow:1;font-family:Inter;font-size:16px;font-weight:400}.btn-anclas-bg{border:.5px solid var(--color-anclas);height:50px;padding-left:35px!important;padding-right:35px!important;color:var(--color-anclas)!important;background-color:var(--color-blanco)!important;display:inline-flex;justify-content:center;align-items:center;flex-grow:1;font-family:Inter;font-size:16px;font-weight:400}.btn-anclas-bg:hover{background-color:var(--color-anclas)!important;text-decoration:none;color:var(--color-blanco)!important;border:.5px solid var(--color-blanco)}.btn-marca-bg-white{border:.5px solid var(--color-marca);height:50px;padding-left:35px!important;padding-right:35px!important;color:var(--color-marca)!important;background-color:var(--color-blanco)!important;display:inline-flex;justify-content:center;align-items:center;flex-grow:1;font-family:Inter;font-size:16px;font-weight:400}.btn-marca-bg-white:hover{background-color:var(--color-marca)!important;text-decoration:none;color:var(--color-blanco)!important;border:.5px solid var(--color-blanco)}.btn-marca{border:.5px solid var(--color-marca);height:50px;padding-left:35px!important;padding-right:35px!important;color:var(--color-blanco)!important;background-color:var(--color-marca)!important;display:inline-flex;justify-content:center;align-items:center;flex-grow:1;font-family:Inter;font-size:16px;font-weight:400}.btn-marca:hover{background-color:var(--color-blanco)!important;text-decoration:none;color:var(--color-marca)!important;border:.5px solid var(--color-marca)}.btn-texto-2-bg-white{border:.5px solid var(--color-texto-2);height:50px;padding-left:35px!important;padding-right:35px!important;color:var(--color-texto-2)!important;background-color:var(--color-blanco)!important;display:inline-flex;justify-content:center;align-items:center;flex-grow:1;font-family:Inter;font-size:16px;font-weight:400}.btn-texto-2-bg-white:hover{background-color:var(--color-texto-2)!important;text-decoration:none;color:var(--color-blanco)!important;border:.5px solid var(--color-blanco)}.btn-lopesan-for-good{border:.5px solid var(--color-lopesan-for-good);height:50px;padding-left:35px!important;padding-right:35px!important;color:var(--color-blanco)!important;background-color:var(--color-lopesan-for-good)!important;display:inline-flex;justify-content:center;align-items:center;flex-grow:1;font-family:Inter;font-size:16px;font-weight:400}.btn-lopesan-for-good:hover{background-color:var(--color-blanco)!important;text-decoration:none;color:var(--color-lopesan-for-good)!important;border:.5px solid var(--color-lopesan-for-good)}.btn-bg-transparent{border:.5px solid var(--color-marca);height:50px;padding-left:35px!important;padding-right:35px!important;color:var(--color-marca)!important;background-color:var(--color-blanco)!important;display:inline-flex;justify-content:center;align-items:center;flex-grow:1;font-family:Inter;font-size:16px;font-weight:400}.btn-bg-transparent:hover{background-color:var(--color-marca)!important;text-decoration:none;color:var(--color-blanco)!important;border:.5px solid var(--color-blanco)}.btn-bg-gris{border:.5px solid var(--color-marca);height:50px;padding-left:35px!important;padding-right:35px!important;color:var(--color-marca)!important;background-color:var(--color-beige-claro)!important;display:inline-flex;justify-content:center;align-items:center;flex-grow:1;font-family:Inter;font-size:16px;font-weight:400}.btn-bg-gris:hover{background-color:var(--color-marca)!important;text-decoration:none;color:var(--color-beige-claro)!important;border:.5px solid var(--color-beige-claro)}.btn-bg-ofertas-especifica{border:.5px solid var(--color-texto-2);height:50px;padding-left:35px!important;padding-right:35px!important;color:var(--color-texto-2)!important;background-color:var(--color-bg-hotel-marca)!important;display:inline-flex;justify-content:center;align-items:center;flex-grow:1;font-family:Inter;font-size:16px;font-weight:400}.btn-bg-ofertas-especifica:hover{background-color:var(--color-texto-2)!important;text-decoration:none;color:var(--color-bg-hotel-marca)!important;border:.5px solid var(--color-bg-hotel-marca)}.btn-marca-bg-transparent{border:.5px solid var(--color-marca);height:50px;padding-left:35px!important;padding-right:35px!important;color:var(--color-marca)!important;background-color:transparent!important;display:inline-flex;justify-content:center;align-items:center;flex-grow:1;font-family:Inter;font-size:16px;font-weight:400}.btn-marca-bg-transparent:hover{background-color:var(--color-marca)!important;text-decoration:none;color:var(--color-blanco)!important;border:.5px solid var(--color-marca)}.btn-texto-2-bg-transparent{border:.5px solid var(--color-texto-2);height:50px;padding-left:35px!important;padding-right:35px!important;color:var(--color-texto-2)!important;background-color:transparent!important;display:inline-flex;justify-content:center;align-items:center;flex-grow:1;font-family:Inter;font-size:16px;font-weight:400}.btn-texto-2-bg-transparent:hover{background-color:var(--color-texto-2)!important;text-decoration:none;color:var(--color-blanco)!important;border:.5px solid var(--color-texto-2)}.color-texto-marca{color:var(--color-marca)!important}.title-introduction{padding-left:0;padding-right:0}.enlace-titulo-cabecera:hover{text-decoration-color:#fff!important}.menu-buttons{display:flex;padding-top:40px;flex-direction:column;gap:10px;flex-wrap:nowrap;padding-inline:10px}@media (min-width:1024px){.menu-buttons{flex-direction:row;flex-wrap:wrap;gap:20px;padding-top:85px;padding-inline:0}}.anclas-buttons-container{display:flex;padding-block:20px;flex-direction:column;gap:10px;flex-wrap:nowrap;padding-inline:10px}@media (min-width:1024px){.anclas-buttons-container{flex-direction:row;flex-wrap:wrap;gap:20px;padding-block:40px;padding-inline:0}}.anclas-buttons-container.ancho-fijo{justify-content:center}.anclas-buttons-container.ancho-fijo a.btn-anclas-bg{flex-grow:inherit;width:100%}@media (min-width:1024px){.anclas-buttons-container.ancho-fijo a.btn-anclas-bg{width:260px}}.action-btns-container{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;padding-top:20px;padding-bottom:20px;border-top:1px solid var(--color-marca);padding-left:10px;padding-right:10px}.action-btns-container a{width:100%;flex-grow:inherit}@media (min-width:1024px){.action-btns-container{flex-direction:row;gap:20px;padding-top:40px;padding-bottom:40px;border-top:none;padding-left:0;padding-right:0}.action-btns-container a{width:315px;flex-grow:inherit}}.most-important-container{padding-top:40px;padding-bottom:40px;padding-left:10px;padding-right:10px}@media (min-width:1024px){.most-important-container{padding-top:80px;padding-bottom:85px;padding-left:0;padding-right:0}}.most-important-container strong{font-weight:500}.most-important-container .title{border-bottom:1px solid var(--color-gris-medio)}.most-important-container .dates-and-contact{font-family:Inter;font-size:13px;display:flex;justify-content:space-between;align-items:start;padding-top:35px;flex-direction:column}.most-important-container .dates-and-contact svg{height:15px;width:auto}@media (min-width:1024px){.most-important-container .dates-and-contact svg{height:18px}}@media (min-width:1024px){.most-important-container .dates-and-contact{flex-direction:row;align-items:center;font-size:15px}}.most-important-container .dates-and-contact .contact{display:flex;flex-direction:column}@media (min-width:1024px){.most-important-container .dates-and-contact .contact{display:inline-flex}}.most-important-container .content{font-family:Inter;font-size:15px}.most-important-container .content ul{list-style:none;padding-left:0}@media (min-width:1024px){.most-important-container .content ul{padding-left:inherit}}.most-important-container .content ul li::before{content:"- "}.most-important-container .faqs-container{padding-top:10px;display:flex;justify-content:center;align-items:center}@media (min-width:1024px){.most-important-container .faqs-container{padding-top:55px}}.most-important-container .faqs-container button{flex-grow:inherit;opacity:.6;width:100%}@media (min-width:1024px){.most-important-container .faqs-container button{width:auto}}.list-style-1{list-style:none;padding-left:0}.list-style-1 li::before{content:"> ";padding-right:1rem}.modal-faqs{max-width:95vw;width:100%}@media (min-width:1024px){.modal-faqs{max-width:50vw}}.modal-faqs main{padding-inline:10px}@media (min-width:1024px){.modal-faqs main{padding-inline:30px}}.accordion-lp{width:100%;padding-top:10px}.accordion-lp-card-header button{font-family:Inter;font-size:15px;font-weight:400;color:var(--color-negro);opacity:1;display:flex;justify-content:start!important;text-decoration:none;text-wrap:auto!important;height:auto}.accordion-lp-card-header button:hover{font-weight:500!important;color:var(--color-negro)!important;text-decoration:none}.accordion-lp-card-header button:hover::before{text-decoration:none;font-weight:300}.accordion-lp-card-header button:focus{font-weight:500;text-decoration:none}.accordion-lp-card-header button:focus::before{text-decoration:none;font-weight:300}.accordion-lp-card-header button::before{content:"+";font-size:32px;font-weight:100;margin-right:20px}.accordion-lp-card-header button[aria-expanded=true]::before{content:"-"}.accordion-lp-card-body{text-align:start;font-family:Inter;font-size:15px;font-weight:300;color:var(--color-texto-2);padding-top:15px;padding-left:50px;padding-right:30px}.accordion-lp-card-body ul{list-style:none;padding:0}.accordion-lp-card-body ul li{padding-block:10px;line-height:1}.accordion-lp-card-body ul li::before{content:"> ";font-family:14px;opacity:.7;margin-right:10px}.justify-sm-around-md-between{justify-content:space-between}@media (max-width:575.98px){.justify-sm-around-md-between{justify-content:space-around}}.collapseLegal .card-header{height:80px;padding:20px 40px;background-color:#5b7e96!important;border-radius:0!important}.collapseLegal .card-header a{width:100%;display:flex;justify-content:space-between;font-size:20px;line-height:2;color:#fff!important}.collapseLegal .card-header a::after{content:"";display:block;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #fff}.collapseLegal .card-header a:hover{text-decoration:none}.collapseLegal .card .card-header a[aria-expanded=true]::after{transform:rotate(180deg)}.collapseLegal .card-body{padding:40px;font-size:15px}.collapseLegal .card-body UL{padding-left:20px}.collapseLegal .card-body .title{font-size:28px;font-weight:400;color:#3d3935!important;margin-bottom:25px}.collapseLegal .card-body .subtitle{font-size:20px;font-weight:300;color:#323232;margin-bottom:25px}.collapseLegal .card-body p{font-size:15px;margin-bottom:25px}.collapseLegal .card-body form.access-form{margin:40px 0}.collapseLegal .card-body form.access-form input{border-radius:0;height:50px}.collapseLegal .card-body form.access-form .logBtn{width:auto}@media (max-width:575.98px){.collapseLegal .card-body form.access-form .logBtn{width:100%}}.collapseLegal .card-body a{font-size:15px;line-height:1.5;font-weight:300;color:#5b7e96!important}.collapseLegal .card-body a.enlacePDF{line-height:1.5;display:flex;align-items:center}.collapseLegal .card-body a.enlacePDF::before{content:"";display:block;width:20px;height:20px;background-image:var(--wpr-bg-9b2d31bf-6b20-48d5-bdad-6214f1f82cd1);background-position:center;background-repeat:no-repeat;background-size:cover}.subtituloAzul{color:#5b7e96!important}@media (max-width:575.98px){.oferta_periodo{height:110px;overflow-y:scroll}}.form-contact{padding-block:30px}.form-contact-column{display:flex;flex-direction:column;gap:20px}.form-contact-column .form-documentos{display:flex;flex-direction:row;align-items:center;gap:20px}.form-contact-column .form-documentos p{margin:0!important}.form-contact-column .form-documentos .input-file-container{display:flex;flex:1;position:relative;width:100%;padding-inline:10px;padding-block:5px;background-color:#f6f6f6;border:1px solid var(--color-gris-borde-pestaña);border-radius:2px;min-height:40px;align-items:center;cursor:pointer}.form-contact-column .form-documentos .input-file-container input{font-size:12px}.form-contact-column .form-documentos .input-file-container .input-file-label{width:100%;height:100%;display:flex;align-items:center;justify-content:start;gap:10px;margin:0}.form-contact-column .form-documentos .input-file-container:hover{border-color:var(--color-secundario);background-color:rgba(117,184,255,.05)}.form-contact-column .form-documentos .file-upload-content{text-align:center;display:flex;align-items:center;justify-content:center;gap:10px}.form-contact-column .form-documentos .file-upload-content i{font-size:12px;color:var(--color-secundario);display:block;margin-bottom:0}.form-contact-column .form-documentos .file-upload-content .upload-text{font-size:12px;font-weight:500;color:var(--color-texto-2);display:block;margin-bottom:0;border:1px solid var(--color-gris-medio);padding-inline:10px;padding-block:2px}.form-contact-column .form-documentos .file-upload-content .upload-hint{font-size:12px;font-weight:400;color:var(--color-negro);display:block;margin-bottom:0}.form-contact-column .leyenda-legal p{font-size:12px;font-weight:300;color:var(--color-gris-medio)}.form-contact-column .form-check-label{font-size:12px;font-weight:400;color:var(--color-texto-2)}@media (min-width:1024px){.form-contact-column .form-check-label{font-size:13px}}.form-contact input::placeholder{color:#495057}.form-contact .validate-input-group{position:relative}.form-contact .validate-input-group .invalid-feedback{position:absolute;margin-top:0}.formularion-contacto-container{border-bottom:40px solid var(--color-beige-claro);padding-inline:10px}@media (min-width:1024px){.formularion-contacto-container{padding-inline:0}}.no-color-border-bottom{border-bottom:40px solid transparent}.form-container-1{padding-inline:10px}@media (min-width:1024px){.form-container-1{padding-inline:0}}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-out-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.notificacion{padding:20px;border-radius:0;margin-bottom:0;top:0;width:100vw;min-height:100px;position:fixed;color:var(--color-blanco);display:none}.notificacion-header{display:flex;justify-content:end;align-items:center}.notificacion-header button{background-color:transparent!important;border:none!important;color:var(--color-blanco)!important;font-size:20px!important}.notificacion-content{display:flex;justify-content:start;align-items:center;gap:20px;font-size:15px;font-weight:400;color:var(--color-blanco)}@media (min-width:1024px){.notificacion-content{font-size:20px}}.notificacion.error{background-color:var(--color-error)}.notificacion.success{background-color:var(--color-secundario)}.notificacion.show{display:block!important;animation:fade-in-down .6s ease-in-out both;z-index:50}.notificacion.hidden{animation:fade-out-up .6s ease-out both;display:block!important}.article-hoteles article.card-hotel{width:100%;display:flex;margin:20px 0;padding:20px 0}@media (max-width:575.98px){.article-hoteles article.card-hotel{flex-direction:column}}.article-hoteles article.card-hotel .cardHotel-img{position:absolute;right:0;display:flex;max-width:600px;min-width:600px;width:40%;height:440px!important;z-index:2}@media (max-width:1440px){.article-hoteles article.card-hotel .cardHotel-img{max-width:480px;min-width:480px}}@media (min-width:768px) and (max-width:1280px){.article-hoteles article.card-hotel .cardHotel-img{width:50%;max-width:unset;min-width:unset}}@media (max-width:575.98px){.article-hoteles article.card-hotel .cardHotel-img{max-width:100%;height:260px!important;position:relative}}.article-hoteles article.card-hotel .cardHotel-text{width:70%;height:480px;padding:40px}@media (max-width:575.98px){.article-hoteles article.card-hotel .cardHotel-text{width:100%;padding:16px}}@media (min-width:768px) and (max-width:1280px){.article-hoteles article.card-hotel .cardHotel-text{width:50%;padding:20px 16px}}.article-hoteles article.card-hotel .cardHotel-text .content{width:80%;display:flex;flex-direction:column;gap:20px}@media (max-width:575.98px){.article-hoteles article.card-hotel .cardHotel-text .content{width:100%;gap:25px}.article-hoteles article.card-hotel .cardHotel-text .content .cardHotel-Title .main-info_hotel{display:flex;flex-direction:column}.article-hoteles article.card-hotel .cardHotel-text .content .cardHotel-Title .main-info_hotel .estrellas{flex-direction:column;gap:10px}}@media (min-width:768px) and (max-width:1280px){.article-hoteles article.card-hotel .cardHotel-text .content{width:100%;gap:16px}}.article-hoteles article.card-hotel .cardHotel-text .content .cardHotel-Description ul{padding-left:0}.article-hoteles article.card-hotel .cardHotel-text .content .cardHotel-Description ul li{list-style-type:none}.article-hoteles article.card-hotel .cardHotel-text .content .cardHotel-Description ul li svg{margin-right:20px}.article-hoteles article.card-hotel .cardHotel-text .content .cardHotel-buttons{justify-content:space-between;align-items:center}@media (max-width:575.98px){.article-hoteles article.card-hotel .cardHotel-text .content .cardHotel-buttons{flex-direction:column-reverse;align-items:normal}}@media (min-width:768px) and (max-width:1280px){.article-hoteles article.card-hotel .cardHotel-text .content .cardHotel-buttons{flex-direction:column}}@media (min-width:768px) and (max-width:1280px){.article-hoteles article.card-hotel .cardHotel-text .content .cardHotel-buttons .priceCard{margin-top:16px}}.card-reverse article.card-hotel{flex-direction:row-reverse;padding:20px 0}@media (max-width:575.98px){.card-reverse article.card-hotel{flex-direction:column}}.card-reverse article.card-hotel .cardHotel-img{left:0!important}@media (max-width:575.98px){.card-reverse article.card-hotel .cardHotel-img{max-width:100%;height:260px!important;position:relative}}.card-reverse article.card-hotel .cardHotel-text{display:flex;justify-content:flex-end}@media (max-width:575.98px){.card-reverse article.card-hotel .cardHotel-text{width:100%;padding:16px}}@media (max-width:575.98px){.card-reverse article.card-hotel .cardHotel-text .content{width:100%;gap:25px}.card-reverse article.card-hotel .cardHotel-text .content .cardHotel-Title .main-info_hotel{display:flex;flex-direction:column}.card-reverse article.card-hotel .cardHotel-text .content .cardHotel-Title .main-info_hotel .estrellas{flex-direction:column;gap:10px}.card-reverse article.card-hotel .cardHotel-text .content .cardHotel-buttons{justify-content:space-between;align-items:center}}@media (max-width:575.98px) and (max-width:575.98px){.card-reverse article.card-hotel .cardHotel-text .content .cardHotel-buttons{flex-direction:column-reverse;align-items:normal}}.input-search{background-color:var(--color-blanco)!important;position:relative}.input-search .search-input-wrapper{display:flex;position:relative;height:48px;padding-left:10px}@media (min-width:1024px){.input-search .search-input-wrapper{height:100%}}.input-search .search-input-wrapper .search-input{width:100%;border-width:0;border-radius:0}.input-search .search-input-wrapper .search-input:focus{box-shadow:none;border-width:0}.input-search .search-input-wrapper .search-input:focus-visible{outline:0}.input-search .search-input-wrapper .search-icon{position:absolute;right:10px;top:10px}.input-search .result-search{display:none}.input-search .result-search.show{display:block}.input-search .result-search{position:absolute;left:0;background-color:var(--color-blanco);z-index:20;border:1px solid var(--color-gris-borde-pestaña);max-height:500px;overflow-y:auto}.input-search .result-search li{padding-inline:20px;padding-block:5px;cursor:pointer;text-transform:uppercase}.input-search .result-search li a{color:var(--color-texto-2);font-size:15px;font-weight:200}.input-search .result-search li:hover{background-color:rgba(91,126,150,.1)}.input-search .result-search li:hover a{text-decoration:none}#uniqueSection{padding-top:40px}#uniqueHoteles{margin-top:85px;margin-bottom:40px!important}.cardsUnique-anclas article.oferta:hover{box-shadow:0 0 5px 0 rgba(0,0,0,.75);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.75)}.cardsUnique-anclas article.oferta:hover main.oferta_main .textoHoverOculto{display:none!important}.cardsUnique-anclas article.oferta:hover main.oferta_main .listaOculta{display:block!important}.cardsUnique-anclas article.oferta main.oferta_main .tituloH4{font-size:20px}.cardsUnique-anclas article.oferta main.oferta_main .textoHoverOculto{display:block!important}.cardsUnique-anclas article.oferta main.oferta_main .listaOculta{display:none}.cardsUnique-anclas article.oferta main.oferta_main .listaOculta p{font-size:13px;margin-bottom:8px}.cardsUnique-anclas article.oferta main.oferta_main .listaOculta ul{font-size:13px;padding-left:0}.cardsUnique-anclas article.oferta main.oferta_main .listaOculta ul li{list-style-type:none}.hotelesUniqueSwiper{padding-top:40px}.hotelesUniqueSwiper .carousel.slide{padding-left:0;padding-right:0}@media (min-width:1024px){.hotelesUniqueSwiper .carousel.slide{padding-left:120px;padding-right:120px}}.microdestinosCard #hotel-description main{gap:0!important}.microdestinosCard #hotel-description #mainDescription{justify-content:center;align-items:center}.microdestinosCard #hotel-description #mainDescription .descripcion{width:40%;height:680px;padding:0 40px}@media (max-width:575.98px){.microdestinosCard #hotel-description #mainDescription .descripcion{width:100%;height:auto;padding:25px 16px}}.microdestinosCard #hotel-description #mainDescription .imagen{width:56%;height:740px}@media (max-width:575.98px){.microdestinosCard #hotel-description #mainDescription .imagen{width:100%;height:260px}}.microdestinosCard #hotel-description #mainDescription .imagen .hotel-card_slider{height:100%!important}.microdestinoSwiper{height:640px!important}.microdestinoSwiper .carousel-inner{height:100%}.microdestinoSwiper .carousel-inner .carousel-item article.oferta header{width:60%!important;max-width:unset;min-width:unset;height:640px!important}@media (max-width:575.98px){.microdestinoSwiper .carousel-inner .carousel-item article.oferta header{max-width:100%;min-width:100%;height:350px!important}}.microdestinoSwiper .carousel-inner .carousel-item article.oferta header .hotelCard-img{width:100%;height:640px!important}.microdestinoSwiper .carousel-inner .carousel-item article.oferta main{width:40%!important;border:1px solid rgba(212,208,202,.4)}.microdestinoSwiper .carousel-inner .carousel-item article.oferta main .section-price_container_info ul{margin-top:25px;padding-left:0}.microdestinoSwiper .carousel-inner .carousel-item article.oferta main .section-price_container_info ul li{list-style-type:none}.microdestinoSwiper .carousel-inner .carousel-item article.oferta main .section-price_container_info ul li svg{margin-right:20px}@media (max-width:575.98px){.microdestinoSwiper .carousel-inner .carousel-item article.oferta main{max-width:100%;min-width:100%;height:350px!important}}#intro-marcas header h3{font-size:20px}.politica-cookies{padding-inline:10px}@media (min-width:1024px){.politica-cookies{padding-inline:0}}.politica-cookies p strong{font-weight:600}.politica-cookies h3{font-size:15px;text-transform:uppercase;font-weight:500;color:var(--color-azul)}.politica-cookies ul{padding-left:16px}.politica-cookies a{color:var(--color-azul)!important;font-weight:400!important}.politica-cookies table thead tr th{font-weight:600}.p-custom-80-sm-40{padding:20px 0 10px 0}@media (min-width:1024px){.p-custom-80-sm-40{padding:80px 0 40px 0}}.tab-panel-marcas ul.nav-tabs-gastronomia .nav-item .gastronomia-card_main h6 span{font-family:"Tamil MN"!important;font-size:15px!important;font-weight:600!important}.tab-panel-marcas ul.nav-tabs-gastronomia .nav-item .gastronomia-card_main section{font-size:12px!important;line-height:1}.tab-panel-marcas .tab-panel_tab-item button,.tab-panel-marcas .tab-panel_tab-item button.active,.tab-panel-marcas .tab-panel_tab-item button:hover{font-size:inherit!important}#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane #tabsMarca .article-hoteles article.card-hotel .cardHotel-text{height:730px}#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane #tabsMarca .article-hoteles article.card-hotel .cardHotel-text .content{width:60%}#tabsHoteles .tabsHotelesContainer #nav-tabContent .tab-pane #tabsMarca .article-hoteles article.card-hotel .cardHotel-img{max-width:1000px;min-width:1000px;height:730px!important;z-index:1!important}@media (min-width:1024px){#tabsMarca.otros-proyectos-carousel .carousel-item{height:650px}}.bg_pre-checkin{background:var(--wpr-bg-86d63cb7-b0cd-4a6f-bb92-432c07d7a818);background-size:cover;background-repeat:no-repeat;background-position:bottom center;width:100%;min-height:100vh;margin-top:-60px}.bg_pre-checkin>*{display:flex;align-items:center;justify-content:center;height:100vh}.bg_pre-checkin .form_container{max-width:1024px;border-radius:20px;display:flex;margin:0 15px}@media (max-width:575.98px){.bg_pre-checkin .form_container{max-width:1024px;display:flex;margin:0 15px}}.bg_pre-checkin .form_container>*{width:50%;padding:30px;box-sizing:border-box}@media (max-width:575.98px){.bg_pre-checkin .form_container>*{width:100%}}.bg_pre-checkin .form_container .leftSide{background:rgba(0,140,255,.7);display:flex;align-items:center;justify-content:center;border-radius:20px 0 0 20px;flex-direction:column;color:#fff;font-family:"Tamil MN"!important}@media (max-width:575.98px){.bg_pre-checkin .form_container .leftSide{display:none}}.bg_pre-checkin .form_container .leftSide img{width:200px;height:auto}.bg_pre-checkin .form_container .leftSide h3{font-size:42px}.bg_pre-checkin .form_container .leftSide .social-icons{display:flex;align-items:center;justify-content:center;gap:20px;padding-top:20px}.bg_pre-checkin .form_container .rightSide{background:#fff;border-radius:0 20px 20px 0}@media (max-width:575.98px){.bg_pre-checkin .form_container .rightSide{border-radius:20px;width:100%;padding:15px;box-shadow:0 2px 27px rgba(0,0,0,.06)}}.bg_pre-checkin .form_container .rightSide-content{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.bg_pre-checkin .form_container .rightSide-content h3{font-family:"Tamil MN"!important;font-size:38px}@media (max-width:575.98px){#enlaces #enlaces-tabs{flex-direction:column}}#enlaces #enlaces-tabs li button{padding:18px 10px!important}@media (max-width:575.98px){#enlaces .tab-content{padding:40px 16px!important}}@media (max-width:575.98px){#enlaces .tab-content .tab-pane-container{flex-direction:column}}.landingCabeceraText{width:auto;height:auto;position:absolute;top:10%;right:15%;text-align:right;color:#fff!important;display:flex;flex-direction:column;gap:70px;align-items:end}@media (max-width:575.98px){.landingCabeceraText{width:100%;position:relative}}.landingCabeceraText h2{margin-bottom:0}.landingCabeceraText h3{font-weight:200!important;margin-bottom:0}.landingCabeceraText .descuentoContainer{width:25%;text-align:right;height:auto;padding:20px;border-radius:20px;background-color:#eaa700;color:#fff!important;display:flex;justify-content:center}@media (max-width:575.98px){.landingCabeceraText .descuentoContainer{width:auto}}.landingCabeceraText .descuentoContainer-content{display:flex;justify-content:center;align-items:center;border-top:1px solid #fff;border-bottom:1px solid #fff}.landingCabeceraText .descuentoContainer p{margin-bottom:0}.landingCabeceraText .descuentoContainer span{font-family:"Tamil MN"!important;font-size:clamp(1.75rem,.4087rem + 5.9615vw,5.625rem);font-weight:400;line-height:1.2}.landingCabeceraText .ctaContainer{margin-top:30px}.landingCabeceraText .ctaContainer a{font-size:28px;padding:10px 50px;border-radius:50px;background-color:#eaa700;color:#fff!important;text-decoration:none}@media (min-width:768px) and (max-width:1200px){.articleLandingCampañas .oferta.ofertas-experiencias{overflow:hidden;flex-direction:row-reverse}}.articleLandingCampañas .oferta.ofertas-experiencias .oferta_header{max-width:1180px;min-width:1180px;width:100%;height:600px!important}@media (min-width:768px) and (max-width:1200px){.articleLandingCampañas .oferta.ofertas-experiencias .oferta_header{max-width:55%;min-width:55%;width:55%}}.articleLandingCampañas .oferta.ofertas-experiencias .oferta_main{padding:25px 30px 20px 30px!important}@media (min-width:768px) and (max-width:1200px){.articleLandingCampañas .oferta.ofertas-experiencias .oferta_main{max-width:45%;min-width:45%;width:45%}}@media (min-width:768px) and (max-width:1200px){.articleLandingCampañas .oferta.ofertas-experiencias .oferta_main .sect-main-text{height:250px}.articleLandingCampañas .oferta.ofertas-experiencias .oferta_main .sect-main-text .section-price_container{height:100%}.articleLandingCampañas .oferta.ofertas-experiencias .oferta_main .sect-main-text .section-price_container .oferta_periodo-lopesan{-webkit-line-clamp:unset;line-clamp:unset;overflow-y:auto}}.wellness-card-container main{padding-inline:0;padding-bottom:10px}@media (min-width:1024px){.wellness-card-container main{padding-inline:120px;padding-bottom:50px}}.wellness-card{display:flex;flex-direction:column-reverse}@media (min-width:1024px){.wellness-card{flex-direction:row}}.wellness-card-texto{width:100%;height:100%;padding-inline:10px;padding-block:10px;height:auto}@media (min-width:1024px){.wellness-card-texto{width:40%;padding-inline:40px;padding-block:120px}}.wellness-card-texto .tituloH4{color:var(--color-marca)!important}.wellness-card-imagen{width:100%;height:250px}@media (min-width:1024px){.wellness-card-imagen{width:70%;min-height:450px;height:auto}}.wellness-card.reversed{display:flex;flex-direction:column-reverse}@media (min-width:1024px){.wellness-card.reversed{flex-direction:row-reverse}}@media (min-width:1024px){.wellness-card.reversed .wellness-card-texto{width:38%}}@media (min-width:1024px){.wellness-card.reversed .wellness-card-imagen{width:62%}}.wellness-card-container-tipo-2 main{padding-inline:0;padding-bottom:10px}@media (min-width:1024px){.wellness-card-container-tipo-2 main{padding-inline:0;padding-bottom:50px}}.wellness-card-tipo-2{display:flex;flex-direction:column-reverse;border:1px solid var(--color-gris-borde-pestaña)}@media (min-width:1024px){.wellness-card-tipo-2{flex-direction:row}}.wellness-card-tipo-2-texto-container{width:100%;height:100%;height:auto;display:flex;justify-content:center;align-items:center}@media (min-width:1024px){.wellness-card-tipo-2-texto-container{width:40%;height:auto}}.wellness-card-tipo-2-texto-container .texto-flotante{padding-inline:10px;padding-block:20px;height:auto}@media (min-width:1024px){.wellness-card-tipo-2-texto-container .texto-flotante{padding-inline:40px;padding-block:80px}}.wellness-card-tipo-2-texto-container .texto-flotante .tituloH4{color:var(--color-marca)!important}.wellness-card-tipo-2-texto-container .texto-flotante .center{margin-bottom:18px}.wellness-card-tipo-2-texto-container .texto-flotante .center .img-phone{width:25px;height:25px;margin-right:20px}.wellness-card-tipo-2-texto-container .texto-flotante .center a{text-decoration:underline}.wellness-card-tipo-2-imagen{width:100%;height:250px}@media (min-width:1024px){.wellness-card-tipo-2-imagen{width:60%;min-height:666px;height:auto}}.wellness-card-tipo-2.no-border-card{border:none}.wellness-card-tipo-2.reversed{display:flex;flex-direction:column-reverse}@media (min-width:1024px){.wellness-card-tipo-2.reversed{flex-direction:row-reverse}}@media (min-width:1024px){.wellness-card-tipo-2.reversed .eventos-card-texto{width:38%}}@media (min-width:1024px){.wellness-card-tipo-2.reversed .eventos-card-imagen{width:62%}}.LopesanCollection-Marca-text{color:var(--color-subtitulo-hotel-marca)}.LopesanCollection-Marca-titulo{color:var(--color-titulo-hotel-marca)!important}.LopesanCollection-Marca-bg{background-color:var(--color-bg-hotel-marca)!important}.nav-tabs-marcas-lopesan{overflow-x:auto;overflow-y:hidden;border-left:.25px solid var(--color-gris-borde-pestaña)!important;border-right:.25px solid var(--color-gris-borde-pestaña)!important;justify-content:start!important;scrollbar-width:thin;margin-bottom:-1px!important}.nav-tabs-marcas-lopesan .nav-item.tab-panel_tab-item{min-width:240px}@media (min-width:1536px){.nav-tabs-marcas-lopesan{scrollbar-width:none}}.btn-prev-container-tab-marcas{left:calc((94vw - 1440px)/ 2);height:141px;border:none;position:absolute;z-index:5;display:none}@media (min-width:1536px){.btn-prev-container-tab-marcas{display:flex}}.btn-prev-container-tab-marcas button{height:auto!important;border:1px solid var(--color-gris-borde-pestaña)!important}.btn-next-container-tab-marcas{left:calc((94vw + 1440px)/ 2);height:141px;border:none;position:absolute;z-index:5;display:none}@media (min-width:1536px){.btn-next-container-tab-marcas{display:flex}}.btn-next-container-tab-marcas button{height:auto!important;border:1px solid var(--color-gris-borde-pestaña)!important}.roi-cal.no-modal .roi-cal__close{font-size:14px}.roi-cal__week-day-col{text-align:center}@media (min-width:992px){.roi-cal.no-modal .roi-cal__close{right:auto!important}}@media (min-width:768px) and (max-width:992px){.noticia-contenido .noticia-contenido-img .noticia-contenido-img-slider{height:401px;min-height:400px;max-height:450px}.noticia-contenido .noticia-contenido-img .noticia-contenido-img-slider .exp-slider .exp-slider_slide .fondo-noticias{position:absolute;bottom:0;left:0;right:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;max-height:401px;width:100%;height:100%;z-index:-1}}@media (min-width:992px){.noticia-contenido .noticia-contenido-img .noticia-contenido-img-slider{height:65vh;min-height:500px;max-height:65vh}.noticia-contenido .noticia-contenido-img .noticia-contenido-img-slider .exp-slider .exp-slider_slide .fondo-noticias{max-height:70vh;min-height:540px}}@media (max-width:575px){.caract-hotel .fidelizacion .sliderHorizontal .swiper-wrapper .swiper-slide.sliderHorizontalElement{margin-right:0;justify-content:center}.caract-hotel .fidelizacion .sliderHorizontal .swiper-wrapper .swiper-slide.sliderHorizontalElement .oferta{justify-content:center;gap:20px 7px}.caract-hotel .fidelizacion .sliderHorizontal .swiper-wrapper .swiper-slide.sliderHorizontalElement .oferta .fidelizacion-ico{width:45px;height:45px}.caract-hotel .fidelizacion .sliderHorizontal .swiper-wrapper .swiper-slide.sliderHorizontalElement .oferta .fidelizacion-info{width:calc(100% - 112px)}.caract-hotel .fidelizacion .sliderHorizontal .swiper-wrapper .swiper-slide.sliderHorizontalElement .oferta .fidelizacion-info .info-text{font-size:14px}.caract-hotel .fidelizacion .sliderHorizontal .btn-next-container .btn-next{width:50px;background-color:#fff;opacity:.7}.caract-hotel .fidelizacion .sliderHorizontal .btn-prev-container .btn-prev{width:50px;background-color:#fff;opacity:.7}}@media (min-width:768px) and (max-width:992px){#otrosProyectosSlider.otros-proyectos-carousel .controls-carousel-container .carousel-control-next,#otrosProyectosSlider.otros-proyectos-carousel .controls-carousel-container .carousel-control-prev{height:125%}}@media (min-width:768px) and (max-width:992px){#carouselVentajas.otros-proyectos-carousel .controls-carousel-container .carousel-control-next,#carouselVentajas.otros-proyectos-carousel .controls-carousel-container .carousel-control-prev{height:120%}}@media (max-width:575.98px){.filtros-container .filtroGaleria{gap:0}}@media (max-width:575px){#otrosProyectosSlider4 .controls-carousel-container .carousel-control-next,#otrosProyectosSlider4 .controls-carousel-container .carousel-control-prev{height:35%}}@media (min-width:768px) and (max-width:992px){#otrosProyectosSlider4 .controls-carousel-container .carousel-control-next,#otrosProyectosSlider4 .controls-carousel-container .carousel-control-prev{height:145%}}#menu-principal .navbar-nav .nav-item .nav-link .drop-arrow{transform:rotateZ(90deg)!important}html:not(#__):not(#___) .page-editor__topper>.page-editor__topper__content{width:100vw}html:not(#__):not(#___) .page-editor__fragment-content .portlet>.cadmin.portlet-topper{width:100%;transform:translateX(-48%)}