/* @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;}
.node--type-blog.node--view-mode-full{margin-bottom:0;}.node--type-blog.node--view-mode-full h1{margin-bottom:15px;color:#A38963;font-size:1.25rem;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-weight:bold;}@media (min-width:480px){.node--type-blog.node--view-mode-full h1{margin-bottom:20px;font-size:1.75rem;}}@media (min-width:768px){.node--type-blog.node--view-mode-full h1{margin-bottom:30px;font-size:2.25rem;}}.node--type-blog.node--view-mode-full .field--name-field-display-title h2{margin-bottom:35px;color:#A38963;font-size:1.25rem;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;}@media (min-width:480px){.node--type-blog.node--view-mode-full .field--name-field-display-title h2{margin-bottom:40px;font-size:1.375rem;}}@media (min-width:768px){.node--type-blog.node--view-mode-full .field--name-field-display-title h2{font-size:1.625rem;}}.node--type-blog.node--view-mode-full .field--name-created{display:block;margin:10px auto 30px auto;font-family:"Playfair Display",Arial,sans-serif;font-size:0.875rem;}.node--type-blog.node--view-mode-full img{max-width:100%;}.node--type-blog.node--view-mode-full .field--name-rectangular-image{margin-bottom:30px;}.node--type-blog.node--view-mode-full .field--name-body{margin-top:20px;}.node--type-blog.node--view-mode-full .field--name-body h1,.node--type-blog.node--view-mode-full .field--name-body h2{color:#A38963;margin-bottom:35px;color:#A38963;font-size:1.25rem;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;}@media (min-width:480px){.node--type-blog.node--view-mode-full .field--name-body h1,.node--type-blog.node--view-mode-full .field--name-body h2{margin-bottom:40px;font-size:1.375rem;}}@media (min-width:768px){.node--type-blog.node--view-mode-full .field--name-body h1,.node--type-blog.node--view-mode-full .field--name-body h2{font-size:1.625rem;}}.node--type-blog.node--view-mode-full .field--name-body h3{color:#A38963;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1.125rem;line-height:1.75rem;}.node--type-blog.node--view-mode-full .field--name-body h4,.node--type-blog.node--view-mode-full .field--name-body h5,.node--type-blog.node--view-mode-full .field--name-body h6{color:#1D1E24;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:0.875rem;font-weight:normal;line-height:1.75rem;margin-bottom:1em;}.node--type-blog.node--view-mode-full .field--name-body a{color:#A38963;}.node--type-blog.node--view-mode-full .field--name-body li{color:#1D1E24;font-size:0.875rem;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;line-height:1.5rem;letter-spacing:-0.3px;}@media (min-width:480px){.node--type-blog.node--view-mode-full .field--name-body li{font-size:1rem;line-height:1.75rem;}}.node--type-blog.node--view-mode-full .field--name-body li strong{font-weight:700;font-family:"Playfair Display",Arial,sans-serif;line-height:1.5rem;letter-spacing:-0.3px;}@media (min-width:480px){.node--type-blog.node--view-mode-full .field--name-body li strong{font-size:1rem;line-height:1.75rem;}}.node--type-blog.node--view-mode-full .field--name-body .rtecenter{text-align:center;}.node--type-blog.node--view-mode-full .field--name-body .field--name-field-media-image{text-align:center;}.node--type-blog.node--view-mode-full .field--name-body img{width:100%;height:auto;}@media (min-width:768px){.node--type-blog.node--view-mode-full .field--name-body img{max-width:100%;width:auto;max-height:500px;}}.node--type-blog.node--view-mode-full .block-better-social-sharing-buttons{margin:30px 0;}.node--type-blog.node--view-mode-full .block-better-social-sharing-buttons h2{margin:0;padding-right:25px;font-weight:600;font-family:"Playfair Display",Arial,sans-serif;font-size:0.875rem;font-style:italic;}.node--type-blog.node--view-mode-full .layout-settings-wrapper .container{padding:0px;}.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .field--name-body h2{padding-top:40px;text-align:center;}@media (min-width:768px){.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .field--name-body h2{text-align:left;}}.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content{padding:30px 0;margin:0 -10px;}.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content h2{padding:0 15px;margin-bottom:15px;color:#A38963;font-size:1.25rem;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-weight:bold;}@media (min-width:480px){.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content h2{margin-bottom:20px;font-size:1.75rem;}}@media (min-width:768px){.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content h2{margin-bottom:30px;font-size:2.25rem;}}.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content .slick{width:100%;}@media (min-width:992px){.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content .slick{padding:0 30px;}}@media (min-width:1200px){.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content .slick{margin:0 -15px;padding:0;position:relative;}}.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content .slick .slick-track{display:flex;}@media (min-width:992px){.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content .slick .slick-track{min-width:3262px;}}.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content .slick .slick__slider{display:flex;flex-wrap:wrap;}.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content .slick .slick__arrow{position:absolute;top:50%;left:0;right:0;display:flex;justify-content:space-between;transform:translateY(-50%);}@media (min-width:1200px){.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content .slick .slick__arrow{left:-45px;right:-45px;}}.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content .slick .slick__arrow .slick-prev,.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content .slick .slick__arrow .slick-next{font-size:0;border:0;background:transparent;}.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content .slick .slick__arrow .slick-prev:before,.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content .slick .slick__arrow .slick-next:before{content:"\e90a";margin:0 5px;color:#A38963;font-family:"icomoon";font-size:0.875rem;}.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content .slick .slick__arrow .slick-prev{transform:rotate(-180deg);}.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content .slick .slick-dots{display:flex;justify-content:center;align-items:center;margin:20px 0 0;padding:0;width:100%;list-style:none;}.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content .slick .slick-dots li{margin:0 3px;}.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content .slick .slick-dots li button{border-radius:10px;width:12px;height:12px;border:0;padding:0;font-size:0;}.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content .slick .slick-dots li.slick-active button{background-color:#A38963;}.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content .slick .slick__slide{padding:0 10px;height:inherit;}@media (min-width:992px){.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content .slick .slick__slide{margin:0 10px;padding:0;}}.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content .node--type-blog.node--view-mode-teaser{min-height:258px;height:100%;margin:0;padding:0;border:1px solid #A38963;background-color:#FFFFFF;}@media (min-width:768px){.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content .node--type-blog.node--view-mode-teaser{min-height:280px;}}@media (min-width:992px){.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content .node--type-blog.node--view-mode-teaser{min-height:320px;}}.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content .node--type-blog.node--view-mode-teaser .field--name-field-display-title h2{margin-bottom:0;padding:10px 15px 0;line-height:0.5em;}.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content .node--type-blog.node--view-mode-teaser .field--name-field-display-title h2 a{font-size:1.125rem;font-weight:bold;color:#A38963;}.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content .node--type-blog.node--view-mode-teaser .field--name-created{margin-bottom:0;padding:0 15px 15px;}.node--type-blog.node--view-mode-full .layout-settings-wrapper .container .block-field-blocknodeblogrelated-content .node--type-blog.node--view-mode-teaser .field--name-rectangular-image{margin-bottom:0;}
.block-better-social-sharing-buttons{margin:10px 0;display:flex;align-items:center;}.block-better-social-sharing-buttons h2{margin:0;padding-right:25px;font-weight:600;font-family:"Playfair Display",Arial,sans-serif;font-size:0.875rem;font-style:italic;}.block-better-social-sharing-buttons .social-sharing-buttons{margin:0;}.block-better-social-sharing-buttons a{display:block;position:relative;width:30px;height:30px;margin-right:25px;padding:2px 12px;font-size:0;}.block-better-social-sharing-buttons a:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;color:#A38963;font-size:1.5rem;font-family:"icomoon";text-align:center;}.block-better-social-sharing-buttons a.facebook:before{content:"\e914";}.block-better-social-sharing-buttons a.instagram:before{content:"\e900";}.block-better-social-sharing-buttons a.twitter:before{content:"\e916";}.block-better-social-sharing-buttons a.whatsapp:before{content:"\e92a";}.block-better-social-sharing-buttons a.linkedin:before{content:"\e915";}
