/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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-preloader{width:60px;height:60px;position:absolute;left:calc(50% - 30px);top:calc(50% - 30px);}@media (min-width:768px){.hero__banner__frame .hero-banner-preloader{left:calc(25vw - 30px);}}.hero__banner__frame .hero-banner-preloader svg{width:60px;height:auto;}
.ws-main-menu-wrapper .ws-menu-cta-block{display:flex;flex-direction:column;max-width:320px;min-width:230px;width:100%;padding:20px;white-space:normal;}.ws-main-menu-wrapper .ws-menu-cta-block .field-media-image{margin-bottom:25px;}.ws-main-menu-wrapper .ws-menu-cta-block .field-media-image img{border-radius:var(--wsBorderRadius,0);}.ws-main-menu-wrapper .ws-menu-cta-block .field-description,.ws-main-menu-wrapper .ws-menu-cta-block .field-title{color:var(--ylb-color-black,black);font-family:var(--ylb-font-family-verdana);font-size:18px;font-weight:700;line-height:22px;margin-bottom:20px;}.ws-main-menu-wrapper .ws-menu-cta-block .field-description{font-weight:400;}.ws-main-menu-wrapper .ws-menu-cta-block .btn{text-transform:unset;font-weight:500;}.mobile .ws-menu-cta-block{display:none;}
: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{--wsPrimaryColor:var(--ylb-color-blue-dark);--wsPrimaryColorRGB:var(--ylb-color-rgb-blue-dark);--wsSecondaryColor:var(--ylb-color-blue);--wsSecondaryColorRGB:var(--ylb-color-rgb-blue);--wsTertiaryColor:var(--ylb-color-blue-light);--wsTertiaryColorRGB:var(--ylb-color-rgb-blue-light);--wsPartnerColor:var(--ylb-color-purple-dark);--wsPartnerColorRGB:var(--ylb-color-rgb-purple-dark);--wsLogoChevronDark:var(--ylb-color-blue-dark);--wsLogoChevronMid:var(--ylb-color-blue);--wsLogoChevronLight:var(--ylb-color-blue-light);--wsLogoTriangleDark:var(--ylb-color-purple-dark);--wsLogoTriangleLight:var(--ylb-color-purple-light);}
:root{--wsBorderStyle:var(--ylb-border-style-none);--wsBoxShadow:var(--ylb-border-style-drop-shadow);}
