.customer-stories-top{padding:169px 0 0}.customer-stories-top .button{margin:30px 0 0}.customer-stories-top__title{margin-top:30px;font-size:38px;font-weight:500;line-height:1.2;max-width:824px}.customer-stories-top__list{margin:30px 0 0;display:flex;flex-wrap:wrap;gap:30px}.customer-stories__item{width:31.8%;flex-shrink:0;border-radius:30px;overflow:hidden;height:388px;position:relative;padding:32px 33px 28px;box-sizing:border-box;display:flex;align-items:flex-end;transition:box-shadow .3s ease;background-repeat:no-repeat;background-size:cover;background-position:center}.customer-stories__item:before{content:"";background:linear-gradient(180deg,rgba(37,128,255,0) 0%,rgba(0,106,254,.85) 79%);position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover}.customer-stories-top__item{font-size:16px;padding:16px 24px;border-radius:60px;border:1px solid transparent;box-sizing:border-box;font-weight:600;background:linear-gradient(to right,white,white),linear-gradient(to right,#38c3ff,#247bff);border-image-slice:1;background-clip:padding-box,border-box;background-origin:padding-box,border-box}.customer-stories-top__item a{background:linear-gradient(90deg,#38c3ff 0%,#247bff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.customer-stories-top__item--active{background:linear-gradient(90deg,#38c3ff 0%,#247bff 100%);color:#fff;border-color:currentColor}.customer-stories-top__item--active a{color:#fff;background:0 0;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit}.customer-stories_list{display:flex;flex-wrap:wrap;gap:25px}.customer-stories__item{width:31.8%;flex-shrink:0;border-radius:30px;overflow:hidden;height:388px;position:relative;padding:32px 33px 28px;box-sizing:border-box;display:flex;align-items:flex-end;transition:box-shadow .3s ease}.customer-stories__item:before{content:"";background:linear-gradient(180deg,rgba(37,128,255,0) 0%,rgba(0,106,254,.85) 79%);width:100%;position:absolute;bottom:0;left:0;right:0;top:0}.customer-stories__item:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.3)}.customer-stories{margin-top:88px}.customer-stories__item-title{font-size:20px;color:#fff;line-height:1.4;font-weight:600;margin:15px 0 0}.customer-stories__item-tag{font-size:12px;text-transform:uppercase;font-weight:700;color:#fff;display:inline-block;padding:5px 10px;border-radius:60px;background-color:#257dff;align-self:flex-start}.customer-stories__item-logo{display:inline-block;width:208px;margin:15px 0 0}.customer-stories__item a{display:flex;flex-direction:column;position:relative;z-index:1;height:100%;justify-content:flex-end}.customer-stories-middle{margin:94px 0 0;position:relative;overflow:hidden;padding:200px 0 78px}.customer-stories-middle:before{content:"";background-color:#f6fafe;height:754px;width:238%;border-radius:50%;position:absolute;top:-47px;z-index:-1;left:-21%}.customer-stories-middle:after{content:"";background-color:#f6fafe;position:absolute;display:block;width:100%;height:100%;top:10%;z-index:-1}h2.customer-stories-middle__title{margin-top:31px;font-size:38px;max-width:800px;line-height:1.2}.customer-stories-middle__text{font-size:16px;line-height:1.5;max-width:800px;margin-top:31px}.customer-stories-middle__content{margin-top:30px;display:flex;justify-content:space-between}.customer-stories-middle__wrapper{max-width:448px}.customer-stories-middle__text-wrapper{margin-top:50px}.customer-stories-middle__text-wrapper ul,.customer-stories-middle__text-wrapper p{font-size:16px;line-height:1.5;margin-top:20px}.customer-stories-middle__text-wrapper ul li a{color:#0094ff}.customer-stories-middle__text-wrapper{margin-top:50px}.customer-stories-middle__logo{margin-bottom:30px;width:190px;height:68px}.customer-stories-middle__title{font-size:16px;font-weight:600;line-height:1.5}.customer-stories-middle__image{max-width:539px}.customer-stories-middle__image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1130px){.customer-stories__item{width:calc(50% - 12.5px)}}@media screen and (max-width:768px){.customer-stories__item{width:calc(50% - 12.5px)}}@media screen and (max-width:600px){.customer-stories__item{width:100%}}.events__item-img img,.events-cta img{width:100%;height:auto;object-fit:cover}.tax-events_category .menu-item a,.events__item a{color:#000}.tax-events_category .header .logo .default{display:none}.tax-events_category .header .logo .scroll{display:block}.popup{display:none;position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.7);z-index:10}.popup.active{display:flex}.popup-close{background:url("/wp-content/themes/thetaray/css/<?php echo get_stylesheet_directory_uri(); ?>/images/close-button.svg") no-repeat center;width:30px;height:30px;margin:10px;padding:0;--lzl-bg-img:"/wp-content/themes/thetaray/css/<?php echo get_stylesheet_directory_uri(); ?>/images/close-button.svg"}.events__item-img{height:210px;overflow:hidden;width:100%}.events__item-img img{width:100%;height:100%;object-fit:cover}.popup-close.lzl:not(.lzl-ed),.popup-close.lzl-ing:not(.lzl-ed){background-image:none}.events__item{width:calc(33.333% - 17px);margin-bottom:30px;position:relative}.events__item::before{content:"";width:calc(100% + 24px);height:calc(100% + 24px);box-shadow:0 0 15px rgba(0,0,0,.15);position:absolute;border-radius:5px;top:-12px;left:-12px;transition:opacity .5s;opacity:0;z-index:-1}.events__item:hover::before{opacity:1}.events__item-title{font-size:24px;font-weight:600;line-height:33.6px;height:67.2px;overflow:hidden;text-align:left;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:20px;margin-bottom:10px}.events__item-link{text-decoration:none;display:block;text-align:left;margin-top:auto;padding-top:10px;padding-bottom:10px}@media (max-width:1130px){.events__item{width:calc(50% - 15px)}}@media (max-width:768px){.events__item{width:calc(50% - 12.5px)}}@media (max-width:600px){.events__item{width:100%}}.demo-banner{background-color:#0047ab;color:#fff;text-align:center;padding:20px;font-family:Arial,sans-serif}.demo-banner h2{font-size:24px;margin-bottom:10px}.demo-banner p{font-size:16px;margin-bottom:20px}.demo-banner .button{background-color:#22b573;color:#fff;text-decoration:none;padding:10px 20px;border-radius:5px;font-weight:700}.customer-stories__item-logo{height:50px}.customer-stories__item-logo img{height:auto;object-fit:contain!important}