/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.lb-grid-cta .section-description h2{font-size:50px;line-height:65px;}.lb-grid-cta .section-description p{font-size:24px;line-height:36px;}.lb-grid-cta .card{overflow:hidden;border-radius:8px;}.lb-grid-cta .card h3{font-size:30px;line-height:32px;}.lb-grid-cta .card p{font-size:18px;line-height:28px;}.lb-grid-cta .card .btn{margin-top:36px;}
.block-ping-pong{color:var(--ylb-color-dark-grey-1,darkgray);font-family:var(--ylb-font-family-cachet);font-weight:500;}.block-ping-pong .section-description h2{font-size:48px;line-height:54px;text-align:center;}@media (max-width:991.98px){.block-ping-pong .section-description h2{font-size:35px;line-height:40px;}}.block-ping-pong .section-description p{font-size:18px;text-align:center;line-height:28px;font-family:var(--ylb-font-family-verdana);font-weight:400;}.block-ping-pong .ping-pong-item{text-align:var(--wsTextAlignment,unset);}.block-ping-pong .ping-pong-item h3{font-size:48px;line-height:54px;margin-bottom:24px;}@media (max-width:991.98px){.block-ping-pong .ping-pong-item h3{font-size:35px;line-height:40px;}}.block-ping-pong .ping-pong-item p{font-family:var(--ylb-font-family-verdana);font-size:20px;line-height:30px;margin-bottom:48px;}@media (max-width:991.98px){.block-ping-pong .ping-pong-item p{margin-bottom:36px;}}.block-ping-pong .ping-pong-item .btn-wrapper{display:flex;gap:20px 30px;justify-content:var(--wsFlexAlignment,unset);}.block-ping-pong .ping-pong-item .item-description{padding:33px 15px;justify-content:var(--wsFlexAlignment,unset);}@media (min-width:768px){.block-ping-pong .ping-pong-item .item-description{padding:40px 80px;}}.block-ping-pong .ping-pong-item .item-description .inner{align-items:var(--wsFlexAlignment,unset);}.block-ping-pong .ping-pong-item.background{background:var(--wsPrimaryColor,gray);color:var(--ylb-color-white,white);}.block-ping-pong .ping-pong-item.background h3{color:var(--ylb-color-white,white);}.block-ping-pong.ws-text-alignment--left .ping-pong-item{text-align:left;}.block-ping-pong.ws-text-alignment--left .ping-pong-item .item-description{justify-content:flex-start;}.block-ping-pong.ws-text-alignment--left .ping-pong-item .item-description .inner{align-items:flex-start;}.block-ping-pong.ws-text-alignment--left .ping-pong-item .btn-wrapper{justify-content:flex-start;}.block-ping-pong.ws-text-alignment--center .ping-pong-item{text-align:center;}.block-ping-pong.ws-text-alignment--center .ping-pong-item .item-description{justify-content:center;}.block-ping-pong.ws-text-alignment--center .ping-pong-item .item-description .inner{align-items:center;}.block-ping-pong.ws-text-alignment--center .ping-pong-item .btn-wrapper{justify-content:center;}
.hero__banner .hero_banner-content .block-title{font-weight:500;}.hero__banner .hero_banner-content h2.block-title{font-size:32px;line-height:42px;}@media (min-width:768px){.hero__banner .hero_banner-content h2.block-title{font-size:32px;}}.hero__banner .hero_banner-content h3.block-title{font-size:26px;line-height:32px;}@media (min-width:768px){.hero__banner .hero_banner-content h3.block-title{font-size:28px;}}.hero__banner .hero_banner-content h4.block-title{font-size:24px;line-height:30px;}.hero__banner .hero_banner-content h5.block-title{font-size:20px;line-height:25px;}.hero__banner .hero_banner-content h6.block-title{font-size:16px;line-height:20px;}
.hero__banner__frame{min-height:400px;display:flex;flex-direction:column;background:var(--wsPrimaryColor,#fff);}@media (min-width:768px){.hero__banner__frame{flex-direction:row;}}@media (min-width:992px){.hero__banner__frame{min-height:610px;}}.hero__banner__frame .banner-wrapper{display:contents;}.hero__banner__frame .chevron{position:absolute;z-index:2;top:-10%;left:0;}@media (min-width:576px){.hero__banner__frame .chevron{width:400px;}}@media (min-width:768px){.hero__banner__frame .chevron{top:-10%;width:450px;}}@media (min-width:992px){.hero__banner__frame .chevron{top:-10%;width:550px;}}@media (min-width:1200px){.hero__banner__frame .chevron{top:-35%;width:855px;}}.hero__banner__frame .chevron svg{height:100%;width:100%;}.hero__banner__frame .wrapper-content{order:1;flex:1 1;display:flex;justify-content:flex-start;padding:0 15px;}@media (min-width:768px){.hero__banner__frame .wrapper-content{margin-top:0;align-items:center;background:none;}}@media (max-width:767.98px){.hero__banner__frame .wrapper-content{max-width:345px;}}.hero__banner__frame .breadcrumb-container,.hero__banner__frame .hero_banner-content{position:relative;z-index:3;}.hero__banner__frame .hero_banner-content{width:-moz-fit-content;width:fit-content;max-width:320px;}@media (min-width:992px){.hero__banner__frame .hero_banner-content{max-width:480px;}}.hero__banner__frame .hero_banner-content .cta-wrapper{margin-top:40px;}.hero__banner__frame .hero_banner-content .block-title{font-size:40px;line-height:44px;margin-bottom:20px;color:var(--ylb-color-white,white);}@media (min-width:768px){.hero__banner__frame .hero_banner-content .block-title{font-size:50px;line-height:55px;}}@media (min-width:992px){.hero__banner__frame .hero_banner-content .block-title{font-size:64px;line-height:70px;}}.hero__banner__frame .hero_banner-content .hero_banner-body{font-size:20px;line-height:30px;}.hero__banner__frame .hero_banner-content .btn{margin-bottom:40px;}.hero__banner__frame:before,.hero__banner__frame:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;}.hero__banner__frame.hero__gradient_vertical::before{opacity:0.9;background:linear-gradient(180deg,#000000 0%,rgba(0,0,0,0) 50.45%,rgba(0,0,0,0) 100%,#000000 100%);z-index:2;}.hero__banner__frame.hero__gradient_horizontal::after{opacity:0.5;background:linear-gradient(270deg,rgba(0,0,0,0) 0%,#000000 100%);z-index:2;}.hero__banner__frame .field--name-field-background-image img,.hero__banner__frame .hero_banner--img{width:100%;height:auto;min-height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--wsBorderRadius,20px);border:1px solid #979797;}.hero__banner__frame .hero_banner--audio-controls{background-color:rgba(255,255,255,0.5);}.hero__banner__frame .hero_banner--audio-controls i,.hero__banner__frame .hero_banner--audio-controls svg{font-size:24px;width:24px;height:auto;}@media (min-width:992px){.hero__banner__frame .hero_banner--audio-controls i,.hero__banner__frame .hero_banner--audio-controls svg{font-size:36px;}}.hero__banner__frame .hero_banner--audio-controls i[class*=fa-volume],.hero__banner__frame .hero_banner--audio-controls svg[class*=fa-volume]{max-width:50px;}.hero__banner__frame .hero_banner--audio-controls.is-playing #hero_banner--btn-play{display:none;}.hero__banner__frame .hero_banner--audio-controls:not(.is-playing) #hero_banner--btn-pause{display:none;}.hero__banner__frame .hero_banner--audio-controls.is-muted #hero_banner--btn-mute{display:none;}.hero__banner__frame .hero_banner--audio-controls:not(.is-muted) #hero_banner--btn-unmute{display:none;}.hero__banner__frame .hero_banner-video,.hero__banner__frame .hero_banner-image{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:3;max-width:345px;max-height:315px;margin:30px auto 40px;padding:0 15px;}.hero__banner__frame .hero_banner-video.hero_banner-video,.hero__banner__frame .hero_banner-image.hero_banner-video{flex:1 1 auto;width:100%;height:150px;}@media (min-width:768px){.hero__banner__frame .hero_banner-video.hero_banner-video,.hero__banner__frame .hero_banner-image.hero_banner-video{height:auto;position:relative;}}@media (min-width:768px){.hero__banner__frame .hero_banner-video,.hero__banner__frame .hero_banner-image{height:auto;margin:50px 55px 70px;max-height:490px;}}@media (min-width:992px){.hero__banner__frame .hero_banner-video,.hero__banner__frame .hero_banner-image{max-width:unset;}}@media (min-width:1200px){.hero__banner__frame .hero_banner-video,.hero__banner__frame .hero_banner-image{flex:2 1;max-width:780px;}}.hero__banner__frame .hero_banner-video .field--name-field-background-image .contextual-region,.hero__banner__frame .hero_banner-image .field--name-field-background-image .contextual-region{position:static;}.hero__banner__frame .hero_banner-video .hero_banner-video--youtube-player-wrapper,.hero__banner__frame .hero_banner-image .hero_banner-video--youtube-player-wrapper{position:relative;overflow:hidden;width:100%;height:100%;}.hero__banner__frame .hero_banner-video video,.hero__banner__frame .hero_banner-video iframe,.hero__banner__frame .hero_banner-image video,.hero__banner__frame .hero_banner-image iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.hero__banner__frame .hero_banner--video-overlay{border-radius:var(--wsBorderRadius,20px);transform:translateZ(0);overflow:hidden;}.hero__banner__frame .hero_banner--video-overlay video{position:relative;height:auto;}.hero__banner__frame .hero-banner-preloader{width:60px;height:60px;position:absolute;left:calc(50% - 30px);top:75px;}@media (min-width:768px){.hero__banner__frame .hero-banner-preloader{left:calc(25vw - 30px);top:calc(50% - 30px);}}.hero__banner__frame .hero-banner-preloader svg{width:60px;height:auto;}
.node--type-camp.node--lb,.node--type-camp-lp.node--lb{margin-top:0;}.node--type-camp .node__content .section-body,.node--type-camp-lp .node__content .section-body{padding:80px 0;}@media (max-width:991.98px){.node--type-camp .node__content .section-body,.node--type-camp-lp .node__content .section-body{padding:60px 0;}}.node--type-camp .node__content .location-header,.node--type-camp-lp .node__content .location-header{background-color:var(--wsPrimaryColor,blue) !important;}.node--type-camp .block-y-camp-info,.node--type-camp-lp .block-y-camp-info{padding:30px 0;}.node--type-camp .block-y-camp-info--wrapper,.node--type-camp-lp .block-y-camp-info--wrapper{display:flex;gap:1rem;flex-direction:row;}@media (max-width:991.98px){.node--type-camp .block-y-camp-info--wrapper,.node--type-camp-lp .block-y-camp-info--wrapper{flex-direction:column;}}.node--type-camp .block-y-camp-info--wrapper .info-card,.node--type-camp-lp .block-y-camp-info--wrapper .info-card{padding:25px;color:white;background:rgba(35,31,32,0.2);border-color:transparent;border-radius:10px;width:calc((100% - 2rem) / 3);}@media (max-width:991.98px){.node--type-camp .block-y-camp-info--wrapper .info-card,.node--type-camp-lp .block-y-camp-info--wrapper .info-card{padding:25px 20px;line-height:19px;width:100%;}}.node--type-camp .block-y-camp-info--wrapper .info-card .label,.node--type-camp-lp .block-y-camp-info--wrapper .info-card .label{text-transform:uppercase;font-size:16px;line-height:20px;margin-bottom:25px;}@media (max-width:991.98px){.node--type-camp .block-y-camp-info--wrapper .info-card .label,.node--type-camp-lp .block-y-camp-info--wrapper .info-card .label{margin-bottom:20px;}}.node--type-camp .block-y-camp-info--wrapper .info-card .camp-address,.node--type-camp-lp .block-y-camp-info--wrapper .info-card .camp-address{display:flex;-moz-column-gap:8px;column-gap:8px;}.node--type-camp .block-y-camp-info--wrapper .info-card .camp-address .fas,.node--type-camp-lp .block-y-camp-info--wrapper .info-card .camp-address .fas{margin-top:2px;}.node--type-camp .block-y-camp-info--wrapper .info-card .camp-direction,.node--type-camp-lp .block-y-camp-info--wrapper .info-card .camp-direction{padding-top:10px;padding-left:20px;}.node--type-camp .block-y-camp-info--wrapper .info-card .camp-direction a,.node--type-camp-lp .block-y-camp-info--wrapper .info-card .camp-direction a{color:var(--ylb-color-white,#fff);}.node--type-camp .block-y-camp-info--wrapper .info-card .camp-email a,.node--type-camp .block-y-camp-info--wrapper .info-card .camp-phone a,.node--type-camp .block-y-camp-info--wrapper .info-card .camp-fax a,.node--type-camp-lp .block-y-camp-info--wrapper .info-card .camp-email a,.node--type-camp-lp .block-y-camp-info--wrapper .info-card .camp-phone a,.node--type-camp-lp .block-y-camp-info--wrapper .info-card .camp-fax a{color:var(--ylb-color-white,#fff);}@media (max-width:767.98px){.page-with-lb.with-banner{padding-top:0 !important;}}.page-with-lb.with-banner #block-openy-carnation-tabs{display:block;}
:root{--ylb-border-style-none:none;--ylb-border-style-solid:1px solid #CCCCCC;--ylb-border-style-drop-shadow:0 0 10px 0 rgba(0,0,0,0.15);}
:root{--wsBorderRadius:20px;}
:root{--wsBorderStyle:var(--ylb-border-style-none);--wsBoxShadow:var(--ylb-border-style-drop-shadow);}
:root{--wsTextAlignment:center;--wsFlexAlignment:center;}
:root{--wsButtonPosition:absolute;}
