.userportal.searchwrapper{padding:1px;margin-right:15px;border:none;width:38px;height:38px}.searchicon{height:37px;width:37px;display:flex;align-items:center;justify-content:center;background:#f2f4f7;border-radius:99px}.searchicon img{min-width:34px!important;padding:5px}.searchcontainer,.searchcontainer .ecsa-event-date{display:none!important}.searchwrapper .searchcontainer.active{display:block!important;position:absolute;right:7vw;transform:translate(50%,0);width:70vw;border-radius:99px;max-width:610px;top:60px}.active #ecsa-search{margin:0}.searchwrapper #ecsa-search .icon-img{height:100%!important;border-radius:0 99px 99px 0!important}.searchwrapper #ecsa-search .icon-img img{display:block!important;padding:5px 8px 5px 2px}.searchwrapper #ecsa-search.layout-medium input,.searchwrapper #ecsa-search.layout-medium span.twitter-typeahead{height:45px;background:#f2f4f7!important;border-radius:99px!important;color:#475467!important}.active #ecsa-search.layout-medium .ecsa-search-icon{height:45px;max-width:45px}.et_pb_module{margin-bottom:0!important}.et_pb_column{margin-right:0!important}.new-header,.et_pb_row{max-width:1400px!important;margin:auto;width:100%!important;padding:0 20px!important}.et-pb-contact-message{text-align:center}.event-header{background:#EBEDF0;border-radius:16px;padding:40px 35px;display:flex;gap:35px;justify-content:space-between;align-items:flex-start;height:100%}.event-meta{position:relative;height:100%}.course-code{background:#414A5C;color:#F9FAFB;padding:7px 23px!important;font-weight:600;font-size:14px;line-height:1.4;border-radius:99px;margin-bottom:18px!important;display:inline-block}.event-header h1{color:#000;line-height:1.2}.event-header h2{font-weight:600!important;padding-bottom:5px!important;line-height:1.2;font-size:24px}.event-header .tagline{color:#57667B;line-height:1.4}.event-header ul.event-details{padding:40px 0 35px;display:flex;gap:5%}.tribe-events-calendar-list__event .event-header ul.event-details{position:absolute;width:100%;bottom:2px}.tribe-events-calendar-list__event .course-code{margin-bottom:15px!important}.tribe-events-calendar-list__event .tagline{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.time-zone p{line-height:1.4;margin-top:5px!important}.event-header p{font-weight:500}.event-detail-icon{width:32px;height:32px}.event-detail{display:flex;align-items:center;gap:10px}.event-detail-row{display:flex;flex-direction:column;font-size:14px}.event-detail-row span{color:#667085;font-size:16px;line-height:1.2}.event-detail-row strong{color:#344054;line-height:1.2}.event-header .price-box{background:white;display:flex;flex-direction:column;text-align:center;align-items:center;padding:30px 20px;border-radius:16px;gap:20px}.price-box p{display:flex;flex-direction:column;gap:4px}.price-box p:first-child .price-row{color:#344054}.price-box p:nth-child(2) sup,.price-box .text{color:#667085}.price-box p:nth-child(2) .early{color:#18C83F}.price-box sup{font-size:20px!important;line-height:1!important;bottom:.8em;top:auto!important}.price-box .price-number{font-size:36px;letter-spacing:-2%;line-height:1}.price-box .text{font-size:12px;letter-spacing:-2%;line-height:1.2}.price-box .btn{background:#414A5C;color:#F5F5F5;min-width:200px;padding:12px;border-radius:8px}.price-box .btn{background:#414A5C;color:#F5F5F5!important;min-width:200px;padding:12px;border-radius:8px;border:2px solid #414A5C}.price-box .btn:hover{background:white;color:#414A5C!important}.price-box .price-row{color:#344054;font-family:system-ui;font-weight:700}.share-icons{display:flex;gap:10px;align-items:center}.share-icons a img{width:32px;height:32px;display:block}.event-share-reviews .event-share,.event-share-reviews .event-reviews{padding:10px 0}.event-share-reviews{padding:35px 0 10px 0;display:flex;justify-content:center;align-items:center;gap:0;flex-direction:column}.event-share a{width:30px;height:30px;display:block}.event-share{display:flex;gap:20px}.event-reviews{display:flex;align-items:center;gap:25px}.reviews-count{display:flex;align-items:center;gap:16px}.reviews-count span{display:flex;align-items:center;gap:10px;font-size:18px;color:#667085}.reviews-count p{color:#475467;font-weight:600;font-size:18px}.tabs-nav{display:flex;justify-content:center;padding-top:35px;padding-bottom:32px;position:relative}.tabs-nav::after{content:"";width:150vw;height:1px;background:#EAECF0;position:absolute;left:-25vw;bottom:32px}.tabs-nav li{padding:20px 35px;cursor:pointer;border-bottom:3px solid transparent;color:#5E6A7D}.tabs-nav li.current{border-color:#101828;font-weight:bold;color:#101828}.tab-content{display:none}.tab-content.current{display:block}.tab-content-rows.rows1,.event-instructors,.schedule-grid{background:#EBEDF0;padding:30px;border-radius:22px;border:1px solid #D9DDE5}.tab-content h2{font-size:30px;color:#101828}.tab-content-wrap p,.course-extra-content p,.course-extra-content a,.tab-content-wrap li,.instructor a{color:#475467!important}.tab-content-rows.rows1{display:flex;flex-direction:column;gap:36px}.tab-content-row{display:flex;flex-direction:column}.tab-content-row.row1{gap:10px}.tab-content-wrap h3.smaller{font-size:20px}.tab-content-row.row2{gap:6px}.list-items ul{display:flex;flex-wrap:wrap;gap:4%;justify-content:space-between}.list-items ul:not(:last-child){padding-bottom:20px}.list-items li{max-width:48%;min-width:48%;position:relative;padding-left:30px;margin-top:3px;line-height:1.4}.list-items li::before{content:"";width:18px;height:18px;position:absolute;left:0;top:3px;background-image:url(/wp-content/uploads/2025/06/Check-circle.png);background-size:contain}.tab-content-rows.rows2{margin-top:55px;padding:50px;border:1px solid #D0D5DD;border-radius:20px;display:flex;flex-direction:column;gap:15px}.main-course-format{display:flex;gap:5%}.format-item{display:flex;flex-direction:column;gap:10px;width:calc(50% - 20px)}.main-course-format .tab-content-row{gap:40px;flex-direction:row;flex-wrap:wrap;margin-top:20px}.format-title{font-weight:500}.course-extra-content{padding:32px;border:1px solid #D0D5DD;border-radius:16px;margin-top:55px}.tab-content-wrap{margin-bottom:55px}.Equipment-Attend{display:flex;gap:50px;padding-bottom:0}.Equipment-Attend+.extra_notes{padding-top:40px}.extra_notes+.downloaders{padding-top:20px}.Equipment-Attend>div{width:50%}.Equipment-Attend h3{font-size:18px}.downloaders{display:flex;gap:8px}.downloaders a{color:#344054!important;font-weight:600;padding:10px 35px;font-size:14px;border:1px solid #D0D5DD;border-radius:8px;flex-grow:1;text-align:center;margin-top:20px}.downloaders a:hover{color:white!important;background:#344054!important}.Equipment a,.instructor a{font-weight:600;text-decoration:underline}.event-instructors .instructor{display:flex;align-items:flex-start;gap:30px}.instructor img{width:250px;height:auto;float:left;border-radius:15px}.instructortext p{padding-bottom:5px}.event-instructors .instructor:not(:last-child){padding-bottom:40px;margin-bottom:45px;border-bottom:1px solid #D0D5DD}.testimonials .et_pb_row.et_pb_row_0{width:100%!important;max-width:fit-content!important;padding:0!important}.testimonials{background:#EBEDF0!important;border-radius:24px;padding:40px!important;margin-bottom:40px}.testimonials .et_pb_slide_description{padding:0!important;text-shadow:none!important}.testimonials h2.et_pb_slide_title{font-size:20px!important;font-weight:600!important;padding-bottom:52px}.testimonials p{font-size:30px;line-height:1.2;font-weight:500;color:#101828;padding:0}.testimonials img.profil{width:64px;height:auto;border-radius:99px;margin-top:32px;margin-bottom:10px}.testimonials .name{font-size:18px;font-weight:600}.testimonials .position{font-weight:400;line-height:2;font-size:16px;color:#475467}.testimonials .course{font-size:16px;font-weight:500;margin-top:10px}.testimonials .et-pb-arrow-next:before,.testimonials .et-pb-arrow-prev:before{color:#000000!important;display:block}.testimonials .et-pb-arrow-next,.testimonials .et-pb-arrow-prev{top:80%!important;opacity:1!important;background:#D0D5DD;border-radius:50px;font-size:42px!important}.testimonials .et-pb-arrow-prev{left:22px!important}.testimonials .et-pb-arrow-next{right:22px!important}.testimonials .et_pb_slider_container_inner{display:block!important}.testimonials .et_pb_container.clearfix{height:fit-content!important}.testimonials .et-pb-arrow-prev:before{padding:1px 0 1px 2px}.testimonials .et-pb-arrow-prev:before{padding:1px 2px 1px 0px}.testimonials .et-pb-controllers{display:none}.schedule-grid{display:grid;gap:20px}.schedule-item{border:1px solid #ddd;border-radius:10px;overflow:hidden;background:#fff}.schedule-title{width:100%;text-align:left;padding:12px 16px;background:#f0f0f0;border:none;font-weight:bold;cursor:pointer;font-size:20px;color:#000!important}.schedule-text{display:none;padding:16px 16px 20px 16px;background:#fff}.schedule-item.active .schedule-text{display:block}.tab-content-wrap .schedule-text ul{list-style:disc;padding-left:25px;font-size:15px;line-height:1.4;margin-top:5px}.event-faq-sec .maintitle{text-align:center}.event-faq-sec .maintitle .et_pb_module_heading{font-size:32px;padding:0}.event-faq-sec .maintitle .et_pb_heading{margin-bottom:20px!important}.event-faq-sec .maintitle p{font-size:20px;margin-bottom:10px}.event-faq-sec .et_pb_accordion_item{border:none!important;border-bottom:1px solid #EAECF0!important;padding:5px 0 28px 0!important;background:none!important;margin-bottom:20px!important}.event-faq-sec .et_pb_accordion_item:last-child{border:none!important;padding-bottom:0!important;margin-bottom:0!important}.event-faq-sec .et_pb_accordion{padding:0 10px;max-width:768px;margin:auto}.et_pb_accordion{padding-top:50px!important}.event-faq-sec .et_pb_toggle_title{padding:5px 30px 5px 0!important;font-size:18px;font-weight:500!important}.event-faq-sec .et_pb_toggle_content p{font-size:16px!important;font-weight:400;padding-right:30px}.event-faq-sec .et_pb_toggle_content{padding-top:8px!important;padding-right:30px}.event-faq-sec .et_pb_toggle_open .et_pb_toggle_title:before{content:"\4f"!important;display:block!important}.event-faq-sec .et_pb_toggle_title:before{color:#98A2B3!important}.have-q>.et_pb_row{background:#EBEDF0!important;border-radius:16px;padding:32px!important;margin-bottom:50px}.have-q .et_pb_image,.have-q .et_pb_text{margin-bottom:32px!important}.have-q .et_pb_heading{margin-bottom:8px!important}.have-q .et_pb_module_heading{padding:0;font-size:20px;line-height:1.5;text-align:center}.have-q .et_pb_text_inner{font-size:16px}.have-q .et_pb_button,.mainlogin button,.mainlogin .et_pb_newsletter_description_content a{padding:12px 20px!important;font-size:16px!important;background:#344054!important;border:2px solid #344054!important;border-radius:8px!important}.mainlogin .et_pb_newsletter_description_content p{order:1}.logged-in .mainlogin .et_pb_newsletter_description_content{display:flex;flex-direction:column}body.et-db #et-boc .et-l .have-q .et_pb_button:hover,body.et-db #et-boc .et-l .mainlogin button:hover{padding:12px 20px!important;background:#fff!important;border:2px solid #344054!important;border-radius:8px!important;color:#344054!important}.mainlogin button,body.et-db #et-boc .et-l .mainlogin button:hover{padding:0!important;height:40.8px}.mainlogin .et_pb_newsletter_description_content a{color:white!important;height:40.8px;display:flex;align-items:center;justify-content:center;margin-top:15px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all!important;transition-property:all!important}.mainlogin .et_pb_newsletter_description_content a:hover{color:#344054!important;background:white!important}.mainlogin .et_pb_newsletter_description{margin-bottom:0!important}.et-db #et-boc .main-header{border-bottom:1px solid #EAECF0;width:100%}.et-db #et-boc .sticky .main-header{position:fixed!important;top:0}header.et-l--header{height:77px;z-index:9999;position:relative}.new-header{padding:0 20px 0!important}.nested-logo{max-width:120px;margin:0!important;width:120px!important}.nested-logo{padding:10px 0}.nested-user{align-self:center;display:flex!important;flex-direction:row!important;align-items:center;align-self:center;max-width:190px;margin:0!important;width:190px!important}.nested-user .et_pb_menu{margin-bottom:0!important}.nested-menu{display:flex;flex-direction:column;justify-content:flex-end;flex-grow:1;margin:0!important}.nested-menu p{padding:0 15px;display:flex;justify-content:center;gap:30px}.nested-menu a{padding-bottom:9px;border-bottom:3px solid transparent;color:#7F8A9F!important;margin-bottom:-1px;font-weight:600}.nested-user .et_pb_login{position:absolute!important;top:55px;width:320px;right:0}.nested-user .et-pb-icon.icon1{font-family:FontAwesome!important;color:#475467;font-size:18px!important;padding:7px;background:#F2F4F7;border-radius:50%;width:35px;height:35px}.nested-user .et_pb_login{display:none!important}.nested-user .et-pb-icon.icon2{width:25px;font-size:24px!important;color:#8D99AC;transition:all ease-in-out .25s}.mainuserportal.active .et-pb-icon.icon2{transform:rotate(180deg)}.mainlogin{display:none!important}.mainuserportal.active+.mainlogin{display:block!important}.mainlogin{background:#EBEDF0!important;padding:25px!important;border-radius:22px;border:1px solid #D9DDE5}.mainlogin p{color:#101828}.mainlogin a,.mainlogin .et_pb_newsletter_description_content{color:#475467!important}.mainlogin form::before{content:"Login to your account";text-align:center;display:flex;justify-content:center;color:#101828;margin-bottom:15px}.nested-user .userbtn{margin:0!important;display:flex}.userportal{display:flex;align-items:center;max-width:fit-content;border:1px solid #E9EDF3;border-radius:99px;padding:4px 6px;cursor:pointer;gap:3px}.nested-user .et_pb_code{margin:0!important}.nested-user .et_pb_menu__cart-button{font-size:18px!important;color:#475467!important;background:#F2F4F7!important;padding:10px!important;border-radius:99px;margin-right:18px!important;margin-left:0!important}body .nested-user .et_mobile_nav_menu{display:none!important}.new-footer{padding:48px 0 40px!important}.new-footer::before,.new-footer .nested3::before{content:"";width:150vw;height:1px;background:#D0D5DD;position:absolute;top:0;left:-25vw}.new-footer .nested1 .et_pb_column{display:flex;justify-content:space-between}.new-footer .nested1 .et_pb_image{margin:0!important;max-width:190px}.et-db #et-boc .et-l .footernewsletter{max-width:340px!important;padding:0;background:transparent!important;flex-direction:column!important}.et-db #et-boc .et-l .have-q .footernewsletter{max-width:450px!important}.footernewsletter .et_pb_contact_main_title,.et-db #et-boc .et-l .footernewsletter h3{font-size:18px!important;line-height:1.2;color:#667085!important;padding-bottom:20px!important;font-weight:500}.footernewsletter .et_pb_newsletter_form{padding-left:0!important;padding-top:0!important}.footernewsletter .et_pb_contact_field{margin:0!important;width:100%!important}.footernewsletter input,body.et-db #et-boc .mainlogin input{background:#fff!important;border:1px solid #D0D5DD!important;border-radius:8px!important;padding:8px 10px!important;font-size:14px!important;line-height:1.5;height:44px}.footernewsletter .et_pb_contact_submit{margin:0!important;background:#667085!important;border-color:#667085!important;border-radius:8px!important;padding:7px 18px!important;font-size:16px!important;height:44px}body.et-db #et-boc .footernewsletter .et_pb_contact_submit:hover{color:#667085!important;background:#fff!important;border-color:#667085!important;padding:7px 18px!important}.footernewsletter form,.et-db #et-boc .et-l .footernewsletter .et_pb_newsletter_fields{display:flex;align-items:end;gap:16px;flex-wrap:nowrap}.footernewsletter .et_pb_newsletter_button_wrap{max-width:120px!important}.et-db #et-boc .et-l .footernewsletter .et_pb_button,body.et-db #et-boc .et-l .footernewsletter .et_pb_button:hover{font-size:16px!important;border-radius:10px!important;height:44px;padding:7px 10px!important}.et-db #et-boc .et-l .footernewsletter .et_pb_newsletter_field{padding-bottom:0!important}.new-footer .nested1{padding-bottom:30px!important;border-bottom:1px solid #D0D5DD}.new-footer .nested2{padding:20px 0 14px!important}.new-footer .nested2 p{display:flex;justify-content:space-around}.new-footer .nested2 a{color:#475467!important;font-weight:600;padding:10px;line-height:1.2}.new-footer .nested3 .et_pb_column{display:flex;justify-content:space-between;padding-top:30px}.new-footer .nested3 .et_pb_text{margin:0!important;padding-top:10px}.new-footer .nested3 *{color:#667085!important;font-size:14px;line-height:1.4}.footernewsletter input[type="text"]:focus,body.et-db #et-boc .mainlogin input:focus{color:#000!important;border-color:#000!important}.event-breadcrumbs{font-size:14px;margin-bottom:32px;margin-top:20px;display:flex;align-items:center;gap:12px}.event-breadcrumbs a{color:#475467;line-height:1}.event-breadcrumbs a:hover{text-decoration:underline}.breadcrumb-icon{width:28px;height:28px;min-width:28px}.breadcrumb-separator{color:#D0D5DD;font-size:24px;line-height:1;padding-bottom:4px}.breadcrumb-current{font-weight:600;color:#667085;background:#F9FAFB;padding:4px 8px;border-radius:6px}.ticket-modal{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);backdrop-filter:blur(2px);overflow:auto;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.ticket-modal.show{opacity:1;visibility:visible}.ticket-modal.show .ticket-modal-content{transform:translateY(0)}.ticket-modal-content{background:#fff;margin:5% auto;padding:20px;max-width:600px;border-radius:8px;position:relative;transform:translateY(-20px);transition:transform 0.3s ease}.ticket-modal-close{position:absolute;top:10px;right:10px;font-size:28px;font-weight:bold;cursor:pointer;z-index:9999;background:#f2f4f7;border-radius:99px;width:38px;height:38px;display:flex;justify-content:center;align-items:center;color:#475467}.ticket-modal .tribe-common .tribe-tickets__title{color:black!important;font-weight:600}.ticket-modal .tribe-common .tribe-tickets__item__content__title{color:#414a5c!important;font-size:18px}.ticket-modal .tribe-common.tribe-tickets .tribe-tickets__item__details__content{color:#57667B!important}.ticket-modal .tribe-tickets__footer__quantity,.ticket-modal .tribe-tickets__footer__total{display:block}.ticket-modal .tribe-tickets__item__extra .tribe-formatted-currency-wrap{color:#414a5c;font-size:16px}.ticket-modal .tribe-common .tribe-tickets-quantity{color:#010000!important}.ticket-modal .tribe-tickets__item__extra{margin-top:5px}.ticket-modal .tribe-tickets__item__quantity{border:1px solid #e4e4e4;border-radius:12px}.ticket-modal .tribe-tickets__item__quantity__remove,.ticket-modal .tribe-tickets__item__quantity__add{background:#e4e4e480;height:48px;margin:0;width:20px;color:black}.ticket-modal .tribe-tickets__item__quantity__remove{border-radius:12px 0 0 12px;border-right:1px solid #e4e4e4}.ticket-modal .tribe-tickets__item__quantity__add{border-radius:0 12px 12px 0;border-left:1px solid #e4e4e4}.ticket-modal .tribe-common .tribe-tickets__buy.tribe-common-c-btn{background:#414A5C;color:#fff!important;padding:12px;border-radius:8px;border:2px solid #414A5C;opacity:1}.ticket-modal .tribe-common .tribe-tickets__buy.tribe-common-c-btn:hover{background:#fff;color:#414A5C!important}.ticket-modal .tribe-common .tribe-tickets__buy.tribe-common-c-btn:disabled{color:#F5F5F5!important;opacity:.5}.ticket-modal .tribe-common .tribe-tickets__buy.tribe-common-c-btn:disabled:hover{color:#414A5C!important}body.modal-open{}.notices-container .event-expired-notice{color:#3e3e3f;background:#f0161636;max-width:fit-content;padding:8px 14px!important;margin-bottom:20px;border-radius:12px;border:2px solid #b7b7b7;font-size:14px}.notices-container .event-expired-notice a{color:#000;font-weight:500;text-decoration:underline}.btn.open-ticket-modal.disabled{cursor:not-allowed;opacity:.5}.mainsec{}.toprow .et_pb_heading{margin-bottom:0!important}.toprow .et_pb_text{color:#57667B;font-size:18px;line-height:1.5}.listcoursesrow .tribe-events-header,.listcoursesrow .tribe-events-calendar-list__month-separator,.listcoursesrow .tribe-events-calendar-list__event-date-tag,.listcoursesrow .tribe-events-calendar-list__event-venue{display:none!important}.listcoursesrow article{flex-direction:row!important;margin:0!important;flex-wrap:nowrap!important;gap:15px}.listcoursesrow section.tribe-common-l-container{max-width:100%;padding:36px 0 0!important}.listcoursesrow .tribe-events-calendar-list__event-featured-image-wrapper{width:25%!important;padding:0!important;border-radius:8px;overflow:hidden}.listcoursesrow .tribe-events-calendar-list__event-details{width:calc(75% - 15px)!important;padding:28px!important;border-radius:8px;border:1px solid #D9DDE5;background:#EBEDF0;position:relative}.listcoursesrow .tribe-events-calendar-list__event-wrapper{padding:0 0 40px!important}.listcoursesrow .tribe-common-g-row.tribe-events-calendar-list__event-row{margin:0!important}.listcoursesrow header.tribe-events-calendar-list__event-header{height:fit-content;display:flex;flex-direction:column-reverse}.listcoursesrow .tribe-events-calendar-list__event-title{font-weight:600!important;margin-bottom:20px!important}.listcoursesrow .tribe-events-calendar-list__event-title a,.featuredrow .tribe-events-calendar-list__event-title a{border:none!important}.listcoursesrow time.tribe-events-calendar-list__event-datetime{color:#344054;font-weight:500;font-size:16px;line-height:1.2;position:relative;padding-left:30px}.listcoursesrow time.tribe-events-calendar-list__event-datetime::before{content:"";width:24px;height:24px;position:absolute;background-image:url(/wp-content/uploads/2025/06/Calendar.png);left:0;top:-4px;background-size:cover}.listcoursesrow .tribe-events-calendar-list__event-description p{color:#475467;font-size:16px}.listcoursesrow .tribe-events-calendar-list__event-description{margin-top:12px!important}.listcoursesrow .tribe-events-c-small-cta{position:absolute;bottom:40px;width:calc(100% - 56px);display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;margin:0!important;height:40px}.listcoursesrow .tribe-events-c-small-cta__price{font-size:20px;margin:0!important;font-weight:600;position:absolute;left:0}.listcoursesrow .tribe-events-c-small-cta__link,.featuredrow .tribe-events-c-small-cta__link{color:transparent!important;border:none!important}.listcoursesrow .tribe-events-c-small-cta__link::before,.featuredrow .tribe-events-c-small-cta__link::before{content:"View Details";position:absolute;right:0;bottom:0;color:#F5F5F5;background:#414A5C;font-size:14px;font-weight:500;padding:12px 24px;line-height:1;border-radius:10px;border:2px solid #414A5C}.listcoursesrow .tribe-events-c-small-cta__link:hover::before,.featuredrow .tribe-events-c-small-cta__link:hover::before{background:#fff;color:#414A5C}.listcoursesrow .tribe-events-calendar-list__event-featured-image-link{height:100%;position:relative}.listcoursesrow .tribe-events-calendar-list__event-featured-image-link img,.featuredrow .tribe-events-calendar-list__event-featured-image{width:100%;height:100%;object-fit:cover}.listcoursesrow .tribe-events-c-small-cta__stock{position:absolute;left:0;bottom:-18px;margin:0;font-size:13px}.listcoursesrow nav.tribe-events-calendar-list-nav{margin-top:50px;border-top:1px solid #EAECF0}.listcoursesrow nav .tribe-common-b2{border:1px solid #D0D5DD!important;border-radius:8px!important;padding:8px 14px!important}.listcoursesrow nav .tribe-common-b2:hover{border-color:#344054!important}.listcoursesrow nav .tribe-common-b2 span{color:#344054;font-size:14px!important;font-weight:600;line-height:1.5;margin-top:1px}.listcoursesrow nav .tribe-common-b2 .tribe-events-c-nav__prev-icon-svg{margin-right:10px}.listcoursesrow nav .tribe-common-b2 .tribe-events-c-nav__next-icon-svg{margin-left:10px}.listcoursesrow nav button:disabled{opacity:.6}.listcoursesrow nav .tribe-events-c-nav__list-item--today,.listcoursesrow .tribe-events-c-subscribe-dropdown__container{display:none!important}.mainsec.homesec{}.homesec .herorow{display:flex;flex-direction:column;align-items:center;padding-top:40px!important;padding-bottom:40px!important}.herorow .et_pb_column{margin:0;width:100%!important}.herorow .et_pb_heading{margin-bottom:24px!important;text-align:center}.herorow .et_pb_module_heading{padding-bottom:0;font-size:56px;font-weight:600;max-width:1150px;margin:auto;line-height:1.1}.herorow .et_pb_text .et_pb_text_inner{font-size:20px;font-weight:500;max-width:790px;margin:auto;line-height:1.5}.btnsrow{display:flex;justify-content:center;padding:48px 0 64px 0;gap:12px}.btnsrow .et_pb_button_module_wrapper,.cardstyle1 .et_pb_column,.cardstyle1 .et_pb_module,.howsec .et_pb_column,.howsec .et_pb_module{margin:0!important}body #page-container .et_pb_section .btnsrow .et_pb_button{border-radius:8px;padding:16px 28px!important;font-size:18px;line-height:1.4!important;height:60px;text-align:center}body #page-container .et_pb_section .btnsrow .et_pb_button:hover{padding:16px 28px!important}body #page-container .btnsrow .primarybtn{background:#344054;border:1px solid #344054;color:white}body #page-container .btnsrow .primarybtn:hover{background:#ffffff;border:1px solid #344054!important;color:#344054!important}body #page-container .btnsrow .secondarybtn{background:#fff;border:1px solid #D9D9D9;color:#344054}body #page-container .btnsrow .secondarybtn:hover{border:1px solid #344054!important;color:#344054!important}.herorow .heroimg{border-radius:12px;overflow:hidden}.featuresrow{display:flex;flex-wrap:wrap;gap:40px 32px;margin:40px auto!important}.cardstyle1:not(.expertrow) .et_pb_module{text-align:center}.featuresrow .et_pb_column{width:calc(50% - 16px);padding:20px}.featuresrow.cardstyle1{gap:20px 0;margin-top:0!important}.featuresrow.cardstyle1 .et_pb_column{width:25%}.cardstyle1.v1 .et_pb_module_heading{font-size:16px;line-height:1.3;font-weight:600}.cardstyle1 .et-pb-icon{font-size:25px!important;padding:12px;background:#EBEDF0;border-radius:99px;margin-bottom:20px;width:52px;height:52px;display:flex;align-items:center;justify-content:center}.featuredrow section{margin:0!important;max-width:100%!important;padding:0!important}.featuredrow .tribe-common-g-row{margin:0!important}.featuredrow .tribe-events-calendar-list__event-wrapper{padding:0!important}.featuredrow .tribe-events-calendar-list{display:flex;flex-wrap:wrap;gap:40px 15px}.featuredrow .tribe-events-calendar-list__event-row{width:calc(33.33% - 10px);padding:30px;border:1px solid #D9DDE5;border-radius:22px;position:relative}.featuredrow .tribe-events-calendar-list__event{flex-direction:column!important}.featuredrow .tribe-events-calendar-list__event-featured-image-wrapper{width:100%!important;border-radius:10px;overflow:hidden;padding:0!important}.featuredrow .tribe-events-calendar-list__event-details{width:100%!important;padding:0!important}.featuredrow .tribe-events-calendar-list__event-title{font-size:20px!important;line-height:1.3!important;margin-bottom:14px!important;margin-top:20px!important}.featuredrow .tribe-common .tribe-events-calendar-list__event-description{margin:0!important;font-size:16px!important;line-height:1.5!important;display:block!important;visibility:visible!important}.featuredrow .tribe-events-c-small-cta{height:40px;margin-top:27px!important}.featuredrow .tribe-events-c-small-cta__link::before{right:50%;transform:translate(50%,-30px);width:244px;text-align:center}.featuredrow .tribe-events-calendar-list__event-featured-image-link{}.testimonials.v2{background:#F9FAFB!important}.testimonials.v2::before,.trusedrow::before{content:"";background:#F9FAFB;top:0;left:-25vw;position:absolute;width:150vw;height:100%}.howsec .titles .et_pb_module_heading{padding-bottom:20px;text-align:center;font-size:30px;color:#101828;font-weight:600}.howsec .titles .et_pb_text_inner{font-size:18px;font-weight:400;line-height:1.5;max-width:740px;margin:auto}.howsec .steps{padding-top:44px!important;padding-bottom:70px!important;display:flex;justify-content:center}.stepsc{padding:20px 20px 0}.recordedcourses .subcatrow .et_pb_heading{margin-bottom:0;padding-top:30px;border-top:1px solid #eaecf0}.recordedcourses .subcatrow:nth-child(2) .et_pb_heading{margin-top:60px}.recordedcourses .subcatrow .et_pb_module_heading{padding-bottom:0}.legalpage{padding-top:0!important;max-width:1400px;margin:auto}.legalpage .toprow .et_pb_module_heading{padding:90px 0 30px}.subrowlegal .et_pb_heading_container{padding-bottom:20px}.recordedcourses .subcatrow.noborder .et_pb_heading{border:none;margin-top:10px}.subrowlegal .et_pb_column{width:100%!important;margin:0!important}.subrowlegal.noborder .et_pb_heading_container .et_pb_module_heading{font-size:22px}.subrowlegal.noborder{padding-bottom:60px!important}.legalpage a{color:#667085;text-decoration:underline;font-weight:600}.consultancy .herorow{padding-bottom:100px!important}.featuresrow.expertrow{gap:38px 50px;flex-direction:column}.featuresrow.expertrow .et_pb_column{width:100%;max-width:1150px;padding:30px;border:1px solid #D9DDE5;border-radius:22px;margin:auto!important}.featuresrow.expertrow .et_pb_column:hover{border-color:#9e9e9e}.expertrow .et_pb_image{margin-bottom:25px!important;border-radius:10px;overflow:hidden;margin:auto!important}.expertrow .et_pb_text_inner{line-height:1.5}.titles.max1>div{max-width:1200px}.max1.center>div{margin-left:auto!important;margin-right:auto!important}.homesec .herorow .et_pb_text .et_pb_text_inner{max-width:800px}.progress-step.first{margin-top:20px!important}.step-completed .stop,.step-active .check,.step-pending .check{display:none}.progress-step .et-pb-icon{color:#344054!important;background:#F9F5FF;border-radius:99px;font-size:48px!important}.et_pb_row.progress-step{max-width:520px!important;display:flex;align-items:flex-start}.progress-icon{max-width:50px;margin-right:25px!important}.progress-text{width:100%!important}.progress-step .et_pb_module_heading{font-size:22px;font-weight:600;padding:12px 0;text-align:left!important}.progress-step .et_pb_text_inner{font-size:18px;font-weight:400;text-align:left;padding-bottom:48px}.stop .et-pb-icon{background:#e9e9e9}.vertic .progress-step:not(:last-child)::after{content:"";width:3px;height:84%;background:#cccfd4;position:absolute;left:43px;top:44px;visibility:visible}.vertic .progress-step.step-completed::after,.vertic .progress-step.step-active::after{background:#344054}.step-pending .et-pb-icon{background:#f9f9f9;color:#cccfd4!important}.ready .et_pb_text_inner{max-width:768px;margin:auto}.consultancy.horiz .stop,.consultancy.horiz .progress-step::after{display:none}.consultancy.horiz{display:flex;align-items:stretch;position:relative;padding-bottom:56px!important}.consultancy.horiz .progress-step{margin-top:0!important;flex-direction:column-reverse;margin-bottom:0;justify-content:space-between}consultancy.horiz .progress-step .et_pb_module_heading{font-size:20px;min-height:64px}.consultancy.horiz:after{content:"";width:calc(100% - 45px);height:3px;background:#344054;position:absolute;bottom:80px;left:25px}.et_pb_row.trusedrow{display:flex;flex-direction:column;background:#EBEDF0;padding-top:80px!important;padding-bottom:80px!important;margin:60px auto}.trusedrow::before{background:#EBEDF0}.trusedrow .et_pb_column{width:100%;margin:0}.trusedrow .et_pb_module_heading{font-size:16px;padding-bottom:32px}.trusedrow .et_pb_gallery_item{width:100%!important;margin:0!important}.trusedrow .et_pb_gallery_items{display:flex;gap:20px;justify-content:center!important}.trusedrow .et_pb_gallery_items img{height:48px;width:fit-content}.trusedrow .et_pb_gallery_items .et_pb_gallery_image,.trusedrow .et_pb_gallery_item{text-align:center;width:fit-content!important}.trusedrow .et_pb_gallery_items *{pointer-events:none}.aboutrow .et_pb_column{padding:30px 0}.et_pb_row.teamrow{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;max-width:1200px!important;background:#EBEDF0;margin-top:60px;margin-bottom:140px;padding:80px 40px!important;border-radius:22px;border:1px solid #D9DDE5;gap:0 4%;justify-content:center;width:calc(100% - 30px)!important}.teamrow .titles{width:100%!important;padding-bottom:30px}.teamrow .teammember{width:48%;padding:80px 15px 10px;text-align:center;margin-top:-45px}.teammember .et_pb_module_heading{font-size:16px;padding-bottom:0}.teammember .et_pb_image_wrap{border-radius:50%;margin-bottom:15px;width:80px;border:1px solid #cdcdcd;background:#ffffff;overflow:hidden}.teammember img{margin-bottom:-1px;padding-top:2px}.team-bio .et_pb_text_inner{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:all 0.3s ease;line-height:1.2;font-size:15px;margin-bottom:5px}.team-bio.expanded .et_pb_text_inner{-webkit-line-clamp:unset;overflow:visible}.team-role .et_pb_text_inner{font-weight:600;margin-bottom:5px}.toggle-bio{font-weight:600;text-decoration:underline;font-size:14px;color:#222}.toggle-bio:hover{text-decoration:underline;color:#000}.team-bio ul{text-align:left;line-height:1.4;font-size:14px}.team-bio li:not(:last-child){margin-bottom:5px}.team-bio li a{text-decoration:underline}.team-bio li a:hover{color:#000}.team-bio h6{text-align:left;margin-top:5px}.team-bio h5 strong,.team-bio h6 strong{font-weight:600!important}.team-bio h6 strong{font-size:14px}.team-bio p:not(.has-background):last-of-type{padding-bottom:1em}.approach{display:flex;flex-wrap:wrap;gap:60px 30px;margin-top:50px}.approach>.et_pb_column{width:calc(33.33% - 20px)}.formrow{margin-top:90px;display:flex;flex-direction:column;align-items:center;gap:60px}.contactform .et_pb_contact_form_label{display:block;font-size:14px;color:#344054}.contactform input[type="text"],.contactform textarea{border:1px solid #D0D5DD!important;margin-top:6px;border-radius:8px!important;padding:11px 14px!important;font-size:16px!important;color:#999!important}.contactformcol{max-width:550px}.contactform .et_contact_bottom_container{width:100%;margin:0!important}.contactform .et_pb_button{background:#344054;border:1px solid #344054;border-radius:8px;margin:15px 0 0;width:100%;font-size:16px;height:44px}.contactform .et_pb_button:hover{border:1px solid #344054!important;color:#344054!important}.contactform .et_pb_contact_field_0,.contactform .et_pb_contact_field_2,.contactform .et_pb_contact_field_3,.contactform .et_pb_contact_field_4,.contactform .et_pb_contact_field_5{padding-left:0}.contactform .et_pb_contact_form{margin-left:0}.contactform form>p,.contactform form>input,.contactform form>div,.contactform form .et-pb-contact-message{padding:0 10px!important}.contactpage{display:flex;flex-wrap:wrap;margin-bottom:40px}.contactpage .formrow{margin-top:0;gap:48px}.contactpage .formrow,.contactpage .bg{width:calc(50% - 96px)!important;padding-top:50px!important;padding-bottom:50px!important}.contactpage .formrow .et_pb_column{width:100%;max-width:100%}.contactpage .bg{margin-top:0;margin-bottom:0}.h1f .et_pb_module_heading,.checkoutsec .nested1 .et_pb_title_container h1{font-size:48px;text-align:left}.contactpage .event-breadcrumbs{margin-bottom:10px}.cartsec{padding-top:0!important}.cartsec .woocommerce a.remove{color:#aa000000!important;background:#aa000000!important;position:relative}.cartsec .woocommerce a.remove::after{content:"";position:absolute;top:0;left:0;width:25px;height:25px;background-image:url(/wp-content/uploads/2025/07/bin.png)}.cartsec .product-remove{position:absolute;top:12px;right:-10px;border:none!important;padding:10px!important;background:transparent!important}.cartsec .cart_item:first-child .product-remove{top:-10px}.cartsec .details .shop_table,.cartsec .summary>div{border:1px solid #0000001A!important;border-radius:20px!important;padding:25px!important}.cartsec .cart_item:first-child td{border-top:0}.cartsec .product-thumbnail img{border:1px solid #EBEDF0!important;border-radius:8px;width:100px!important}.cartsec .product-thumbnail{padding:0!important;width:100px;height:100px}.cartsec .cart_item:not(:first-child){border-top:1px solid #0000001A}.cartsec .cart_item{padding:24px 0!important;position:relative;display:flex!important}.cartsec .details .shop_table tbody{display:flex;flex-direction:column}.cartsec table.shop_table .cart_item td{border-top:0}.cartsec .cart_item:first-child{padding-top:0!important}.cartsec td.product-subtotal{position:absolute;bottom:20px;left:116px;font-weight:700;font-size:20px;padding:0!important;background:transparent!important}.cartsec td.product-name{padding:0 0 0 15px!important;font-size:20px;font-weight:600;background:transparent!important}.cartsec .quantity input.qty{width:100%;text-align:center;height:45px;color:#000;font-weight:500;font-size:14px}.cartsec .product-quantity{position:absolute;right:0;bottom:24px;padding:0!important;border-radius:99px;overflow:hidden;background:transparent!important}.cartsec .details tr:last-child{padding:0 0!important}.cartsec .details tr:last-child td{padding:24px 0 0!important;width:100%!important;min-width:100%;display:flex;justify-content:space-between;gap:20px}.cartsec .coupon,.cartsec .details button{margin:0!important}.cartsec .details tr:last-child td *{border-radius:10px!important;font-size:16px!important;height:52px}.cartsec .details tr:last-child input+button{background:#344054!important;border-color:#344054!important}.cartsec .details tr:last-child .input-text{color:#000!important;border:1px solid #34405459!important}.cartsec .details tr:last-child .input-text:placeholder{color:#34405459!important}body .cartsec .coupon+button:hover{border-color:#000!important}.cartsec .summary{width:44%!important}.cartsec .summary>div{padding:25px;border:1px solid #0000001A;border-radius:8px}.cartsec #wc-stripe-express-checkout-element>div{border-radius:10px;overflow:hidden}.cartsec .wc-proceed-to-checkout{padding:0}.cartsec #wc-stripe-express-checkout-element{margin-bottom:0}.cartsec .cart_totals .shop_table_responsive td{text-align:right;padding-right:0!important}.cart_totals .shop_table_responsive th{padding-left:0!important;font-weight:400!important;font-size:18px}.cartsec .cart_totals table{border:none!important}.cartsec .cart_totals .shop_table_responsive .cart-subtotal td{font-weight:600;font-size:18px}.cartsec .order-total .amount{font-size:20px}body .et_pb_wc_cart_notice_0 .woocommerce-message,body .et_pb_wc_cart_notice_0 .woocommerce-info,body .et_pb_wc_cart_notice_0 .woocommerce-error{background-color:#344054!important;border-radius:8px}.cartsec .et_pb_row_2{display:flex;justify-content:space-between;gap:6%}.cartsec .details{width:50%}.cart_totals h2{color:#344054;font-weight:600;font-size:24px}.notices{}.return-to-shop{text-align:center}.stayup .footernewsletter{max-width:500px!important;margin:auto}.footernewsletter input[type="text"],body.et-db #et-boc .mainlogin input{color:#D0D5DD!important}.custom-empty-cart-message{max-width:500px;border:1px solid #BCC4D0;border-radius:22px;margin:30px auto;padding:22px;display:flex;flex-direction:column;align-items:center}.custom-empty-cart-message .return-to-shop{background:#344054;color:white;border-radius:8px;padding:10px 18px;margin-top:24px}.custom-empty-cart-message img{width:48px;height:48px;margin-bottom:20px}.custom-empty-cart-message p{text-align:center;max-width:400px}.wc-empty-cart-message+.return-to-shop{display:none}.expertrow.v2 .et_pb_module_heading{font-size:24px;margin-bottom:10px}.topnotice{background:#e7e7e7;text-align:center;padding:5px;display:flex;flex-direction:column;gap:5px;border-bottom:1px solid #344054}.topnotice img{max-width:24px}.topnotice .xicon{max-width:22px}.topnotice a:hover img{filter:invert(0%) sepia(89%) saturate(7499%) hue-rotate(46deg) brightness(02%) contrast(98%)}.topnotice .nested2{display:flex;justify-content:center;align-items:center;gap:25px}.topnotice .nested2 a{display:flex}.topnotice p{padding-bottom:0}.woocommerce-MyAccount-navigation{padding-bottom:30px}.woocommerce-MyAccount-navigation ul,.woocommerce-MyAccount-content{list-style:none;padding:15px;background:#e7e7e7;border-radius:10px;border:1px solid #d0d5dd}.woocommerce-MyAccount-navigation-link{background:#3440548a;border-radius:10px;border:1px solid #777777}.woocommerce-MyAccount-navigation-link:not(:last-child){margin-bottom:5px}.woocommerce-MyAccount-navigation-link a{color:white;display:block;padding:10px 15px}li.woocommerce-MyAccount-navigation-link.is-active{background:#344054}li.woocommerce-MyAccount-navigation-link:hover{background:white}li.woocommerce-MyAccount-navigation-link:hover a{color:#344054}a.woocommerce-button.button.view{font-size:14px}.woocommerce-info{border-radius:10px!important;margin-bottom:0}.woocommerce-info a{text-decoration:underline}.woocommerce-info+.button{margin-top:10px!important}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:20px;line-height:2;padding-bottom:10px}body .et_pb_wc_checkout_payment_info .woocommerce-order{background:#e7e7e7!important;border-radius:10px;border:1px solid #b2b2b2;margin-bottom:50px}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details,.woocommerce-customer-details address{background:white;border-radius:10px!important;border:1px solid #b2b2b2!important}.woocommerce ul.order_details li{font-size:.9em}.woocommerce ul.order_details{margin:0 0 2em}.woocommerce .woocommerce-customer-details{margin-top:2em}.et_pb_module.et_pb_wc_checkout_billing{padding-bottom:20px}.tribe-checkout-backlink{padding:10px 20px}.tribe-checkout-backlinks{margin-top:20px}.checkoutsec .nested2{display:flex;justify-content:space-between;gap:40px}.nested2 .et_pb_column_1.et_pb_column_empty+.et_pb_column_2{width:100%}.et_pb_wc_cart_totals .select2-container .select2-selection--single .select2-selection__rendered,.et_pb_wc_checkout_billing .select2-container .select2-selection--single .select2-selection__rendered,.et_pb_wc_checkout_shipping .select2-container .select2-selection--single .select2-selection__rendered{color:#151515!important}th.woocommerce-table__product-name.product-name,th.woocommerce-table__product-table.product-total{font-size:20px}.tec-tickets__wallet-plus-passes-container.tec-tickets__wallet-plus-passes-container--attendee-list{flex-direction:column!important;align-items:baseline!important;padding-top:20px;gap:5px!important;font-size:18px;font-weight:700}.checkout-inline-error-message{color:red;line-height:1.4;margin-top:10px}.checkoutsec form#woocommerce-checkout-form-coupon button,.checkoutsec .woocommerce form.checkout_coupon #coupon_code{height:50px;font-size:16px!important;min-height:50px}.checkoutsec .woocommerce form.checkout_coupon{padding:15px 15px 5px;border-radius:10px;display:flex;gap:30px}button.woocommerce-button.button.woocommerce-form-login__submit{margin-top:15px}.tribe-tickets-attendees-list-optout--wrapper .tribe-tickets__item__optout{margin-bottom:-4px}.et_pb_wc_checkout_billing form .form-row{order:30}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce-billing-fields>h3,.et_pb_wc_checkout_billing #wc-stripe-express-checkout-element,.et_pb_wc_checkout_billing #wc-stripe-express-checkout-button-separator,#billing_company_field,#billing_address_2_field{display:none!important}label[for="payment_method_stripe"]{font-size:22px;color:#000;font-weight:bold}.et_pb_wc_checkout_payment_info_0 #payment div.payment_box{background:#fff!important;border-radius:10px;border:1px solid #eeeeee;margin-top:0;padding-top:0}.et_pb_wc_checkout_payment_info_0 .woocommerce-checkout #payment{padding:0!important}#person-booking_field{width:100%!important;order:1}#billing_first_name_field{order:2}#billing_last_name_field{order:3}#billing_phone_field{order:4}#billing_email_field{order:5}#billing_country_field{order:6}#billing_address_1_field{order:7}#billing_city_field{order:8}#billing_postcode_field{order:9}#billing_state_field{order:10}.form-row+h3#person-attending_field{padding-top:30px;width:100%;order:11}#first-name_field{order:12}#last-name_field{order:13}#phone_field{order:14}#email_field{order:15}#country_field{order:16}#time-zone_field{order:17}#institute-place-of-work_field{order:18}#research-area-field_field{order:19}#stripe-express-loader{text-align:center;padding:1em}.stripe-spinner{border:4px solid #f3f3f3;border-top:4px solid #0070ba;border-radius:50%;width:24px;height:24px;animation:spin 0.8s linear infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.event-faqs .et_pb_row{padding:0!important}.woocommerce .woocommerce-error{background:#eeeeee!important;border-radius:10px;border:1px solid #d0d5dd;color:red!important}.et_pb_wc_checkout_order_details_0 table.shop_table,.woocommerce form.login{border-radius:10px!important}.woocommerce form .form-row .input-text,.woocommerce form .form-row select,.woocommerce .et_pb_wc_checkout_billing_0 .select2-container--default .select2-selection--single{color:#151515!important;border-radius:10px!important;border:1px solid #d0d5dd!important}.cartsec .details tr:last-child input+button,.cartsec .checkout-button,.return-to-shop .wc-backward,body #page-container .et_pb_section .et_pb_wc_checkout_payment_info_0 #payment #place_order,a.tribe-checkout-backlink,body #page-container .et_pb_section .et_pb_wc_cart_notice_0 button.woocommerce-button.button.woocommerce-form-login__submit,body #page-container .et_pb_section .et_pb_wc_cart_notice_0 button.button[type=submit]{background:#344054!important;border-color:#344054!important;color:white!important;border-radius:10px!important}body.woocommerce .cartsec a.checkout-button:hover,body.woocommerce .cartsec .return-to-shop .wc-backward:hover{border-color:#344054!important;color:#344054!important}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{padding-bottom:20px;line-height:1.2}.titles.center *,.centertitle .et_pb_module_heading{text-align:center}.padsides{padding-left:20px!important;padding-right:20px!important}.titles .et_pb_text_inner,.titles p{color:#57667B;font-size:20px;line-height:1.5}.titles h2{font-size:34px;padding-bottom:20px}.titles .black p{color:black}.listcoursesrow.subcatrow .tribe-common h3{font-weight:600;margin-bottom:5px}a.xsocial{padding:1px;margin:0 -1px}.nested-menu a:hover,.event-cat-live-online-courses .nested-menu a:first-child,.event-cat-previously-recorded-courses .nested-menu a:nth-child(2),.page-id-36713 .nested-menu a:first-child,.page-id-36735 .nested-menu a:nth-child(2),.page-id-49590 .nested-menu a:nth-child(3),.page-id-47308 .nested-menu a:nth-child(4),.page-id-47264 .nested-menu a:nth-child(5),.page-id-36782 .nested-menu a:nth-child(6){border-color:#303540;color:#303540!important;font-weight:600;opacity:1}.listsp1 li:not(:last-child){padding-bottom:5px}*{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all!important;transition-property:all!important}#et-main-area{max-width:1400px!important;margin:auto;padding-top:120px}.et_pb_scroll_top.et-pb-icon{bottom:70px}.mobilemenu .mobile_menu_bar::before{color:#344054!important}.mainlogin .et_pb_newsletter_description_content br,.tribe-events-after-html,.featuredrow .tribe-events-header,.featuredrow nav,.featuredrow .tribe-events-calendar-list__event-datetime-wrapper,.featuredrow .tribe-events-calendar-list__event-date-tag,.featuredrow .tribe-events-c-subscribe-dropdown__container,.featuredrow .tribe-events-pro-list__event-date-tag,.featuredrow .tribe-events-calendar-list__month-separator,.featuredrow .tribe-events-c-small-cta__stock,.featuredrow address,.featuredrow .tribe-events-c-small-cta__price,.recordedcourses .tribe-events-calendar-list-nav,.trusedrow .et_pb_gallery_items::after,.teamrow:after,.approach:after,.contactpage .formrow:after,.cartsec .et_pb_row_2:after,.cartsec .shop_table thead,.cartsec td.product-price,.liststyle1 .liststyle2,.liststyle2 .liststyle1,.et_pb_wc_checkout_billing #order_review_heading+#order_review,.hidereturne .tribe-checkout-backlinks,.checkoutsec .nested2::after,.checkoutsec .nested2 .et_pb_column_1.et_pb_column_empty,body:not(.logged-in) .mainlogin .et_pb_newsletter_description_content p,.event-cat-previously-recorded-courses .live-faq,.event-cat-live-online-courses .recorded-faq,.listcoursesrow.subcatrow .tribe-common h2,.listcoursesrow:not(.subcatrow) h3,.event-reviews{display:none!important}@media (max-width:1400px){.nested-menu p{padding:0 15px 0 10px;gap:20px}}@media (max-width:1200px){.nested-user .mobilemenu,body .mobilemenu .et_mobile_nav_menu{display:block!important}.nested-menu,.new-header::after,.mobilemenu::before{display:none!important}.new-header{justify-content:space-between}.et-db #et-boc .et-l .mobilemenu.et_pb_menu_3_tb_header.et_pb_menu .et_mobile_menu{width:180px;position:absolute;top:50px;left:-140px;background:#344054!important;padding-bottom:10px}.mobilemenu .et_mobile_menu a{text-align:center}.topnotice p,.event-detail-row span,.event-header .tagline{font-size:14px}.topnotice img{max-width:20px}.event-header h2{font-size:22px}.cartsec .details tr:last-child td{flex-direction:column}.cartsec .details .coupon{display:flex}.cartsec .details .coupon input,.cartsec .details .coupon button{flex:1 0 auto}.featuredrow .tribe-events-c-small-cta__link::before{width:220px}.price-box .btn{min-width:150px}.listcoursesrow .tribe-events-calendar-list__event-details,.event-header:not(.liststyle1){padding:20px!important}.tribe-events-calendar-list__event .course-code,.course-code{margin-bottom:10px!important}.event-header .price-box{padding:20px;gap:15px}.event-detail-icon{width:26px;height:26px}.event-reviews{gap:15px}}@media (max-width:980px){.herorow .et_pb_module_heading,.h1f .et_pb_module_heading,.checkoutsec .nested1 .et_pb_title_container h1{font-size:40px}.progress-step .et-pb-icon{font-size:40px!important}.titles h2,.howsec .titles .et_pb_module_heading{font-size:30px;padding-bottom:15px}.testimonials p,.event-header h1{font-size:26px}.tab-content h2,.event-faq-sec .maintitle .et_pb_module_heading{font-size:22px}.format-title,.progress-step .et_pb_module_heading{font-size:20px}.cardstyle1 h3,#payment #place_order,.woocommerce ul.order_details li strong{font-size:18px!important}.featuresrow.cardstyle1.v1 h3,.featuredrow .tribe-events-calendar-list__event-title,.event-faq-sec .maintitle p,.schedule-title{font-size:16px!important}.cardstyle1 .et_pb_text_inner{font-size:14px;line-height:1.4}.woocommerce form .form-row label{line-height:2;font-size:14px}.topnotice p{font-size:12px;line-height:1.4}.woocommerce ul.order_details li{margin-bottom:10px}.main-course-format .tab-content-row{gap:30px}.tab-content-rows.rows1{gap:25px}.format-item{gap:5px;width:calc(50% - 15px)}.tab-content-rows.rows2{padding:30px;gap:5px}.featuredrow .tribe-events-calendar-list{gap:20px 15px}.cartsec .et_pb_row_2,.list-items ul{flex-direction:column}.event-faq-sec .et_pb_accordion_item{padding:5px 0 18px 0!important;margin-bottom:10px!important}.featuresrow.cardstyle1 .et_pb_column{width:50%}.featuresrow.expertrow .et_pb_column,.cartsec .details,.cartsec .summary,.logged-in:not(.et-fb) .et_pb_login .et_pb_newsletter_description{width:100%!important}.extra_notes+.downloaders{flex-wrap:wrap;gap:0 15px;margin-bottom:-10px}.woocommerce ul.order_details{padding:0}.downloaders a{margin-top:10px;margin-bottom:10px;flex:1 0 auto;min-width:230px}body #page-container .et_pb_section .btnsrow .et_pb_button,body #page-container .et_pb_section .btnsrow .et_pb_button:hover{padding:13px 20px!important;font-size:16px;height:50px}.featuredrow .tribe-events-calendar-list__event-title,.event-breadcrumbs{margin-top:10px!important}.cartsec .details{margin-bottom:0}.featuredrow .tribe-events-calendar-list__event-row{width:calc(50% - 10px)}.featuredrow .tribe-events-calendar-list__event-row{padding:20px}.testimonials h2.et_pb_slide_title{padding-bottom:35px}.featuredrow .tribe-events-c-small-cta__link::before{transform:translate(50%,-20px)}.et-db #et-boc .et-l .cartheader.et_pb_menu_2_tb_header{display:block!important}.new-header{padding:0 10px 0!important}.new-header{display:flex;justify-content:space-between}body .mobilemenu .et_mobile_nav_menu{margin-left:10px!important;margin-right:-3px!important}.nested-user .et_pb_menu__cart-button,.userportal.searchwrapper{margin-right:10px!important}.featuredrow .tribe-events-c-small-cta__link::before{width:170px}.testimonials .et-pb-arrow-prev{left:0px!important}.testimonials .et-pb-arrow-next{right:0!important}.testimonials .et-pb-arrow-next,.testimonials .et-pb-arrow-prev{top:71%!important;font-size:36px!important}.testimonials{padding:40px 0px!important}.stepsc{padding:20px 10px 0}.progress-step .et_pb_text_inner{font-size:16px;padding-bottom:35px}.vertic .progress-step:not(:last-child)::after{top:38px}.progress-icon{margin-right:20px!important}.featuresrow.expertrow .et_pb_column{padding:20px}.et_pb_row.teamrow{padding:60px 30px!important}.event-instructors .instructor{flex-direction:column;gap:20px}.listcoursesrow article{flex-direction:column!important}.listcoursesrow .tribe-events-calendar-list{display:flex;flex-wrap:wrap;gap:20px}.listcoursesrow .tribe-events-calendar-list .tribe-common-g-row:not(article){max-width:calc(50% - 10px)}.listcoursesrow .tribe-events-calendar-list__event-featured-image-wrapper,.listcoursesrow .tribe-events-calendar-list__event-details,.event-header .price-box{width:100%!important}.event-header .price-box{flex-wrap:wrap;flex-direction:row;align-items:baseline;justify-content:center}.event-header{flex-direction:column;gap:25px}.price-box p{width:calc(50% - 8px)}.price-box .btn{min-width:100%}.tribe-events-calendar-list__event .event-header ul.event-details,.event-header ul.event-details{position:relative;bottom:0;margin-top:20px;flex-wrap:wrap;gap:15px 30px}.event-header ul.event-details{padding:0 0 25px}.listcoursesrow .tribe-events-calendar-list__event-featured-image-wrapper{margin-bottom:0!important}.approach .stepsc{width:calc(50% - 15px)!important}.approach{gap:40px 30px}.select2-container .select2-selection--single .select2-selection__arrow{top:0!important}.select2-container .select2-selection--single .select2-selection__rendered{padding-top:1px}.woocommerce form .form-row .input-text,.woocommerce form .form-row select,.woocommerce .et_pb_wc_checkout_billing_0 .select2-container--default .select2-selection--single{padding:10px 15px!important;font-size:14px!important;height:46px!important;min-height:46px}.list-items li{max-width:100%}.et-db #et-boc .et-l .new-header::after,.mobilemenu::before{display:none}}@media (max-width:768px){.searchwrapper .searchcontainer.active{width:80vw;max-width:400px}.woocommerce-cart table.cart td.actions .coupon .input-text{margin-right:10px!important}.cartsec .details tr:last-child td{background:transparent!important}.cartsec .product-thumbnail{display:block!important}.cartsec .quantity input.qty{width:100%!important}.woocommerce .cart_item .quantity{width:100px}.checkoutsec .nested2{flex-direction:column}.form-row+h3#person-attending_field{width:100%!important}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{justify-content:left;gap:0 20px}.et_pb_wc_checkout_billing form .form-row{flex:1 0 auto}textarea#order_comments{min-height:80px}.checkoutsec .woocommerce form.checkout_coupon button{width:100%!important}.checkoutsec .woocommerce form.checkout_coupon p{flex:1 0 auto}.checkoutsec .woocommerce form.checkout_coupon{gap:20px}.new-footer .nested3 .et_pb_column{flex-direction:column;gap:10px}.details .woocommerce table.shop_table_responsive tr td::before,.woocommerce-page .details table.shop_table_responsive tr td::before,.checkoutsec .woocommerce form.checkout_coupon .clear{display:none!important}}@media (max-width:580px){.testimonials .et-pb-arrow-next,.testimonials .et-pb-arrow-prev{font-size:32px!important}.herorow .et_pb_module_heading,h1,.h1f .et_pb_module_heading,.checkoutsec .nested1 .et_pb_title_container h1{font-size:26px}.titles h2,.howsec .titles .et_pb_module_heading,.recordedcourses .subcatrow .et_pb_module_heading{font-size:22px}.event-header h1,.event-header h2{font-size:20px}.testimonials p,.progress-step .et_pb_module_heading,.format-title{font-size:18px}.herorow .et_pb_text .et_pb_text_inner,.titles .et_pb_text_inner,.titles p,.footernewsletter .et_pb_contact_main_title,.event-faq-sec .et_pb_toggle_title{font-size:16px!important}.progress-step .et_pb_text_inner{font-size:15px}.titles .et_pb_text_inner,.titles p{line-height:1.3}.toprow .et_pb_text{font-size:16px;line-height:1.2}.featuresrow.cardstyle1.v1 h3,.time-zone p,.schedule-title{font-size:14px!important}.tab-content-wrap p,.tab-content-wrap ul,.event-faq-sec .et_pb_toggle_content{font-size:14px;line-height:1.4}.tab-content-rows:not(.rows3),.event-instructors,.schedule-grid,.course-extra-content{padding:20px!important}.event-faq-sec .et_pb_accordion{padding-left:0;padding-right:0}.downloaders a{margin-top:5px;margin-bottom:5px;padding:8px 20px}.have-q .et_pb_image,.have-q .et_pb_text{margin-bottom:20px!important}.extra_notes+.downloaders{margin-bottom:-5px}.main-course-format .tab-content-row{gap:20px}.format-item{gap:0}.Equipment-Attend{flex-wrap:wrap;gap:30px;margin-bottom:10px}.Equipment-Attend>div{width:100%}.event-reviews{flex-direction:column;gap:10px}.event-share a{width:30px;height:30px}.reviews-count{flex-direction:column;gap:5px}.tabs-nav li{padding:0 15px 15px;font-size:14px}.teamrow .teammember{padding-top:20px;padding-left:0;padding-right:0;margin-top:-20px!important;width:100%!important}body #page-container .et_pb_section .btnsrow .et_pb_button,body #page-container .et_pb_section .btnsrow .et_pb_button:hover{padding:10px 16px!important;font-size:14px;height:40px}.new-header,.et_pb_row,.testimonials.v2 .et_pb_slides{padding:0 15px!important}.testimonials.v2>.et_pb_row{padding:0!important}.et_pb_row.teamrow{padding:40px 15px 30px 15px!important}.howsec .steps{flex-direction:column;gap:20px}.btnsrow{flex-direction:column;align-items:center;padding:48px 0px}.testimonials .et-pb-arrow-next,.testimonials .et-pb-arrow-prev{top:65%!important}.featuredrow .tribe-events-calendar-list__event-row,.format-item{width:100%}.nested-logo,.nested-user{width:100px!important}.nested-user .et-pb-icon.icon1{width:32px;height:32px}.userportal{padding:3px;gap:2px}.nested-user .et_pb_login{width:300px}.subrowlegal tr td{padding:5px;font-size:14px;line-height:1.4}.new-footer .nested1 .et_pb_column{flex-direction:column;gap:45px;padding-bottom:15px}.new-footer .nested2 p,.event-breadcrumbs{flex-wrap:wrap}.footernewsletter form::after{display:none}.featuresrow.expertrow{gap:20px}.vertic .progress-step:not(:last-child)::after{left:39px}.progress-step .et_pb_module_heading{padding-top:5px}.consultancy .herorow{padding-bottom:30px!important}.have-q .et_pb_module_heading{font-size:18px;line-height:1.3}.have-q .et_pb_text_inner{font-size:14px;line-height:1.4}.have-q .footernewsletter form{flex-direction:column;padding-left:10px}.have-q .footernewsletter .et_contact_bottom_container,.have-q .footernewsletter .et_contact_bottom_container .et_pb_contact_submit{width:100%}.have-q.stayup .et_pb_text{margin-bottom:24px!important}.have-q .footernewsletter form p{padding:0}.have-q>.et_pb_row{padding:20px!important}.approach .stepsc{width:100%!important}.approach{gap:30px}.cardstyle1.approach h3{font-size:16px!important}.contactform form>p,.contactform form>input,.contactform form>div,.contactform form .et-pb-contact-message{padding:0 3px!important}#our-team-1{padding-top:0}.stepsc{padding-left:0;padding-right:0}.featuresrow.cardstyle1{gap:10px 0}.contactpage .formrow{width:100%!important;max-width:530px!important;gap:30px}.listcoursesrow .tribe-events-calendar-list .tribe-common-g-row:not(article){width:100%;max-width:100%}.listcoursesrow .tribe-events-calendar-list__event-details,.event-header .price-box{padding:15px!important}.price-box .btn{padding:6px;font-size:14px}.price-box .price-number{font-size:32px}.price-box sup{font-size:18px!important;bottom:1em}.tribe-events-calendar-list__event .event-header ul.event-details{gap:10px 30px}.checkoutsec .woocommerce form.checkout_coupon #coupon_code,.checkoutsec .woocommerce form.checkout_coupon button{height:40px!important;min-height:40px;font-size:16px!important}.checkoutsec .woocommerce form.checkout_coupon{padding:10px 10px 0px;gap:10px}.et-db #et-boc .et-l .et_pb_slide{padding:0 2%!important}}@media (max-width:480px){h2.woocommerce-order-details__title,h2.woocommerce-column__title{font-size:22px}.woocommerce-order-details th,.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received,.footernewsletter .et_pb_contact_main_title,.et-db #et-boc .et-l .footernewsletter h3{font-size:16px!important}.cartsec .details .coupon{flex-direction:column;height:auto!important}.cartsec .product-thumbnail{width:0!important;min-width:0!important}.cartsec td.product-name{padding:0!important;font-size:18px}.cartsec td.product-subtotal,#customer_details h3{left:0;font-size:18px}tfoot .cart-subtotal,tfoot .order-total{font-size:15px}.cart_item .product-name,.cart_item .product-total{font-size:14px}.checkoutsec .woocommerce form.checkout_coupon{gap:0;flex-direction:column}.cartsec td.product-subtotal{left:0}.cartsec .details .shop_table,.cartsec .summary>div{padding:20px 15px!important}body #page-container .et_pb_section .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward{padding:10px 5px!important;font-size:18px}.cartsec .quantity input.qty{height:35px;max-width:75px;border-radius:99px}.woocommerce .cart_item .quantity{width:80px}.woocommerce-message,.woocommerce-error,.woocommerce-info{font-size:16px!important;line-height:1.4!important}.mainlogin .et_pb_newsletter_description_content a,.logged-in .mainlogin .et_pb_newsletter_description_content{font-size:14px!important}.checkoutsec .woocommerce form.checkout_coupon p{width:100%!important}.woocommerce .woocommerce-order-details table.shop_table td{padding:9px 5px;font-size:12px}.mainlogin{padding:15px!important;width:250px!important}.footernewsletter form,.et-db #et-boc .et-l .footernewsletter .et_pb_newsletter_fields{gap:10px}}@media (max-width:400px){.searchwrapper .searchcontainer.active{right:-4vw;width:90vw}.main-header .new-header{padding:0 5px!important}}.ds-icon-search input.et_pb_searchsubmit,.widget_search input#searchsubmit{background:white;color:transparent;border:none;width:55px;z-index:2}.ds-icon-search input.et_pb_s,.widget_search input#s{padding-right:55px!important}.ds-icon-search .et_pb_searchform:before,.widget_search::before{content:'\55';position:absolute;font-family:'ETModules';z-index:1;right:0;font-size:20px;padding:8px 20px}.et_pb_search_0_tb_header input.et_pb_searchsubmit{display:block}#tribe-events-pg-template{max-width:100vw!important}.tribe-events-event-image{display:none!important}.tribe-events-single-event-title{display:none!important}.tribe-events-single-event-description.tribe-events-content~#tribe-tickets{display:block}.tribe-events-schedule h2{font-size:2vw!important}.tribe-events-pro .tribe-events-pro-photo__event-datetime{background:#000;padding:10px}.tribe-events .tribe-events-c-view-selector__button-icon{display:block}.tribe-events-pro .tribe-events-pro-photo__event-featured-image,.tribe-events-pro .tribe-events-pro-photo__event-featured-image-link{height:200px!important;width:100%!important}.tribe-events-schedule{display:none!important}.outresource,.outresource:hover{color:#141827!important;text-decoration:none!important;border-bottom:none!important}.typeahead,.tt-hint{border-radius:50px!important;background:transparent!important;color:white}#ecsa-search.layout-large .tt-menu{max-width:875px;margin-bottom:-300px}#ecsa-search,input[type="text"]{color:white!important;font-size:16px!important;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important}#ecsa-search,.icon-img{text-align:right!important;width:auto}#ecsa-search .icon-img img{display:none!important}#ecsa-search.layout-large input,#ecsa-search.layout-large span.twitter-typeahead{max-width:875px;height:35px!important}#ecsa-search .icon-img{height:0!important}.et_pb_toggle_title::before{color:#0f0!important}.tribe-events-single-event-description.tribe-events-content~#tribe-tickets{display:none}.tribe-common.tribe-tickets{background-color:transparent;border-radius:none;border:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:var(--tec-spacer-5) 0;max-width:580px;padding:var(--tec-spacer-3) var(--tec-spacer-3) var(--tec-spacer-4);position:relative;width:100%;padding-top:0!important;margin:0!important}.entry .entry-content .tribe-common .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled,.entry .entry-content .tribe-common .tribe-tickets__buy.tribe-common-c-btn:disabled,.tribe-common .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled,.tribe-common .tribe-tickets__buy.tribe-common-c-btn:disabled{color:black!important}#page-container{overflow:hidden;width:100%;max-width:100%}.tribe-events-pro .tribe-events-pro-photo__event-datetime{background:rgba(0,0,0,0.04);color:black!important;font-weight:800}.tribe-events-pro .tribe-events-pro-photo__event-datetime{color:black!important}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{padding:15px 30px;width:auto;border-radius:0;border:none;text-transform:uppercase;background:#0f0;font-weight:602}.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop{display:block!important;visibility:visible;text-transform:uppercase!important;letter-spacing:2px!important}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border{width:auto;border-radius:0;border:none;background:#0f0;color:black}.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{min-height:700px;padding-bottom:var(--tec-spacer-0)!important;padding-top:var(--tec-spacer-13)}.entry .entry-content .tribe-common .tribe-tickets__title,.tribe-common .tribe-tickets__title{color:#fff!important}.entry .entry-content .tribe-common .tribe-tickets__item__content__title,.tribe-common .tribe-tickets__item__content__title{color:#fff!important}.entry .entry-content .tribe-common.tribe-tickets .tribe-tickets__item__details__content,.tribe-common.tribe-tickets .tribe-tickets__item__details__content{color:#fff!important}.entry .entry-content .tribe-common .tribe-tickets__item__extra__price,.tribe-common .tribe-tickets__item__extra__price{color:#49E20E!important}.entry .entry-content .tribe-common .tribe-tickets__item__extra__available,.tribe-common .tribe-tickets__item__extra__available{color:#fff}.entry .entry-content .tribe-common .tribe-tickets-quantity,.tribe-common .tribe-tickets-quantity{color:#fff!important}.entry .entry-content .tribe-common .tribe-tickets__item__extra__available,.tribe-common .tribe-tickets__item__extra__available{display:none!important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker{display:none!important}@media (min-width:980px){.et_pb_menu .et_pb_menu__menu,.et_pb_fullwidth_menu .et_pb_menu__menu .et_pb_menu_0{display:none!important}.et_pb_menu .et_mobile_nav_menu,.et_pb_fullwidth_menu .et_mobile_nav_menu .et_pb_menu_0{display:flex!important;float:none;margin:0 6px;align-items:center}}.et_pb_menu .et_mobile_nav_menu li{list-style-type:none}