/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */.member-directory #directory-search-form>div #location-container.active .choices,.member-directory #directory-search-form>div #skills-container.active .choices,button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}#nav-menu #main-menu #logOut button img,#nav-menu .childMenu #logOut button img,.button.btn-rectangle.report-work .btn-image,.button.btn-square{margin-right:.75rem}.button.btn-rectangle.accordion .button__content .row,.member-directory .directory-table__heading #statusFilter .filter-option{margin-bottom:1.875rem}html{line-height:1.15;-webkit-text-size-adjust:100%}.member-directory #directory-search-form>div .availability-group.active .close-btn,.member-directory #directory-search-form>div .form-group__container.active .close-btn,.member-directory.scroll-styles #scroll-section #search-data,details,main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}a,body,h1,h2,h3,h4,h5,h6,p{font-family:Inter,Arial,sans-serif!important}#nav-menu,textarea{overflow:auto}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.welcome-heading,body{font-weight:300;font-variation-settings:"wght" 300}summary{display:list-item}.member-directory #directory-search-form>div #search-data,.member-directory #directory-search-form>div .choices__list--multiple .choices__item--selectable[data-value=select-all],[hidden],template{display:none}.button.btn-rectangle,.row{display:-webkit-box;display:-ms-flexbox}@font-face{font-family:Inter;src:url("../_fonts/Inter-VariableFont_slnt,wght.ttf") format("truetype-variations")}:root{--swiper-pagination-color:rgba(255, 255, 255, 0.35);--swiper-pagination-bullet-inactive-color:#ffffff;--swiper-pagination-bullet-inactive-opacity:0.35;--litepicker-container-months-color-bg:transparent;--litepicker-container-months-box-shadow-color:transparent;--litepicker-month-header-color:#fff;--litepicker-button-prev-month-color:#fff;--litepicker-button-next-month-color:#fff;--litepicker-button-prev-month-color-hover:#ffbc47;--litepicker-button-next-month-color-hover:#ffbc47;--litepicker-day-width:clamp(20px, 12.1vw, 50px);--litepicker-day-color:#fff;--litepicker-day-color-hover:#000;--litepicker-is-today-color:var(--litepicker-day-color);--litepicker-is-in-range-color:#6f7572;--litepicker-is-locked-color:#9e9e9e;--litepicker-is-start-color:#000;--litepicker-is-start-color-bg:#ffbc47;--litepicker-is-end-color:#000;--litepicker-is-end-color-bg:#ffbc47}body{margin:0;line-height:1.5em;position:relative;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.25em;margin:0;position:relative;color:#fff}.update-profile .button.btn-rectangle.accordion address,h1,h2,h3,h4,h5,h6{font-variation-settings:"wght" 500}body:not(.login-page,.update-profile-page,.finance-filter-page)>form:first-of-type{min-height:100vh;overflow:hidden}body:not(.login-page)::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%}.row{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.button.btn-rectangle.accordion,.button.btn-rectangle.article-preview,.finance-filter-form,.login-form,.member-directory .directory-container .drawer__container{-webkit-box-orient:vertical;-webkit-box-direction:normal}.row.btn-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.row.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.button,.form-group{-webkit-backdrop-filter:blur(6px) brightness(100%) opacity(0);backdrop-filter:blur(6px) brightness(100%) opacity(0);border:none;border-radius:.75rem}main:not(.login){overflow-y:auto;overflow-x:hidden;height:100%}main:not(.login).welcome section{padding-bottom:109px}main:not(.login).news section{padding-top:2rem}main:not(.login).finance section{padding-bottom:475px}main:not(.login).article section{padding-bottom:253px}main:not(.login).online-billpay{height:100vh}main:not(.login).online-billpay section{padding-bottom:0;height:calc(100vh - 450px);overflow-y:auto}.billing-details .row,.finance-summary .row,.member-directory .directory section,.work-history-form-container .row,main:not(.login).finance-filter section{padding-bottom:0}main:not(.login).events section{padding-left:1.25rem;padding-right:1.25rem;padding-bottom:109px}main:not(.login).event-details section{padding-bottom:284px}_::-webkit-full-page-media,_:future,:root main:not(.login).welcome section{padding-bottom:209px}_::-webkit-full-page-media,_:future,:root main:not(.login, .finance, .finance-filter, .online-billpay, .events) section{padding-bottom:324px}_::-webkit-full-page-media,_:future,:root main.online-billpay section{height:calc(100vh - 500px)}h6{font-size:7px}h5{font-size:10px}h4{font-size:14px}h3{font-size:17px}h2{font-size:23px}h1{font-size:28px}address,p{font-size:16px;position:relative;font-style:normal}a,a:active,a:focus,a:hover,a:visited{color:#fff;text-underline-offset:0.2em;position:relative}#announcement-swipe .swiper-slide a,.account-register a,.dot{color:#fff}.login-heading{margin:0 .9375rem 2.1875rem;font-size:1.625em}.welcome-heading{text-align:center;margin-bottom:2rem}.btn,.member-directory .form-group #availability-date>strong{font-variation-settings:"wght" 600}.main-heading{padding:0 0 2rem .3125rem}.month-heading{margin-bottom:2rem;color:#ffbc47}header.gonative-view,main.gonative-view{max-width:394px;margin:0 auto;padding:0 .625rem}footer.browser-view,header.browser-view,main.browser-view{max-width:70%;margin:0 auto;padding:0 .625rem}@media screen and (max-width:1200px){footer.browser-view,header.browser-view,main.browser-view{max-width:80}}@media screen and (max-width:768px){footer.browser-view,header.browser-view,main.browser-view{max-width:95%}}.login{max-width:364px;padding:0 1.6rem}.paypal-logo,header .logo{max-width:175px}#nav-menu #main-menu li.nav-parent,#nav-menu .childMenu li.nav-parent,.finance-page header>.row .filter-toggle>svg,.form-group.select-field,.member-directory .availability-group,.member-directory .form-group__container,.online-billpay-page header>.row .filter-toggle>svg,header{position:relative}header.login-header{padding:8.1875rem 2.1875rem 5.125rem}header.login-header .logo{max-width:246px}header.main-header,header.main-header.browser-view{padding:1.375rem 1.125rem 0}.finance-page header,.member-directory #directory-search-form>div.btn__container,.member-directory #directory-search-form>div>.availability-group,.member-directory #directory-search-form>div>.form-group__container,.member-directory .availability-group,.member-directory .form-group,.online-billpay-page header{padding-right:.625rem;padding-left:.625rem}header.main-header .row,header.main-header.browser-view .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:1.875rem}.finance-page header>.row,.online-billpay-page header>.row{padding-left:.9375rem;padding-right:.9375rem}.finance-page header>.row.finance-history-section,.online-billpay-page header>.row.finance-history-section{padding-bottom:1.5rem}.events-page .events section .main-heading,.member-directory .directory section>.button.btn-rectangle,fieldset{padding:0}.finance-page header>.row .filter-toggle,.online-billpay-page header>.row .filter-toggle{cursor:pointer;background:0 0;border:none}.finance-page header>.row .filter-toggle .filter-notification,.online-billpay-page header>.row .filter-toggle .filter-notification{position:absolute;top:0;right:0;-webkit-transform:translateX(-4px);transform:translateX(-4px)}.finance-page header .main-heading,.online-billpay .finance-history-section .main-heading,.online-billpay-page header .main-heading{margin-bottom:0;padding-bottom:0}.finance-page header p,.online-billpay .finance-history-section p,.online-billpay-page header p{color:rgba(255,255,255,.6);margin:.375rem 0 0 .3125rem;font-size:.9375em}_::-webkit-full-page-media,_:future,:root .finance-page header > .row .filter-toggle .filter-notification{-webkit-transform:translateX(-14px);transform:translateX(-14px)}.article-page header .article__heading,.event-details-page header .article__heading{padding-bottom:.3125rem}.article-page header .article__post-date,.article-page header .event__date,.event-details-page header .article__post-date,.event-details-page header .event__date{padding:0 0 2rem .3125rem;margin:0}#nav-menu{position:absolute;z-index:9999;left:0;top:0;width:100%;height:100%;min-height:100vh;visibility:hidden;-webkit-transition:visibility .4s cubic-bezier(.4, 0, 1, 1);transition:visibility .4s cubic-bezier(.4, 0, 1, 1)}#nav-menu.active{visibility:visible}#nav-menu.active #menu-container{-webkit-transform:translateX(0);transform:translateX(0)}#nav-menu #closeMenu{font-size:26px;color:#fff;padding:0}#nav-menu #menu-container{width:100vw;max-width:300px;position:absolute;top:0;right:0;background:#000;min-height:100vh;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .4s cubic-bezier(.4, 0, 1, 1);transition:transform .4s cubic-bezier(.4, 0, 1, 1);transition:transform .4s cubic-bezier(.4, 0, 1, 1),-webkit-transform .4s cubic-bezier(.4, 0, 1, 1)}#nav-menu #menu-container .row{padding:2.1875rem 1.25rem 1.1875rem}#nav-menu #main-menu,#nav-menu .childMenu{padding-left:0;margin:0;list-style:none}#nav-menu #main-menu li a,#nav-menu #main-menu li button,#nav-menu .childMenu li a,#nav-menu .childMenu li button{padding:1.125rem 1.5rem 1.25rem;display:block;text-decoration:none;color:#fff}#nav-menu #main-menu li a:hover,#nav-menu #main-menu li button:hover,#nav-menu #main-menu li.nav-parent.open,#nav-menu .childMenu li a:hover,#nav-menu .childMenu li button:hover,#nav-menu .childMenu li.nav-parent.open{background-color:rgba(65,65,65,.4)}#nav-menu #main-menu li.nav-parent>a::after,#nav-menu .childMenu li.nav-parent>a::after{display:inline-block;position:relative;top:.375rem;left:.375rem;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}#nav-menu #main-menu li.nav-parent li a,#nav-menu .childMenu li.nav-parent li a{padding:1rem 2.25rem 1.25rem}#nav-menu #main-menu li.nav-parent>ul,#nav-menu .childMenu li.nav-parent>ul{height:0;overflow:hidden;-webkit-transition:height .4s;transition:height .4s}#nav-menu #main-menu li.nav-parent.open ul.childMenu,#nav-menu .childMenu li.nav-parent.open ul.childMenu{background-color:#000}#nav-menu #main-menu li.nav-parent.open>a::after,#nav-menu .childMenu li.nav-parent.open>a::after,.button.btn-rectangle.accordion.expanded::after,.member-directory #craft-container #craft-input-container .craft-dropdown-toggle.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#nav-menu #main-menu li.nav-parent::after,#nav-menu .childMenu li.nav-parent::after{width:calc(100% - 32px);height:2px;content:"";background-color:#f3f4f5;position:absolute;left:16px;opacity:.2}#nav-menu #main-menu #logOut,#nav-menu .childMenu #logOut{margin-top:.625rem}#nav-menu #main-menu #logOut button,#nav-menu .childMenu #logOut button{width:100%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#nav-menu #main-menu{height:100%}_::-webkit-full-page-media,_:future,:root #main-menu{padding-bottom:50px}.account-register{margin-bottom:1.6rem;text-align:center;color:rgba(255,255,255,.6);font-weight:500}.login-page{background-color:rgba(11,13,18,.7);background-blend-mode:multiply}.login-page .button,.login-page .form-group{background:rgba(76,78,80,.4);-webkit-backdrop-filter:blur(6px) brightness(100%);backdrop-filter:blur(6px) brightness(100%)}.online-billpay .filter-toggle,button{background:0 0;position:relative;cursor:pointer}.login-page footer{height:0}#announcement-swipe{min-height:160px;max-width:100vw;margin-bottom:1.9rem!important}#announcement-swipe .swiper-wrapper,.member-directory .directory{height:auto}#announcement-swipe .swiper-slide{color:#fff;line-height:1.8rem;background-color:rgba(255,188,71,.7);-webkit-backdrop-filter:blur(6px) brightness(-22%);backdrop-filter:blur(6px) brightness(-22%);border-radius:.75rem;height:auto}#announcement-swipe .swiper-slide__content{padding:1rem 2.5rem 2rem .9375rem;min-height:85px}#announcement-swipe.swiper-ios .swiper-slide{background-color:#b38432}#announcement-swipe .swiper-pagination.swiper-pagination-horizontal{-webkit-transform:translateY(-25px);transform:translateY(-25px)}#announcement-swipe .swiper-pagination-total{position:absolute;top:0;right:0;background-color:#ffbc47;border-radius:50%;padding:0 .475rem;-webkit-transform:translate(-8px,8px);transform:translate(-8px,8px);font-weight:600;font-size:15px;z-index:8}#availability-icon{position:relative;width:38px;margin:auto}#availability-icon>img,.button.btn-square>img{height:38px;margin-bottom:.75rem}#availability-icon #availability-notification{position:absolute;top:0;right:0}#benefits-announcement,#latest-announcement,.billing-details,.finance-summary,.work-history-form-container{background-color:rgba(65,65,65,.1);-webkit-backdrop-filter:blur(5px) brightness(80%);backdrop-filter:blur(5px) brightness(80%);border-radius:.75rem;padding:2.1875rem 1.375rem;margin:0 .625rem 2rem}#benefits-announcement h3,#latest-announcement h3,.billing-details h3,.finance-summary h3,.work-history-form-container h3{font-weight:500;color:#ffbc47;margin-top:0;margin-bottom:.9375rem}#benefits-announcement p,#latest-announcement p,.billing-details p,.button.btn-rectangle.article-preview .article-preview__post-date,.event-details-page .event-details .row p,.finance-summary p,.work-history-form-container p{margin:0}.billing-details,.finance-summary,.work-history-form-container{-webkit-backdrop-filter:blur(6px) brightness(100%);backdrop-filter:blur(6px) brightness(100%);padding:2.1875rem 1.875rem;margin:0 0 2.25rem}.billing-details .finance-summary__amounts p,.billing-details .finance-summary__labels p,.finance-summary .finance-summary__amounts p,.finance-summary .finance-summary__labels p,.update-profile .button.btn-rectangle.accordion .availability .availability-row label,.work-history-form-container .finance-summary__amounts p,.work-history-form-container .finance-summary__labels p{margin-bottom:.3125rem}.billing-details .finance-summary__amounts p:last-of-type,.billing-details .finance-summary__labels p:last-of-type,.finance-summary .finance-summary__amounts p:last-of-type,.finance-summary .finance-summary__labels p:last-of-type,.work-history-form-container .finance-summary__amounts p:last-of-type,.work-history-form-container .finance-summary__labels p:last-of-type{margin-bottom:0}.billing-details .finance-summary__labels p,.finance-summary .finance-summary__labels p,.work-history-form-container .finance-summary__labels p{font-size:.9375em}.billing-details .finance-summary__amounts p,.finance-summary .finance-summary__amounts p,.work-history-form-container .finance-summary__amounts p{text-align:right}.billing-details .past-due,.billing-details .total-due,.billing-details .total-due-label,.finance-summary .past-due,.finance-summary .total-due,.finance-summary .total-due-label,.work-history-form-container .past-due,.work-history-form-container .total-due,.work-history-form-container .total-due-label{font-weight:700}.billing-details h2,.update-profile .button.btn-rectangle.accordion .availability .availability-row h3{margin-bottom:.9375rem}.billing-details p{margin-bottom:2rem}.payment-form .finance-summary .finance-summary__amounts p:last-of-type,.payment-form .finance-summary .finance-summary__labels p:last-of-type{margin-bottom:1.5625rem}.paypal-logo{position:relative}.btn,.update-profile .button.btn-rectangle.accordion.expanded h2{max-width:100%}.billing-footer{padding:0 .625rem}.billing-footer .btn-row{padding:1rem 0 4.1875rem}.online-billpay .filter-toggle{width:40px;border:none}.online-billpay .filter-toggle .filter-notification{position:absolute;top:0;right:4px;-webkit-transform:translate(4px)}.online-billpay .finance-history-section{padding:0 1.25rem 2.25rem}.events-page .events section>.row.justify-between,.member-directory #craft-container.active .form-group{padding-bottom:2rem}.events-page .events-month-section .event:last-child,.member-directory #directory-search-form>div .choices__list>.choices__group:first-child .choices__heading{border:none}.button.btn-transparent,.button.btn-transparent.event .event,.member-directory .calendar-row,.member-directory .form-group{border-bottom:2px solid rgba(243,244,245,.2)}.event-details-page .event__date{padding-bottom:1.375rem}.event-details-page .event-details .button.btn-rectangle.article-preview h3{margin:1.75rem 0 1em;font-weight:500;font-variation-settings:"wght" 500}.event-details-page .event-details .row{margin-bottom:1.3125rem}.event-details-page .event-details img,.member-directory #directory-search-form>div .availability-group,.member-directory #directory-search-form>div .form-group__container{border-radius:.75rem}.event-details-page .event-details__heading-image img{max-width:24px}.event-details-page .event-details__address{-webkit-box-flex:1;-ms-flex:1 1 75%;flex:1 1 75%}.event-details-page #event-details-map{border-radius:.75rem;margin-top:.25rem;min-height:225px}.btn,button{border:none}button:disabled{background-color:#9d804c;cursor:not-allowed}.button{text-decoration:none}.button.btn-rectangle{display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-height:88px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.875rem 1.25rem 1.875rem 1.875rem}.button.btn-rectangle::after{top:auto;right:1.25rem;position:absolute}.button.btn-rectangle .btn-image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:1.25rem}.button.btn-rectangle .img-col{-webkit-box-flex:0;-ms-flex:0 0 35px;flex:0 0 35px;margin-right:1.25rem}.button.btn-rectangle .img-col .btn-image{margin-right:0}.button.btn-rectangle.report-work{padding:1.25rem 1.25rem 1.25rem 1.0625rem}.button.btn-rectangle.accordion,.button.btn-rectangle.article-preview,.button.btn-rectangle.location{padding:1.4375rem 1.875rem 1.375rem}.button.btn-rectangle.accordion h4,.button.btn-rectangle.article-preview h4,.button.btn-rectangle.location h4{margin:0 0 .3125rem;color:#fff}.button.btn-rectangle.accordion h3,.button.btn-rectangle.article-preview h3,.button.btn-rectangle.location h3{margin:0;font-weight:400;font-variation-settings:"wght" 400}.button.btn-rectangle.accordion a address,.button.btn-rectangle.article-preview a address,.button.btn-rectangle.location a address{font-style:normal;line-height:1.5em}.button.btn-rectangle.accordion::after,.button.btn-rectangle.article-preview::after,.button.btn-rectangle.location::after,.member-directory .button.btn-rectangle::after{content:""}.button.btn-rectangle.accordion{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.button.btn-rectangle.accordion .button__content{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out;width:100%}.button.btn-rectangle.accordion .button__content .col a{display:block;margin:0 .75rem 1em}.button.btn-rectangle.accordion .button__content .benefit-links{-ms-flex-preferred-size:min-content;flex-basis:min-content}.button.btn-rectangle.accordion .button__content .benefit-links a{display:block;font-size:initial;line-height:1.5em}.button.btn-rectangle.accordion::after{top:1.75rem;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.button.btn-rectangle.accordion .button__subheading{font-weight:200;font-variation-settings:"wght" 200}.button.btn-rectangle.accordion:not(.expanded) .button__heading{width:306px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.button.btn-rectangle.accordion.expanded h3{margin:.3125rem 0 .5rem}.button.btn-rectangle.accordion.expanded h2{margin:0 0 2.3125rem}.button.btn-rectangle.article-preview{padding:2.1875rem 1.6875rem;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.button.btn-rectangle.article-preview h2{margin:0 0 .3125rem}.button.btn-rectangle.article-preview .none{font-style:italic}.button.btn-rectangle.article-preview .article-preview__excerpt{margin:.9375rem 0 1.5rem}.button.btn-rectangle.article-preview .article-preview__categories,.button.btn-rectangle.article-preview .article-preview__tags,.button.btn-rectangle.article-preview .article__categories,.button.btn-rectangle.article-preview .article__tags{font-size:.875em;margin:0}.button.btn-rectangle.article-preview .article__content{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.button.btn-rectangle.article-preview .article__content img{max-width:100%;border-radius:12px}.button.btn-rectangle.article-preview .article__content h1,.button.btn-rectangle.article-preview .article__content h2,.button.btn-rectangle.article-preview .article__content h3,.button.btn-rectangle.article-preview .article__content h4,.button.btn-rectangle.article-preview .article__content h5,.button.btn-rectangle.article-preview .article__content h6,.member-directory.scroll-styles #directory-search-form>div:first-of-type{margin-top:1.25rem}.button.btn-rectangle.article-preview .article__content :first-child{padding-top:0;margin-top:0}.button.btn-square{-webkit-box-flex:0;-ms-flex:0 0 31.2%;flex:0 0 40%;padding:1rem;text-align:center}.button.btn-square h3{margin:0 auto}.button.btn-rectangle,.button.btn-square{margin-bottom:.75rem}.button.btn-transparent{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;padding:0 0 1.625rem;margin:0 1.25rem 1.5rem;border-radius:0}.button.btn-transparent.statement{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.button.btn-transparent.statement .button__content,.button.btn-transparent.statement .statement__title{max-width:262px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.button.btn-transparent.statement .btn-image{margin-right:.625rem}.button.btn-transparent.statement .col:not(:last-child){margin-right:1.5625rem}.button.btn-transparent.statement .day-rate__label,.button.btn-transparent.statement .outstanding__label,.button.btn-transparent.statement .statement-date,.button.btn-transparent.statement .statement-outstanding__label,.button.btn-transparent.statement .statement-total__label,.button.btn-transparent.statement .total__label{color:rgba(255,255,255,.6);margin:0;font-size:.9375em}.button.btn-transparent.statement .statement-date{margin:.3125rem 0 0}.button.btn-transparent.statement .day-rate,.button.btn-transparent.statement .outstanding,.button.btn-transparent.statement .statement-outstanding,.button.btn-transparent.statement .statement-total,.button.btn-transparent.statement .total{margin:1rem 0 .1875rem}.button.btn-transparent.statement .day-rate,.button.btn-transparent.statement .outstanding,.button.btn-transparent.statement .total{font-weight:700;font-size:1.0625em}.button.btn-transparent.statement::after{top:2.8125rem;right:0;position:absolute}.button.btn-transparent.event{margin:0 .25rem 1.5rem}.button.btn-transparent.event .button__content{display:grid}.button.btn-transparent.event .btn-image-container{max-width:84px;margin-right:.625rem;padding-top:.25rem;position:relative;-webkit-box-flex:0;-ms-flex:0 0 84px;flex:0 0 84px}.button.btn-transparent.event .btn-image-container img{border-radius:.75rem;width:100%}.button.btn-transparent.event .btn-image-container .event-img-label{display:block;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;-webkit-transform:translateY(-40%);transform:translateY(-40%);font-size:.875em;color:#000;background:rgba(255,255,255,.8);border-radius:.125rem;padding:0 .3125rem;font-weight:400;font-variation-settings:"wght" 400}.button.btn-transparent.event .event__date,.button.btn-transparent.event .event__location{color:rgba(255,255,255,.8);margin:0 0 .3125rem;font-size:.9375em}.button.btn-transparent.event .event__title{color:#ffbc47;max-width:235px;overflow:hidden;margin-bottom:.625rem}.button.btn-transparent.event .event__title-image img{max-width:15px}.work-history .button.btn-transparent.statement .col:not(:last-child){margin-right:1.875rem}.online-billpay .button.btn-transparent.statement .button__content,.online-billpay .button.btn-transparent.statement .statement__title,.work-history .button.btn-transparent.statement .button__content,.work-history .button.btn-transparent.statement .statement__title{max-width:285px}.update-profile .button.btn-rectangle.accordion h2{margin:.625rem 0}.update-profile .button.btn-rectangle.accordion::after{top:2.2rem}.update-profile .button.btn-rectangle.accordion address{font-style:normal;font-weight:500;margin-bottom:1em}.btn{background-color:#ffbc47;padding:20px;color:#000;border-radius:.8rem;font-size:17px;text-align:center;text-decoration:none;display:block}.form-group,.login-form{display:-webkit-box;display:-ms-flexbox}.btn.transparent-btn{background-color:transparent;border:2px solid #ffbc47;color:#ffbc47}.update-profile-form.profile-password .form-group,button.btn{width:100%}.btn-row .col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.btn-row .transparent-btn{width:calc(100% - 52px);padding:17px}.login-button{margin-bottom:2.5rem}#submitAllProfile{margin:.75rem auto 3.875rem}.login-form{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:calc(100vh - 360px);margin:0}.form-group{margin-bottom:.75rem;padding:.5625rem .9375rem;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-group__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:.9375rem}.form-group .input-group{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;height:44px;position:relative}.form-group .input-group input{position:absolute;bottom:0}.form-group .input-group input:focus{outline:0}.form-group .input-group input#password,.form-group .input-group input.password{width:calc(100% - 30px)}.form-group .input-group label{z-index:1;position:absolute;-webkit-transform:translateY(45%);transform:translateY(45%);-webkit-transition:.2s;transition:.2s}.form-group .input-group.active>label{-webkit-transform:translateY(-5%);transform:translateY(-5%);font-size:.9375em;top:0}.form-group .input-group .toggle-password{position:absolute;-webkit-transform:translateY(40%);transform:translateY(40%);background:0 0;border:none;right:0}.form-group.select-field::after{position:absolute;right:.9375rem}.form-group.select-field select{height:25px;position:absolute;bottom:0;z-index:9}.form-group.failed-verification{border:1px solid red}fieldset{border:none;margin:0}label{display:block;font-weight:500}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{background:0 0;border:none;width:100%;font-size:17px;font-weight:500}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out}input[type=date]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMjAgM2gtMVYxaC0ydjJIN1YxSDV2Mkg0Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE2YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6bTAgMThINFY4aDE2djEzeiIvPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48L3N2Zz4=");-webkit-transform:translateY(-50%);transform:translateY(-50%)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select option{color:#1f2021}[type=checkbox]:checked,[type=checkbox]:not(:checked),[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:0;opacity:0}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label,[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:1.875rem;cursor:pointer}[type=checkbox]:checked+label::before,[type=checkbox]:not(:checked)+label::before,[type=radio]:checked+label::before,[type=radio]:not(:checked)+label::before{content:"";position:absolute;left:0;top:0;width:1rem;height:1rem;-webkit-transition:275ms;transition:275ms;border-radius:5px}[type=checkbox]:checked+label::before,[type=checkbox]:indeterminate+label::before,[type=radio]:checked+label::before{border-radius:2px}[type=checkbox]:checked+label::after,[type=checkbox]:indeterminate+label::after,[type=radio]:checked+label::after{content:"";position:absolute;top:.1em;left:.4em;width:.25em;height:.625em;line-height:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.2s;transition:.2s}[type=radio]:checked+label::before,[type=radio]:not(:checked)+label::before{border-radius:50%}[type=radio]:checked+label::after{border:none;border-radius:50%;-webkit-transform:rotate(0);transform:rotate(0)}[type=checkbox]:indeterminate+label::after{content:"";position:absolute;top:.5em;left:.28em;width:.51em;height:0;border-width:0 3px 3px 0;-webkit-transform:rotate(0);transform:rotate(0);line-height:0;-webkit-transition:.2s;transition:.2s}#verification-message{color:red;margin:1em auto;text-align:center}.update-profile .button.btn-rectangle.accordion .availability .availability-row{display:block;width:100%;margin-bottom:.9375rem}.profile-fields{padding-bottom:.75rem}.inline-checkbox.row{padding:.75rem .625rem}.member-directory .directory-table__col,.update-profile-form fieldset{display:-webkit-box;display:-ms-flexbox;display:flex}.update-profile-form .form-group{margin-right:.875rem;width:100%}.update-profile-form .input-group label{font-size:1.0625em}.update-profile-form.contact-info [type=checkbox]:checked+label:before,.update-profile-form.contact-info [type=checkbox]:not(:checked)+label:before{-webkit-transform:translateY(100%);transform:translateY(100%)}.update-profile-form.contact-info [type=checkbox]:checked+label:after{top:1.35em}.update-profile-form .addUrl{margin:.75rem 0 2rem;cursor:pointer}.update-profile-form.profile-password [type=checkbox]:checked+label::after{top:.2em}.update-profile-form.profile-password [type=checkbox]:checked+label::before,.update-profile-form.profile-password [type=checkbox]:not(:checked)+label::before{top:.1em}.finance-filter-form{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100% - 184px);-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#work-history-form .input-group label,.finance-filter-form .input-group label{position:relative;color:rgba(255,255,255,.65);font-size:.9375em}#work-history-form .input-group label,#work-history-form .input-group.active>label,.finance-filter-form .input-group label,.finance-filter-form .input-group.active>label{-webkit-transform:translateY(0);transform:translateY(0)}_::-webkit-full-page-media,_:future,:root .finance-filter-form .form-group:not(.select-field) .input-group label{position:absolute;-webkit-transform:translateY(45%);transform:translateY(45%);color:#fff}_::-webkit-full-page-media,_:future,:root .finance-filter-form .form-group:not(.select-field) .input-group.active > label{-webkit-transform:translateY(-5%);transform:translateY(-5%);color:rgba(255,255,255,.65)}.payment-form{margin-top:2rem;margin-bottom:0}.payment-form .form-group{padding-left:1.25rem}#work-history-form .form-group,.payment-form .form-group,.update-profile-form .form-group{background:#343b42}.work-history .work-history-form-container a{color:#ffbc47}.work-history .work-history-form-container #submitWorkHistory{margin-top:.9375rem}.work-history .work-history-form-container p{margin-top:1rem}.events-filter{position:relative;margin-bottom:0;-webkit-transform:translateY(20%);transform:translateY(20%)}.events-filter select{min-height:20px;border-bottom:1px solid #fff;border-radius:0;margin-right:20px;font-size:1em;padding-left:0;z-index:3}.events-filter::after{position:absolute;right:0;top:0;width:20px;height:20px;-webkit-transform:translateY(-15%);transform:translateY(-15%)}.member-directory .main-header .logo{max-width:59px}.member-directory .main-header #nav-toggle{-ms-flex-preferred-size:20%;flex-basis:20%}.member-directory .main-header hr{margin:.75rem 1rem}.member-directory .main-heading{margin-top:1.375rem;padding-bottom:0}.member-directory .button.btn-rectangle{-webkit-backdrop-filter:blur(4px) brightness(100%) opacity(1);backdrop-filter:blur(4px) brightness(100%) opacity(1);border:none;border-radius:.75rem;padding-bottom:1.875rem;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;display:block}.member-directory .btn{color:#000}.member-directory .close-btn{display:none;margin-left:auto;-webkit-transform:translateY(-22%);transform:translateY(-22%);padding:0}.member-directory #directory-search-form>div .availability-group.active,.member-directory #directory-search-form>div .form-group__container.active{background-color:rgba(99,102,107,.3);-webkit-backdrop-filter:blur(0) brightness(100%) opacity(1);backdrop-filter:blur(0) brightness(100%) opacity(1);border:none}.member-directory #directory-search-form>div .availability-group.active .form-group,.member-directory #directory-search-form>div .form-group__container.active .form-group{border-bottom:none}.member-directory #directory-search-form>div #search-data #placeholder{color:rgba(255,255,255,.7)}.member-directory #directory-search-form>div #search-data #populated-data{font-size:15px}.member-directory #directory-search-form>div #search-data #populated-data>.row:first-child{color:#fff;font-weight:600}.member-directory #directory-search-form>div #search-data #populated-data>.row:last-child span:not(.bullet){color:rgba(255,255,255,.8)}.member-directory #directory-search-form>div.btn__container{padding-bottom:1.875rem}.member-directory #directory-search-form>div .choices__inner,.member-directory #directory-search-form>div .choices__input{background:0 0}.member-directory #directory-search-form>div .choices__inner{border:none;min-height:1.25rem;padding-left:0;padding-top:0}.member-directory #directory-search-form>div .choices__input{font-size:clamp(13px, 4.2vw, 17px);min-width:24ch!important;color:#fff}@media screen and (max-width:415px){.member-directory #directory-search-form>div .choices__input{min-width:55vw!important}}.member-directory #directory-search-form>div .choices__list--dropdown,.member-directory #directory-search-form>div .choices__list[aria-expanded]{visibility:visible;left:-28px;background-color:transparent;border:none;width:calc(100vw - 4rem);max-width:354px;margin-top:1.4375rem;max-height:0;-webkit-transition:visibility .4s,max-height .4s;transition:visibility .4s,max-height .4s}.member-directory #directory-search-form>div .choices__list--dropdown .choices__item--selectable.is-highlighted,.member-directory #directory-search-form>div .choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:transparent}.member-directory #directory-search-form>div .choices__list--multiple .choices__item{background-color:transparent;border:none;font-weight:700;padding-left:0}.member-directory #directory-search-form>div .choices__list--dropdown .choices__item,.member-directory #directory-search-form>div .choices__list[aria-expanded] .choices__item{padding:1rem 0 1rem 1.875rem;position:relative}.member-directory #directory-search-form>div .choices__list--dropdown .choices__item::before,.member-directory #directory-search-form>div .choices__list[aria-expanded] .choices__item::before{content:"";position:absolute;left:0;top:1rem;width:1rem;height:1rem;-webkit-transition:275ms;transition:275ms;background:0 0;border:2px solid #969696;border-radius:2px;color:transparent}.member-directory #directory-search-form>div .choices__list--dropdown .choices__item.is-selected::before,.member-directory #directory-search-form>div .choices__list[aria-expanded] .choices__item.is-selected::before{background:#60656a}.member-directory #directory-search-form>div .choices__list--dropdown .choices__item.is-selected::after,.member-directory #directory-search-form>div .choices__list[aria-expanded] .choices__item.is-selected::after{content:"";font-size:17px;position:absolute;top:1.05em;left:.4em;width:.25em;height:.625em;color:#fff;border:solid #fff;border-width:0 3px 3px 0;line-height:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.2s;transition:.2s;opacity:1}.member-directory #directory-search-form>div .choices__item{color:#fff;font-size:17px}.member-directory #directory-search-form>div .choices__heading{padding:0;border-bottom:2px solid rgba(243,244,245,.2)}.member-directory #directory-search-form>div .choices__group{padding:.5625rem .625rem .5625rem 0}.litepicker .container__months .month-item-weekdays-row,.member-directory #directory-search-form>div .choices__group:first-of-type,.member-directory.scroll-styles #directory-search-form .btn__container .btn{display:none}.member-directory #directory-search-form>div #location-container.active .choices .choices__list--dropdown,.member-directory #directory-search-form>div #location-container.active .choices .choices__list[aria-expanded],.member-directory #directory-search-form>div #skills-container.active .choices .choices__list--dropdown,.member-directory #directory-search-form>div #skills-container.active .choices .choices__list[aria-expanded]{visibility:visible;max-height:418px}.member-directory #directory-search-form>div #location-container .choices .choices__list--dropdown .choices__list,.member-directory #directory-search-form>div #location-container .choices .choices__list[aria-expanded] .choices__list{max-height:28.75rem}.member-directory #directory-search-form>div #skills-container .choices .choices__list--dropdown .choices__list,.member-directory #directory-search-form>div #skills-container .choices .choices__list[aria-expanded] .choices__list{max-height:18.125rem}.member-directory .form-group{background:0 0;border-radius:0;max-width:349px;margin:0 .8125rem;padding:1.125rem 0 .875rem}.member-directory .form-group__icon{margin-right:.5rem}.member-directory .form-group .search-input label.filter-label{-webkit-transform:translateY(-3px);transform:translateY(-3px);font-size:.9375em;top:0}.member-directory .form-group input{padding:0;font-size:clamp(13px, 4.2vw, 17px);font-weight:600}.member-directory .form-group ::-webkit-input-placeholder{font-weight:500}.member-directory .form-group #availability-date{font-size:17px;font-variation-settings:normal;font-weight:500}.member-directory #location-container,.member-directory #skills-container{min-height:0}.member-directory #location-container:not(#skills-container).active{min-height:590px}.member-directory #skills-container:not(#location-container).active{min-height:420px}.member-directory #craft-container #craft-input-container{visibility:hidden;opacity:0;max-height:0;-webkit-transition:visibility .3s ease-in,max-height .3s ease-in-out,opacity .3s ease-in;transition:visibility .3s ease-in,max-height .3s ease-in-out,opacity .3s ease-in;padding-left:.9375rem;padding-right:.9375rem}.member-directory #craft-container #craft-input-container .dropdown-list{padding-left:.75rem;visibility:hidden;opacity:0;max-height:0;-webkit-transition:visibility .3s ease-in,max-height .3s ease-in-out,opacity .3s ease-in;transition:visibility .3s ease-in,max-height .3s ease-in-out,opacity .3s ease-in}.member-directory #craft-container #craft-input-container .dropdown-list.expanded,.member-directory #craft-container.active #craft-input-container{opacity:1;visibility:visible;max-height:100%}.member-directory #craft-container #craft-input-container label{padding-bottom:1.9375rem}.member-directory [type=checkbox]:checked+label::before,.member-directory [type=checkbox]:not(:checked)+label::before{border-radius:2px}.member-directory .directory-container{padding-top:1.75rem;position:relative}.member-directory .directory-container>.row{padding:0 1rem}@media screen and (max-width:360px){.member-directory .directory-container>.row{padding:0}}.member-directory .directory-container>.row #favoritesBtn{text-decoration:underline;text-underline-offset:0.1em;color:#fff}.member-directory .directory-container .drawer__container{background-color:rgba(99,102,107,.4);-webkit-backdrop-filter:blur(50px) brightness(100%) opacity(1);backdrop-filter:blur(50px) brightness(100%) opacity(1);border:none;border-radius:.75rem 0 0 .75rem;color:#fff;padding:32px 44px 40px;min-height:100px;position:absolute;z-index:99999999999999;right:-10px;-webkit-transform:translate(100%);transform:translate(100%);-webkit-transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.member-directory .directory-container .drawer__container .drawer__content{max-height:20vh;overflow-y:auto}.member-directory .directory-container .drawer__container a,.member-directory .directory-container .drawer__container span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none}.member-directory .directory-container .drawer__container a img,.member-directory .directory-container .drawer__container span img{margin-right:.625rem}.member-directory .directory-container .drawer__container h3{margin-bottom:1.25rem}.member-directory .directory-container .drawer__container.open{-webkit-transform:translateX(0);transform:translateX(0)}.member-directory .directory-container .drawer__container::before{content:"\2022\2022\2022";color:#fff;position:absolute;left:7px;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);top:50%}.member-directory .directory-table{padding-top:2.1875rem}.member-directory .directory-table p{font-size:clamp(13px, 4.2vw, 17px)}.member-directory .directory-table__col:first-child{padding-right:1.875rem}.member-directory .directory-table__col:nth-child(3){margin-left:auto;padding-right:clamp(10px,12vw,50px)}@media screen and (max-width:350px){.member-directory .directory-table__col:nth-child(3){padding-right:0}}.member-directory .directory-table__heading{padding:0 1rem;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.member-directory .directory-table__heading p{margin-top:0}.member-directory .directory-table__heading #select-all+label{margin-top:.1875rem;padding-left:1.25rem}.member-directory .directory-table__heading #downloadDropdownBtn{padding:0;position:relative}.member-directory .directory-table__heading #downloadDropdownBtn .select-dropdown,.member-directory .directory-table__heading #sortNameOrder{padding-left:.1875rem}.member-directory .directory-table__heading #downloadBtn,.member-directory .directory-table__heading #statusFilter{font-size:17px;visibility:hidden;opacity:0;-webkit-transition:visibility .5s ease-in,opacity .5s ease-in;transition:visibility .5s ease-in,opacity .5s ease-in;position:absolute;right:0;bottom:0;z-index:999;background:rgba(99,102,107,.6);-webkit-backdrop-filter:blur(27px) brightness(100%) opacity(1);backdrop-filter:blur(27px) brightness(100%) opacity(1);border:none;border-radius:.75rem}.member-directory .directory-table__heading #downloadBtn.open,.member-directory .directory-table__heading #statusFilter.open{visibility:visible;opacity:1}.member-directory .directory-table__heading #downloadBtn{top:0;left:0;width:200px;height:60px;-webkit-transform:translateY(50%);transform:translateY(50%)}.member-directory .directory-table__heading #downloadBtn span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.member-directory .directory-table__heading #downloadBtn span img{padding-right:.75rem}.member-directory .directory-table__heading #statusFilter{-webkit-transform:translate(-15%,93%);transform:translate(-15%,93%);padding:1.625rem 1.375rem .125rem}@media (max-width:350px){.member-directory .directory-table__heading #statusFilter{-webkit-transform:translate(0,93%);transform:translate(0,93%)}}.member-directory .directory-table__heading #sortNameOrder.ascending img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.member-directory .directory-table__heading #sortNameOrder,.member-directory .directory-table__heading #statusFilterDropdown{position:relative;height:24px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.member-directory .directory-table__heading #sortNameOrder .sort,.member-directory .directory-table__heading #statusFilterDropdown .sort{width:24px;cursor:pointer;background:0 0;border:none;position:relative}.member-directory .directory-table__heading #sortNameOrder .filter-notification,.member-directory .directory-table__heading #statusFilterDropdown .filter-notification{width:12px;position:absolute;top:0;right:0;-webkit-transform:translateX(-5px);transform:translateX(-5px)}.member-directory .directory-table .member-table{margin-top:.9375rem;overflow:auto}.member-directory .directory-table__member{-webkit-backdrop-filter:blur(4px) brightness(100%) opacity(1);backdrop-filter:blur(4px) brightness(100%) opacity(1);border:none;border-radius:.75rem;padding:.75rem .75rem .75rem 1rem;margin-bottom:.9375rem;position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.member-directory .directory-table__member-header{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.member-directory .directory-table__member-header .favorite{padding:0 1.0625rem 0 .3125rem}.member-directory .directory-table__member p{margin:0}.member-directory .directory-table__member a,.member-directory .directory-table__member p{font-size:clamp(12px, 3.7vw, 15px)}.member-directory .directory-table__member [type=checkbox]:checked+label::before,.member-directory .directory-table__member [type=checkbox]:not(:checked)+label::before,.member-directory .directory-table__member [type=radio]:checked+label::before,.member-directory .directory-table__member [type=radio]:not(:checked)+label::before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.member-directory .directory-table__member [type=checkbox]:checked+label::after,.member-directory .directory-table__member [type=radio]:checked+label::after{-webkit-transform:translateY(-75%) rotate(45deg);transform:translateY(-75%) rotate(45deg)}.member-directory .directory-table__member .favorite .star.favorited g path{fill:#ffbc47}.member-directory .directory-table__member .member{padding-right:.6875rem;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.member-directory .directory-table__member .availability-pill{padding-right:.5rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:32.35vw;width:100%}.member-directory .directory-table__member-name{font-weight:600;white-space:nowrap;max-width:32.5vw;overflow:hidden;text-overflow:ellipsis}.member-directory .directory-table__member-availability{margin:0 auto;position:relative}.member-directory .directory-table__member-availability .availability{border-radius:.75rem;font-size:clamp(10px, 3.4vw, 14px);text-align:center;display:block;padding-left:.25rem;padding-right:.25rem}.member-directory .directory-table__member-availability .availability--available{background-color:#409b02}.member-directory .directory-table__member-availability .availability--partial{cursor:pointer;background-color:#0d84c7;text-decoration:underline;text-underline-offset:0.125rem}.member-directory .directory-table__member-availability .availability-tooltip{visibility:hidden;position:absolute;right:0;bottom:0;width:150px;-webkit-transform:translate(15%,120%);transform:translate(15%,120%);background-color:#5a5b5c;font-size:clamp(11px, 3.2vw, 13px);padding:.5625rem 1.25rem;border-radius:.9375rem;z-index:999}@media screen and (max-width:361px){.member-directory .directory-table__member-availability .availability-tooltip{-webkit-transform:translate(23%,120%);transform:translate(23%,120%)}}.member-directory .directory-table__member-availability .availability-tooltip::before{content:"";height:0;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-94%);transform:translate(-50%,-94%);border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #5a5b5c}.member-directory .directory-table__member-availability .availability-tooltip.show{visibility:visible}.member-directory .directory-table__member-toggle{padding:0}.member-directory .directory-table__member-toggle.open img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.calendar-container,.member-directory .directory-table__member-details{visibility:hidden;opacity:0;max-height:0;-webkit-transition:visibility .3s ease-in,max-height .3s ease-in-out,opacity .3s ease-in;transition:visibility .3s ease-in,max-height .3s ease-in-out,opacity .3s ease-in}.member-directory .directory-table__member-details.expanded{opacity:1;visibility:visible;max-height:100%;padding-bottom:1.125rem;padding-top:1.125rem}.member-directory .directory-table__member-details .btn-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.member-directory .directory-table__member-details a,.member-directory .directory-table__member-details p{font-size:clamp(13px, 3.9vw, 16px)}.member-directory .directory-table__member-headshot{max-width:150px}.member-directory .directory-table__member-contact .row>.col,.member-directory .directory-table__member-headshot+.col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.member-directory .directory-table__member-headshot+.col .favorite,.member-directory .directory-table__member-headshot+.col button[id^=memberDownloadBtn--]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.4375rem;padding-left:.375rem}.member-directory .directory-table__member-headshot+.col .favorite img,.member-directory .directory-table__member-headshot+.col .favorite svg,.member-directory .directory-table__member-headshot+.col button[id^=memberDownloadBtn--] img,.member-directory .directory-table__member-headshot+.col button[id^=memberDownloadBtn--] svg{margin-right:.75rem}.member-directory .directory-table__member-headshot+.col .favorite span,.member-directory .directory-table__member-headshot+.col button[id^=memberDownloadBtn--] span{text-decoration:underline;text-underline-offset:0.1875rem}.member-directory .directory-table__member-headshot+.col .favorite{margin-top:1.0625rem}.member-directory .directory-table__member-calendar{padding:0 .5625rem}.member-directory .directory-table__member-calendar .calendar__month-container{padding-bottom:20px}.member-directory .directory-table__member-calendar .calendar__month-heading{text-align:center;padding-bottom:1.5625rem}.member-directory .directory-table__member-calendar .calendar__week{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.member-directory .directory-table__member-calendar .calendar__day{font-size:clamp(13px, 3.9vw, 16px);min-width:6%}.member-directory .directory-table__member-calendar .calendar__day--disabled{color:rgba(255,255,255,.5);text-decoration:line-through}.member-directory .directory-table__member-calendar .availability-heading{margin-left:-10px}.member-directory .directory-table__member-skills .skills-list{padding-right:.5rem}.member-directory #directory-search-form .btn__container,.member-directory #scroll-section .form-group label,.member-directory .availability-group,.member-directory .form-group__container:not(#scroll-section),.member-directory .more-filters-toggle,.member-directory header{max-height:100%;opacity:1;-webkit-transition:background-color .2s,opacity .4s,max-height .3s,min-height .4s;transition:background-color .2s,opacity .4s,max-height .3s,min-height .4s}.member-directory #scroll-section .form-group label,.member-directory header{-webkit-transition:opacity .4s .2s,max-height .3s .15s;transition:opacity .4s .2s,max-height .3s .15s}.member-directory #scroll-section{-webkit-transition:background-color .3s,opacity .4s;transition:background-color .3s,opacity .4s}.member-directory.scroll-styles #directory-search-form .btn__container,.member-directory.scroll-styles #scroll-section .form-group input,.member-directory.scroll-styles #scroll-section .form-group label,.member-directory.scroll-styles .availability-group,.member-directory.scroll-styles .form-group__container:not(#scroll-section),.member-directory.scroll-styles .more-filters-toggle,.member-directory.scroll-styles header{max-height:0;opacity:0;padding:0;margin-bottom:0}.member-directory.scroll-styles main{overflow:hidden}.member-directory.scroll-styles #scroll-section .form-group{border:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.member-directory.scroll-styles #scroll-section .bullet{font-size:11px;padding:0 .5rem}.calendar-container .calendar-row{padding:.625rem 0 .625rem .25rem}.calendar-container .calendar-row span{width:var(--litepicker-day-width);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:700}.availability-group.active{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.availability-group.active .calendar-container{opacity:1;visibility:visible;max-height:563px;padding:2rem 0}.availability-group.active .close-btn{-webkit-transform:translateY(0);transform:translateY(0)}.litepicker{max-height:473px;overflow-y:auto;padding-top:.75rem}.litepicker .month-item-header>div{font-size:19px}.litepicker .container__days .day-item{height:calc(var(--litepicker-day-width) - 10px);font-weight:500;font-size:16px;position:relative;margin-bottom:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.litepicker .container__days .day-item.is-end-date,.litepicker .container__days .day-item.is-end-date.is-flipped,.litepicker .container__days .day-item.is-flipped,.litepicker .container__days .day-item.is-start-date,.litepicker .container__days .day-item.is-start-date.is-end-date,.litepicker .container__days .day-item.is-start-date.is-flipped,.litepicker .container__days .day-item:hover{background-color:#ffbc47;border:none;border-radius:50%;-webkit-box-shadow:none;box-shadow:none;font-weight:600}.litepicker .container__days .day-item.is-end-date::before,.litepicker .container__days .day-item.is-start-date+.day-item.is-end-date::after,.litepicker .container__days .day-item.is-start-date+.day-item.is-in-range:not(.begin-weekday)::before{content:"";background:#6f7572;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.litepicker .container__days .day-item.is-in-range:hover{border-radius:0}.litepicker .container__days .day-item.is-start-date+.day-item.is-in-range::before{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.litepicker .container__days .day-item.is-start-date+.day-item.is-end-date::after{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.litepicker .container__days .day-item.is-end-date.is-flipped::before,.litepicker .container__days .day-item.is-in-range.begin-weekday,.litepicker .container__days .day-item.is-in-range.begin-weekday:hover,.litepicker .container__days .day-item.is-start-date+.day-item.is-in-range::before{border-radius:50% 0 0 50%}.litepicker .container__days .day-item.is-end-date::before,.litepicker .container__days .day-item.is-in-range.end-weekday,.litepicker .container__days .day-item.is-in-range.end-weekday:hover,.litepicker .container__days .day-item.is-start-date.is-flipped::before{border-radius:0 50% 50% 0}.litepicker .container__days .day-item.is-end-date.begin-weekday::after,.litepicker .container__days .day-item.is-end-date.begin-weekday::before,.litepicker .container__days .day-item.is-start-date+.day-item.is-end-date.begin-weekday::after,.litepicker .container__days .day-item.is-start-date.is-end-date::before{background:0 0}
