.groups{padding:20px 0 80px}.groups .grid{grid-template-columns:1fr 1fr;gap:44px;margin-bottom:80px;display:grid}.groups .grid video{width:100%;height:auto}.groups .group-categories{grid-template-columns:1fr 1fr;gap:20px;margin:40px 0;display:grid}.groups h3{margin:0}.groups .type{background:#fff;grid-template-columns:100px 1fr;gap:20px;padding:33px;display:grid}.groups .type .icon img{width:100%;max-width:88px;height:auto;margin-top:20px}.groups .meeting-space{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:44px 44px 40px;display:grid}.groups .meeting-space .submissions .site-button{margin:17px 0}.groups .meeting-space .image-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.groups .meeting-space .image-grid .div1,.groups .meeting-space .image-grid .div2,.groups .meeting-space .image-grid .div3{border-radius:22px}.groups .meeting-space .image-grid .div1{grid-column:span 2/span 2}.groups .meeting-space .image-grid .div2{grid-row-start:1;min-height:300px}.groups .meeting-space .image-grid .div3{background:#131639;grid-row-start:1;min-height:300px;position:relative}.groups .meeting-space .image-grid .div3 .bg{border-radius:inherit;width:100%;height:100%;position:absolute;top:0}.groups .meeting-space .image-grid .div3 .bg img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.groups .meeting-space .image-grid .div3 .text{align-items:flex-end;height:100%;padding:22px;display:flex;position:relative}.groups .meeting-space .image-grid .div3 .text h3{color:#fff;margin:0}.groups .meeting-space .image-grid img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.video-row{padding:44px 20px}.video-row .container .grid{grid-template-columns:1fr 1.5fr;align-items:center;gap:56px;display:grid}.video-row .container .grid h2,.video-row .container .grid p,.video-row .container .grid ul,.video-row .container .grid li,.video-row .container .grid h3{color:#fff}.video-row .container .grid a:not(.site-button){color:#ffad1f}.video-row .container .grid a:not(.site-button):hover{color:#ef4444}.video-row .container .grid .site-button{margin:22px 0}.video-row .container .grid .button{margin-left:auto}.video-row .container .grid .button .badge-image{z-index:3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.video-row .container .grid .button .badge-image .play-btn{cursor:pointer;background:linear-gradient(135deg,#ef4444,#b91c1c);border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;transition:transform .35s,box-shadow .35s;display:flex;position:relative;box-shadow:0 15px 35px #00000040}.video-row .container .grid .button .badge-image .play-btn:before{content:"";border-top:14px solid #0000;border-bottom:14px solid #0000;border-left:22px solid #fff;width:0;height:0;margin-left:5px}.video-row .container .grid .button .badge-image .play-btn:hover{transform:scale(1.12);box-shadow:0 22px 45px #00000059}.video-row .container .grid .button .badge-image .play-btn:after{content:"";border:2px solid #fff6;border-radius:50%;transition:transform .35s,opacity .35s;position:absolute;inset:-10px}.video-row .container .grid .button .badge-image .play-btn:hover:after{opacity:0;transform:scale(1.15)}.video-row .container .grid .button .image-modal{z-index:9999;opacity:0;pointer-events:none;visibility:hidden;justify-content:center;align-items:center;padding:24px;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0}.video-row .container .grid .button .image-modal.active{opacity:1;pointer-events:auto;visibility:visible}.video-row .container .grid .button .image-modal .image-modal-overlay{background:#000000bf;position:absolute;inset:0}.video-row .container .grid .button .image-modal .image-modal-box{z-index:1;background:#131639;width:70%;max-height:90vh;transition:transform .25s;position:relative;overflow:hidden;transform:translateY(18px)scale(.98);box-shadow:0 30px 80px #00000059}.video-row .container .grid .button .image-modal .image-modal-box video{object-fit:contain;width:100%;height:auto;max-height:90vh;display:block}.video-row .container .grid .button .image-modal.active .image-modal-box{transform:translateY(0)scale(1)}.video-row .container .grid .button .image-modal-close{z-index:2;color:#fff;cursor:pointer;background:#000000bf;border:0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:30px;line-height:1;transition:background .2s,transform .2s;display:flex;position:absolute;top:14px;right:14px}.video-row .container .grid .button .image-modal-close:hover{background:#000;transform:rotate(90deg)}@media (width<=991px){.groups{padding:20px}.groups .grid{grid-template-columns:1fr}.groups .group-categories,.groups .type{grid-template-columns:1fr;gap:16px}.groups .meeting-space{grid-template-columns:1fr;gap:16px;padding:20px;display:grid}.groups .meeting-space .image-grid{order:2;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.groups .meeting-space .image-grid .div1,.groups .meeting-space .image-grid .div2,.groups .meeting-space .image-grid .div3{border-radius:22px}.groups .meeting-space .image-grid .div1{grid-column:span 2/span 2}.groups .meeting-space .image-grid .div2{grid-row-start:1;min-height:300px}.groups .meeting-space .image-grid .div3{background:#131639;grid-row-start:1;min-height:300px;position:relative}.video-row{padding:20px}.video-row .container .grid{grid-template-columns:1fr;gap:16px}.video-row .container .grid .text{order:2}}@media (width<=767px){.groups .meeting-space{padding:0 0 20px}.video-row .container .grid .text h3{margin:5px 0 0}.video-row .container .grid .site-button{width:max-content;margin:0 auto;display:flex}body .intro-row .container{padding:40px 0 10px}}@media (width<=600px){.video-row{padding:20px 10px}.video-row .container .grid .button .badge-image .play-btn{width:60px;height:60px}.video-row .container .grid .button .image-modal .image-modal-box{width:100%}}:where(.lp) :where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,figure){margin:revert}:where(.lp) :where(ul,ol){padding:revert;list-style:revert}:where(.lp) :where(img){max-width:none;display:inline}
