@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;0,9..40,800;1,9..40,400&display=swap");.text-link{align-items:center;background:none;border-radius:none;color:#3e3e3e;display:flex;font-size:15px;font-weight:700;line-height:1;padding:0}.text-link:after{content:url("https://2519445.fs1.hubspotusercontent-na1.net/hubfs/2519445/Arrow%20(5).svg");display:block;margin-left:10px;text-decoration:underline;transition:.3s ease}.text-link:hover:after{transform:translateX(5px)}.community__summit--filters{margin:0 auto 40px;max-width:1240px;padding:0 20px}.community__summit--filters-buttons{display:grid;grid-template-columns:repeat(4,1fr)}.community__summit--filters-buttons button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:1px solid #cbcbcb;border-radius:5px 5px 0 0;border-top:5px solid transparent;color:#3e3e3e;cursor:pointer;font-size:18px;margin:0;padding:30px 0}.community__summit--filters-buttons button.active{border-bottom:1px solid #cbcbcb;border-top:1px solid #cbcbcb;border-color:#cbcbcb #cbcbcb transparent;border-style:solid;border-width:5px 1px 1px}.community__summit--filters-buttons button:not(.active):hover{text-decoration:underline}@media (max-width:1280px){.community__summit--filters-buttons button{font-size:16px}}@media (max-width:767px){.community__summit--filters-buttons{display:none}}.community__summit--filters-select{display:none}.community__summit--filters-select span{color:rgba(62,62,62,.314);display:block;font-size:13px;font-weight:700;margin:0 0 5px;text-transform:uppercase}.community__summit--filters-select select{border-color:rgba(62,62,62,.314);border-radius:5px;padding:10px;width:100%}@media (max-width:767px){.community__summit--filters-select{display:block;margin-bottom:20px}}.community__summit--sessions{margin:0 auto;max-width:1240px;padding:0 20px}.community__summit--sessions-tab{display:none;flex-wrap:wrap;gap:20px}.community__summit--sessions-tab .session__card{background:#ffd359;border-radius:10px;cursor:pointer;flex:0 0 calc(33.45% - 15px);padding:40px 30px;position:relative}.community__summit--sessions-tab .session__card--tag{display:block;font-weight:500;margin:0 0 20px;text-transform:uppercase}.community__summit--sessions-tab .session__card--title{color:#3e3e3e;font-size:24px;font-weight:500;line-height:1.4;margin:0 0 30px}.community__summit--sessions-tab .session__card--more-button{align-items:flex-end;display:inline-flex;font-size:15px;justify-content:center;padding:0}.community__summit--sessions-tab .session__card--more-button svg{margin-left:10px}.community__summit--sessions-tab .session__card--for-desktop{display:block}@media (max-width:767px){.community__summit--sessions-tab .session__card--for-desktop{display:none}}.community__summit--sessions-tab .session__card--for-mobile{display:none}.community__summit--sessions-tab .session__card--for-mobile--heading{align-items:flex-start;display:flex}.community__summit--sessions-tab .session__card--for-mobile--heading button{margin-left:20px;margin-top:5px}.community__summit--sessions-tab .session__card--for-mobile--toggle-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer}.community__summit--sessions-tab .session__card--for-mobile--toggle-button.is-text{color:#3e3e3e;font-style:italic;padding:5px 0}.community__summit--sessions-tab .session__card--for-mobile--content,.community__summit--sessions-tab .session__card--for-mobile--toggle-button.is-text .close{display:none}.community__summit--sessions-tab .session__card--for-mobile--content h3{font-size:22px}.community__summit--sessions-tab .session__card--for-mobile--content>div{margin:0 0 40px}.community__summit--sessions-tab .session__card--for-mobile--content>div p{line-height:1.4}.community__summit--sessions-tab .session__card--for-mobile--content ul{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0 0 20px;padding:0}.community__summit--sessions-tab .session__card--for-mobile--content ul li{font-size:16px;line-height:1.4}.community__summit--sessions-tab .session__card--for-mobile--content ul li span,.community__summit--sessions-tab .session__card--for-mobile.is-expanded .session__card--for-mobile--content{display:block}.community__summit--sessions-tab .session__card--for-mobile.is-expanded button .expand,.community__summit--sessions-tab .session__card--for-mobile.is-expanded button svg .toggle{display:none}.community__summit--sessions-tab .session__card--for-mobile.is-expanded button .close{display:block}@media (max-width:767px){.community__summit--sessions-tab .session__card--for-mobile{cursor:pointer;display:block}}.community__summit--sessions-tab .session__card:after{background:#ffd359;border-radius:10px;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:transform .2s;width:100%;z-index:-1}.community__summit--sessions-tab .session__card:hover .session__card--more-button span,.community__summit--sessions-tab .session__card:hover .session__card--title{text-decoration:underline}.community__summit--sessions-tab .session__card:hover:after{transform:scale(1.05)}@media (max-width:1024px){.community__summit--sessions-tab .session__card{flex:0 0 calc(50% - 10px)}}@media (max-width:767px){.community__summit--sessions-tab .session__card{cursor:unset;flex:0 0 100%}.community__summit--sessions-tab .session__card:after{display:none}}.community__summit--sessions-tab.is-active{display:flex}.community__summit--popups-popup{background:transparent;border:unset;max-width:1240px;padding:20px}.community__summit--popups-popup--inner{display:flex;padding:0;position:relative}.community__summit--popups-popup--inner-details{background:#fff;border-radius:10px 0 0 10px;flex:1;padding:80px}.community__summit--popups-popup--inner-details>span{color:#3e3e3e;display:block;margin-bottom:20px;text-transform:uppercase}.community__summit--popups-popup--inner-details h2{color:#3e3e3e;font-size:30px;font-weight:500;line-height:1.4;margin:0 0 30px}.community__summit--popups-popup--inner-details div p{color:#3e3e3e;line-height:1.5}.community__summit--popups-popup--inner-details--meta{border-top:1px solid #cbcbcb;display:flex;justify-content:space-between;margin-top:50px;max-width:550px;padding-top:30px}.community__summit--popups-popup--inner-details--meta span{align-items:center;display:flex;justify-content:center;line-height:1}.community__summit--popups-popup--inner-details--meta span a{align-items:center;display:flex}.community__summit--popups-popup--inner-details--meta span a img{margin-left:10px;transition:transform .2s ease}.community__summit--popups-popup--inner-details--meta span a:hover img{transform:translateX(5px)}.community__summit--popups-popup--inner-details--meta span:first-child{color:#3e3e3e}@media (max-width:1280px){.community__summit--popups-popup--inner-details{padding:50px}}@media (max-width:1024px){.community__summit--popups-popup--inner-details{border-radius:10px 10px 0 0}}.community__summit--popups-popup--inner-presenters{background-color:#fff6de;border-radius:0 10px 10px 0;flex:0 1 430px;padding:80px}.community__summit--popups-popup--inner-presenters ul{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0;padding:0}.community__summit--popups-popup--inner-presenters ul li{font-size:16px;line-height:1.4}.community__summit--popups-popup--inner-presenters ul li>strong{color:#3e3e3e;display:block;margin:0 0 10px}.community__summit--popups-popup--inner-presenters ul li span{color:#3e3e3e;display:block}@media (max-width:1280px){.community__summit--popups-popup--inner-presenters{padding:50px}}@media (max-width:1024px){.community__summit--popups-popup--inner-presenters{border-radius:0 0 10px 10px}}.community__summit--popups-popup--inner .close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:none;border-radius:100%;cursor:pointer;display:flex;height:46px;justify-content:center;position:absolute;right:-20px;top:-20px;transition:background-color .2s ease;width:46px}.community__summit--popups-popup--inner .close svg{height:20px;width:20px}.community__summit--popups-popup--inner .close:hover{background-color:#f5f5f5}@media (max-width:1024px){.community__summit--popups-popup--inner{flex-direction:column}}.community__summit--popups-popup::backdrop{background:rgba(62,62,62,.867)}@media (max-width:767px){.community__summit--popups{display:none}}