.wp-block-ncsa-workshops .filters{align-items:center;border:2px solid var(--wp--preset--color--blue);display:flex;flex-direction:column;margin-bottom:50px;margin-left:auto;margin-right:auto;padding:20px;width:100%}@media (min-width:900px){.wp-block-ncsa-workshops .filters{flex-direction:row}}.wp-block-ncsa-workshops .filters .fields{width:100%}@media (min-width:768px){.wp-block-ncsa-workshops .filters .fields{align-items:center;display:flex;flex-direction:row;gap:var(--wp--preset--spacing--4-x);justify-content:space-between}}.wp-block-ncsa-workshops .filters .h4{font-size:22px;font-weight:600;margin:0 0 14px 0;text-align:center;text-transform:none;white-space:nowrap}@media (min-width:768px){.wp-block-ncsa-workshops .filters .h4{width:20%}}@media (min-width:900px){.wp-block-ncsa-workshops .filters .h4{margin:0}}.wp-block-ncsa-workshops .filters .button-wrapper{max-width:450px;text-align:center;width:100%}@media (min-width:480px){.wp-block-ncsa-workshops .filters .button-wrapper{width:auto}}@media (min-width:768px){.wp-block-ncsa-workshops .filters .button-wrapper{width:20%}}.wp-block-ncsa-workshops .filters .select-wrapper{border:1px solid var(--wp--preset--color--blue);border-radius:5px;flex-grow:1;height:45px;margin-bottom:20px;margin-top:20px;padding:3px 8px;position:relative;width:100%}@media (min-width:768px){.wp-block-ncsa-workshops .filters .select-wrapper{margin-bottom:0;margin-top:0;max-width:265px}}.wp-block-ncsa-workshops .filters .select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:var(--wp--preset--color--blue);display:block;font-size:var(--wp--preset--font-size--md);font-weight:400;height:100%;outline:none;position:relative;width:100%;z-index:5}.wp-block-ncsa-workshops .filters .select-wrapper svg{position:absolute;right:10px;top:calc(50% - 2px);z-index:4}.wp-block-ncsa-workshops .filters button{border-radius:30px}.wp-block-ncsa-workshops .filters .clear-filters{flex-grow:1;flex-shrink:0}.wp-block-ncsa-workshops .filters .clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:var(--wp--preset--color--blue);cursor:pointer;padding:0;text-wrap:nowrap}.wp-block-ncsa-workshops .filters .buttons{align-items:center;display:flex;justify-content:space-between}@media (min-width:768px){.wp-block-ncsa-workshops .filters .buttons{gap:15px}}.wp-block-ncsa-workshops .workshop-card{background-color:var(--wp--preset--color--dark-gray);border-radius:30px;color:var(--wp--preset--color--blue);display:flex;margin-bottom:30px}@media (min-width:768px){.wp-block-ncsa-workshops .workshop-card{flex-flow:column;margin-bottom:0}}@media (max-width:500px){.wp-block-ncsa-workshops .workshop-card{flex-flow:column;margin-bottom:30px}}@media (min-width:768px){.wp-block-ncsa-workshops:not(.no-workshops) .workshops{display:grid;grid-gap:30px;grid-template-columns:1fr 1fr}}@media (min-width:1015px){.wp-block-ncsa-workshops:not(.no-workshops) .workshops{grid-template-columns:1fr 1fr 1fr}}.wp-block-ncsa-workshops .workshop-card .thumbnail{height:275px;min-height:275px;position:relative;width:50%}.wp-block-ncsa-workshops .workshop-card .thumbnail img{border-bottom-left-radius:30px;border-top-left-radius:30px;bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;right:0;top:0;width:100%}@media (min-width:768px){.wp-block-ncsa-workshops .workshop-card .thumbnail img{border-bottom-left-radius:0;border-top-right-radius:30px}}@media (max-width:500px){.wp-block-ncsa-workshops .workshop-card .thumbnail img{border-bottom-left-radius:0;border-top-right-radius:30px}.wp-block-ncsa-workshops .workshop-card .thumbnail{height:auto;min-height:165px;padding-top:60%}}.wp-block-ncsa-workshops .workshop-card .thumbnail .category{background-color:var(--wp--preset--color--white);bottom:30px;font-size:var(--wp--preset--font-size--sm);font-weight:700;left:0;padding:3px 15px;position:absolute;text-align:center;width:100%;z-index:2}.wp-block-ncsa-workshops .workshop-card .thumbnail .category svg{margin-right:4px}@media (min-width:768px){.wp-block-ncsa-workshops .workshop-card .thumbnail .category{width:auto}}@media (max-width:500px){.wp-block-ncsa-workshops .workshop-card .thumbnail .category{width:auto}}@media (min-width:768px){.wp-block-ncsa-workshops .workshop-card .thumbnail{width:100%}}@media (max-width:500px){.wp-block-ncsa-workshops .workshop-card .thumbnail{width:100%}}.wp-block-ncsa-workshops .workshop-card .card-content{align-items:space-between;display:flex;flex-direction:column;padding:20px;text-align:left;width:50%}@media (min-width:768px){.wp-block-ncsa-workshops .workshop-card .card-content{flex-flow:column;height:100%;padding:20px 20px 35px;text-align:center;width:100%}}@media (max-width:500px){.wp-block-ncsa-workshops .workshop-card .card-content{flex-flow:column;height:100%;padding:20px 20px 35px;text-align:center;width:100%}}.wp-block-ncsa-workshops .workshop-card .card-title{font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--lg);font-weight:700;letter-spacing:normal;line-height:25px;margin-bottom:15px;margin-top:0;text-transform:none}.wp-block-ncsa-workshops .workshop-card .card-date{font-size:var(--wp--preset--font-size--md);font-weight:800;margin-bottom:30px}.wp-block-ncsa-workshops .workshop-card .button-wrap{margin-top:auto;text-align:center}.wp-block-ncsa-workshops .workshop-card .button{border-radius:30px;display:inline-block;line-height:25px;margin-top:auto;padding-bottom:10px;width:auto}.wp-block-ncsa-workshops .load-more{margin-top:30px;text-align:center}.wp-block-ncsa-workshops .load-more button{background-color:#e0e6ed;border:0;border-radius:30px;color:var(--wp--preset--color--blue);font-size:var(--wp--preset--font-size--sm);font-weight:700;height:45px;padding:var(--wp--preset--spacing--2-x) var(--wp--preset--spacing--6-x) 10px var(--wp--preset--spacing--6-x);position:relative}.wp-block-ncsa-workshops .load-more button:hover{background-color:#dadee5}.wp-block-ncsa-workshops .load-more button svg{margin-right:5px;position:relative;top:2px}.wp-block-ncsa-workshops .filtered-title{margin-bottom:revert;text-align:center}.wp-block-ncsa-workshops .intro{color:var(--wp--preset--color--gray);margin:0 auto 30px;max-width:760px;position:relative;text-align:center}.wp-block-ncsa-workshops .intro svg{bottom:-1px;height:auto;position:relative;width:11px}.wp-block-ncsa-workshops.no-workshops .filtered-title{display:none}.wp-block-ncsa-workshops.no-workshops .no-workshops-msg{color:var(--wp--preset--color--button-red);text-align:center}.login-popup-wrap{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:100}.login-popup-wrap>div{background-color:var(--wp--preset--color--dark-gray);border-radius:20px;max-width:680px;position:relative;width:100%}.login-popup-wrap>div .image{display:none}@media (min-width:768px){.login-popup-wrap>div{display:flex}.login-popup-wrap>div>div{display:block;flex:1;flex-basis:50%;max-width:50%;position:relative}.login-popup-wrap>div .image{display:block}.login-popup-wrap>div .image img{border-bottom-left-radius:20px;border-top-left-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover}}.login-popup-wrap .content{padding:50px 45px 45px 45px;text-align:center}@media (min-width:768px){.login-popup-wrap .content{text-align:left}}.login-popup-wrap h3{margin-bottom:0;margin-top:0}.login-popup-wrap .close{border:0;border-radius:100%;cursor:pointer;height:29px;padding:6px;position:absolute;right:20px;top:20px}.login-popup-wrap .content p{font-size:var(--wp--preset--font-size--sm);margin:30px 0}.login-popup-wrap .button{border-radius:35px;display:block;font-weight:700;margin:0 auto 0 auto;max-width:400px;padding:20px 0;text-align:center;width:100%}
