div.container.event{max-width:var(--global-content-width,75rem);margin:0 auto;padding:2rem var(--global-content-edge-padding)}div.container.event .event-single-wrapper article.event-single{display:flex;flex-wrap:wrap}div.container.event .event-single-wrapper article.event-single div.event-single-left{width:50%}@media screen and (max-width:768px){div.container.event .event-single-wrapper article.event-single div.event-single-left{width:75%;margin:0 auto}}div.container.event .event-single-wrapper article.event-single div.event-single-right{width:50%;padding-left:4rem;box-sizing:border-box}@media screen and (max-width:768px){div.container.event .event-single-wrapper article.event-single div.event-single-right{width:100%;padding-left:0;padding-top:2rem}}div.container.event .event-single-wrapper article.event-single h1.event-title{margin-bottom:1rem}div.container.event .event-single-wrapper article.event-single div.event-singular-details>p{margin:0}div.container.event .event-single-wrapper article.event-single div.event-singular-details>p+p{margin-top:.5rem}div.container.event .event-single-wrapper article.event-single div.event-singular-details .about-course{margin-top:1rem}div.container.event .event-single-wrapper article.event-single div.event-singular-details .about-course h2+p{margin-top:.5rem}div.container.event .event-single-wrapper article.event-single div.event-singular-details button.event-full-details-button{background-color:#fff;color:var(--global-palette2);border:2px solid var(--global-palette2);padding:.5rem 1.75rem;margin:0 0 1rem;font-size:1rem}div.container.event .event-single-wrapper article.event-single div.event-singular-details button.event-full-details-button.active{display:none}div.container.event .event-single-wrapper article.event-single div.event-singular-details button.event-full-details-button:hover,div.container.event .event-single-wrapper article.event-single div.event-singular-details button.event-full-details-button:focus,div.container.event .event-single-wrapper article.event-single div.event-singular-details button.event-full-details-button:active{background-color:var(--global-palette2);color:#fff}div.container.event .event-single-wrapper article.event-single div.event-singular-details div.event-full-details{display:none;margin-bottom:2rem}div.container.event .event-single-wrapper article.event-single div.event-singular-details div.event-full-details.active{display:block}div.container.event .event-single-wrapper article.event-single div.event-tickets{background-color:var(--global-palette1);padding:1.5rem;border-radius:0;margin-bottom:2rem;color:#fff}div.container.event .event-single-wrapper article.event-single div.event-tickets h2,div.container.event .event-single-wrapper article.event-single div.event-tickets p,div.container.event .event-single-wrapper article.event-single div.event-tickets label,div.container.event .event-single-wrapper article.event-single div.event-tickets .gfield_label{color:inherit}div.container.event .event-single-wrapper article.event-single div.event-tickets h2{font-size:1.5rem;font-weight:700;margin:0}div.container.event .event-single-wrapper article.event-single div.event-tickets h3.last-tickets{color:#fff;padding:.5rem 1.25rem;border:2px dashed #fff;background-color:rgb(255 255 255 / .2);border-radius:0;font-size:1rem;font-weight:700;margin:.5rem 0 1rem;text-align:center}div.container.event .event-single-wrapper article.event-single div.event-tickets .gform_wrapper .gform_validation_errors{background-color:#fff;border:1px solid var(--global-palette2);color:var(--global-palette3);padding:.75rem 1.25rem;margin-top:.5rem;margin-bottom:1.5rem}div.container.event .event-single-wrapper article.event-single div.event-tickets .gform_wrapper .gform_validation_errors h2{font-size:1rem;margin:0}div.container.event .event-single-wrapper article.event-single div.event-tickets form .gform-body .gform_fields{row-gap:.5rem}div.container.event .event-single-wrapper article.event-single div.event-tickets form .gform-body .gform_fields .gfield_label{font-weight:700}@media screen and (max-width:768px){div.container.event .event-single-wrapper article.event-single div.event-tickets form .gform-body .gform_fields .gfield .ginput_container.ginput_container_number{width:100%}}div.container.event .event-single-wrapper article.event-single div.event-tickets form .gform-body .gform_fields .gfield.gfield--type-product{height:0;overflow:hidden}div.container.event .event-single-wrapper article.event-single div.event-tickets form .gform-body .gform_fields .gfield input{border:2px solid #eee}@media screen and (max-width:768px){div.container.event .event-single-wrapper article.event-single div.event-tickets form .gform-body .gform_fields .gfield input{padding:.5rem .5rem;height:auto}}div.container.event .event-single-wrapper article.event-single div.event-tickets form .gform-body .gform_fields .gfield input:focus,div.container.event .event-single-wrapper article.event-single div.event-tickets form .gform-body .gform_fields .gfield input:active,div.container.event .event-single-wrapper article.event-single div.event-tickets form .gform-body .gform_fields .gfield input:hover{border-color:var(--global-palette8)}div.container.event .event-single-wrapper article.event-single div.event-tickets form .gform-body .gform_fields .gfield>.gfield_label{margin-bottom:.05rem}div.container.event .event-single-wrapper article.event-single div.event-tickets form .gform-body .gform_fields .gfield>.gfield_label .gfield_required{color:inherit;font-weight:700}div.container.event .event-single-wrapper article.event-single div.event-tickets form .gform-body .gform_fields .gfield>.ginput_complex .gform-field-label--type-sub{margin-top:.2rem;font-style:italic}div.container.event .event-single-wrapper article.event-single div.event-tickets form .gform-body .gform_fields .gfield .gfield_description{color:#fff;font-style:italic}div.container.event .event-single-wrapper article.event-single div.event-tickets form .gform-body .gform_fields .gfield.gfield--input-type-total .ginput_total{background-color:#fff;height:auto;width:100%;padding:.5rem;margin-top:.2rem}div.container.event .event-single-wrapper article.event-single div.event-tickets form .gform-footer{display:flex;justify-content:flex-end;margin-top:0}@media screen and (max-width:768px){div.container.event .event-single-wrapper article.event-single div.event-tickets form .gform-footer{margin-top:1rem}}div.container.event .event-single-wrapper article.event-single div.event-tickets form .gform-footer .gform_button{background-color:#fff0;color:#fff;border:2px solid #fff;transition:all 0.3s ease;font-weight:700;font-size:1.125rem;padding:.75rem 1.5rem}@media screen and (max-width:768px){div.container.event .event-single-wrapper article.event-single div.event-tickets form .gform-footer .gform_button{padding:1rem 2rem}}div.container.event .event-single-wrapper article.event-single div.event-tickets form .gform-footer .gform_button:hover,div.container.event .event-single-wrapper article.event-single div.event-tickets form .gform-footer .gform_button:focus,div.container.event .event-single-wrapper article.event-single div.event-tickets form .gform-footer .gform_button:active{background-color:#fff;color:var(--global-palette2)}div.container.event .event-single-wrapper article.event-single div.event-next-events{width:100%;max-width:60rem;margin:4rem auto}div.container.event .event-single-wrapper article.event-single div.event-next-events h2.upcoming-courses{text-align:center;margin:0 0 1rem}div.container.event .event-single-wrapper article.event-single div.event-next-events section.list-events{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}@media screen and (max-width:768px){div.container.event .event-single-wrapper article.event-single div.event-next-events section.list-events{grid-template-columns:repeat(1,1fr)}}div.container.event .event-single-wrapper article.event-single div.event-next-events section.list-events .event-item .img-holder{width:100%;height:auto;margin-bottom:1rem}div.container.event .event-single-wrapper article.event-single div.event-next-events section.list-events .event-item .img-holder img{width:100%}@media screen and (max-width:768px){div.container.event .event-single-wrapper article.event-single div.event-next-events section.list-events .event-item .img-holder img{width:70%;margin:0 auto}}div.container.event .event-single-wrapper article.event-single div.event-next-events section.list-events .event-item .txt-holder h2{margin-bottom:.5rem}div.container.event .event-single-wrapper article.event-single div.event-next-events section.list-events .event-item p{margin:0 0 .5rem}div.container.event .event-single-wrapper article.event-single div.event-next-events section.list-events .event-item p:last-child{margin-bottom:0}section.list-events.archive-list{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}@media screen and (max-width:768px){section.list-events.archive-list{grid-template-columns:repeat(1,1fr);margin-bottom:3rem}}section.list-events.archive-list article.event-item{display:flex;flex-wrap:wrap}section.list-events.archive-list article.event-item .img-holder{width:40%;height:auto;margin-bottom:1rem}section.list-events.archive-list article.event-item .img-holder img{width:100%}@media screen and (max-width:768px){section.list-events.archive-list article.event-item .img-holder{width:30%}}section.list-events.archive-list article.event-item .txt-holder{width:calc(60% - 4rem);margin-left:2rem}@media screen and (max-width:768px){section.list-events.archive-list article.event-item .txt-holder{width:calc(70% - 1rem);margin-left:1rem}}section.list-events.archive-list article.event-item .txt-holder>p{margin:0 0 .5rem}section.list-events.archive-list article.event-item .txt-holder>p:last-child{margin-bottom:0}@media screen and (max-width:768px){section.list-events.archive-list article.event-item .txt-holder>p{margin-bottom:.25rem}}h2.event-faqs-title{margin-top:1.5rem;margin-bottom:.5rem}div.custom-accordion-holder{position:relative;margin-left:auto;margin-right:auto;border:1px solid var(--wp--preset--color--theme-palette-2);max-width:500px}div.custom-accordion-item{border-bottom:1px solid var(--wp--preset--color--theme-palette-2)}div.custom-accordion-item:last-child{border-bottom:none}div.custom-accordion-item>a{position:relative;padding:12px 20px;font-size:1rem;font-weight:700;color:var(--col-grey);display:flex;width:100%;align-items:center;cursor:pointer;background-color:#fff}@media screen and (max-width:768px){div.custom-accordion-item>a{padding:.75rem 2rem .75rem 1rem}}div.custom-accordion-item>a::after{content:"+";position:absolute;top:50%;transform:translate(0%,-50%);right:.5rem;color:var(--col-orange);font-size:1.85rem;line-height:1}div.custom-accordion-item:hover>a{color:var(---global-palette2);text-decoration:underline!important}div.custom-accordion-item>a:hover::after{color:var(--col-grey)}div.custom-accordion-item>a.expanded::after{content:"-";opacity:.4}div.custom-accordion-item>a img{width:20px;height:auto;margin-right:10px}div.custom-accordion-item>.accordion-content{font-size:.85rem;line-height:1.5;padding:0 20px 15px;display:none;background-color:#f0f0f0}div.custom-accordion-item>.accordion-content>*{color:inherit}div.custom-accordion-item>.accordion-content p:first-child{margin-top:0}div.custom-accordion-item>.accordion-content.expand{display:block}div.custom-accordion-item>a.expanded,div.custom-accordion-item>.accordion-content.expand{background-color:var(--wp--preset--color--theme-palette-8)!important;color:#fff}div.custom-accordion-item>.accordion-content a{color:var(--col-orange)}div.custom-accordion-holder.event-faqs{width:100%;max-width:100%}div.custom-accordion-holder.event-faqs div.custom-accordion-item>a{font-size:1rem;text-decoration:none}div.custom-accordion-holder.event-faqs div.custom-accordion-item>a.expanded{background-color:var(--wp--preset--color--wpbf-palette-color-3);color:#fff}div.custom-accordion-holder.event-faqs div.custom-accordion-item>.accordion-content{font-size:1rem;background-color:#fcfcfc;line-height:1.6}div.custom-accordion-holder.event-faqs div.custom-accordion-item>.accordion-content p{margin-bottom:8px}div.custom-accordion-holder.event-faqs div.custom-accordion-item>.accordion-content p:last-child{margin-bottom:0}button.event-terms-button{border:1px solid var(--global-palette5);padding:.75rem 1.5rem;font-size:.85rem;font-weight:400;color:var(--global-palette5);background-color:#fff;cursor:pointer;transition:all 0.3s ease;margin:2rem 0 1rem}button.event-terms-button.active{display:none}button.event-terms-button:hover{background-color:var(--global-palette1);border-color:var(--global-palette1);color:#fff}div.event-terms-content{display:none}div.event-terms-content .event-terms-content-inner h4{margin:1rem 0 0;font-size:1rem;font-weight:700}div.event-terms-content .event-terms-content-inner p{margin:0 0 .5rem}div.event-terms-content .event-terms-content-inner p:last-child{margin-bottom:0}div.event-terms-content.active{display:block;margin-top:1rem}