@charset "UTF-8";body .itemid-125 article.beefup .beefup__head button:before{content:"click to learn more" !important;position:absolute !important;width:150px !important;font-size:16px !important;height:3px !important;display:block !important;right:1px !important;top:35% !important;background-color:rgb(155,155,155,0) !important;transform:none !important}@media only screen and (max-width:867px){body .itemid-125 article.beefup .beefup__head button:before{display:none !important}}.learn{font-size:16px;margin-left:58%}@media only screen and (max-width:867px){.learn{margin-left:14% !important}}@media only screen and (max-width:1100px){.learn{margin-left:54%}}.itemid-125 .beefup h3{font-size:24px !important}.itemid-214 .beefup h3{font-size:24px !important}.beefup h3{font-size:20px}.staffPhoto{width:auto;height:275px}.oneThirdCol{float:left;margin:0 1% 0 0;width:32%;padding:15px!important;border:0px solid #d9d9d9!important;border-radius:20px!important}.oneThirdCol h3{font-size:18px!important;text-align:center}.oneThirdCol p{font-size:16px!important;text-align:left}.twoThirdCol{float:left;margin:10% 1% 0 0;width:65%;padding-left:50px}.twoThirdCola{float:left;margin:0 1% 0 0;width:65%;padding-left:0}.threeFourthCol{float:left;margin:0 1% 18% 0;width:70%;padding-left:0}.col50{float:left;margin:5% 5%;width:40%;height:200px;padding-left:0}.col50 img{width:auto !important;height:auto !important;max-height:100% !important;max-width:100% !important;margin:auto !important;display:block !important}.col50a{float:left;margin:7% 5%;width:40%;height:200px;padding-left:0}.col50a img{width:auto !important;height:325px;max-width:100% !important;margin:auto !important;display:block !important;border:10px solid #50abe0}.col50a img:hover{border:10px solid white}.marB{margin-bottom:-100px}.imgTxt{position:relative;top:325px;left:20px;color:white}.threeFourthCola{float:left;margin:0 1% 2% 0;width:75%;padding-left:0}.threeFourthColb{float:left;margin:0 1% 2% 0;width:75%;padding-left:0;min-height:300px}.oneFourthCol{float:left;width:20%;border:0px solid #d9d9d9!important;border-radius:10px!important;margin-right:1%}@media only screen and (max-width:867px){.oneFourthCol{width:100%;margin-bottom:30px}}@media only screen and (max-width:867px){.threeFourthCol{float:left;width:100%}}@media only screen and (max-width:867px){.threeFourthCola{float:left;width:100%}}@media only screen and (max-width:867px){.threeFourthColb{float:left;width:100%}}@media only screen and (max-width:867px){.col50{float:left;width:100%}}@media only screen and (max-width:867px){.col50 img{max-width:80% !important}}@media only screen and (max-width:867px){.col50a{float:left;width:100%;margin-bottom:20%}}@media only screen and (max-width:867px){.col50a img{max-width:80% !important;height:auto !important}}@media only screen and (max-width:867px){.marB{margin-bottom:auto !important}}@media only screen and (max-width:867px){.imgTxt{display:block;color:#50abe0;top:auto !important;left:auto !important}}@media only screen and (max-width:867px){.staffPhoto{margin-top:70px !important}}body iframe{margin:0}body [id*=mox-slideshow-] .slideshow-item .slideshow-item-image .slideshow-item-image-bg.posy-middle{background-position-y:25%}.callout{border-radius:25px !important;border:2px dashed #50abe0 !important;padding:15px}.mod-login__pretext{margin-bottom:20px}.mod-login__username{float:left;margin-right:50px}.mod-login__submit{margin:20px auto}button[class*=plg_system_webauthn_login_button]{padding:.5rem;font-size:11px !important}.mod-login__options li{margin:20px auto !important}.input-password-toggle{display:none}.item-239{background-color:#50abe0;padding:1px 7px}.item-239 a{color:white !important}#body .com-users-profile .profile{width:75% !important}.portal-home-page{padding:30px 10px 50px}.portal-home-header,.portal-personal-section,.portal-grid{max-width:1000px;margin-left:auto;margin-right:auto}.portal-home-header{margin-bottom:30px}.portal-eyebrow{text-transform:uppercase;letter-spacing:0.08em;font-size:0.85rem;font-weight:700;color:#355070;margin-bottom:10px}.portal-home-header h1{font-size:2.6rem;margin-bottom:12px;color:#1f2d3d}.portal-home-header p{color:#5b6777;font-size:1.1rem;max-width:700px}.portal-personal-section{margin-bottom:24px}.portal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.portal-card{background:#fff;border-radius:18px;padding:28px;box-shadow:0 10px 30px rgba(0,0,0,0.07);border:1px solid rgba(31,45,61,0.06);transition:transform 0.2s ease,box-shadow 0.2s ease}.portal-card:hover{transform:translateY(-3px);box-shadow:0 14px 35px rgba(0,0,0,0.1)}.portal-card-wide{grid-column:1 / -1}.portal-card h2{margin-bottom:14px;color:#1f2d3d}.portal-card ul{margin:0;padding-left:20px}.portal-card li{margin-bottom:10px;color:#425466}.portal-card a{color:#355070;text-decoration:none}.portal-card a:hover{text-decoration:underline}.faq-list{display:grid;gap:10px}.faq-list details{border:1px solid rgba(31,45,61,0.08);border-radius:14px;background:#f8fafc;overflow:hidden}.faq-list summary{list-style:none;cursor:pointer;padding:16px 44px 16px 18px;font-weight:600;color:#1f2d3d;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:"⌄";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:1.2rem;color:#53a9de;transition:transform 0.2s ease}.faq-list details[open] summary::after{transform:translateY(-50%) rotate(180deg)}.faq-answer{padding:0 18px 18px;line-height:1.7;color:#425466;font-size:0.98rem}.faq-answer img{display:block;max-width:100%;height:auto;margin:0 0 1.25rem;border-radius:12px;border:1px solid rgba(31,45,61,0.08)}.faq-answer p{margin:0 0 1.2rem}.faq-answer p:last-child{margin-bottom:0}.faq-answer ul,.faq-answer ol{margin:0 0 1.4rem 1.4rem;padding-left:1rem}.faq-answer li{margin-bottom:0.45rem;color:#425466}@media (max-width:900px){.portal-grid{grid-template-columns:1fr}.portal-home-header h1{font-size:2.1rem}}body .portal-home-page{padding:30px 10px 50px !important}body .portal-home-header,body .portal-personal-section,body .portal-grid{max-width:1000px !important;margin-left:auto !important;margin-right:auto !important}body .portal-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:24px !important}body .portal-card{background:#fff !important;border-radius:18px !important;padding:28px !important;box-shadow:0 10px 30px rgba(0,0,0,0.07) !important;border:1px solid rgba(31,45,61,0.06) !important;margin:0 !important}body .portal-card-wide{grid-column:1 / -1 !important}body .portal-card h2{margin-bottom:14px !important;color:#1f2d3d !important}body .portal-card ul{margin:0 !important;padding-left:20px !important}body .portal-card li{margin-bottom:10px !important;color:#425466 !important}body .portal-card a{color:#355070 !important;text-decoration:none !important}body .portal-card a:hover{text-decoration:underline !important}body .faq-list{display:grid !important;gap:10px !important}body .faq-list details{border:1px solid rgba(31,45,61,0.08) !important;border-radius:14px !important;background:#f8fafc !important;overflow:hidden !important}body .faq-list summary{list-style:none !important;cursor:pointer !important;padding:16px 44px 16px 18px !important;font-weight:600 !important;color:#1f2d3d !important;position:relative !important}body .faq-list summary::-webkit-details-marker{display:none !important}body .faq-list summary::after{content:"⌄" !important;position:absolute !important;right:18px !important;top:50% !important;transform:translateY(-50%) !important;font-size:1.2rem !important;color:#53a9de !important}body .faq-list details[open] summary::after{transform:translateY(-50%) rotate(180deg) !important}body .faq-answer{padding:0 18px 18px !important;line-height:1.7 !important;color:#425466 !important;font-size:0.98rem !important}body .faq-answer img{display:block !important;max-width:100% !important;height:auto !important;margin:0 0 1.25rem !important;border-radius:12px !important;border:1px solid rgba(31,45,61,0.08) !important}@media (max-width:900px){body .portal-grid{grid-template-columns:1fr !important}}
