/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--left{display:flex;flex-direction:column;gap:20px;border-radius:20px;background-color:var(--white);box-shadow:0 0 32px 5px rgba(168,174,201,0.3);max-width:300px;padding:30px 20px !important;margin-top:20px;}@media screen and (max-width:768px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--left{padding-left:15px !important;}}@media screen and (max-width:640px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--left{border:0;border-radius:0;max-width:100%;padding:30px 20px;}}.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--left > .block{padding-bottom:20px;border-bottom:1px solid var(--deep-blue-50);}.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--left > .block:last-child,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--left > .block:first-child{padding-bottom:0;border-bottom:0;}.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--left > .block:nth-child(2){margin-top:-20px;}@media screen and (max-width:640px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--left{display:none;}}@media screen and (max-width:768px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--left img{max-width:40px;}}@media screen and (max-width:768px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--left .field--name-name{font-size:1rem;}}.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--left .field--name-field-la-leisure-establishments{margin-bottom:0 !important;}.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--left .field--name-field-la-logo{display:flex;justify-content:center;align-items:center;pointer-events:none;position:absolute;top:-180px;padding:15px;background-color:var(--white);box-shadow:0 0 32px 5px rgba(168,174,201,0.3);border-radius:20px;left:0;right:0;max-width:220px;height:145px;margin:0 auto;}.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--left .field--name-field-la-logo img{width:auto;max-height:120px;}@media screen and (max-width:1024px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--left .field--name-field-la-logo img{max-width:100%;}}.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center{margin-top:24px;padding-left:53px;}@media screen and (max-width:1024px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center{flex:0 0 66.66%;max-width:66.66%;}}@media screen and (max-width:768px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center{padding-left:35px;}}@media screen and (max-width:640px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center{padding-left:0;flex:0 0 100%;max-width:100%;margin-top:0;}}@media screen and (max-width:480px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center{text-align:left;}}@media screen and (max-width:640px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center > *{text-align:left;}}.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .field--name-field-la-activity-type{display:flex;gap:15px;flex-wrap:wrap;margin-top:20px;}.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .field--name-field-la-activity-type .field__item a{display:block;padding:6px 12px 4px;border-radius:12px;background-color:var(--blue-50);color:var(--deep-blue);font-family:var(--regular);font-size:0.9375rem;line-height:1.125rem;text-decoration:none;}@media (max-width:640px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .field--name-field-la-activity-type .field__item a{padding:4px 12px;}}.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .field--name-field-la-activity-type .field__item a:hover{text-decoration:underline;}.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-table-prices-options + .block-field-blocknodeleisure-activityfield-la-leisure-establishments{display:inline-block;margin-bottom:10px;}@media screen and (max-width:640px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-table-prices-options + .block-field-blocknodeleisure-activityfield-la-leisure-establishments{margin-left:0;margin-right:0;background-color:transparent;padding:0 10px 0 0;}}.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-views-blockrestaurants-block-evaluation{padding-bottom:15px !important;}.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-extra-field-blocknodeleisure-activityflag-flag-follower,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-addtoany-block,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-leisure-establishments,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-phone-number,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-email,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-web-page,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-openning-hours,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-openning-hours + .block-field-blocknodeleisure-activityfield-la-leisure-establishments,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-views-blockrestaurants-block-evaluation{display:none;margin-bottom:0;}.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-extra-field-blocknodeleisure-activityflag-flag-follower .field--type-entity-reference,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-addtoany-block .field--type-entity-reference,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-leisure-establishments .field--type-entity-reference,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-phone-number .field--type-entity-reference,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-email .field--type-entity-reference,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-web-page .field--type-entity-reference,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-openning-hours .field--type-entity-reference,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-openning-hours + .block-field-blocknodeleisure-activityfield-la-leisure-establishments .field--type-entity-reference,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-views-blockrestaurants-block-evaluation .field--type-entity-reference{margin:0;}@media screen and (max-width:640px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-extra-field-blocknodeleisure-activityflag-flag-follower,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-addtoany-block,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-leisure-establishments,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-phone-number,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-email,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-web-page,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-openning-hours,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-openning-hours + .block-field-blocknodeleisure-activityfield-la-leisure-establishments,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-views-blockrestaurants-block-evaluation{display:block;}}@media screen and (max-width:640px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-phone-number,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-email,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-web-page,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-openning-hours,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-leisure-establishments,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-openning-hours + .block-field-blocknodeleisure-activityfield-la-leisure-establishments,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-views-blockrestaurants-block-evaluation{margin-left:-15px;margin-right:-15px;background-color:var(--white);padding:5px 30px;}}@media screen and (max-width:640px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-phone-number > .content,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-email > .content,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-web-page > .content,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-openning-hours > .content,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-leisure-establishments > .content,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-openning-hours + .block-field-blocknodeleisure-activityfield-la-leisure-establishments > .content,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-views-blockrestaurants-block-evaluation > .content{padding-bottom:20px;margin-bottom:15px;border-bottom:1px solid var(--deep-blue-50);}}@media screen and (max-width:640px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-views-blockrestaurants-block-evaluation > .content{padding-bottom:0;margin-bottom:0;border-bottom:0;}}.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-logo{display:none;}.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-logo .field{margin:0;}@media screen and (max-width:640px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-logo{display:inline-block;vertical-align:middle;margin-top:-45px;padding:10px;background:var(--white);margin-bottom:15px;border-radius:20px;box-shadow:0 0 32px 5px rgba(168,174,201,0.3);}}@media screen and (max-width:480px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-logo{margin-top:0;}}@media screen and (max-width:640px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-logo img{max-width:120px;}}@media screen and (max-width:480px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-la-logo img{max-width:110px;max-height:80px;}}@media screen and (max-width:640px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-display-title{display:inline-block;vertical-align:top;width:calc(100% - 233px);padding-left:15px;}}@media screen and (max-width:480px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-display-title{width:calc(100% - 215px);}}@media screen and (max-width:480px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-display-title{width:calc(100% - 136px);vertical-align:middle;}}@media screen and (max-width:1024px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-display-title h1{padding-right:110px;}}@media screen and (max-width:640px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-display-title h1{padding-bottom:0;padding-right:0;margin-bottom:25px;font-size:1.6875rem;}}@media screen and (max-width:480px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-field-blocknodeleisure-activityfield-display-title h1{padding-bottom:0;margin-bottom:15px;font-size:1.5rem;}}@media screen and (max-width:420px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-addtoany-block{margin-left:calc(100% - 110px);}.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-addtoany-block h2{margin-right:-15px;}}@media screen and (max-width:1024px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-addtoany-block,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-extra-field-blocknodeleisure-activityflag-flag-follower{text-align:right;float:right;display:inline-block;vertical-align:top;margin-top:-50px;}}@media screen and (max-width:640px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-addtoany-block,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-extra-field-blocknodeleisure-activityflag-flag-follower{float:none;margin-top:0;}}@media screen and (max-width:480px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-addtoany-block,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-extra-field-blocknodeleisure-activityflag-flag-follower{float:none;}}@media screen and (max-width:1024px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-addtoany{position:absolute;right:0;margin-right:50px;}}@media screen and (max-width:640px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-addtoany{position:relative;right:auto;margin-right:-15px;}}@media screen and (max-width:480px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-addtoany{margin-top:0;margin-right:-15px;margin-bottom:20px;margin-left:calc(100% - 83px);}}@media screen and (max-width:420px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .block-addtoany{margin-right:0;}}.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .field--name-field-la-table-prices-options{border-radius:20px;background-color:var(--white);box-shadow:0 0 32px 5px rgba(168,174,201,0.3);padding:24px;width:100%;margin-bottom:40px;}.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .field--name-field-la-table-prices-options .field__label{font-family:var(--bold);color:var(--blue);font-size:1.5rem;line-height:1.25rem;margin-bottom:20px;text-transform:uppercase;}@media screen and (max-width:1024px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .field--name-field-la-table-prices-options .field__label{font-size:1.375rem;}}@media screen and (max-width:640px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .field--name-field-la-table-prices-options .field__label{font-size:1.25rem;color:var(--text);}}.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .field--name-field-la-table-prices-options .field__item p{font-family:var(--semibold);padding-left:2px;}.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .field--name-field-la-table-prices-options .field__item table tr td:first-child{width:75%;}.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--center .field--name-field-la-table-prices-options .field__item table tr td:last-child{width:25%;}.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--right{margin-top:24px;text-align:right;}@media screen and (max-width:1024px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--right{flex:0 0 0;max-width:0;}}.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--right .flag{float:none;}.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--right .block-addtoany-block,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--right .block-extra-field-blocknodeleisure-activityflag-flag-follower{display:inline-block;vertical-align:top;}@media screen and (max-width:1024px){.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--right .block-addtoany-block,.node--type-leisure-activity.node--view-mode-full .layout--threecol.center .layout__region--right .block-extra-field-blocknodeleisure-activityflag-flag-follower{display:none;}}.node--type-leisure-activity.node--view-mode-full .block-views-blockleisure-activities-block-otheractivities:has(:not(.node--type-leisure-activity)){display:none;}.node--type-leisure-activity.node--view-mode-full .block-views-blockleisure-activities-block-otheractivities:has(:not(.node--type-leisure-activity)) + .block--type-separator{display:none;}.node--type-leisure-activity.node--view-mode-full .view-offers.view-display-id-block_foryou_leisure_activity > .view-content.row{max-width:100%;}.node--type-leisure-activity.node--view-mode-full .view-offers.view-display-id-block_foryou_leisure_activity > .view-content.row > .views-row{width:100%;padding:0;}.node--type-leisure-activity.node--view-mode-full .field--name-field-le-location{display:block !important;}.node--type-leisure-activity.node--view-mode-full .field--name-field-le-location::before{content:none !important;}
