/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-banner{position:relative;margin:40px 0;}.block-banner:after{content:'';position:absolute;top:0;left:0;right:-150px;bottom:0;background:linear-gradient(0deg,#2c2c2e 0%,rgba(75,87,117,0) 100%);}@media (min-width:768px){.block-banner:after{content:none;}}.block-banner .media--image{max-width:100%;}.block-banner .media img{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.block-banner .group-text{position:absolute;bottom:30px;left:0;right:0;padding:0 10px 0 24px;z-index:1;}@media (min-width:768px){.block-banner .group-text{top:115px;bottom:auto;padding:0 15px;}}@media (min-width:992px){.block-banner .group-text{top:160px;}}.block-banner .field--name-body{padding:0;}.block-banner .field--name-cta-link{text-align:center;}.block-banner .field--name-cta-link a{min-width:240px;width:100%;padding:10px 25px;border:1px solid #FFFFFF;border-radius:0;background-color:rgba(29,30,36,0.6);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;text-decoration:none;display:inline-block;margin:20px 0;text-align:center;}@media (min-width:480px){.block-banner .field--name-cta-link a{width:auto;}}.block-banner .field--name-cta-link a:hover{border-color:#A38963;background-color:#A38963;color:#FFFFFF;}.block-banner.block--view-mode-full,.block-banner.block--view-mode-default{margin:0;}.block-banner.block--view-mode-left .group-text,.block-banner.block--view-mode-right .group-text{z-index:1;top:50%;transform:translateY(-50%);}@media (min-width:992px){.block-banner.block--view-mode-left .group-text,.block-banner.block--view-mode-right .group-text{display:flex;align-items:center;justify-content:space-between;width:100%;}}.block-banner.block--view-mode-left .group-text > div,.block-banner.block--view-mode-right .group-text > div{width:100%;padding:0 20px;}@media (min-width:992px){.block-banner.block--view-mode-left .group-text > div,.block-banner.block--view-mode-right .group-text > div{width:50%;}}.block-banner.block--view-mode-left .group-text .field--name-image-logo,.block-banner.block--view-mode-right .group-text .field--name-image-logo{text-align:center;}@media (min-width:992px){.block-banner.block--view-mode-left .group-text .field--name-image-logo,.block-banner.block--view-mode-right .group-text .field--name-image-logo{text-align:right;}}.block-banner.block--view-mode-left .group-text .field--name-image-logo img,.block-banner.block--view-mode-right .group-text .field--name-image-logo img{width:100%;height:auto;max-width:50%;min-height:auto;margin:15px auto;}@media (min-width:768px){.block-banner.block--view-mode-left .group-text .field--name-image-logo img,.block-banner.block--view-mode-right .group-text .field--name-image-logo img{max-width:25%;margin:15px auto 30px;}}@media (min-width:992px){.block-banner.block--view-mode-left .group-text .field--name-image-logo img,.block-banner.block--view-mode-right .group-text .field--name-image-logo img{margin:0 0 0 auto;max-width:250px;width:100%;height:auto;}}.block-banner.block--view-mode-left:after,.block-banner.block--view-mode-right:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:rgba(29,30,36,0.6);}.block-banner.block--view-mode-left .group-text{display:flex;flex-direction:column-reverse;}@media (min-width:992px){.block-banner.block--view-mode-left .group-text{flex-direction:row;}}.block-banner.block--view-mode-left .field--name-cta-link{text-align:center;}@media (min-width:992px){.block-banner.block--view-mode-left .field--name-cta-link{text-align:left;}}.block-banner.block--view-mode-left .field--name-body{text-align:center !important;}.block-banner.block--view-mode-left .field--name-body h2,.block-banner.block--view-mode-left .field--name-body p{text-align:center !important;}@media (min-width:992px){.block-banner.block--view-mode-left .field--name-body h2,.block-banner.block--view-mode-left .field--name-body p{text-align:left !important;}}@media (min-width:992px){.block-banner.block--view-mode-left .field--name-body{text-align:left !important;}}@media (min-width:992px){.block-banner.block--view-mode-right .group-text .field--name-image-logo img{margin:auto 0 0 0;}}.block-banner.block--view-mode-right .field--name-cta-link{text-align:center;}@media (min-width:992px){.block-banner.block--view-mode-right .field--name-cta-link{text-align:right;}}.block-banner.block--view-mode-right .field--name-body{text-align:center !important;}@media (min-width:992px){.block-banner.block--view-mode-right .field--name-body{text-align:right !important;}}.block-banner.block--view-mode-right .field--name-body h2,.block-banner.block--view-mode-right .field--name-body p{text-align:center !important;}@media (min-width:992px){.block-banner.block--view-mode-right .field--name-body h2,.block-banner.block--view-mode-right .field--name-body p{text-align:right !important;}}.block-banner.block--view-mode-right .field--name-body h2 a{color:#FFFFFF;}.block-banner.block--view-mode-center,.block-banner.block--view-mode-home{margin-bottom:50px;max-height:500px;}.block-banner.block--view-mode-center h1.white:after,.block-banner.block--view-mode-home h1.white:after{content:'';display:block;width:240px;height:1px;margin:20px auto;background:#FFFFFF;}.block-banner.block--view-mode-center .media img,.block-banner.block--view-mode-home .media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}@media (min-width:992px){.block-banner.block--view-mode-center .media img,.block-banner.block--view-mode-home .media img{max-height:500px;width:auto;}}@media (min-width:768px){.block-banner.block--view-mode-center:after,.block-banner.block--view-mode-home:after{content:'';}}.block-banner.block--view-mode-left,.block-banner.block--view-mode-right,.block-banner.block--view-mode-center,.block-banner.block--view-mode-home{min-height:400px;margin:0 0 40px;}@media (min-width:992px){.block-banner.block--view-mode-left,.block-banner.block--view-mode-right,.block-banner.block--view-mode-center,.block-banner.block--view-mode-home{min-height:100%;}}.block-banner.block--view-mode-left .media img,.block-banner.block--view-mode-right .media img,.block-banner.block--view-mode-center .media img,.block-banner.block--view-mode-home .media img{min-height:450px;}@media (min-width:992px){.block-banner.block--view-mode-left .media img,.block-banner.block--view-mode-right .media img,.block-banner.block--view-mode-center .media img,.block-banner.block--view-mode-home .media img{min-height:100%;}}.block-banner.block--view-mode-left .group-text,.block-banner.block--view-mode-right .group-text,.block-banner.block--view-mode-center .group-text,.block-banner.block--view-mode-home .group-text{top:50%;transform:translateY(-50%);padding:0 20px;bottom:auto;}@media (min-width:992px){.block-banner.block--view-mode-center,.block-banner.block--view-mode-home{min-height:750px;}}.block-banner.block--view-mode-center .group-text,.block-banner.block--view-mode-home .group-text{top:50%;}.block-banner.block--view-mode-center .media img,.block-banner.block--view-mode-home .media img{min-height:450px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}@media (min-width:992px){.block-banner.block--view-mode-center .media img,.block-banner.block--view-mode-home .media img{max-height:500px;width:100%;}}.block-banner.block--view-mode-home{min-height:auto;}@media (max-width:991.98px){.block-banner.block--view-mode-home{margin-bottom:3em;}}.block-banner.block--view-mode-home:after{content:none;}.block-banner.block--view-mode-home .content{min-height:auto;}.block-banner.block--view-mode-home .media{position:relative;border-bottom:2px solid #A38963;}.block-banner.block--view-mode-home .media img{min-height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.block-banner.block--view-mode-home .media:after{content:'';display:block;position:absolute;inset:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);}@media (min-width:992px){.block-banner.block--view-mode-home .media:after{content:none;}}.block-banner.block--view-mode-home .field--name-image-logo{position:absolute;top:0;left:50%;transform:translateX(-50%);text-align:center;padding-top:15px;padding-bottom:30px;}@media (min-width:992px){.block-banner.block--view-mode-home .field--name-image-logo{padding-top:30px;top:auto;right:0;bottom:0;left:auto;transform:none;}}@media (max-width:991.98px){.block-banner.block--view-mode-home .field--name-image-logo img{max-width:70px;max-height:70px;}}.block-banner.block--view-mode-home .group-text{top:auto;position:absolute;bottom:0;width:100%;max-width:90%;text-align:center;font-family:"Playfair Display",Arial,sans-serif;transform:none;}@media (min-width:992px){.block-banner.block--view-mode-home .group-text{top:0;bottom:1em;left:0;right:unset;width:40%;max-width:100%;padding-top:30px;padding-bottom:30px;background:none;transform:scale(0.7);}}@media (min-width:1200px){.block-banner.block--view-mode-home .group-text{padding:0;}}@media (min-width:1600px){.block-banner.block--view-mode-home .group-text{top:3em;}}.block-banner.block--view-mode-home .group-text .field--name-body h1{font-size:1.5em;line-height:1.2em;}@media (min-width:992px){.block-banner.block--view-mode-home .group-text .field--name-body h1{font-size:2em;line-height:3.75rem;}}.block-banner.block--view-mode-home .group-text .field--name-body h1.white:after{content:none;}@media (min-width:992px){.block-banner.block--view-mode-home .group-text .field--name-body h1.white:after{content:'';}}.block-banner.block--view-mode-home .group-text .field--name-body p{display:none;}@media (min-width:992px){.block-banner.block--view-mode-home .group-text .field--name-body p{display:block;}}.block-banner.block--view-mode-home .group-text p{font-size:1.65em;}.block-banner.block--view-mode-home .group-text h1,.block-banner.block--view-mode-home .group-text h2{font-size:2em;margin-bottom:25px;}@media (min-width:768px){.block-banner.block--view-mode-home .group-text h1,.block-banner.block--view-mode-home .group-text h2{letter-spacing:0.15em;}}@media (min-width:576px){.block-banner.block--view-mode-home .group-text h1:after{content:'';display:block;width:240px;height:1px;margin:25px auto;background:#d2d0cd;}}.block-banner.block--view-mode-logo{margin:0 0 40px;}.block-banner.block--view-mode-logo .group-text{top:50%;transform:translateY(-50%);padding:0;bottom:auto;}.block-banner.block--view-mode-logo img{width:100%;height:auto;min-height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}@media (min-width:992px){.block-banner.block--view-mode-logo img{-o-object-fit:none;object-fit:none;margin:0 0 0 auto;width:100%;height:auto;}}.block-banner.block--view-mode-logo .field--name-image-logo .media{width:40%;margin:0 auto;}@media (min-width:992px){.block-banner.block--view-mode-logo .field--name-image-logo .media{width:20%;}}.block-banner.block--view-mode-logo .field--name-image-logo .media img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;}.block-banner.block--view-mode-logo:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:rgba(29,30,36,0.6);}.block-banner.block--view-mode-club{position:relative;margin:0;background:#1D1E24;}@media (min-width:768px){.block-banner.block--view-mode-club{background:transparent;}}.block-banner.block--view-mode-club h1{margin-bottom:15px;}.block-banner.block--view-mode-club h1.white{font-weight:700;font-family:"Playfair Display",Arial,sans-serif;font-size:2.125rem;line-height:2.625rem;}.block-banner.block--view-mode-club p.white{max-width:95%;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1.25rem;line-height:1.75rem;}.block-banner.block--view-mode-club .group-text{position:relative;transform:none;bottom:0;background:#1D1E24;padding:25px;}@media (min-width:768px){.block-banner.block--view-mode-club .group-text{display:flex;flex-wrap:wrap;position:absolute;align-items:center;padding:0 10px 0 24px;background:transparent;top:50%;transform:translateY(-50%) !important;}}.block-banner.block--view-mode-club .field--name-body,.block-banner.block--view-mode-club .field--name-cta-link{padding:0;}@media (min-width:768px){.block-banner.block--view-mode-club .field--name-body,.block-banner.block--view-mode-club .field--name-cta-link{max-width:50%;margin-left:0;}}.block-banner.block--view-mode-club .field--name-body p.white,.block-banner.block--view-mode-club .field--name-body h1.white{color:#B5A081;}@media (min-width:768px){.block-banner.block--view-mode-club .field--name-body p.white,.block-banner.block--view-mode-club .field--name-body h1.white{color:#FFFFFF;}}.block-banner.block--view-mode-club .field--name-cta-link{width:100%;max-width:100%;text-align:left;}.block-banner.block--view-mode-club .field--name-cta-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;}@media (min-width:480px){.block-banner.block--view-mode-club .field--name-cta-link a{width:auto;}}.block-banner.block--view-mode-club .field--name-cta-link a:hover{background-color:#826A47;border-color:#A38963;}.block-banner.block--view-mode-club:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:rgba(29,30,36,0.5);}.block-banner.block--view-mode-club img{width:100%;min-height:190px;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;}@media (min-width:992px){.block-banner.block--view-mode-club img{min-height:350px;-o-object-position:right;object-position:right;}}@media (min-width:1200px){.block-banner.block--view-mode-club img{min-height:450px;-o-object-position:right;object-position:right;}}
.block-edit-user-profile #user-form,.block-system-main-block #user-form{background-color:#F7F8FA;}@media (min-width:992px){.block-edit-user-profile #user-form .user__info,.block-system-main-block #user-form .user__info{-moz-column-count:2;column-count:2;-moz-column-gap:3em;column-gap:3em;}}.block-edit-user-profile #user-form .user__info .user__title,.block-edit-user-profile #user-form .user__info .user__birthday,.block-edit-user-profile #user-form .user__info .field--name-gender,.block-edit-user-profile #user-form .user__info .field--name-nif,.block-system-main-block #user-form .user__info .user__title,.block-system-main-block #user-form .user__info .user__birthday,.block-system-main-block #user-form .user__info .field--name-gender,.block-system-main-block #user-form .user__info .field--name-nif{-moz-column-span:all;column-span:all;}.block-edit-user-profile #user-form .user__pass .form-type-password-confirm,.block-system-main-block #user-form .user__pass .form-type-password-confirm{display:flex;flex-wrap:wrap;}.block-edit-user-profile #user-form .user__pass .form-type-password-confirm > .form-type-password,.block-system-main-block #user-form .user__pass .form-type-password-confirm > .form-type-password{width:100%;}@media (min-width:992px){.block-edit-user-profile #user-form .user__pass .form-type-password-confirm > .form-type-password,.block-system-main-block #user-form .user__pass .form-type-password-confirm > .form-type-password{width:50%;}}@media (min-width:992px){.block-edit-user-profile #user-form .user__pass input.password-field,.block-edit-user-profile #user-form .user__pass input.password-confirm,.block-system-main-block #user-form .user__pass input.password-field,.block-system-main-block #user-form .user__pass input.password-confirm{width:calc(100% - 10px);margin-right:10px;}}@media (min-width:992px){.block-edit-user-profile #user-form .user__pass input#edit-current-pass,.block-system-main-block #user-form .user__pass input#edit-current-pass{width:calc(50% - 10px);}}.block-edit-user-profile #user-form .user-general__title,.block-system-main-block #user-form .user-general__title{margin-bottom:40px;color:#A38963;font-weight:700;font-family:"Playfair Display",Arial,sans-serif;font-size:2.25rem;line-height:2.625rem;}@media (min-width:680px){.block-edit-user-profile #user-form .user__birthday,.block-system-main-block #user-form .user__birthday{display:flex;flex-wrap:wrap;}}@media (min-width:680px){.block-edit-user-profile #user-form .user__birthday > h3,.block-system-main-block #user-form .user__birthday > h3{width:100%;}}@media (min-width:680px){.block-edit-user-profile #user-form .user__birthday > .field--type-list-string,.block-edit-user-profile #user-form .user__birthday > .field--type-yearonly,.block-system-main-block #user-form .user__birthday > .field--type-list-string,.block-system-main-block #user-form .user__birthday > .field--type-yearonly{width:33.33%;}}@media (min-width:680px){.block-edit-user-profile #user-form .user__birthday > .field--type-list-string,.block-system-main-block #user-form .user__birthday > .field--type-list-string{padding-right:15px;}}.block-edit-user-profile #user-form #edit-gender,.block-system-main-block #user-form #edit-gender{display:flex;margin-bottom:10px;}.block-edit-user-profile #user-form #edit-gender > .form-check,.block-system-main-block #user-form #edit-gender > .form-check{margin-right:20px;}.block-edit-user-profile #user-form .user__info,.block-edit-user-profile #user-form .user__pass,.block-edit-user-profile #user-form .user__comunication,.block-edit-user-profile #user-form .user__birthday,.block-edit-user-profile #user-form .user__address,.block-system-main-block #user-form .user__info,.block-system-main-block #user-form .user__pass,.block-system-main-block #user-form .user__comunication,.block-system-main-block #user-form .user__birthday,.block-system-main-block #user-form .user__address{margin-bottom:40px;padding:15px 30px;background-color:#FFFFFF;}.block-edit-user-profile #user-form .user__info .user__title,.block-edit-user-profile #user-form .user__pass .user__title,.block-edit-user-profile #user-form .user__comunication .user__title,.block-edit-user-profile #user-form .user__birthday .user__title,.block-edit-user-profile #user-form .user__address .user__title,.block-system-main-block #user-form .user__info .user__title,.block-system-main-block #user-form .user__pass .user__title,.block-system-main-block #user-form .user__comunication .user__title,.block-system-main-block #user-form .user__birthday .user__title,.block-system-main-block #user-form .user__address .user__title{margin-bottom:20px;padding:0.75rem 0;border-bottom:1px solid #DECAAC;color:#A38963;font-weight:600;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.375rem;}@media (min-width:576px){.block-edit-user-profile #user-form .user__info .user__title,.block-edit-user-profile #user-form .user__pass .user__title,.block-edit-user-profile #user-form .user__comunication .user__title,.block-edit-user-profile #user-form .user__birthday .user__title,.block-edit-user-profile #user-form .user__address .user__title,.block-system-main-block #user-form .user__info .user__title,.block-system-main-block #user-form .user__pass .user__title,.block-system-main-block #user-form .user__comunication .user__title,.block-system-main-block #user-form .user__birthday .user__title,.block-system-main-block #user-form .user__address .user__title{font-size:1.125rem;}}@media (min-width:768px){.block-edit-user-profile #user-form .user__info .user__title,.block-edit-user-profile #user-form .user__pass .user__title,.block-edit-user-profile #user-form .user__comunication .user__title,.block-edit-user-profile #user-form .user__birthday .user__title,.block-edit-user-profile #user-form .user__address .user__title,.block-system-main-block #user-form .user__info .user__title,.block-system-main-block #user-form .user__pass .user__title,.block-system-main-block #user-form .user__comunication .user__title,.block-system-main-block #user-form .user__birthday .user__title,.block-system-main-block #user-form .user__address .user__title{font-size:1.25rem;}}.block-edit-user-profile #user-form .user__info label,.block-edit-user-profile #user-form .user__pass label,.block-edit-user-profile #user-form .user__comunication label,.block-edit-user-profile #user-form .user__birthday label,.block-edit-user-profile #user-form .user__address label,.block-system-main-block #user-form .user__info label,.block-system-main-block #user-form .user__pass label,.block-system-main-block #user-form .user__comunication label,.block-system-main-block #user-form .user__birthday label,.block-system-main-block #user-form .user__address label{color:#1D1E24;font-weight:600;font-family:"Playfair Display",Arial,sans-serif;font-size:0.875rem;}@media (min-width:576px){.block-edit-user-profile #user-form .user__info label,.block-edit-user-profile #user-form .user__pass label,.block-edit-user-profile #user-form .user__comunication label,.block-edit-user-profile #user-form .user__birthday label,.block-edit-user-profile #user-form .user__address label,.block-system-main-block #user-form .user__info label,.block-system-main-block #user-form .user__pass label,.block-system-main-block #user-form .user__comunication label,.block-system-main-block #user-form .user__birthday label,.block-system-main-block #user-form .user__address label{font-size:1rem;}}.block-edit-user-profile #user-form .user__info .form-inline,.block-edit-user-profile #user-form .user__pass .form-inline,.block-edit-user-profile #user-form .user__comunication .form-inline,.block-edit-user-profile #user-form .user__birthday .form-inline,.block-edit-user-profile #user-form .user__address .form-inline,.block-system-main-block #user-form .user__info .form-inline,.block-system-main-block #user-form .user__pass .form-inline,.block-system-main-block #user-form .user__comunication .form-inline,.block-system-main-block #user-form .user__birthday .form-inline,.block-system-main-block #user-form .user__address .form-inline{display:block;width:100%;}.block-edit-user-profile #user-form .user__info input,.block-edit-user-profile #user-form .user__pass input,.block-edit-user-profile #user-form .user__comunication input,.block-edit-user-profile #user-form .user__birthday input,.block-edit-user-profile #user-form .user__address input,.block-system-main-block #user-form .user__info input,.block-system-main-block #user-form .user__pass input,.block-system-main-block #user-form .user__comunication input,.block-system-main-block #user-form .user__birthday input,.block-system-main-block #user-form .user__address input{max-width:390px;width:100%;height:auto;padding:7px 14px;border:1px solid rgba(29,30,36,0.3);border-radius:4px;color:#1D1E24;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:0.875rem;}@media (min-width:576px){.block-edit-user-profile #user-form .user__info input,.block-edit-user-profile #user-form .user__pass input,.block-edit-user-profile #user-form .user__comunication input,.block-edit-user-profile #user-form .user__birthday input,.block-edit-user-profile #user-form .user__address input,.block-system-main-block #user-form .user__info input,.block-system-main-block #user-form .user__pass input,.block-system-main-block #user-form .user__comunication input,.block-system-main-block #user-form .user__birthday input,.block-system-main-block #user-form .user__address input{font-size:1rem;}}.block-edit-user-profile #user-form .user__info input:focus,.block-edit-user-profile #user-form .user__pass input:focus,.block-edit-user-profile #user-form .user__comunication input:focus,.block-edit-user-profile #user-form .user__birthday input:focus,.block-edit-user-profile #user-form .user__address input:focus,.block-system-main-block #user-form .user__info input:focus,.block-system-main-block #user-form .user__pass input:focus,.block-system-main-block #user-form .user__comunication input:focus,.block-system-main-block #user-form .user__birthday input:focus,.block-system-main-block #user-form .user__address input:focus{border-color:#DECAAC;box-shadow:none;}.block-edit-user-profile #user-form .user__info small,.block-edit-user-profile #user-form .user__info .password-strength__title,.block-edit-user-profile #user-form .user__info .password-confirm-message,.block-edit-user-profile #user-form .user__info .password-suggestions,.block-edit-user-profile #user-form .user__pass small,.block-edit-user-profile #user-form .user__pass .password-strength__title,.block-edit-user-profile #user-form .user__pass .password-confirm-message,.block-edit-user-profile #user-form .user__pass .password-suggestions,.block-edit-user-profile #user-form .user__comunication small,.block-edit-user-profile #user-form .user__comunication .password-strength__title,.block-edit-user-profile #user-form .user__comunication .password-confirm-message,.block-edit-user-profile #user-form .user__comunication .password-suggestions,.block-edit-user-profile #user-form .user__birthday small,.block-edit-user-profile #user-form .user__birthday .password-strength__title,.block-edit-user-profile #user-form .user__birthday .password-confirm-message,.block-edit-user-profile #user-form .user__birthday .password-suggestions,.block-edit-user-profile #user-form .user__address small,.block-edit-user-profile #user-form .user__address .password-strength__title,.block-edit-user-profile #user-form .user__address .password-confirm-message,.block-edit-user-profile #user-form .user__address .password-suggestions,.block-system-main-block #user-form .user__info small,.block-system-main-block #user-form .user__info .password-strength__title,.block-system-main-block #user-form .user__info .password-confirm-message,.block-system-main-block #user-form .user__info .password-suggestions,.block-system-main-block #user-form .user__pass small,.block-system-main-block #user-form .user__pass .password-strength__title,.block-system-main-block #user-form .user__pass .password-confirm-message,.block-system-main-block #user-form .user__pass .password-suggestions,.block-system-main-block #user-form .user__comunication small,.block-system-main-block #user-form .user__comunication .password-strength__title,.block-system-main-block #user-form .user__comunication .password-confirm-message,.block-system-main-block #user-form .user__comunication .password-suggestions,.block-system-main-block #user-form .user__birthday small,.block-system-main-block #user-form .user__birthday .password-strength__title,.block-system-main-block #user-form .user__birthday .password-confirm-message,.block-system-main-block #user-form .user__birthday .password-suggestions,.block-system-main-block #user-form .user__address small,.block-system-main-block #user-form .user__address .password-strength__title,.block-system-main-block #user-form .user__address .password-confirm-message,.block-system-main-block #user-form .user__address .password-suggestions{color:#1D1E24;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;opacity:0.7;}.block-edit-user-profile #user-form .user__info small a,.block-edit-user-profile #user-form .user__info .password-strength__title a,.block-edit-user-profile #user-form .user__info .password-confirm-message a,.block-edit-user-profile #user-form .user__info .password-suggestions a,.block-edit-user-profile #user-form .user__pass small a,.block-edit-user-profile #user-form .user__pass .password-strength__title a,.block-edit-user-profile #user-form .user__pass .password-confirm-message a,.block-edit-user-profile #user-form .user__pass .password-suggestions a,.block-edit-user-profile #user-form .user__comunication small a,.block-edit-user-profile #user-form .user__comunication .password-strength__title a,.block-edit-user-profile #user-form .user__comunication .password-confirm-message a,.block-edit-user-profile #user-form .user__comunication .password-suggestions a,.block-edit-user-profile #user-form .user__birthday small a,.block-edit-user-profile #user-form .user__birthday .password-strength__title a,.block-edit-user-profile #user-form .user__birthday .password-confirm-message a,.block-edit-user-profile #user-form .user__birthday .password-suggestions a,.block-edit-user-profile #user-form .user__address small a,.block-edit-user-profile #user-form .user__address .password-strength__title a,.block-edit-user-profile #user-form .user__address .password-confirm-message a,.block-edit-user-profile #user-form .user__address .password-suggestions a,.block-system-main-block #user-form .user__info small a,.block-system-main-block #user-form .user__info .password-strength__title a,.block-system-main-block #user-form .user__info .password-confirm-message a,.block-system-main-block #user-form .user__info .password-suggestions a,.block-system-main-block #user-form .user__pass small a,.block-system-main-block #user-form .user__pass .password-strength__title a,.block-system-main-block #user-form .user__pass .password-confirm-message a,.block-system-main-block #user-form .user__pass .password-suggestions a,.block-system-main-block #user-form .user__comunication small a,.block-system-main-block #user-form .user__comunication .password-strength__title a,.block-system-main-block #user-form .user__comunication .password-confirm-message a,.block-system-main-block #user-form .user__comunication .password-suggestions a,.block-system-main-block #user-form .user__birthday small a,.block-system-main-block #user-form .user__birthday .password-strength__title a,.block-system-main-block #user-form .user__birthday .password-confirm-message a,.block-system-main-block #user-form .user__birthday .password-suggestions a,.block-system-main-block #user-form .user__address small a,.block-system-main-block #user-form .user__address .password-strength__title a,.block-system-main-block #user-form .user__address .password-confirm-message a,.block-system-main-block #user-form .user__address .password-suggestions a{color:#A38963;}.block-edit-user-profile #user-form .user__info .password-strength__title,.block-edit-user-profile #user-form .user__info .password-confirm-message,.block-edit-user-profile #user-form .user__info .password-suggestions,.block-edit-user-profile #user-form .user__pass .password-strength__title,.block-edit-user-profile #user-form .user__pass .password-confirm-message,.block-edit-user-profile #user-form .user__pass .password-suggestions,.block-edit-user-profile #user-form .user__comunication .password-strength__title,.block-edit-user-profile #user-form .user__comunication .password-confirm-message,.block-edit-user-profile #user-form .user__comunication .password-suggestions,.block-edit-user-profile #user-form .user__birthday .password-strength__title,.block-edit-user-profile #user-form .user__birthday .password-confirm-message,.block-edit-user-profile #user-form .user__birthday .password-suggestions,.block-edit-user-profile #user-form .user__address .password-strength__title,.block-edit-user-profile #user-form .user__address .password-confirm-message,.block-edit-user-profile #user-form .user__address .password-suggestions,.block-system-main-block #user-form .user__info .password-strength__title,.block-system-main-block #user-form .user__info .password-confirm-message,.block-system-main-block #user-form .user__info .password-suggestions,.block-system-main-block #user-form .user__pass .password-strength__title,.block-system-main-block #user-form .user__pass .password-confirm-message,.block-system-main-block #user-form .user__pass .password-suggestions,.block-system-main-block #user-form .user__comunication .password-strength__title,.block-system-main-block #user-form .user__comunication .password-confirm-message,.block-system-main-block #user-form .user__comunication .password-suggestions,.block-system-main-block #user-form .user__birthday .password-strength__title,.block-system-main-block #user-form .user__birthday .password-confirm-message,.block-system-main-block #user-form .user__birthday .password-suggestions,.block-system-main-block #user-form .user__address .password-strength__title,.block-system-main-block #user-form .user__address .password-confirm-message,.block-system-main-block #user-form .user__address .password-suggestions{margin-top:5px;font-size:0.875rem;}.block-edit-user-profile #user-form .user__info--title,.block-edit-user-profile #user-form .user__pass--title,.block-edit-user-profile #user-form .user__comunication--title,.block-edit-user-profile #user-form .user__birthday--title,.block-edit-user-profile #user-form .user__address--title,.block-system-main-block #user-form .user__info--title,.block-system-main-block #user-form .user__pass--title,.block-system-main-block #user-form .user__comunication--title,.block-system-main-block #user-form .user__birthday--title,.block-system-main-block #user-form .user__address--title{margin-bottom:20px;padding:0.75rem 0;border-bottom:1px solid #DECAAC;color:#A38963;font-weight:600;font-family:"Playfair Display",Arial,sans-serif;line-height:1.375rem;font-size:1.25rem;}.block-edit-user-profile #user-form .user__birthday,.block-system-main-block #user-form .user__birthday{padding:0;}.block-edit-user-profile #user-form .field--name-solicitante,.block-system-main-block #user-form .field--name-solicitante{margin-bottom:40px !important;background-color:#FFFFFF;}.block-edit-user-profile #user-form .field--name-solicitante label,.block-system-main-block #user-form .field--name-solicitante label{display:block;margin-bottom:20px;padding:0.75rem 0;border-bottom:1px solid #DECAAC;color:#A38963;font-weight:600;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.375rem;}@media (min-width:576px){.block-edit-user-profile #user-form .field--name-solicitante label,.block-system-main-block #user-form .field--name-solicitante label{font-size:1.125rem;}}@media (min-width:768px){.block-edit-user-profile #user-form .field--name-solicitante label,.block-system-main-block #user-form .field--name-solicitante label{font-size:1.25rem;}}.block-edit-user-profile #user-form .field--name-solicitante input,.block-system-main-block #user-form .field--name-solicitante input{max-width:390px;width:100%;height:auto;padding:7px 14px;border:1px solid rgba(29,30,36,0.3);border-radius:4px;color:#1D1E24;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:0.875rem;}@media (min-width:576px){.block-edit-user-profile #user-form .field--name-solicitante input,.block-system-main-block #user-form .field--name-solicitante input{font-size:1rem;}}.block-edit-user-profile #user-form .field--name-solicitante input:focus,.block-system-main-block #user-form .field--name-solicitante input:focus{border-color:#DECAAC;box-shadow:none;}.block-edit-user-profile #user-form .password-strength__title,.block-edit-user-profile #user-form .password-confirm-message,.block-edit-user-profile #user-form .password-suggestions,.block-system-main-block #user-form .password-strength__title,.block-system-main-block #user-form .password-confirm-message,.block-system-main-block #user-form .password-suggestions{margin-top:5px;font-size:0.75rem;color:#6c757d !important;}.block-edit-user-profile #user-form .password-strength,.block-system-main-block #user-form .password-strength{max-width:390px;}.block-edit-user-profile #user-form .password-strength__meter,.block-system-main-block #user-form .password-strength__meter{background-color:#f0f0f0;}.block-edit-user-profile #user-form .password-strength__indicator,.block-system-main-block #user-form .password-strength__indicator{background-color:#DECAAC;}.block-edit-user-profile #user-form button,.block-system-main-block #user-form button{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;}@media (min-width:480px){.block-edit-user-profile #user-form button,.block-system-main-block #user-form button{width:auto;}}.block-edit-user-profile #user-form button:hover,.block-system-main-block #user-form button:hover{background-color:#826A47;border-color:#A38963;}@media (min-width:576px){.block-edit-user-profile #user-form button,.block-system-main-block #user-form button{margin-left:30px;}}.block-edit-user-profile #user-form .form-composite,.block-system-main-block #user-form .form-composite{margin:15px 0;}.block-edit-user-profile #user-form .form-composite legend,.block-system-main-block #user-form .form-composite legend{margin-bottom:20px;padding:0.75rem 0;border-bottom:1px solid #DECAAC;color:#A38963;font-weight:600;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.375rem;}@media (min-width:576px){.block-edit-user-profile #user-form .form-composite legend,.block-system-main-block #user-form .form-composite legend{font-size:1.125rem;}}@media (min-width:768px){.block-edit-user-profile #user-form .form-composite legend,.block-system-main-block #user-form .form-composite legend{font-size:1.25rem;}}.block-edit-user-profile #user-form .form-composite .form-check.radio,.block-system-main-block #user-form .form-composite .form-check.radio{padding:0;}.block-edit-user-profile #user-form .form-composite .form-check.radio label,.block-system-main-block #user-form .form-composite .form-check.radio label{margin:0;color:#A38963;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:0.875rem;}@media (min-width:576px){.block-edit-user-profile #user-form .form-composite .form-check.radio label,.block-system-main-block #user-form .form-composite .form-check.radio label{font-size:1rem;}}.block-edit-user-profile #user-form .form-composite .form-check.radio input[type="radio"],.block-system-main-block #user-form .form-composite .form-check.radio input[type="radio"]{position:absolute;opacity:0;}.block-edit-user-profile #user-form .form-composite .form-check.radio input[type="radio"] + label,.block-system-main-block #user-form .form-composite .form-check.radio input[type="radio"] + label{position:relative;cursor:pointer;padding:0;color:#1D1E24;}.block-edit-user-profile #user-form .form-composite .form-check.radio input[type="radio"] + label:before,.block-system-main-block #user-form .form-composite .form-check.radio input[type="radio"] + label:before{content:'';display:inline-block;vertical-align:text-top;width:18px;height:18px;margin-top:2px;margin-right:10px;border:1px solid #A38963;border-radius:100%;background:#FFFFFF;}.block-edit-user-profile #user-form .form-composite .form-check.radio input[type="radio"]:hover + label:before,.block-system-main-block #user-form .form-composite .form-check.radio input[type="radio"]:hover + label:before{background:#A38963;}.block-edit-user-profile #user-form .form-composite .form-check.radio input[type="radio"]:focus + label:before,.block-system-main-block #user-form .form-composite .form-check.radio input[type="radio"]:focus + label:before{box-shadow:0 0 0 3px rgba(0,0,0,0.12);}.block-edit-user-profile #user-form .form-composite .form-check.radio input[type="radio"]:checked + label:before,.block-system-main-block #user-form .form-composite .form-check.radio input[type="radio"]:checked + label:before{background:#A38963;}.block-edit-user-profile #user-form .form-composite .form-check.radio input[type="radio"]:checked + label:after,.block-edit-user-profile #user-form .form-composite .form-check.radio input[type="radio"]:hover + label:after,.block-system-main-block #user-form .form-composite .form-check.radio input[type="radio"]:checked + label:after,.block-system-main-block #user-form .form-composite .form-check.radio input[type="radio"]:hover + label:after{content:'';position:absolute;left:6px;top:9px;width:6px;height:6px;border-radius:100%;background:white;}.block-edit-user-profile #user-form .form-composite .checkbox,.block-system-main-block #user-form .form-composite .checkbox{padding:0;}.block-edit-user-profile #user-form .form-composite input[type="checkbox"],.block-system-main-block #user-form .form-composite input[type="checkbox"]{position:absolute;opacity:0;}.block-edit-user-profile #user-form .form-composite input[type="checkbox"] + label,.block-system-main-block #user-form .form-composite input[type="checkbox"] + label{position:relative;cursor:pointer;padding:0;color:#1D1E24;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:0.875rem;}@media (min-width:576px){.block-edit-user-profile #user-form .form-composite input[type="checkbox"] + label,.block-system-main-block #user-form .form-composite input[type="checkbox"] + label{font-size:1rem;}}.block-edit-user-profile #user-form .form-composite input[type="checkbox"] + label:before,.block-system-main-block #user-form .form-composite input[type="checkbox"] + label:before{content:'';display:inline-block;vertical-align:text-top;width:18px;height:18px;margin-top:2px;margin-right:10px;border:1px solid #A38963;border-radius:3px;background:#FFFFFF;}.block-edit-user-profile #user-form .form-composite input[type="checkbox"]:focus + label:before,.block-system-main-block #user-form .form-composite input[type="checkbox"]:focus + label:before{box-shadow:0 0 0 3px rgba(0,0,0,0.12);}.block-edit-user-profile #user-form .form-composite input[type="checkbox"]:checked + label:before,.block-system-main-block #user-form .form-composite input[type="checkbox"]:checked + label:before{background:#A38963;}.block-edit-user-profile #user-form .form-composite input[type="checkbox"]:checked + label:after,.block-edit-user-profile #user-form .form-composite input[type="checkbox"]:hover + label:after,.block-system-main-block #user-form .form-composite input[type="checkbox"]:checked + label:after,.block-system-main-block #user-form .form-composite input[type="checkbox"]:hover + label:after{content:'';position:absolute;left:4px;top:11px;background:white;width:2px;height:2px;box-shadow:2px 0 0 white,4px 0 0 white,4px -2px 0 white,4px -4px 0 white,4px -6px 0 white,4px -8px 0 white;transform:rotate(45deg);}.block-edit-user-profile #user-form #edit-language,.block-edit-user-profile #user-form details[id*="edit-address"],.block-system-main-block #user-form #edit-language,.block-system-main-block #user-form details[id*="edit-address"]{margin-top:20px;}.block-edit-user-profile #user-form #edit-language summary,.block-edit-user-profile #user-form details[id*="edit-address"] summary,.block-system-main-block #user-form #edit-language summary,.block-system-main-block #user-form details[id*="edit-address"] summary{display:none;}.block-edit-user-profile #user-form #edit-language .details-wrapper .form-type-language-select select,.block-edit-user-profile #user-form #edit-language .details-wrapper .form-item-address-0-address-country-code select,.block-edit-user-profile #user-form #edit-language .details-wrapper .form-item-address-0-address-administrative-area select,.block-edit-user-profile #user-form details[id*="edit-address"] .details-wrapper .form-type-language-select select,.block-edit-user-profile #user-form details[id*="edit-address"] .details-wrapper .form-item-address-0-address-country-code select,.block-edit-user-profile #user-form details[id*="edit-address"] .details-wrapper .form-item-address-0-address-administrative-area select,.block-system-main-block #user-form #edit-language .details-wrapper .form-type-language-select select,.block-system-main-block #user-form #edit-language .details-wrapper .form-item-address-0-address-country-code select,.block-system-main-block #user-form #edit-language .details-wrapper .form-item-address-0-address-administrative-area select,.block-system-main-block #user-form details[id*="edit-address"] .details-wrapper .form-type-language-select select,.block-system-main-block #user-form details[id*="edit-address"] .details-wrapper .form-item-address-0-address-country-code select,.block-system-main-block #user-form details[id*="edit-address"] .details-wrapper .form-item-address-0-address-administrative-area select{display:block;max-width:390px;width:100%;padding:7px 14px;border:1px solid rgba(29,30,36,0.3);border-radius:4px;outline:none;background-image:url(/themes/custom/torres_theme/css/images/down-arrow.svg);background-repeat:no-repeat;background-position:right 20px center;background-size:12px;background-color:transparent;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:0.875rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;}@media (min-width:576px){.block-edit-user-profile #user-form #edit-language .details-wrapper .form-type-language-select select,.block-edit-user-profile #user-form #edit-language .details-wrapper .form-item-address-0-address-country-code select,.block-edit-user-profile #user-form #edit-language .details-wrapper .form-item-address-0-address-administrative-area select,.block-edit-user-profile #user-form details[id*="edit-address"] .details-wrapper .form-type-language-select select,.block-edit-user-profile #user-form details[id*="edit-address"] .details-wrapper .form-item-address-0-address-country-code select,.block-edit-user-profile #user-form details[id*="edit-address"] .details-wrapper .form-item-address-0-address-administrative-area select,.block-system-main-block #user-form #edit-language .details-wrapper .form-type-language-select select,.block-system-main-block #user-form #edit-language .details-wrapper .form-item-address-0-address-country-code select,.block-system-main-block #user-form #edit-language .details-wrapper .form-item-address-0-address-administrative-area select,.block-system-main-block #user-form details[id*="edit-address"] .details-wrapper .form-type-language-select select,.block-system-main-block #user-form details[id*="edit-address"] .details-wrapper .form-item-address-0-address-country-code select,.block-system-main-block #user-form details[id*="edit-address"] .details-wrapper .form-item-address-0-address-administrative-area select{font-size:1rem;}}.block-edit-user-profile #user-form #edit-language .details-wrapper .form-type-language-select select:focus,.block-edit-user-profile #user-form #edit-language .details-wrapper .form-item-address-0-address-country-code select:focus,.block-edit-user-profile #user-form #edit-language .details-wrapper .form-item-address-0-address-administrative-area select:focus,.block-edit-user-profile #user-form details[id*="edit-address"] .details-wrapper .form-type-language-select select:focus,.block-edit-user-profile #user-form details[id*="edit-address"] .details-wrapper .form-item-address-0-address-country-code select:focus,.block-edit-user-profile #user-form details[id*="edit-address"] .details-wrapper .form-item-address-0-address-administrative-area select:focus,.block-system-main-block #user-form #edit-language .details-wrapper .form-type-language-select select:focus,.block-system-main-block #user-form #edit-language .details-wrapper .form-item-address-0-address-country-code select:focus,.block-system-main-block #user-form #edit-language .details-wrapper .form-item-address-0-address-administrative-area select:focus,.block-system-main-block #user-form details[id*="edit-address"] .details-wrapper .form-type-language-select select:focus,.block-system-main-block #user-form details[id*="edit-address"] .details-wrapper .form-item-address-0-address-country-code select:focus,.block-system-main-block #user-form details[id*="edit-address"] .details-wrapper .form-item-address-0-address-administrative-area select:focus{border-color:#A38963;box-shadow:none;}.block-edit-user-profile #user-form #edit-language .details-wrapper .form-type-language-select .description,.block-edit-user-profile #user-form #edit-language .details-wrapper .form-item-address-0-address-country-code .description,.block-edit-user-profile #user-form #edit-language .details-wrapper .form-item-address-0-address-administrative-area .description,.block-edit-user-profile #user-form details[id*="edit-address"] .details-wrapper .form-type-language-select .description,.block-edit-user-profile #user-form details[id*="edit-address"] .details-wrapper .form-item-address-0-address-country-code .description,.block-edit-user-profile #user-form details[id*="edit-address"] .details-wrapper .form-item-address-0-address-administrative-area .description,.block-system-main-block #user-form #edit-language .details-wrapper .form-type-language-select .description,.block-system-main-block #user-form #edit-language .details-wrapper .form-item-address-0-address-country-code .description,.block-system-main-block #user-form #edit-language .details-wrapper .form-item-address-0-address-administrative-area .description,.block-system-main-block #user-form details[id*="edit-address"] .details-wrapper .form-type-language-select .description,.block-system-main-block #user-form details[id*="edit-address"] .details-wrapper .form-item-address-0-address-country-code .description,.block-system-main-block #user-form details[id*="edit-address"] .details-wrapper .form-item-address-0-address-administrative-area .description{display:block;width:100%;margin-top:5px;}.block-edit-user-profile #user-form #edit-day-wrapper .form-type-select select,.block-edit-user-profile #user-form #edit-month-wrapper .form-type-select select,.block-edit-user-profile #user-form #edit-year-wrapper .form-type-select select,.block-system-main-block #user-form #edit-day-wrapper .form-type-select select,.block-system-main-block #user-form #edit-month-wrapper .form-type-select select,.block-system-main-block #user-form #edit-year-wrapper .form-type-select select{display:block;max-width:390px;width:100%;padding:7px 14px;border:1px solid rgba(29,30,36,0.3);border-radius:4px;outline:none;background-image:url(/themes/custom/torres_theme/css/images/down-arrow.svg);background-repeat:no-repeat;background-position:right 20px center;background-size:12px;background-color:transparent;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:0.875rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;}@media (min-width:576px){.block-edit-user-profile #user-form #edit-day-wrapper .form-type-select select,.block-edit-user-profile #user-form #edit-month-wrapper .form-type-select select,.block-edit-user-profile #user-form #edit-year-wrapper .form-type-select select,.block-system-main-block #user-form #edit-day-wrapper .form-type-select select,.block-system-main-block #user-form #edit-month-wrapper .form-type-select select,.block-system-main-block #user-form #edit-year-wrapper .form-type-select select{font-size:1rem;}}.block-edit-user-profile #user-form #edit-day-wrapper .form-type-select select:focus,.block-edit-user-profile #user-form #edit-month-wrapper .form-type-select select:focus,.block-edit-user-profile #user-form #edit-year-wrapper .form-type-select select:focus,.block-system-main-block #user-form #edit-day-wrapper .form-type-select select:focus,.block-system-main-block #user-form #edit-month-wrapper .form-type-select select:focus,.block-system-main-block #user-form #edit-year-wrapper .form-type-select select:focus{border-color:#A38963;box-shadow:none;}.block-edit-user-profile #user-form #edit-day-wrapper .form-type-select .description,.block-edit-user-profile #user-form #edit-month-wrapper .form-type-select .description,.block-edit-user-profile #user-form #edit-year-wrapper .form-type-select .description,.block-system-main-block #user-form #edit-day-wrapper .form-type-select .description,.block-system-main-block #user-form #edit-month-wrapper .form-type-select .description,.block-system-main-block #user-form #edit-year-wrapper .form-type-select .description{display:block;width:100%;margin-top:5px;}.block-system-main-block #user-form{background:none;max-width:1140px;margin:0 auto;}.block-system-main-block #user-form #edit-submit{min-width:unset;}
.alert__content .alert__content{padding:0;}.alert{padding:20px 50px 20px 60px;border-radius:0;border:1px solid #A38963;background-color:rgba(163,137,99,0.2);background-repeat:no-repeat;background-size:25px;background-position:left 15px top 20px;}@media (min-width:480px){.alert{padding:20px 50px 20px 100px;background-size:35px;background-position:left 30px top 15px;}}.alert:before{content:none !important;}.alert.alert-danger{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:block;padding:40px 30px 30px;max-width:90%;background-color:#1D1E24;border:2px solid #A38963;text-align:center;box-shadow:none;z-index:9999;}@media (min-width:576px){.alert.alert-danger{max-width:556px;padding:50px 30px;}}.alert.alert-danger p{color:#FFFFFF;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.5em;letter-spacing:0.83px;}.alert.alert-danger span{opacity:1;text-shadow:none;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;color:#FFFFFF;}.alert.alert-danger:has(.error-with-backtrace){position:relative;inset:auto;transform:none;width:100%;max-width:100%;padding:20px 50px 20px 60px;border-radius:0;border:1px solid #A38963;background-color:rgba(163,137,99,0.2);background-repeat:no-repeat;background-size:25px;background-position:left 15px top 20px;}@media (min-width:480px){.alert.alert-danger:has(.error-with-backtrace){padding:20px 50px 20px 100px;background-size:35px;background-position:left 30px top 15px;}}.alert.alert-danger:has(.error-with-backtrace):before{content:none !important;}.alert.alert-danger:has(.error-with-backtrace).alert-danger{background-image:url(/themes/custom/torres_theme/images/alert/danger.svg);}.alert.alert-danger:has(.error-with-backtrace) .close{font-family:inherit;color:#A38963;text-shadow:0 1px 0 #FFFFFF;}.alert.alert-danger:has(.error-with-backtrace) span{font-family:inherit;color:#A38963;text-shadow:0 1px 0 #FFFFFF;}.alert.alert-warning{background-image:url(/themes/custom/torres_theme/images/alert/warning.svg);}.alert.alert-success{background-image:url(/themes/custom/torres_theme/images/alert/success.svg);}.alert p{margin-bottom:0;}.alert p + p{margin-top:5px;}.alert a{color:#A38963;}
.block-commerce-cart{position:relative;}.block-commerce-cart .cart--cart-block .cart-block--summary__count{position:absolute;display:flex;align-items:flex-start;justify-content:center;bottom:-4px;right:-8px;width:18px;height:18px;border:1px solid #A38963;border-radius:20px;background-color:#1D1E24;font-weight:600;font-family:"Playfair Display",Arial,sans-serif;color:#A38963;font-size:0.75rem;line-height:1em;}.block-commerce-cart .cart--cart-block .cart-block--summary__icon{display:block;position:relative;width:30px;height:30px;}.block-commerce-cart .cart--cart-block .cart-block--summary__icon img{display:none;}.block-commerce-cart .cart--cart-block .cart-block--summary__icon:before{content:'\e911';position:absolute;top:-3px;right:0;bottom:0;left:0;color:#A38963;font-family:"icomoon";font-size:28px;}.block-commerce-cart .cart--cart-block.cart--cart-block-empty .cart-block--summary__count{display:none;}
.layout__region .block-menu.menu--my-account{min-height:61px;}@media (min-width:992px){.layout__region .block-menu.menu--my-account{padding:30px 0;min-height:auto;}}.layout__region .block-menu.menu--my-account .nav{flex-direction:column;}.layout__region .block-menu.menu--my-account .nav .nav-item{display:none;padding:15px 50px 15px 40px;border-bottom:1px solid #A38963;}@media (min-width:992px){.layout__region .block-menu.menu--my-account .nav .nav-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding:20px 50px 20px 40px;width:100%;}}.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link{position:relative;padding:0 25px 0 50px;color:#1D1E24;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1.125rem;}@media (min-width:992px){.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link{min-width:250px;padding:20px 25px 20px 50px;}}@media (min-width:1200px){.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link{min-width:300px;}}.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link:before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);color:#1D1E24;font-family:"icomoon";font-size:1.375rem;}.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link.user:before{content:'\e906';}.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link.subscription:before{content:'\e910';left:5px;font-size:1.875rem;}.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link.products:before{content:'\e909';}.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link.events:before{content:'\e90b';}.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link.sommelier:before{content:'\e908';}.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link.help:before{content:'\e907';}.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--user-logout:before,.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--en-user-logout:before,.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--ca-user-logout:before{content:'\e917';}.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link:after{content:"\e913";position:absolute;top:50%;right:0;transform:translateY(-50%);color:#A38963;font-family:"icomoon";font-size:0.75rem;}@media (min-width:992px){.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link:after{content:'\e90a';font-size:0.625rem;}}.layout__region .block-menu.menu--my-account .nav .nav-item:hover,.layout__region .block-menu.menu--my-account .nav .nav-item.menu-item--active-trail{border-top:1px solid #A38963;background-color:rgba(222,202,172,0.05);}.layout__region .block-menu.menu--my-account .nav .nav-item:hover .nav-link,.layout__region .block-menu.menu--my-account .nav .nav-item.menu-item--active-trail .nav-link{color:#A38963;font-weight:700;font-family:"Playfair Display",Arial,sans-serif;}.layout__region .block-menu.menu--my-account .nav .nav-item:hover .nav-link:before,.layout__region .block-menu.menu--my-account .nav .nav-item.menu-item--active-trail .nav-link:before{color:#A38963;}.layout__region .block-menu.menu--my-account .nav .nav-item.menu-item--active-trail{display:block;border-top:2px solid #A38963;border-bottom:2px solid #A38963;pointer-events:none;}@media (min-width:992px){.layout__region .block-menu.menu--my-account .nav .nav-item.menu-item--active-trail{display:flex;border-top:1px solid #A38963;border-bottom:2px solid #A38963;pointer-events:all;}}.layout__region .block-menu.menu--my-account .nav .nav-item:last-child{border-bottom:0;}.layout__region .block-menu.menu--my-account .nav .nav-item:last-child.menu-item--active-trail{border-bottom:2px solid #A38963;}.layout__region .block-menu.menu--my-account .nav.show{position:absolute;left:0;right:0;z-index:3;background:#FFFFFF;box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 3px 6px rgba(0,0,0,0.2);}.layout__region .block-menu.menu--my-account .nav.show .nav-item{display:block;order:2;width:90%;margin:0 auto;}.layout__region .block-menu.menu--my-account .nav.show .nav-item .nav-link:after{display:none;}.layout__region .block-menu.menu--my-account .nav.show .nav-item.menu-item--active-trail{order:1;width:100%;}.layout__region .block-menu.menu--my-account .nav.show .nav-item.menu-item--active-trail .nav-link:after{content:'\e912';display:block;}
