/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-lb-table .section-header{margin-bottom:30px;}.block-lb-table .section-header h2{font-size:35px;line-height:40px;}@media (min-width:992px){.block-lb-table .section-header h2{font-size:50px;line-height:65px;}}.block-lb-table .section-header p{font-size:20px;line-height:30px;}@media (min-width:992px){.block-lb-table .section-header p{font-size:24px;line-height:36px;}}.block-lb-table .lb-table .tablesaw-bar.tablesaw-all-cols-visible{display:none;}.block-lb-table .lb-table .tablesaw-bar .tablesaw-advance{display:flex;justify-content:space-between;float:unset;position:relative;margin-bottom:-40px;}.block-lb-table .lb-table .tablesaw-bar .tablesaw-advance:after{content:"";width:100%;height:2px;left:0;top:15px;position:absolute;background:#cccccc;}.block-lb-table .lb-table .tablesaw-bar .tablesaw-advance .btn{background:#F2F2F2;height:30px;width:30px;padding:0;border-radius:50%;z-index:1;margin:0;}.block-lb-table .lb-table .tablesaw-bar .tablesaw-advance .btn.disabled{opacity:1;}.block-lb-table .lb-table .tablesaw-bar .tablesaw-advance .btn.disabled:before{opacity:0.15;}.block-lb-table .lb-table .tablesaw-bar .tablesaw-advance .btn:before{content:"";width:7px;height:10px;left:11px;display:block;border:none;background:var(--wsPartnerColor,black);}.block-lb-table .lb-table .tablesaw-bar .tablesaw-advance .btn.right:before{-webkit-mask:url(/modules/contrib/lb_table/assets/svg/chevron-right.svg) left center/cover;}.block-lb-table .lb-table .tablesaw-bar .tablesaw-advance .btn.left:before{-webkit-mask:url(/modules/contrib/lb_table/assets/svg/chevron-left.svg) right center/cover;}.block-lb-table .lb-table table{width:100%;border:none;}.block-lb-table .lb-table table thead tr{border:none;border-bottom:5px solid var(--ylb-color-grey-2,gray);}.block-lb-table .lb-table table thead tr th{border:none;font-size:22px;line-height:32px;padding:15px 0.5em;}@media (min-width:992px){.block-lb-table .lb-table table thead tr th{font-size:24px;line-height:36px;}}.block-lb-table .lb-table table tbody tr{border-bottom:2px solid var(--ylb-color-light-grey-3,lightgray);}.block-lb-table .lb-table table tbody tr td{border:none;font-size:18px;line-height:28px;padding:20px 0.5em !important;}
.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;-moz-column-gap:30px;column-gap: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;}
.lb-icon-grid .section-description{margin-bottom:60px;}.lb-icon-grid .section-description h2{font-size:35px;line-height:40px;margin-bottom:20px;}@media (min-width:768px){.lb-icon-grid .section-description h2{font-size:50px;line-height:60px;}}.lb-icon-grid .section-description p{font-size:18px;line-height:28px;}.lb-icon-grid .card{overflow:hidden;}.lb-icon-grid .card .card-body{padding:0 20px 60px;}.lb-icon-grid .card h3{font-size:30px;line-height:38px;margin-bottom:20px;}@media (min-width:768px){.lb-icon-grid .card h3{font-size:32px;line-height:32px;}}.lb-icon-grid .card p{font-size:18px;line-height:28px;font-family:var(--ylb-font-family-verdana);}.lb-icon-grid .card img{height:164px;width:164px;margin-bottom:40px;}
.block-lb-testimonials{font-family:var(--ylb-font-family-cachet);font-weight:400;margin-bottom:80px;}.block-lb-testimonials .section-description{color:var(--ylb-color-dark-grey-1,darkgray);text-align:center;margin-bottom:44px;}@media (min-width:992px){.block-lb-testimonials .section-description{margin-bottom:60px;}}.block-lb-testimonials .section-description h2{font-size:35px;line-height:40px;font-family:var(--ylb-font-family-cachet);}@media (min-width:992px){.block-lb-testimonials .section-description h2{font-size:50px;line-height:65px;}}.block-lb-testimonials .section-description p{font-size:18px;line-height:28px;font-family:var(--ylb-font-family-verdana);font-weight:400;}.block-lb-testimonials .carousel .icon-wrapper{background-color:#636466;}.block-lb-testimonials .carousel .icon-wrapper:hover{background-color:var(--ylb-color-grey-2,gray);}.block-lb-testimonials .carousel .carousel-control{color:var(--ylb-color-dark-grey-1,darkgray);display:flex;}.block-lb-testimonials .carousel .carousel-control-icon{display:block;width:30px;height:30px;}.block-lb-testimonials .carousel .carousel-control-prev{justify-content:flex-start;align-items:flex-start;padding-top:65px;opacity:0.5;}@media (max-width:991.98px){.block-lb-testimonials .carousel .carousel-control-prev{align-items:end;bottom:-45px;}}.block-lb-testimonials .carousel .carousel-control-next{justify-content:flex-end;align-items:flex-start;padding-top:68px;opacity:0.5;}.block-lb-testimonials .carousel .carousel-control-next .chevron{transform:rotate(180deg);}@media (max-width:991.98px){.block-lb-testimonials .carousel .carousel-control-next{align-items:end;bottom:-45px;padding-top:0;}}.block-lb-testimonials .carousel .carousel-control-next:hover,.block-lb-testimonials .carousel .carousel-control-next:focus,.block-lb-testimonials .carousel .carousel-control-prev:hover,.block-lb-testimonials .carousel .carousel-control-prev:focus{opacity:1;}.block-lb-testimonials .carousel .carousel-control-next:focus .chevron,.block-lb-testimonials .carousel .carousel-control-prev:focus .chevron{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;}.block-lb-testimonials .carousel .carousel-inner .carousel-item{text-align:left;padding:0;}@media (max-width:1199.98px){.block-lb-testimonials .carousel .carousel-inner .carousel-item{text-align:center;padding:0 15px;}}.block-lb-testimonials .carousel .carousel-inner .carousel-item .carousel-gallery-info{color:var(--ylb-color-black,black);}.block-lb-testimonials .carousel .carousel-inner .carousel-item .carousel-gallery-info h4{font-size:22px;line-height:32px;color:var(--ylb-color-dark-grey-1,darkgray);text-transform:uppercase;margin-bottom:40px;font-family:var(--ylb-font-family-cachet);height:32px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}@media (min-width:992px){.block-lb-testimonials .carousel .carousel-inner .carousel-item .carousel-gallery-info h4{margin-bottom:60px;}}.block-lb-testimonials .carousel .carousel-inner .carousel-item .carousel-gallery-info p{margin-top:12px;font-family:var(--ylb-font-family-cachet);font-weight:500;font-size:30px;line-height:36.9px;color:var(--ylb-color-black,black);margin-bottom:34px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}@media (max-width:1199.98px){.block-lb-testimonials .carousel .carousel-inner .carousel-item .carousel-gallery-info p{margin-top:0;margin-bottom:40px;-webkit-line-clamp:4;}}@media (max-width:1199.98px){.block-lb-testimonials .carousel .carousel-inner .carousel-item .image{margin-bottom:20px;}}.block-lb-testimonials .carousel .carousel-inner .carousel-item .image img{background:var(--wsSecondaryColor,gray);-o-object-fit:cover;object-fit:cover;border-radius:80px;width:80px;height:80px;}@media (min-width:992px){.block-lb-testimonials .carousel .carousel-inner .carousel-item .image img{border-radius:166px;width:166px;height:166px;}}.block-lb-testimonials .carousel .carousel-indicators{bottom:-60px;}.block-lb-testimonials .carousel .carousel-indicators li{background-color:transparent;width:20px;height:auto;text-indent:0;display:flex;align-items:center;opacity:0.5;}.block-lb-testimonials .carousel .carousel-indicators li:hover{opacity:1;}.block-lb-testimonials .carousel .carousel-indicators li span{display:inline-block;background-color:var(--wsPartnerColor,black);height:10px;width:10px;border-radius:10px;}.block-lb-testimonials .carousel .carousel-indicators li.active{background-color:transparent;opacity:1;}.block-lb-testimonials .carousel .carousel-indicators li.active span{background-color:var(--wsPartnerColor,black);height:15px;width:15px;border-radius:15px;position:relative;left:-3px;}
.media.media--ratio{height:auto;}.media.media--ratio .media__element{position:relative;}
.lb-statistics-block{background-color:var(--wsPrimaryColor,gray);padding:105px 0;}.lb-statistics-block .section-header{color:var(--ylb-color-white,white);margin-bottom:30px;}.lb-statistics-block .section-header h2{font-size:35px;line-height:40px;margin-bottom:10px;color:var(--ylb-color-white,white);}@media (min-width:768px){.lb-statistics-block .section-header h2{font-size:65px;line-height:75px;margin-bottom:14px;}}.lb-statistics-block .section-header p{font-size:18px;line-height:28px;}.lb-statistics-block .wrapper--statistic-content{display:flex;flex-direction:column;-moz-column-gap:30px;column-gap:30px;}@media (min-width:992px){.lb-statistics-block .wrapper--statistic-content{flex-direction:row;flex-wrap:wrap;}}.lb-statistics-block .wrapper--statistic-content .statistics-img-wrapper{padding:9px;flex:1 1;}@media (min-width:768px){.lb-statistics-block .wrapper--statistic-content .statistics-img-wrapper{padding:15px;min-width:400px;}}.lb-statistics-block .wrapper--statistic-content .statistics-img-wrapper img{width:100%;border-radius:var(--wsBorderRadius,unset);-o-object-fit:cover;object-fit:cover;}@media (min-width:768px){.lb-statistics-block .wrapper--statistic-content .statistics-img-wrapper ~ .stats .statistic-item{flex:1 1 50%;min-width:50%;padding:15px;}}.lb-statistics-block .wrapper--statistic-content .statistics-img-wrapper ~ .stats .statistic-item:first-child:last-child .item-content{height:500px;}.lb-statistics-block .wrapper--statistic-content .stats{flex:1 1;}@media (min-width:768px){.lb-statistics-block .wrapper--statistic-content .stats{min-width:530px;}}.lb-statistics-block .wrapper--statistic-content .stats .statistic-item{flex:1 1 100%;min-width:100%;padding:15px 9px;}.lb-statistics-block .wrapper--statistic-content .stats .statistic-item .item-content{border-radius:var(--wsBorderRadius,unset);height:235px;}.lb-statistics-block .wrapper--statistic-content .stats .statistic-item:last-child:nth-child(4n+2){min-width:100%;}.lb-statistics-block .wrapper--statistic-content .stats .statistic-item:nth-child(4n+1) .item-content,.lb-statistics-block .wrapper--statistic-content .stats .statistic-item:nth-child(4n+4) .item-content{background-color:var(--ylb-color-white,white);color:var(--ylb-color-dark-grey-1,darkgray);}.lb-statistics-block .wrapper--statistic-content .stats .statistic-item:nth-child(4n+1) .item-content .statistics-count,.lb-statistics-block .wrapper--statistic-content .stats .statistic-item:nth-child(4n+4) .item-content .statistics-count{color:var(--wsPrimaryColor,darkgray);}.lb-statistics-block .wrapper--statistic-content .stats .statistic-item:nth-child(4n+2) .item-content{color:var(--ylb-color-white,white);border:3px solid var(--wsTertiaryColor,black);}.lb-statistics-block .wrapper--statistic-content .stats .statistic-item:nth-child(4n+3) .item-content{color:var(--ylb-color-white,white);border:3px solid var(--wsSecondaryColor,black);}.lb-statistics-block .wrapper--statistic-content .stats .statistic-item .statistics-count{font-size:45px;line-height:52px;}@media (min-width:992px){.lb-statistics-block .wrapper--statistic-content .stats .statistic-item .statistics-count{font-size:50px;line-height:60px;}}@media (min-width:1200px){.lb-statistics-block .wrapper--statistic-content .stats .statistic-item .statistics-count{font-size:64px;line-height:70px;}}.lb-statistics-block .wrapper--statistic-content .stats .statistic-item .description{font-size:18px;line-height:28px;max-width:205px;}@media (min-width:768px){.lb-statistics-block .wrapper--statistic-content .stats .statistic-item .description{max-width:unset;}}.lb-statistics-block .cta{margin-bottom:33px;}@media (min-width:768px){.lb-statistics-block .cta{margin-bottom:60px;}}
.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{--ylb-color-dallas-white:#fff;--ylb-color-dallas-rgb-white:255,255,255;--ylb-color-dallas-dark-black:#000;--ylb-color-dallas-rgb-dark-black:0,0,0;--ylb-color-dallas-black:#231f20;--ylb-color-dallas-rgb-black:35,31,32;--ylb-color-dallas-light-blue:#20bdbe;--ylb-color-dallas-rgb-light-blue:32,189,190;--ylb-color-dallas-indigo:#4b0082;--ylb-color-dallas-rgb-indigo:75,0,130;--ylb-color-dallas-light-green:#01a490;--ylb-color-dallas-rgb-light-green:1,164,144;--ylb-color-dallas-dark-green:#006b6b;--ylb-color-dallas-dark-grey:#636466;--ylb-color-dallas-rgb-dark-green:0,107,107;--ylb-color-dallas-light-grey:#ccc;--ylb-color-dallas-light-light-grey:#f2f2f2;}:root{--wsPrimaryColor:var(--ylb-color-dallas-black);--wsDarkBlackColor:var(--ylb-color-dallas-dark-black);--wsDarkBlackColorRGB:var(--ylb-color-dallas-rgb-dark-black);--wsPrimaryColorRGB:var(--ylb-color-dallas-rgb-black);--wsSecondaryColor:var(--ylb-color-dallas-dark-green);--wsSecondaryColorRGB:var(--ylb-color-dallas-rgb-dark-green);--wsPartnerColor:var(--ylb-color-dallas-dark-green);--wsColorWhite:var(--ylb-color-dallas-white);--wsColorWhiteRGB:var(--ylb-color-dallas-rgb-white);--wsColorBlack:var(--ylb-color-dallas-black);--wsColorBlackRGB:var(--ylb-color-dallas-rgb-black);--wsColorLightBlue:var(--ylb-color-dallas-light-blue);--wsColorLightBlueRGB:var(--ylb-color-dallas-rgb-light-blue);--wsColorIndigo:var(--ylb-color-dallas-indigo);--wsColorIndigoRGB:var(--ylb-color-dallas-rgb-indigo);--wsColorLightGreen:var(--ylb-color-dallas-light-green);--wsColorLightGreenRGB:var(--ylb-color-dallas-rgb-light-green);--wsColorDarkGreen:var(--ylb-color-dallas-dark-green);--wsLogoChevronMid:var(--ylb-color-dallas-light-blue);--wsColorLightGrey:var(--ylb-color-dallas-light-grey);--wsColorLightLightGrey:var(--ylb-color-dallas-light-light-grey);--wsColorDarkGrey:var(--ylb-color-dallas-dark-grey);--wsColorDarkGreenRGB:var(--ylb-color-dallas-rgb-dark-green);}
:root{--wsBorderRadius:10px;}
:root{--wsBorderStyle:var(--ylb-border-style-none);--wsBoxShadow:var(--ylb-border-style-none);}
:root{--wsTextAlignment:left;--wsFlexAlignment:flex-start;}
:root{--wsButtonPosition:static;}
