ul.relatedworkshopslist li:before,ul.workshop-packages-container-ul li:before{font-family:'Font Awesome 5 Free';font-size:18px;display:table-cell;vertical-align:middle;font-weight:700;color:#00c222;padding-right:10px}.pws_early-bird,.pws_group-disc,.pws_presenters{list-style:none!important}#sq-masterpass::after,.pecs_sched_div_container *,.reg_form_div_container *{box-sizing:border-box}#sq-apple-pay,#sq-masterpass{height:48px;background-size:100% 60%}.workshop_information_table{border:0}.workshop_information_table td{padding:0;border-top:1pt solid #ccc;border-bottom:1pt solid #ccc}.workshop_information_table tr{border-bottom:1pt solid #ccc}h3.relatedworkshopstitle{background:#02879b;color:#fff;padding:7px 10px;font-size:14px;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}.relatedworkshopsdiv{background:#f4f4f4;padding:5px;margin-bottom:15px;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}ul.relatedworkshopslist,ul.workshop-packages-container-ul{margin:0!important;padding-bottom:10px!important}ul.relatedworkshopslist li,ul.workshop-packages-container-ul li{list-style:none;font-size:14px;margin:0!important;padding:2px 0;display:table}ul.relatedworkshopslist li:before{content:'\f19c'}.workshop-packages-container-paragraph{background:#00c222;color:#fff;padding:7px 10px;font-size:14px;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}.workshop-packages-container-div{background:rgba(0,194,34,.15);padding:0;margin-bottom:15px;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}ul.workshop-packages-container-ul li:before{content:'\f0a3'}h2.pecs-online-reg-form-title{padding-bottom:0!important}.registration_accordion{margin-top:0!important;padding-top:0;margin:25px 0}.select_workshop_for_package{width:90%}h3.workshopvalidity{color:#fd1200}.registration_accordion_row{background:#daebf0}.ui-accordion-content-active{background:#f4f4f4;border:0}.pecsonlinereg-paymentchoice{padding-top:20px;padding-left:5px}.pecsonlinereg-paymentchoice-error,input.error,select.error,textarea.error{border:3px solid #fd1200!important;background:rgba(253,18,0,.35)!important}.ui-accordion-header{background:#f9f9f9;color:#ededed;border:0}.ui-accordion-header-active{background:#02879b!important;border:0}svg .addon_next,svg .addon_previous,svg .attendee_next,svg .attendee_previous,svg .billing_next,svg .billing_previous,svg .confirmation_previous{fill:#02879B;transition:.3s ease-in-out;cursor:pointer}svg:hover .addon_next,svg:hover .addon_previous,svg:hover .attendee_next,svg:hover .attendee_previous,svg:hover .billing_next,svg:hover .billing_previous,svg:hover .confirmation_previous{fill:#0D35AB;transition:.3s ease-in-out;cursor:pointer}svg .addon_next_arrow,svg .addon_previous_arrow,svg .attendee_next_arrow,svg .attendee_previous_arrow,svg .billing_next_arrow,svg .billing_previous_arrow,svg .confirmation_previous_arrow,svg:hover .addon_next_arrow,svg:hover .addon_previous_arrow,svg:hover .attendee_next_arrow,svg:hover .attendee_previous_arrow,svg:hover .billing_next_arrow,svg:hover .billing_previous_arrow,svg:hover .confirmation_previous_arrow{fill:#ffffff;cursor:pointer}img .addon_next,img .addon_previous,img .attendee_next,img .attendee_previous,img .billing_next,img .billing_previous,img .confirmation_previous,img:hover .addon_next,img:hover .addon_previous,img:hover .attendee_next,img:hover .attendee_previous,img:hover .billing_next,img:hover .billing_previous,img:hover .confirmation_previous{cursor:pointer}.pecs_sched_header_title_mobile,.ui-accordion-header .ui-icon-triangle-1-e,.ui-accordion-header-active .ui-icon-triangle-1-s,div.error{display:none}.ui-accordion-header-active:after,.ui-accordion-header:after{font-family:ETmodules;font-size:32px;font-weight:700;float:right}.reg_copy_prev_attendee:before,.reg_form_but_nav{font-family:'Font Awesome 5 Free'!important;font-weight:900}.ui-accordion-header-active:after{content:"\32"!important;color:#fff!important}.ui-accordion-header:after{content:"\33";color:#ededed}input,sq-input{border:1px solid #000}input:focus,sq-input:focus{border:1px dotted #000}.reg_form_table .datepicker,.reg_form_text{width:100%!important;background:#e8e8e8}select.reg_form_text:invalid{color:rgba(0,0,0,.35);text-transform:uppercase;font-weight:700}.registration_accordion select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:'';padding-right:15px;background:url(images/arrow_carrot-down.png) center right no-repeat #e8e8e8}select::-ms-expand{opacity:.01}.disclaimer_div{margin:10px 0;height:35px;width:100px}.pecs_online_reg_remove_coupon{background:#ebebeb!important;color:#616161!important}.pecs_online_reg_remove_coupon:hover{background:#616161!important;color:#ebebeb!important;transition:.3s ease-in-out}input[type=checkbox]+label{color:rgba(0,0,0,.75);font-weight:inherit;font-size:1em}input[type=checkbox]:checked+label{color:#00c222;font-style:bold!important;font-size:1.15em!important}.reg_form_but_nav{background:0 0!important;color:#02879b!important;font-size:32px!important;padding:0!important;min-width:32px!important;min-height:inherit!important}.reg_but_center,form.cmxform label.error,label.error{color:#fd1200!important;font-style:italic!important;font-weight:700!important}.reg_form_but_nav:hover{color:#0d35ab!important;transition:.3s ease-in-out}.reg_but_left{float:left}.reg_but_center{margin-left:auto;margin-right:auto;text-align:center}.reg_but_right{float:right}.reg_copy_prev_attendee{text-transform:none!important;background:#0d35ab!important}.reg_copy_prev_attendee:hover{color:#0d35ab!important;background:#fff!important}.reg_copy_prev_attendee:before{content:"\f0c5";font-size:18px;padding-right:10px}.reg_form_msg-success{background:rgba(0,194,34,.15);border:3px solid #009a1b;padding:15px;color:#009a1b}.reg_form_msg-failure{background:rgba(253,18,0,.15);border:3px solid #ca0f00;padding:15px;color:#ca0f00}.pecs-online-reg-disabled-button{background:#c7c7c7!important;color:#616161!important;opacity:.5}.pecs_online_reg_price_list{list-style-type:none!important;margin-left:0!important;padding:0!important}.seo_title_span{display:block!important;font-size:16px!important;color:#888!important}.user_workshop_selection_error_title,p.no_workshops_available{color:#fd1200;text-transform:none!important;font-weight:700}p.no_workshops_available{text-align:center;font-style:italic;font-size:22px;border:3px solid #fd1200!important;background:rgba(253,18,0,.35)!important;padding:15px!important}.reg_form_elmt_title{font-weight:700;font-size:1.25em}.reg_form_elmt_desc{display:none;font-style:italic;font-size:.95em;color:rgba(0,0,0,.5)}.reg_sec_title{font-size:1.25em;font-weight:700;text-transform:uppercase;padding:0 auto 10px;margin-top:-5px;color:#02879b}.reg_form_elmt_radio{font-weight:700;font-size:1em}.reg_form_price{font-size:1.15em;font-weight:700;padding-left:5px;color:#0d35ab}.reg_form_price_strikeout{text-decoration:line-through;color:#9f9f9f}.reg_form_price_discount{color:#00c222;font-weight:700;font-size:16px}.train-cat-menu{display:block;padding:15px 0}.cost-container,.cost-container .reg_form_div_col-3,.pws_early-bird,.pws_early-bird li,.pws_group-disc,.pws_group-disc li,.reg-cost-box h3,.reg-discount-box h3{padding:0!important;margin:0!important}a.train-cat-menu{color:#6f0!important}#work-cats .textwidget{padding-top:0!important}.pws_presenters{margin:0!important;display:inline}.reg-cost-box,.reg-discount-box{padding:15px;width:95%;margin-bottom:10px}.pws_early-bird li,.pws_group-disc li{font-size:18px}.reg-discount-box h3{color:#0d35ab}.reg-discount-box{border:5px solid #0d35ab;background:rgba(13,53,171,.15)}.reg-cost-box h3{color:#00c222}.reg-cost-box{border:5px solid #00c222;background:rgba(0,194,34,.15)}.reg-cost-box ul{list-style:none;padding:0!important;margin:0!important}.reg-cost-box ul li{font-size:18px;padding:0!important;margin:0!important}.pecs-online-reg-form-title{text-transform:none!important}.pecs-online-reg-workshop-state-subrow{text-transform:none;font-style:italic}.pecs-reg_price-adden{display:block;font-style:italic;margin-left:28px}.g-captcha-row{position:relative;min-height:105px!important}.pecsonlinereg-local-recaptcha,.pecsonlinereg-recaptcha{text-align:right!important;float:right!important;margin:0!important;padding:0!important;position:absolute;right:0}.local-captcha-row{position:relative;min-height:150px!important}.reg_form_confirm-table-header{font-weight:700;text-transform:uppercase;font-size:18px;border-bottom:2px solid #000;padding-bottom:5px;text-align:center}.reg_form_confirm-table-row-odd{background:rgba(154,207,215,.5)}.reg_form_confirm-table-row-even{background:0 0}.reg_form_confirm-table-row-data{text-align:right}.reg_form_totals_type_label{font-size:20px!important;margin:0;padding:0}@media (max-width:640px){.reg_form_totals_type_label{font-size:12px!important;margin:0;padding:0}}@media (min-width:1090px){.reg_form_totals_type_label{display:none!important}}.reg_form_totals-style,.reg_sub-total-price{text-align:right;background:0 0!important;padding:10px!important}.reg_form_totals-discount,.reg_form_totals-discount span{color:#00c222!important;font-weight:700}.reg_form_totals-header-style{text-align:right;font-weight:700;padding:10px 10px 0 0!important}.reg_form_totals-header-style h6{color:#000!important}.reg_form_totals-subheader-style{text-align:left;font-weight:700;padding:10px 10px 0 0!important}.reg_form_totals-subheader-style h6{color:#000!important;text-transform:none!important}.reg_discount-total,.reg_grand-total{text-align:right;padding:10px 10px 0 0!important}.reg_discount-total-price,.reg_grand-total-price{text-align:right;background:0 0!important;padding:10px!important;font-weight:700}.reg_grand-total h5{color:#000}.reg_grand-total-price{font-size:18px;color:#fd1200}.reg_discount-total h5{color:#000;font-size:14px}.reg_discount-total-price{font-size:17px;color:#00c222}@media (max-width:980px){.reg-cost-box,.reg-discount-box{width:100%}.reg-cost-box h3,.reg-discount-box h3{font-size:20px}.reg_form_totals-header-style h6{font-size:14px!important}.reg_grand-total h5{font-size:16px!important}}.pecs_sched_div_container,.reg_form_div_container{width:100%;max-width:1200px}.pecs_sched_div_row:after,.pecs_sched_div_row:before,.reg_form_div_row:after,.reg_form_div_row:before{content:"";display:table;clear:both}[class*=pecs_sched_div_col-],[class*=reg_form_div_col-]{float:left;min-height:1px;width:16.66%;padding:12px}.pecs_sched_div_col-1,.reg_form_div_col-1{width:16.66%}.pecs_sched_div_col-2,.reg_form_div_col-2{width:33.33%}.pecs_sched_div_col-3,.reg_form_div_col-3{width:50%}.pecs_sched_div_col-4,.reg_form_div_col-4{width:66.664%}.pecs_sched_div_col-5,.reg_form_div_col-5{width:83.33%}.attendee_form,.pecs_sched_div_col-6,.reg_form_div_col-6{width:100%}@media all and (max-width:980px){.pecs_sched_div_col-1,.reg_form_div_col-1{width:33.33%}.pecs_sched_div_col-2,.reg_form_div_col-2{width:50%}.pecs_sched_div_col-3,.reg_form_div_col-3{width:83.33%}.pecs_sched_div_col-4,.pecs_sched_div_col-5,.pecs_sched_div_col-6,.pecs_sched_div_row .pecs_sched_div_col-2:last-of-type,.pecs_sched_div_row .pecs_sched_div_col-5~.pecs_sched_div_col-1,.reg_form_div_col-4,.reg_form_div_col-5,.reg_form_div_col-6,.reg_form_div_row .reg_form_div_col-2:last-of-type,.reg_form_div_row .reg_form_div_col-5~.reg_form_div_col-1{width:100%}}.reg_form_table{border:0;background:#f4f4f4}.reg_form_table ul{list-style-type:none;list-style-position:inside;margin:0;padding:0}@media all and (min-width:650px){.reg_list_attend li{width:50%}}.crossselling_span{display:block}.reg_form_table ul li,.reg_list_attend li{display:inline-block;padding:0 10px 0 0}.reg_price_list{background:rgba(154,207,215,.25)!important;padding:15px 15px 10px!important;border:2px dashed #02879b!important;margin:15px auto}@media all and (max-width:650px){.pecs_sched_div_col-1,.reg_form_div_col-1{width:50%}.pecs_sched_div_col-2,.pecs_sched_div_col-3,.pecs_sched_div_col-4,.pecs_sched_div_col-5,.pecs_sched_div_col-6,.reg_form_div_col-2,.reg_form_div_col-3,.reg_form_div_col-4,.reg_form_div_col-5,.reg_form_div_col-6{width:100%}}.pecs_sched_header{background-color:#02879b;font-weight:700;color:#fff}@media all and (max-width:980px){.pecs_sched_header_title,.pecs_sched_header_title_row{display:none}.pecs_sched_header_title_mobile{display:inline}.pecs_sched_header{height:50px}}.pecs_sched_alt{background-color:#daecf2}.but_workshop_info{text-decoration:none;background-color:#02879b;color:#fff!important;padding:3px 10px;border:3px solid #02879b;border-radius:3px;font-size:14px;font-weight:400}.but_workshop_info:hover{background-color:#0d35ab;color:#fff!important;border:3px solid #0d35ab;letter-spacing:2px}fieldset{margin:0;padding:0;border:0}.sq-input{width:100%!important;background:#e8e8e8!important;font-size:10px;font-family:Montserrat;padding:0}sq-input.error{border:1px dotted red}select.sq-input:invalid{color:rgba(0,0,0,.35);text-transform:uppercase;font-weight:700}.button-credit-card{width:100%;height:56px;margin-top:10px;background:#4a90e2;border-radius:4px;cursor:pointer;display:block;color:#fff;font-size:16px;line-height:24px;font-weight:700;letter-spacing:0;text-align:center;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;transition:background .2s ease-in-out}#sq-apple-pay,#sq-masterpass,.button-google-pay{background-color:#000;background-repeat:no-repeat;cursor:pointer}#sq-error,#sq-walletbox-divider,.sq-wallet-divider{text-align:center;font-size:14px}.button-credit-card:hover{background-color:#4281cb}#sq-masterpass{width:100%;padding:0;margin:24px 0;background-image:url("https://masterpass.com/dyn/img/acc/global/mp_mark_hor_wht.svg");background-position:calc((100% - 32px)/ 2) 50%;border-radius:4px;display:none}#sq-masterpass::after{float:right;width:32px;height:48px;padding-top:12px;content:url("data:image/svg+xml; utf8, <svg width='14' height='24' viewBox='0 0 14 24' xmlns='http://www.w3.org/2000/svg'><path d='M1.891 23.485c-.389 0-.778-.144-1.075-.436a1.46 1.46 0 0 1 0-2.102l9.141-8.944L.817 3.06a1.463 1.463 0 0 1 0-2.104 1.544 1.544 0 0 1 2.15 0l10.217 9.994a1.464 1.464 0 0 1 0 2.105L2.966 23.049a1.525 1.525 0 0 1-1.075.436' fill='#FFF' fill-rule='evenodd'/></svg>");background-color:#e6761f;border-radius:0 4px 4px 0}.button-google-pay{min-width:200px;min-height:40px;padding:11px 24px;margin:10px;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%22103%22%20height%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M.148%202.976h3.766c.532%200%201.024.117%201.477.35.453.233.814.555%201.085.966.27.41.406.863.406%201.358%200%20.495-.124.924-.371%201.288s-.572.64-.973.826v.084c.504.177.912.471%201.225.882.313.41.469.891.469%201.442a2.6%202.6%200%200%201-.427%201.47c-.285.43-.667.763-1.148%201.001A3.5%203.5%200%200%201%204.082%2013H.148V2.976zm3.696%204.2c.448%200%20.81-.14%201.085-.42.275-.28.413-.602.413-.966s-.133-.684-.399-.959c-.266-.275-.614-.413-1.043-.413H1.716v2.758h2.128zm.238%204.368c.476%200%20.856-.15%201.141-.448.285-.299.427-.644.427-1.036%200-.401-.147-.749-.441-1.043-.294-.294-.688-.441-1.183-.441h-2.31v2.968h2.366zm5.379.903c-.453-.518-.679-1.239-.679-2.163V5.86h1.54v4.214c0%20.579.138%201.013.413%201.302.275.29.637.434%201.085.434.364%200%20.686-.096.966-.287.28-.191.495-.446.644-.763a2.37%202.37%200%200%200%20.224-1.022V5.86h1.54V13h-1.456v-.924h-.084c-.196.336-.5.611-.91.826-.41.215-.845.322-1.302.322-.868%200-1.528-.259-1.981-.777zm9.859.161L16.352%205.86h1.722l2.016%204.858h.056l1.96-4.858H23.8l-4.41%2010.164h-1.624l1.554-3.416zm8.266-6.748h1.666l1.442%205.11h.056l1.61-5.11h1.582l1.596%205.11h.056l1.442-5.11h1.638L36.392%2013h-1.624L33.13%207.876h-.042L31.464%2013h-1.596l-2.282-7.14zm12.379-1.337a1%201%200%200%201-.301-.735%201%201%200%200%201%20.301-.735%201%201%200%200%201%20.735-.301%201%201%200%200%201%20.735.301%201%201%200%200%201%20.301.735%201%201%200%200%201-.301.735%201%201%200%200%201-.735.301%201%201%200%200%201-.735-.301zM39.93%205.86h1.54V13h-1.54V5.86zm5.568%207.098a1.967%201.967%200%200%201-.686-.406c-.401-.401-.602-.947-.602-1.638V7.218h-1.246V5.86h1.246V3.844h1.54V5.86h1.736v1.358H45.75v3.36c0%20.383.075.653.224.812.14.187.383.28.728.28.159%200%20.299-.021.42-.063.121-.042.252-.11.392-.203v1.498c-.308.14-.681.21-1.12.21-.317%200-.616-.051-.896-.154zm3.678-9.982h1.54v2.73l-.07%201.092h.07c.205-.336.511-.614.917-.833.406-.22.842-.329%201.309-.329.868%200%201.53.254%201.988.763.457.509.686%201.202.686%202.079V13h-1.54V8.688c0-.541-.142-.947-.427-1.218-.285-.27-.656-.406-1.113-.406-.345%200-.656.098-.931.294a2.042%202.042%200%200%200-.651.777%202.297%202.297%200%200%200-.238%201.029V13h-1.54V2.976zm32.35-.341v4.083h2.518c.6%200%201.096-.202%201.488-.605.403-.402.605-.882.605-1.437%200-.544-.202-1.018-.605-1.422-.392-.413-.888-.62-1.488-.62h-2.518zm0%205.52v4.736h-1.504V1.198h3.99c1.013%200%201.873.337%202.582%201.012.72.675%201.08%201.497%201.08%202.466%200%20.991-.36%201.819-1.08%202.482-.697.665-1.559.996-2.583.996h-2.485v.001zm7.668%202.287c0%20.392.166.718.499.98.332.26.722.391%201.168.391.633%200%201.196-.234%201.692-.701.497-.469.744-1.019.744-1.65-.469-.37-1.123-.555-1.962-.555-.61%200-1.12.148-1.528.442-.409.294-.613.657-.613%201.093m1.946-5.815c1.112%200%201.989.297%202.633.89.642.594.964%201.408.964%202.442v4.932h-1.439v-1.11h-.065c-.622.914-1.45%201.372-2.486%201.372-.882%200-1.621-.262-2.215-.784-.594-.523-.891-1.176-.891-1.96%200-.828.313-1.486.94-1.976s1.463-.735%202.51-.735c.892%200%201.629.163%202.206.49v-.344c0-.522-.207-.966-.621-1.33a2.132%202.132%200%200%200-1.455-.547c-.84%200-1.504.353-1.995%201.062l-1.324-.834c.73-1.045%201.81-1.568%203.238-1.568m11.853.262l-5.02%2011.53H96.42l1.864-4.034-3.302-7.496h1.635l2.387%205.749h.032l2.322-5.75z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M75.448%207.134c0-.473-.04-.93-.116-1.366h-6.344v2.588h3.634a3.11%203.11%200%200%201-1.344%202.042v1.68h2.169c1.27-1.17%202.001-2.9%202.001-4.944%22%20fill%3D%22%234285F4%22%2F%3E%3Cpath%20d%3D%22M68.988%2013.7c1.816%200%203.344-.595%204.459-1.621l-2.169-1.681c-.603.406-1.38.643-2.29.643-1.754%200-3.244-1.182-3.776-2.774h-2.234v1.731a6.728%206.728%200%200%200%206.01%203.703%22%20fill%3D%22%2334A853%22%2F%3E%3Cpath%20d%3D%22M65.212%208.267a4.034%204.034%200%200%201%200-2.572V3.964h-2.234a6.678%206.678%200%200%200-.717%203.017c0%201.085.26%202.11.717%203.017l2.234-1.731z%22%20fill%3D%22%23FABB05%22%2F%3E%3Cpath%20d%3D%22M68.988%202.921c.992%200%201.88.34%202.58%201.008v.001l1.92-1.918c-1.165-1.084-2.685-1.75-4.5-1.75a6.728%206.728%200%200%200-6.01%203.702l2.234%201.731c.532-1.592%202.022-2.774%203.776-2.774%22%20fill%3D%22%23E94235%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-origin:content-box;background-position:center;background-size:contain;border:0;border-radius:4px;box-shadow:0 1px 1px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);outline:0;display:none}#sq-walletbox{margin:0;padding:0;text-align:center;vertical-align:top;width:100%;height:123;display:none}#sq-walletbox-divider{height:24px;margin:24px 0;color:#ccc;font-weight:700;line-height:24px;letter-spacing:.5;text-transform:uppercase;width:100%}#sq-walletbox-divider-label{padding:0 24px;background-color:#fff}#sq-walletbox-divider hr{margin-top:-12px}#sq-error{width:100%;margin-top:16px;color:red;font-weight:500;opacity:.8}#sq-apple-pay{width:100%;padding:0;margin:24px 0 16px;background-image:-webkit-named-image(apple-pay-logo-white);background-position:50% 50%;border-radius:4px;display:none}#sq-googlepay-container{min-height:44px;margin-bottom:10px;cursor:pointer}.gpay-card-info-container{padding:0!important}.sq-wallet-divider{margin:15px 0;color:#666;position:relative}.sq-wallet-divider span{background:#fff;padding:0 10px;position:relative;z-index:1}.sq-wallet-divider hr{margin-top:-12px;border:none;border-top:1px solid #ddd;position:relative;z-index:0}#sq-form-container{width:100%;max-width:400px}#sq-applepay-button button,#sq-googlepay-container button{width:100%;border:none;border-radius:4px;transition:.2s}#sq-applepay-button button:hover,#sq-googlepay-container button:hover{opacity:.9;transform:translateY(-1px)}