/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-content--popup,.block-torres-theme-avisopopup-modal{display:block;background-size:cover;visibility:visible;opacity:1;transition:visibility 0.35s linear,opacity 0.5s;}.block-content--popup .field--name-background-image,.block-torres-theme-avisopopup-modal .field--name-background-image{position:absolute;width:100%;height:100vh;left:0;top:0;bottom:0;right:0;}.block-content--popup .field--name-background-image img,.block-torres-theme-avisopopup-modal .field--name-background-image img{height:100vh;width:100vw;-o-object-fit:cover;object-fit:cover;}.block-content--popup .group__info,.block-content--popup .spb-popup-main-wrapper,.block-torres-theme-avisopopup-modal .group__info,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper{position:relative;display:block;padding:30px;max-width:90%;border:0;background-color:rgba(29,30,36,0.8);background-size:contain;background-repeat:no-repeat;background-position:center center;text-align:center;box-shadow:none;z-index:9999;}@media (min-width:576px){.block-content--popup .group__info,.block-content--popup .spb-popup-main-wrapper,.block-torres-theme-avisopopup-modal .group__info,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper{max-width:556px;padding:60px 85px;}}.block-content--popup .group__info:before,.block-content--popup .spb-popup-main-wrapper:before,.block-torres-theme-avisopopup-modal .group__info:before,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper:before{content:"";position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;z-index:-2;border:1px solid #A38963;}.block-content--popup .group__info img,.block-content--popup .spb-popup-main-wrapper img,.block-torres-theme-avisopopup-modal .group__info img,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper img{margin:0 auto;}@media (min-width:576px){.block-content--popup .group__info img,.block-content--popup .spb-popup-main-wrapper img,.block-torres-theme-avisopopup-modal .group__info img,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper img{margin-bottom:11px;}}.block-content--popup .group__info .field--name-top-text p,.block-content--popup .spb-popup-main-wrapper .field--name-top-text p,.block-torres-theme-avisopopup-modal .group__info .field--name-top-text p,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper .field--name-top-text p{color:#FFFFFF;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.5em;letter-spacing:0.83px;}.block-content--popup .group__info .field--name-top-text p:last-child,.block-content--popup .spb-popup-main-wrapper .field--name-top-text p:last-child,.block-torres-theme-avisopopup-modal .group__info .field--name-top-text p:last-child,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper .field--name-top-text p:last-child{font-size:1.375rem;font-weight:600;}.block-content--popup .group__info .group__button,.block-content--popup .spb-popup-main-wrapper .group__button,.block-torres-theme-avisopopup-modal .group__info .group__button,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper .group__button{display:flex;flex-direction:column;margin-top:10px;}@media (min-width:576px){.block-content--popup .group__info .group__button,.block-content--popup .spb-popup-main-wrapper .group__button,.block-torres-theme-avisopopup-modal .group__info .group__button,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper .group__button{flex-direction:row;margin:25px auto 0;}.block-content--popup .group__info .group__button .field--type-link,.block-content--popup .spb-popup-main-wrapper .group__button .field--type-link,.block-torres-theme-avisopopup-modal .group__info .group__button .field--type-link,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper .group__button .field--type-link{padding-right:10px;}.block-content--popup .group__info .group__button .field--type-link button,.block-content--popup .group__info .group__button .field--type-link span,.block-content--popup .group__info .group__button .field--type-link a,.block-content--popup .spb-popup-main-wrapper .group__button .field--type-link button,.block-content--popup .spb-popup-main-wrapper .group__button .field--type-link span,.block-content--popup .spb-popup-main-wrapper .group__button .field--type-link a,.block-torres-theme-avisopopup-modal .group__info .group__button .field--type-link button,.block-torres-theme-avisopopup-modal .group__info .group__button .field--type-link span,.block-torres-theme-avisopopup-modal .group__info .group__button .field--type-link a,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper .group__button .field--type-link button,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper .group__button .field--type-link span,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper .group__button .field--type-link a{display:block;}}.block-content--popup .group__info .group__button .field--type-link,.block-content--popup .spb-popup-main-wrapper .group__button .field--type-link,.block-torres-theme-avisopopup-modal .group__info .group__button .field--type-link,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper .group__button .field--type-link{margin:0 auto;}.block-content--popup .group__info .group__button .field--type-link button,.block-content--popup .group__info .group__button .field--type-link span,.block-content--popup .group__info .group__button .field--type-link a,.block-content--popup .spb-popup-main-wrapper .group__button .field--type-link button,.block-content--popup .spb-popup-main-wrapper .group__button .field--type-link span,.block-content--popup .spb-popup-main-wrapper .group__button .field--type-link a,.block-torres-theme-avisopopup-modal .group__info .group__button .field--type-link button,.block-torres-theme-avisopopup-modal .group__info .group__button .field--type-link span,.block-torres-theme-avisopopup-modal .group__info .group__button .field--type-link a,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper .group__button .field--type-link button,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper .group__button .field--type-link span,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper .group__button .field--type-link a{min-width:240px;width:100%;padding:10px 25px;border:1px solid #A38963;border-radius:0;background-color:#A38963;color:#FFFFFF;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.375rem;transition:all 0.5s ease-in-out;display:block;}@media (min-width:480px){.block-content--popup .group__info .group__button .field--type-link button,.block-content--popup .group__info .group__button .field--type-link span,.block-content--popup .group__info .group__button .field--type-link a,.block-content--popup .spb-popup-main-wrapper .group__button .field--type-link button,.block-content--popup .spb-popup-main-wrapper .group__button .field--type-link span,.block-content--popup .spb-popup-main-wrapper .group__button .field--type-link a,.block-torres-theme-avisopopup-modal .group__info .group__button .field--type-link button,.block-torres-theme-avisopopup-modal .group__info .group__button .field--type-link span,.block-torres-theme-avisopopup-modal .group__info .group__button .field--type-link a,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper .group__button .field--type-link button,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper .group__button .field--type-link span,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper .group__button .field--type-link a{width:auto;}}.block-content--popup .group__info .group__button .field--type-link button:hover,.block-content--popup .group__info .group__button .field--type-link span:hover,.block-content--popup .group__info .group__button .field--type-link a:hover,.block-content--popup .spb-popup-main-wrapper .group__button .field--type-link button:hover,.block-content--popup .spb-popup-main-wrapper .group__button .field--type-link span:hover,.block-content--popup .spb-popup-main-wrapper .group__button .field--type-link a:hover,.block-torres-theme-avisopopup-modal .group__info .group__button .field--type-link button:hover,.block-torres-theme-avisopopup-modal .group__info .group__button .field--type-link span:hover,.block-torres-theme-avisopopup-modal .group__info .group__button .field--type-link a:hover,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper .group__button .field--type-link button:hover,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper .group__button .field--type-link span:hover,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper .group__button .field--type-link a:hover{background-color:#826A47;border-color:#A38963;}@media (min-width:576px){.block-content--popup .group__info .group__button .field--type-link button,.block-content--popup .group__info .group__button .field--type-link span,.block-content--popup .group__info .group__button .field--type-link a,.block-content--popup .spb-popup-main-wrapper .group__button .field--type-link button,.block-content--popup .spb-popup-main-wrapper .group__button .field--type-link span,.block-content--popup .spb-popup-main-wrapper .group__button .field--type-link a,.block-torres-theme-avisopopup-modal .group__info .group__button .field--type-link button,.block-torres-theme-avisopopup-modal .group__info .group__button .field--type-link span,.block-torres-theme-avisopopup-modal .group__info .group__button .field--type-link a,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper .group__button .field--type-link button,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper .group__button .field--type-link span,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper .group__button .field--type-link a{padding:10px 80px;min-width:auto;}}.block-content--popup .group__info .group__button .field--type-link.field--name-ko-link button,.block-content--popup .group__info .group__button .field--type-link.field--name-ko-link span,.block-content--popup .group__info .group__button .field--type-link.field--name-ko-link a,.block-content--popup .spb-popup-main-wrapper .group__button .field--type-link.field--name-ko-link button,.block-content--popup .spb-popup-main-wrapper .group__button .field--type-link.field--name-ko-link span,.block-content--popup .spb-popup-main-wrapper .group__button .field--type-link.field--name-ko-link a,.block-torres-theme-avisopopup-modal .group__info .group__button .field--type-link.field--name-ko-link button,.block-torres-theme-avisopopup-modal .group__info .group__button .field--type-link.field--name-ko-link span,.block-torres-theme-avisopopup-modal .group__info .group__button .field--type-link.field--name-ko-link a,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper .group__button .field--type-link.field--name-ko-link button,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper .group__button .field--type-link.field--name-ko-link span,.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper .group__button .field--type-link.field--name-ko-link a{color:#FFFFFF;border-color:#FFFFFF;background:transparent;}.block-content--popup .spb_center,.block-torres-theme-avisopopup-modal .spb_center{top:38%;}.block-content--popup,.block-torres-theme-avisopopup-modal{z-index:9999;}.block-content--popup .content,.block-torres-theme-avisopopup-modal .content{position:relative;display:flex;width:100vw;align-items:center;justify-content:center;padding:0 5px;max-width:100%;height:100%;}@media (min-width:768px){.block-content--popup .content,.block-torres-theme-avisopopup-modal .content{padding:1.25rem 1.5rem;}}@media (min-width:576px){.block-content--popup .content,.block-torres-theme-avisopopup-modal .content{padding:0 12px;}}.block-content--popup .content .field:not(.field--name-background-image):not(.field--name-bottom-text){margin-bottom:11px;}.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper{padding:60px 45px;background-color:#FFFFFF;margin-top:0;margin-left:0 !important;transform:translateX(-50%);}.block-torres-theme-avisopopup-modal .spb-popup-main-wrapper:before{border-width:2px;}.block-torres-theme-avisopopup-modal.spb_overlay{background-color:rgba(255,255,255,0.24);}.block-torres-theme-avisopopup-modal .spb-controls{position:absolute;top:0;right:0;}.block-torres-theme-avisopopup-modal .spb-controls button{border:0;font-size:28px;line-height:1em;padding:5px 10px;}.block-torres-theme-avisopopup-modal .field--name-body p{margin-bottom:0 !important;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:18px;line-height:30px;}.block-torres-theme-avisopopup-modal .field--name-body a{font-weight:700;font-family:"Playfair Display",Arial,sans-serif;color:#A38963;font-size:18px;line-height:30px;}
