.btn{border-radius:0%}a.nav-anchor{display:block;position:relative;top:-75px;visibility:hidden}nav{padding:0px 3rem;display:flex;width:100%;justify-content:space-between;background-color:#fff}nav img{box-sizing:content-box;height:35px;padding:1rem 0;margin:auto 0px}nav .link-container{display:flex}nav .link-container .btn,nav .link-container .nav-link{font-size:.7em}nav .link-container .nav-link{box-sizing:border-box;display:flex;border-top:4px solid #fff;align-items:center;padding:0px 1.5rem;font-family:var(--heading-font);text-transform:uppercase;font-weight:700;letter-spacing:1.5px;opacity:70%;transition:.1s ease-in-out;position:relative}nav .link-container .nav-link svg{margin-left:5px}nav .link-container .nav-link a{text-decoration:none;color:var(--background-color)}nav .link-container .nav-link .dropdown{position:absolute;top:100%;left:0%;background-color:#fff;display:none;box-shadow:0 0 7px rgba(8,59,89,.25);clip-path:inset(0px -10px -10px -10px)}nav .link-container .nav-link .dropdown a{padding:1rem;display:block}nav .link-container .nav-link .dropdown a.active{border-left:4px solid #083b59}nav .link-container .nav-link .dropdown a:hover{background-color:#cddce4}nav .link-container .nav-link:hover .dropdown{display:block}nav .link-container .nav-link.login svg{margin-left:0px;margin-right:5px}nav .link-container .nav-link.active,nav .link-container .nav-link:hover{border-top:4px solid #cddce4;color:var(--text-base);opacity:100%}#popoutNav .nav-link .collapse,#popoutNav .nav-link .collapsing{margin:1rem}#popoutNav .nav-link .collapse a,#popoutNav .nav-link .collapsing a{display:block}#popoutNav .nav-link.active,#popoutNav .nav-link:hover{color:#fff !important;opacity:100% !important}.nav a.btn,.btn{text-transform:uppercase;letter-spacing:1px;font-weight:700 !important;font-family:var(--heading-font);border-radius:0 !important}.nav a.btn{line-height:36px !important;padding:0 26px !important}.nav-link.nav-{opacity:100% !important}.nav{max-width:1200px}.nav .nav-item a{border-top:4px solid #fff;font-family:var(--heading-font);text-transform:uppercase;font-size:1em;font-weight:700;letter-spacing:1.5px;min-height:70px;display:flex;justify-content:center;align-items:center;height:100%;color:var(--background-color);opacity:70%;transition:.1s ease-in-out}.nav .nav-item a.active,.nav .nav-item a:hover{color:var(--text-base);opacity:100%}.nav .nav-item a.active{font-weight:700}.nav button,.btn{text-transform:uppercase;letter-spacing:1px;font-weight:700 !important;font-family:var(--heading-font);border-radius:0 !important}.nav button .nav .btn,.btn .nav .btn{line-height:36px !important;padding:0 26px !important}.nav-link.nav-{opacity:100% !important}.nav-item.link-container .active::before{content:" ";position:absolute;background-color:#cddce4;top:0;height:4px;width:100%;transform:scaleX(1);opacity:100%}#mobileNav{position:relative}.nav-toggle{display:none}.nav-toggle-label{position:absolute;top:0;left:0;margin-left:.5em;padding-left:1rem;padding-right:1rem;height:100%;display:flex;align-items:center}.nav-toggle-label{opacity:100%;transition:.1s ease-in-out}.nav-toggle-label:hover{opacity:50%}.nav-toggle-label span,.nav-toggle-label span::before,.nav-toggle-label span::after{display:block;background:#000;height:2px;width:1.25em;border-radius:2px;position:relative;transition:opacity .3s ease-in-out}.nav-toggle-label span::before,.nav-toggle-label span::after{content:"";position:absolute}.nav-toggle-label span::before{bottom:6px}.nav-toggle-label span::after{top:6px}.nav-toggle-close{position:absolute;top:1.75em;right:1.5em;height:1em;width:1em;opacity:60%;transition:opacity .2s}.nav-toggle-close:hover{opacity:100%}.nav-toggle-close span,.nav-toggle-close span::before{content:" ";position:relative;display:block;background-color:#fff;top:0;left:0;height:1px;width:1.1em}.nav-toggle-close span{transform:rotate(45deg)}.nav-toggle-close span::before{transform:rotate(-90deg)}#popoutNav{position:fixed;background-color:#333;top:0;bottom:0;left:0;width:fit-content;padding-top:1em;display:block;z-index:999;transform:translateX(-270px);transition:transform 500ms ease-in-out}#popoutNav svg{fill:rgba(255,255,255,.5)}#popoutNav ul{margin:0;padding:0}#popoutNav li{margin-bottom:1em;margin-left:1em;margin-right:1em}#popoutNav ul li a{color:rgba(255,255,255,.5);font-family:var(--poppins);font-size:20px;line-height:30px;font-weight:400;text-transform:uppercase;text-decoration:none;transition:.2s ease-in-out}#popoutNav ul li a:hover{color:rgba(255,255,255,.7);text-decoration:none;transition:.2s ease-in-out}#popoutNav ul li.active>a{color:#fff}.nav-toggle:checked~#popoutNav{transform:translateX(0)}.nav-toggle:checked~.nav-toggle-label{z-index:100}.unstyled-list{font-size:1em;margin:0;padding:0;list-style-image:none;list-style-type:none}.btn{border-width:2px;border-radius:0px}.btn:active{box-shadow:0px 0px 10px 0px #d0dce3}.btn-primary{--bs-btn-color: white;--bs-btn-bg: #215279;--bs-btn-border-color: #215279;--bs-btn-hover-color: white;--bs-btn-hover-bg: #183B56;--bs-btn-hover-border-color: #183B56;--bs-btn-focus-shadow-rgb: 66, 108, 141;--bs-btn-active-color: #fff;--bs-btn-active-bg: #183B56;--bs-btn-active-border-color: #183B56;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #215279;--bs-btn-disabled-border-color: #215279}.btn-outline-primary{--bs-btn-color: #215279;--bs-btn-border-color: #215279;--bs-btn-hover-color: #083b59;--bs-btn-hover-bg: #D0DCE3;--bs-btn-hover-border-color: #215279;--bs-btn-focus-shadow-rgb: 33, 82, 121;--bs-btn-active-color: #083b59;--bs-btn-active-bg: #D0DCE3;--bs-btn-active-border-color: #215279;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #215279;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #215279;--bs-gradient: none}.btn-secondary{--bs-btn-color: #215279;--bs-btn-bg: #ffa131;--bs-btn-border-color: #ffa131;--bs-btn-hover-color: #083b59;--bs-btn-hover-bg: #ff8618;--bs-btn-hover-border-color: #ff8618;--bs-btn-focus-shadow-rgb: 222, 149, 60;--bs-btn-active-color: #083b59;--bs-btn-active-bg: #ff8618;--bs-btn-active-border-color: #ff8618;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffa131;--bs-btn-disabled-border-color: #ffa131}.btn-outline-secondary{--bs-btn-color: #ffa131;--bs-btn-bg: #083b5980;--bs-btn-border-color: #ffa131;--bs-btn-hover-color: #ffa131;--bs-btn-hover-bg: #215279;--bs-btn-hover-border-color: #ffa131;--bs-btn-focus-shadow-rgb: 255, 161, 49;--bs-btn-active-color: #ffa131;--bs-btn-active-bg: #215279;--bs-btn-active-border-color: #ffa131;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #ffa131;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffa131;--bs-gradient: none}.card,.modal-content{border-radius:0px;border-color:#cddce4}.card .modal-header,.modal-content .modal-header{border-radius:0px}.card .modal-header .btn-close,.modal-content .modal-header .btn-close{--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23CDDCE4'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e")}.card .modal-header h2,.modal-content .modal-header h2{font-size:1.25rem}.card .card-header,.modal-content .card-header{padding:0px;border-radius:0px;position:relative;border-bottom:1px solid #cddce4;text-align:center}.card .card-header .badge,.modal-content .card-header .badge{position:absolute;left:0;bottom:0;background-color:#215279;border-radius:0px;border-top:1px solid #cddce4;border-right:1px solid #cddce4;padding:10px;min-height:68px;min-width:68px;display:flex;flex-direction:column;justify-content:center}.card .card-header h3,.modal-content .card-header h3{margin-bottom:0px;padding:10px 0px;font-size:1.3rem;text-transform:uppercase}.card .card-header span.month,.modal-content .card-header span.month{font-size:1rem;display:block;text-transform:uppercase}.card .card-header span.date,.modal-content .card-header span.date{font-size:2rem}.card .card-header span.price,.modal-content .card-header span.price{font-size:2rem}.card .card-header img,.modal-content .card-header img{width:100%;max-height:2250px;object-fit:cover}.card .card-header.bg-primary,.card .modal-header,.modal-content .card-header.bg-primary,.modal-content .modal-header{background-color:#083b59 !important}.card .card-header.bg-primary h3,.card .modal-header h3,.modal-content .card-header.bg-primary h3,.modal-content .modal-header h3{color:#fff !important}.card .card-header.bg-secondary,.modal-content .card-header.bg-secondary{background-color:#cddce4 !important;color:#083b59 !important}.card .card-body,.modal-content .card-body{display:flex;flex-direction:column;padding:20px 30px}.card .card-body .card-text,.modal-content .card-body .card-text{text-transform:uppercase}.card .card-body .card-text.time,.modal-content .card-body .card-text.time{text-align:center;font-weight:bold}.card .card-body .card-text.time,.card .card-body .card-text.speaker,.modal-content .card-body .card-text.time,.modal-content .card-body .card-text.speaker{color:#083b59}.card .card-body .card-text.speaker,.card .card-body .card-text.title,.modal-content .card-body .card-text.speaker,.modal-content .card-body .card-text.title{line-height:1.4rem}.card .card-body .card-text.speaker,.modal-content .card-body .card-text.speaker{font-weight:600}.card .card-body .card-text.title,.modal-content .card-body .card-text.title{color:#215279;font-weight:500}.card .card-footer,.modal-content .card-footer{text-align:center;background-color:inherit;border-top:none;margin-bottom:1rem}.card>a{text-decoration:none}.card.clickable:hover{box-shadow:0px 0px 10px 0px #d0dce3}.even-columns{justify-content:stretch;gap:40px 0px}.even-columns .card{height:100%}.jumbotron{height:90vh;background-position:center;background-size:cover;color:#fff;text-shadow:0 0 7px rgba(8,59,89,.25)}.jumbotron .container{height:100%;align-content:center}.jumbotron h1{text-transform:uppercase}.jumbotron .display-1{text-transform:uppercase;font-size:4.5rem;font-weight:500;color:inherit}.jumbotron .subtitle{text-transform:capitalize;font-size:2rem;font-weight:400;color:inherit}.jumbotron .display-6{font-size:2rem;margin-top:.5rem;font-weight:400;color:inherit}.jumbotron-sm{height:55vh !important;min-height:500px}.border-bottom-accent{border-bottom:6px solid #ffa131}#homepageWelcomeJumbotron{background-image:url(res/blue-oil-paint-strokes-textured-background-2025-02-10-11-12-55-utc.jpg),linear-gradient(rgba(33, 81, 121, 0.4), rgba(33, 81, 121, 0.4));background-blend-mode:multiply}#homepageQuoteJumbotron{background-image:url(res/homepage-quote-banner.jpg)}#CTAJumbotron{background-image:url(res/CTA_banner.jpg)}#aboutpageJumbotron{background-image:url(res/blue-wall-2025-02-21-09-14-59-utc.jpg),linear-gradient(rgba(33, 81, 121, 0.4), rgba(33, 81, 121, 0.4));background-blend-mode:multiply}#contactpageJumbotron{background-image:url(res/steve-johnson-xXPXAVu-Ufg-unsplash.jpg),linear-gradient(rgba(33, 81, 121, 0.4), rgba(33, 81, 121, 0.4));background-blend-mode:multiply;background-position:center 65%}#membershippageJumbotron{background-image:url(res/art-abstract-brush-strokes-on-a-canvas-background-2024-12-07-12-15-53-utc.jpg),linear-gradient(rgba(33, 81, 121, 0.4), rgba(33, 81, 121, 0.4));background-blend-mode:multiply}#schedulepageJumbotron{background-image:url(res/green-and-blue-splashes-of-alcohol-inks-as-abstrac-2024-11-11-21-21-34-utc.jpg),linear-gradient(rgba(33, 81, 121, 0.4), rgba(33, 81, 121, 0.4));background-blend-mode:multiply;background-size:cover}#resourcespageJumbotron{background-image:url(res/abstract-acrylic-pouring-art-in-colors-of-ocean-w-2025-02-22-16-07-37-utc.jpg),linear-gradient(rgba(33, 81, 121, 0.4), rgba(33, 81, 121, 0.4));background-blend-mode:multiply;background-size:cover}#contributepageJumbotron{background-image:url(res/abstract-acrylic-pouring-art-in-colors-of-ocean-w-2025-02-21-03-40-28-utc.jpg),linear-gradient(rgba(33, 81, 121, 0.4), rgba(33, 81, 121, 0.4));background-blend-mode:multiply;background-size:cover;background-position-y:84%}@media screen and (max-width: 720px){.jumbotron .display-1{font-size:3rem}.jumbotron .subtitle{font-size:1.5rem}}.modal .modal-body{padding:40px 5%}.modal .modal-body p{max-width:750px;margin-left:auto;margin-right:auto}.modal .modal-header{background-color:#fff !important}#distinguished-guests-modal .modal-body,#past-presidents-modal .modal-body{margin-top:1rem;margin-left:1.5rem;margin-bottom:1rem;padding-top:0;padding-left:1rem;padding-bottom:0;border-left:3px solid #215279}#distinguished-guests-modal .modal-body h3{font-weight:600;font-size:1.75rem}#distinguished-guests-modal .modal-body p{margin-left:.5rem;margin-bottom:.5rem}#past-presidents-modal .modal-body b{margin-right:.5rem}.events-modal .modal-body .container{max-width:750px;margin-left:auto;margin-right:auto}.events-modal .modal-body h2{font-size:2.25rem;font-weight:600}.events-modal .modal-body h3{font-size:1.4rem;text-transform:uppercase;font-weight:400;color:#ffa131;margin-top:1.75rem}@font-face{font-family:Poppins;src:url(fonts/Poppins-Regular.ttf);font-weight:400}@font-face{font-family:Poppins;src:url(fonts/Poppins-Thin.ttf);font-weight:100}@font-face{font-family:Poppins;src:url(fonts/Poppins-Light.ttf);font-weight:300}@font-face{font-family:Poppins;src:url(fonts/Poppins-Bold.ttf);font-weight:700}@font-face{font-family:Poppins;src:url(fonts/Poppins-Medium.ttf);font-weight:500}@font-face{font-family:Poppins;src:url(fonts/Poppins-SemiBold.ttf);font-weight:600}footer{background-color:#083b59;color:#fff;text-transform:uppercase}footer h1{font-size:1.75em;margin-bottom:.6em;font-weight:500}footer a{font-weight:400}footer a,footer p{text-decoration:none;color:#cddce4;font-size:1.2em}footer p.short{line-height:.8em}footer p,footer address{font-size:1em !important}footer small{font-size:.8em !important;font-weight:100}footer a:hover{text-decoration:underline;color:#fff}footer li{margin-bottom:.75em}footer img{background-color:#fff}.text-color-accent{color:#ffa131}.text-color-accent svg{fill:#ffa131}:root{--bs-card-inner-border-radius: 0px;--font-family: Poppins}.hidden{display:none}*{font-family:var(--font-family) !important}h1,h2,h3,h4,h5,h6,li,a.btn,.btn,.lead{letter-spacing:1px}h2{text-transform:uppercase;font-size:3.25rem;font-weight:600;margin-bottom:2rem}h2,h3,.h3,a.btn,.card{font-family:var(--font-family);text-transform:uppercase;font-weight:600}h2,p,.p,#resources ul li,ol,dl,dt,dd{color:#215279}h3,.h3{text-transform:capitalize;color:#083b59}.lead{font-size:1.5rem;font-weight:500}p,.p,#resources ul li,ol,dl,dt,dd,.events li{font-family:var(--font-family);font-size:1.1rem}p a,.p a,#resources ul li a,ol a,dl a,dt a,dd a,.events li a{color:#000}p a:hover,.p a:hover,#resources ul li a:hover,ol a:hover,dl a:hover,dt a:hover,dd a:hover,.events li a:hover{color:#083b59;text-decoration:none}a.btn,.btn{line-height:1.25rem !important;padding:.6rem 1.5rem !important;align-content:center}li::marker{color:#ffa131}#program-schedule .row{gap:20px 0px}.container{max-width:1200px}.text-feature{max-width:1150px}.text-feature .contained-img{display:flex;object-fit:cover;max-width:max-content;max-height:425px;margin:auto}.membership-description{font-size:1rem;padding-bottom:4.2rem;text-align:left !important}.membership-img{margin:1rem auto}.membership-cost{font-size:2rem;font-weight:700;margin-bottom:.5rem !important}.my-80{margin-top:80px;margin-bottom:80px}.form-container form{max-width:1000px !important;margin-left:auto;margin-right:auto;padding:3rem 5% !important;border:6px solid #ffa131}form label{font-family:var(--font-family);font-weight:500;text-transform:uppercase;color:#083b59}#resources h2,.events h2{font-size:2.25rem;font-weight:600}#resources h3,.events h3{font-size:1.4rem;text-transform:uppercase;font-weight:400;color:#ffa131;margin-top:1.75rem}#resources ul li,.events ul li{margin-bottom:1rem}.events{margin-top:2rem}.events section{margin-top:80px;margin-bottom:80px}.events li{color:#215279}.events h1{font-family:var(--font-family);font-weight:600;font-size:3rem;color:#215279}.benefits-container{display:flex;flex-wrap:wrap}.benefits-container>div{max-width:50%}#membershipBenefits .col{margin:.5em auto}#membershipBenefits .col li{list-style-type:none;padding:0;font-family:var(--font-family);font-size:1.1em;color:#083b59}.border-accent{border:6px solid #ffa131}.border-secondary{border-color:#ffa131 !important}.background-color-secondary{background-color:#cddce4}.background-color-brand{background-color:#215279}.text-white{color:#fff !important}.text-secondary{color:#cddce4 !important}.text-accent{color:#ffa131 !important}iframe#resources-video{width:100%;max-width:560px}@media screen and (max-width: 720px){#homepage-dspp-header{font-size:2.2rem}}
