@import url(https://fonts.googleapis.com/css2?family=Archivo+Black&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700;1,900&display=swap);html{scroll-behavior:smooth}body *{-webkit-font-smoothing:antialiased}img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;height:100%;width:100%}blockquote{border-left:5px solid;padding-left:20px;margin-bottom:20px}.ql-align-center{text-align:center}.ql-align-justify{text-align:justify}.ql-align-right{text-align:right}.template-1,.template-2,.template-3,.template-4,.template-5,.template-6{overflow-x:hidden}.template-1,.template-3,.template-4,.template-6{background-color:#fff}.template-1 p,.template-2 p,.template-3 p,.template-4 p,.template-6 p{font-size:16px;line-height:26px;letter-spacing:.25px;margin-bottom:20px}.template-5 p{font-size:16px;line-height:24px;margin-bottom:20px}.template-1 .intro-text,.template-2 .intro-text,.template-3 .intro-text,.template-4 .intro-text,.template-5 .intro-text,.template-6 .intro-text{margin-bottom:0}.template-1 .btn,.template-2 .btn,.template-3 .btn{border-radius:0!important}.template-1 .btn,.template-2 .btn,.template-3 .btn,.template-4 .btn{padding:15px 30px!important;font-size:14px!important;text-transform:uppercase;border:none!important}.template-5 .btn{border-radius:0!important;padding:15px 30px!important}.template-5 .btn,.template-6 .btn{font-size:14px!important;text-transform:uppercase}.template-6 .btn{border-radius:30px!important;padding:15px 45px!important}.template-1 .form-input label,.template-2 .form-input label,.template-3 .form-input label{font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:5px}.template-1 .form-input input.form-control,.template-2 .form-input input.form-control,.template-3 .form-input input.form-control{height:50px;border-radius:0;border:1px solid;padding:0 20px;color:#000}.template-1 .form-input input.form-control::-moz-placeholder,.template-2 .form-input input.form-control::-moz-placeholder,.template-3 .form-input input.form-control::-moz-placeholder{color:#bbb;font-weight:400!important}.template-1 .form-input input.form-control:-ms-input-placeholder,.template-2 .form-input input.form-control:-ms-input-placeholder,.template-3 .form-input input.form-control:-ms-input-placeholder{color:#bbb;font-weight:400!important}.template-1 .form-input input.form-control::placeholder,.template-2 .form-input input.form-control::placeholder,.template-3 .form-input input.form-control::placeholder{color:#bbb;font-weight:400!important}.template-4 .form-input label{font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:5px}.template-4 .form-input input.form-control{height:50px;border:1px solid;padding:0 20px;color:#000}.template-4 .form-input input.form-control::-moz-placeholder{color:#bbb;font-weight:400!important}.template-4 .form-input input.form-control:-ms-input-placeholder{color:#bbb;font-weight:400!important}.template-4 .form-input input.form-control::placeholder{color:#bbb;font-weight:400!important}.template-5 .form-input label{font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:10px;line-height:1.2}.template-5 .form-input input.form-control{height:50px;border-radius:0;border:1px solid;padding:0 20px;color:#000}.template-5 .form-input input.form-control::-moz-placeholder{color:#bbb;font-weight:400!important}.template-5 .form-input input.form-control:-ms-input-placeholder{color:#bbb;font-weight:400!important}.template-5 .form-input input.form-control::placeholder{color:#bbb;font-weight:400!important}.template-6 .form-input label{font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:10px;line-height:1.2}.template-6 .form-input input.form-control{height:50px;border-radius:30px;border:1px solid;padding:0 20px;color:#000}.template-6 .form-input input.form-control::-moz-placeholder{color:#bbb;font-weight:400!important}.template-6 .form-input input.form-control:-ms-input-placeholder{color:#bbb;font-weight:400!important}.template-6 .form-input input.form-control::placeholder{color:#bbb;font-weight:400!important}.template-1 textarea.form-control,.template-2 textarea.form-control,.template-3 textarea.form-control,.template-5 textarea.form-control,.template-6 textarea.form-control{height:160px;border-radius:0;border:1px solid;padding:20px;color:#000;margin-bottom:30px}.template-1 textarea.form-control::-moz-placeholder,.template-2 textarea.form-control::-moz-placeholder,.template-3 textarea.form-control::-moz-placeholder,.template-5 textarea.form-control::-moz-placeholder,.template-6 textarea.form-control::-moz-placeholder{color:#bbb;font-weight:400!important}.template-1 textarea.form-control:-ms-input-placeholder,.template-2 textarea.form-control:-ms-input-placeholder,.template-3 textarea.form-control:-ms-input-placeholder,.template-5 textarea.form-control:-ms-input-placeholder,.template-6 textarea.form-control:-ms-input-placeholder{color:#bbb;font-weight:400!important}.template-1 textarea.form-control::placeholder,.template-2 textarea.form-control::placeholder,.template-3 textarea.form-control::placeholder,.template-5 textarea.form-control::placeholder,.template-6 textarea.form-control::placeholder{color:#bbb;font-weight:400!important}.template-4 textarea.form-control{height:160px;border:1px solid;padding:20px;color:#000;margin-bottom:30px}.template-4 textarea.form-control::-moz-placeholder{color:#bbb;font-weight:400!important}.template-4 textarea.form-control:-ms-input-placeholder{color:#bbb;font-weight:400!important}.template-4 textarea.form-control::placeholder{color:#bbb;font-weight:400!important}.template-6 textarea.form-control{border-radius:30px}.template-1 #contact-number,.template-2 #contact-number,.template-3 #contact-number,.template-4 #contact-number,.template-5 #contact-number,.template-6 #contact-number{margin-bottom:35px!important}.template-1 .custom-control-label:before,.template-2 .custom-control-label:before,.template-3 .custom-control-label:before,.template-4 .custom-control-label:before,.template-5 .custom-control-label:before,.template-6 .custom-control-label:before{border:1px solid}.template-1 .social-name p,.template-2 .social-name p,.template-5 .social-name p,.template-6 .social-name p{font-size:20px}.template-1 .social-link,.template-2 .social-link,.template-5 .social-link,.template-6 .social-link{display:flex;width:100%}.template-1 .social-link>div:first-child,.template-2 .social-link>div:first-child,.template-5 .social-link>div:first-child,.template-6 .social-link>div:first-child{max-width:25px}.template-1 .social-link .social-icon,.template-2 .social-link .social-icon,.template-5 .social-link .social-icon,.template-6 .social-link .social-icon{font-size:25px}@media(min-width:1400px){.template-1 .container,.template-2 .container,.template-3 .container,.template-4 .container,.template-5 .container,.template-6 .container{max-width:1320px!important}}.site-header{position:fixed;z-index:9999;width:100%}.site-header .navbar{font-weight:600;text-transform:uppercase;padding-top:10px;padding-bottom:10px}.site-header .navbar .navbar-brand{font-size:20px}.site-header .navbar .navbar-brand a.router-link-active:hover{text-decoration:none}.site-header .navbar .navbar-brand a{transition:color .15s ease}.site-header .navbar .nav-link{font-size:14px;padding-left:10px;transition:color .15s ease}.hero-header{padding-top:86px}.hero-header .header-container{padding:0}.hero-header .header-container .row .copy-col .header-copy .template-name-position h1,.hero-header .header-container .row .copy-col .header-copy .template-name-position h2{text-transform:capitalize}.hero-header .header-container .row .copy-col .header-copy .template-name-position h2{font-size:25px}.template-open-content .card{border:none}.template-open-content .card img{margin-top:30px;margin-bottom:30px;max-width:820px;max-height:600px;-o-object-fit:contain;object-fit:contain}.template-open-content .card p:last-child{margin-bottom:0}.template-feature-text-2 .container,.template-feature-text .container{padding:0}.template-media-block{margin-top:60px;margin-bottom:60px}.template-media-block .container.vid-container{padding:0 30px}.template-media-block .container.img-container{padding:0;margin:0 auto;max-width:none!important}.template-media-block .container .card{border-radius:0}.template-media-block .container .card .card-body{padding:0}.template-media-block .container:only-child{margin-bottom:0!important}.template-media-block .container .carousel{background-color:#fff!important}.template-media-block .container .carousel .carousel-item{background:unset!important}.template-media-block .container .carousel .carousel-item img{height:400px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.template-media-block .container .video-block{margin-bottom:50px;border:none}.template-media-block .container .video-block:last-child{margin-bottom:0}.template-media-block .container .video-block p.card-text{font-size:20px;line-height:28px;font-weight:600;text-align:center;line-height:1.4;padding:20px}.template-media-block .container .carousel-indicators{margin-right:0;margin-left:0;margin-bottom:0}.template-media-block .container .carousel-indicators li{background-color:#9c9c9c}.template-media-block .container .carousel-control-next,.template-media-block .container .carousel-control-prev{z-index:10;opacity:1}.template-media-block>.container:first-child{margin-bottom:50px}.template-media-block .carousel-caption{right:0;bottom:0;left:0;padding:20px 30px 40px}.template-media-block .carousel-caption p{max-width:800px;font-size:20px;line-height:28px;text-shadow:none;margin-bottom:0;margin-left:auto;margin-right:auto;color:#000;font-weight:600}.template-endorsements{margin-bottom:60px}.template-endorsements #submit-endorsement-form{border:1.5px solid;padding:60px 30px;margin-bottom:30px}.template-endorsements #submit-endorsement-form form>.form-group{margin-bottom:45px}.template-endorsements #submit-endorsement-form form>.row:last-of-type{margin-bottom:10px}.template-endorsements #submit-endorsement-form form .petition-checkbox{border:1px solid;transition:all .2s ease;width:100%}.template-endorsements #submit-endorsement-form form .endorsement-group legend{padding-bottom:0;line-height:1;margin-bottom:10px!important}.template-endorsements #submit-endorsement-form form .endorsement-group .check-endorsement{margin-bottom:20px}.template-endorsements #submit-endorsement-form form .endorsement-group .nonCandidate-checkbox{background-color:#fff;margin-bottom:30px}.template-endorsements #submit-endorsement-form form .endorsement-group .nonCandidate-checkbox .endorsement-checkbox{border:1px solid;transition:all .2s ease;width:100%}.template-endorsements #submit-endorsement-form form .endorsement-group .nonCandidate-checkbox:last-child{margin-bottom:0}.template-endorsements #submit-endorsement-form form #position-group{margin-bottom:40px}.template-endorsements #submit-endorsement-form form #position-group #position{display:flex;flex-direction:column;margin-top:10px}.template-endorsements #submit-endorsement-form form #position-group #position .custom-control-label{border:none;padding:0;margin-left:40px;margin-bottom:10px;text-transform:none;transition:color .15s ease}.template-endorsements #submit-endorsement-form form #position-group #position .custom-control-label:before{left:-40px}.template-endorsements #submit-endorsement-form form #position-group #position .custom-control-label:hover{cursor:pointer}.template-endorsements #submit-endorsement-form .col-form-label{font-size:40px;line-height:1.1;margin-bottom:10px}.template-endorsements #submit-endorsement-form .custom-control{padding:0;margin:0}.template-endorsements #submit-endorsement-form .custom-control-label{padding:20px 20px 20px 60px;cursor:pointer;width:100%}.template-endorsements #submit-endorsement-form .custom-control-label:before{width:20px;height:20px;top:50%;left:20px;transform:translateY(-50%);border-radius:0;border:1px solid}.template-endorsements #submit-endorsement-form .custom-control-label:after{display:none}.template-endorsements #submit-endorsement-form #submit-endorsement .custom-control-label{font-weight:400}.template-endorsements #member-endorsements{border:1.5px solid;padding:60px 30px}.template-endorsements #member-endorsements h3{margin-bottom:10px}.template-endorsements #member-endorsements .member-key p{margin-bottom:5px;color:#7b8686}.template-endorsements #member-endorsements span.key-color{width:15px;height:15px;display:inline-block;border-radius:50%;vertical-align:middle;margin-right:8px}.template-endorsements #member-endorsements .key-orange{background-color:#f2903b}.template-endorsements #member-endorsements .key-red{background-color:#e1585b}.template-endorsements #member-endorsements .key-green{background-color:#5aa255}.template-endorsements #member-endorsements .key-yellow{background-color:#eeca58}.template-endorsements #member-endorsements .key-purple{background-color:#b07aa1}.template-endorsements #member-endorsements>div>div.row{padding-bottom:40px;margin-right:0;margin-left:0}.template-endorsements #member-endorsements>div>div.row .pl-0.col{max-width:40%}.template-endorsements #member-endorsements .nonCandidate-endorsements{margin-bottom:70px}.template-endorsements #member-endorsements .nonCandidate-endorsements:last-child{margin-bottom:0}.template-endorsements #member-endorsements .nonCandidate-endorsements .nonCandidate-statement{margin-bottom:40px;min-height:20px}.template-endorsements #member-endorsements .nonCandidate-endorsements .nonCandidate-statement .card{border:1.5px solid;border-radius:0}.template-endorsements #member-endorsements .nonCandidate-endorsements .nonCandidate-statement .card .card-body{padding:20px}.template-endorsements #member-endorsements .endorsements-list p{margin-bottom:0;line-height:22px}.template-endorsements #member-endorsements .endorsements-list .list-item{min-height:57px;border-bottom:1px solid hsla(0,0%,74.5%,.49019607843137253);padding-bottom:10px;margin-bottom:10px}.template-endorsements #member-endorsements .featured-endorsements{margin-top:40px;margin-bottom:40px}.template-endorsements #member-endorsements .featured-endorsements p{margin-bottom:0;font-weight:600;font-size:20px}.template-endorsements #member-endorsements .featured-endorsements .featured-group{margin-bottom:40px}.template-endorsements #member-endorsements .featured-endorsements .featured-group .group-title{font-size:24px;font-weight:900;margin-bottom:20px}.template-endorsements #member-endorsements .featured-endorsements .featured-group .group-names .list-item{padding-bottom:15px}.template-endorsements #member-endorsements .featured-endorsements.center-layout{text-align:center}.template-endorsements #member-endorsements .featured-endorsements.center-layout .featured-group .row{justify-content:center}@media(max-width:375px){.template-endorsements #member-endorsements h3,.template-endorsements #submit-endorsement-form .col-form-label{font-size:30px!important}}@media(max-width:576px){.template-endorsements{margin-bottom:0}.template-endorsements #submit-endorsement-form{border-right:none;border-left:none;margin-bottom:0}.template-endorsements #member-endorsements{border-right:none;border-left:none;border-top:none}}@media(min-width:576px){.template-media-block .carousel-caption{padding-left:60px!important;padding-right:60px!important}}@media(min-width:768px){.template-endorsements #submit-endorsement-form .col-form-label{margin-bottom:20px}.template-endorsements #submit-endorsement-form form .endorsement-group .check-endorsement{margin-bottom:25px}.template-media-block .carousel .carousel-item img{height:600px!important}}@media(max-width:992px){.site-header .navbar .navbar-nav{margin-top:10px}}@media(min-width:992px){.site-header .navbar li.nav-item:first-child{margin-top:0}.template-open-content .card img{max-height:700px}.template-media-block .container.vid-container{padding:0 70px}.template-media-block .container .carousel .carousel-item .carousel-caption{position:absolute}.template-media-block .container .carousel .carousel-item img{height:700px!important}.template-media-block .video-block p.card-text{padding:20px 70px}.template-media-block .carousel-caption{padding-left:100px!important;padding-right:100px!important}.template-endorsements #submit-endorsement-form{border-width:2px;padding:60px 70px}.template-endorsements #submit-endorsement-form .custom-control-label{padding:35px 60px 35px 140px}.template-endorsements #submit-endorsement-form .custom-control-label:before{left:0}.template-endorsements #submit-endorsement-form form .petition-checkbox{border:2px solid;margin-left:80px;width:calc(100% - 80px)}.template-endorsements #submit-endorsement-form form .petition-checkbox .custom-control-label{margin-left:-80px}.template-endorsements #submit-endorsement-form form #position-group #position{margin-top:0}.template-endorsements #submit-endorsement-form form .endorsement-group .nonCandidate-checkbox .endorsement-checkbox{border-width:2px;margin-left:80px;width:calc(100% - 80px)}.template-endorsements #submit-endorsement-form form .endorsement-group .nonCandidate-checkbox .endorsement-checkbox .custom-control-label{margin-left:-80px;width:calc(100% + 80px)}.template-endorsements #member-endorsements{border-width:2px;padding:60px 70px}.template-endorsements #member-endorsements .nonCandidate-endorsements .nonCandidate-statement .card{border-width:2px}.template-endorsements #member-endorsements .nonCandidate-endorsements .nonCandidate-statement .card .card-body{padding:35px 60px}}@media(min-width:1200px){.template-media-block .container{padding:0!important}.template-media-block .container.vid-container{max-width:820px!important}.template-endorsements #member-endorsements,.template-endorsements #submit-endorsement-form{padding:100px}}@media(min-width:1400px){.template-endorsements #member-endorsements,.template-endorsements #submit-endorsement-form{padding:100px 160px}}.template-4 h1{line-height:42px;margin-bottom:5px}.template-4 h1,.template-4 h2,.template-4 h3,.template-4 h4,.template-4 h5,.template-4 h6{font-family:Archivo Black,sans-serif!important}.template-4 .template-name-position h2{font-family:Roboto,sans-serif!important;font-weight:600;margin-bottom:20px}.template-4 h3{font-size:40px}.template-4 p{font-family:Roboto,sans-serif!important}.template-4 .form-input label{font-family:Roboto,sans-serif}.template-4 .form-input input.form-control{font-family:Roboto,sans-serif;font-weight:400!important;border-radius:5px}.template-4 textarea.form-control{border-radius:5px}.template-4 .btn{border-radius:5px!important}.template-4 .site-header .navbar{font-family:Roboto,sans-serif!important}.template-4 .site-header .navbar .navbar-brand{font-weight:500}.template-4 .site-header .navbar .nav-link{color:#fff;font-weight:500}.template-4 .hero-header{padding-top:60px;display:flex;align-items:center}.template-4 .hero-header .header-container .row{flex-direction:column-reverse}.template-4 .hero-header .header-container .row.no-headshot .img-col{display:none}.template-4 .hero-header .header-container .row.no-headshot .copy-col{margin-top:0;padding:60px 30px}.template-4 .hero-header .header-container .row.no-headshot .copy-col .header-copy{max-width:875px;margin:0 auto}.template-4 .hero-header .header-container .row .img-col{padding:0;order:1;position:relative}.template-4 .hero-header .header-container .row .img-col .hero-img{height:100%;overflow:hidden;padding:30px 30px 0}.template-4 .hero-header .header-container .row .img-col .hero-img img{border-radius:5px;height:450px}.template-4 .hero-header .header-container .row .copy-col{display:flex;align-items:center;padding:30px 30px 60px}.template-4 .hero-header .header-container .row .copy-col .header-copy,.template-4 .hero-header .header-container .row .copy-col .header-copy p{color:#fff}.template-4 .template-open-content{margin-bottom:60px}.template-4 .template-open-content .container{padding:60px 30px 0}.template-4 .template-open-content .container .card{max-width:900px}.template-4 .template-open-content.no-headshot .container .card{max-width:875px;margin:0 auto}.template-4 .template-media-block .container .card.video-block{border-radius:5px!important;overflow:hidden}.template-4 .template-media-block .carousel{border-radius:5px;overflow:hidden}.template-4 .template-feature-text-2{margin-bottom:60px}.template-4 .template-feature-text-2 .container .row{margin:0}.template-4 .template-feature-text-2 .container .row.no-headshot .featured-img-col{display:none!important}.template-4 .template-feature-text-2 .container .row.no-headshot .featured-text-col{display:block}.template-4 .template-feature-text-2 .container .row.no-headshot .featured-text-col .card .card-body{padding:60px 30px}.template-4 .template-feature-text-2 .container .row.no-headshot .featured-text-col .card .card-body h3{max-width:875px;margin-left:auto;margin-right:auto}.template-4 .template-feature-text-2 .container .row .featured-text-col{flex-grow:2;padding:0;display:flex;align-items:center}.template-4 .template-feature-text-2 .container .row .featured-text-col h3{margin-bottom:15px}.template-4 .template-feature-text-2 .container .row .featured-img-col{display:none;max-width:386px;align-items:center;margin-left:-80px}.template-4 .template-feature-text-2 .container .row .featured-img-col .featured-img{width:355px;height:80%}.template-4 .template-feature-text-2 .container .row .featured-img-col .featured-img img{border-radius:5px}.template-4 .template-feature-text-2 .container .row .card{position:relative;border:none;width:100%}.template-4 .template-feature-text-2 .container .row .card .card-body{padding:60px 30px 70px;border-radius:5px}.template-4 .template-feature-text-2 .container .row .card .card-body h3.card-title{font-size:40px}.template-4 .template-feature-text-2 .container .row .card .card-body p{color:#fff}.template-4 .template-feature-text-2 .container .row .card .card-body p strong,.template-4 .template-feature-text-2 .container .row .card .card-body p u{color:#fff!important}.template-4 .template-endorsements #submit-endorsement-form{border-radius:5px}.template-4 .template-endorsements #submit-endorsement-form .col-form-label{font-family:Archivo Black,sans-serif}.template-4 .template-endorsements #submit-endorsement-form .custom-control-label{font-family:Roboto,sans-serif;border-radius:5px}.template-4 .template-endorsements #submit-endorsement-form .custom-control-label:before{border-radius:5px}.template-4 .template-endorsements #submit-endorsement-form .btn{font-family:Roboto,sans-serif;font-weight:500}.template-4 .template-endorsements #member-endorsements,.template-4 .template-endorsements #submit-endorsement-form .endorsement-group .nonCandidate-checkbox .endorsement-checkbox,.template-4 .template-endorsements #submit-endorsement-form form .petition-checkbox{border-radius:5px}.template-4 .template-endorsements #member-endorsements .nonCandidate-statement .card{border-radius:5px!important}.template-4 .template-endorsements #member-endorsements .nonCandidate-statement .btn{border-radius:0!important}.template-4 .template-endorsements #member-endorsements #we-endorse{font-weight:700}.template-4 .template-endorsements #member-endorsements .endorsements-list p{font-weight:500}.template-4 .template-events-4 .container{padding:60px 30px}.template-4 .template-events-4 .container .events-intro-text{margin-bottom:40px;color:#fff}.template-4 .template-events-4 .container .card-deck .card{border-radius:5px;border:none;margin:0 auto 30px;max-width:480px}.template-4 .template-events-4 .container .card-deck .card:last-child{margin-bottom:0}.template-4 .template-events-4 .container .card-deck .card .card-header{background-color:#fff;border-bottom:2px solid;padding-top:20px}.template-4 .template-events-4 .container .card-deck .card .card-header h4{font-family:Roboto,sans-serif!important;font-size:20px;font-weight:600}.template-4 .template-events-4 .container .card-deck .card .card-header h5{font-family:Roboto,sans-serif!important;font-size:40px;font-weight:800;line-height:1}.template-4 .template-events-4 .container .card-deck .card .card-body{display:flex;flex-direction:column;padding:30px}.template-4 .template-events-4 .container .card-deck .card .card-body .card-title{font-size:20px;text-transform:uppercase}.template-4 .template-events-4 .container .card-deck .card .card-body .event-time{font-size:14px;font-weight:600;line-height:1.2}.template-4 .template-events-4 .container .card-deck .card .card-body .btn{font-weight:500;color:#fff;display:flex;align-items:center;justify-content:center}.template-4 .template-events-4 .container .card-deck .card .card-body .card-text:last-child{margin-top:auto;display:flex;justify-content:center}.template-4 .template-contact-info-3{padding-top:1px}.template-4 .template-contact-info-3 .container{padding:60px 30px;border-radius:5px}.template-4 .template-contact-info-3 .container h3{margin-bottom:30px}.template-4 .template-contact-info-3 .container form{margin:0 auto;text-align:center}.template-4 .template-contact-info-3 .container form label{text-align:left}.template-4 .template-contact-info-3 .container form .btn{font-weight:600}.template-4 .template-contact-info-3 .container form .form-control{border:none}.template-4 .template-contact-info-3 #social-links{display:flex;justify-content:center}.template-4 .template-contact-info-3 #social-links .social-wrapper{padding:30px;max-width:350px;display:flex;justify-content:space-around;background-color:unset}.template-4 .template-contact-info-3 #social-links .social-wrapper .social-link{font-size:25px;transition:color .15s ease}@media(max-width:576px){.template-4 .template-contact-info-3 .container,.template-4 .template-endorsements #member-endorsements,.template-4 .template-endorsements #submit-endorsement-form,.template-4 .template-feature-text-2 .container .row .card .card-body{border-radius:0}}@media(min-width:576px){.template-4 .hero-header{margin-bottom:60px}.template-4 .hero-header .header-container .row .img-col .hero-img img{height:600px}.template-4 .template-open-content .container{padding:0 30px}.template-4 .template-events-4 .card-deck{justify-content:center}.template-4 .template-events-4 .card-deck .card{flex:auto}.template-4 .template-contact-info-3{padding-top:60px}}@media(max-width:768px){.template-4 .hero-header{min-height:100vh}}@media(min-width:768px){.template-4 .hero-header{margin-bottom:100px}.template-4 .hero-header .header-container .row{flex-direction:row}.template-4 .hero-header .header-container .row.no-headshot .copy-col{margin:0 auto;padding:100px 60px}.template-4 .hero-header .header-container .row .img-col{bottom:-60px}.template-4 .hero-header .header-container .row .img-col .hero-img{padding:0}.template-4 .hero-header .header-container .row .img-col .hero-img img{height:100%}.template-4 .hero-header .header-container .row .copy-col{padding:60px 40px 60px 0}.template-4 .template-open-content{margin-bottom:100px}.template-4 .template-open-content .container{padding:0 60px}.template-4 .template-feature-text-2{margin-bottom:100px}.template-4 .template-feature-text-2 .container .row.no-headshot .featured-text-col .card .card-body{padding:100px 60px}.template-4 .template-feature-text-2 .container .row .card .card-body{padding:100px 60px 100px}.template-4 .template-media-block{margin-top:100px;margin-bottom:100px}.template-4 .template-endorsements{margin-bottom:100px}.template-4 .template-endorsements #submit-endorsement-form{margin-bottom:50px}.template-4 .template-events-4 .container{padding:120px 30px}.template-4 .template-events-4 .container .events-intro-text{max-width:75%;margin:0 auto 40px}.template-4 .template-contact-info-3{padding-top:120px}.template-4 .template-contact-info-3 .container{padding-top:85px;padding-bottom:85px}.template-4 .template-contact-info-3 .container form{max-width:720px}.template-4 .template-contact-info-3 #social-links .social-wrapper{padding-top:40px;padding-bottom:40px;max-width:450px!important}}@media(min-width:992px){.template-4 .hero-header .header-container .row .copy-col{padding:60px 60px 60px 0}.template-4 .template-feature-text-2 .container .row .card .card-body{padding:100px 100px 110px 60px}.template-4 .template-feature-text-2 .container .row .featured-img-col{display:flex}.template-4 .template-events-4 .container .card-deck{margin-left:-45px;margin-right:-45px}.template-4 .template-events-4 .container .card-deck .card{flex:1 0 0%;margin:0 15px 0}}@media(min-width:1200px){.template-4 .hero-header .header-container .row.no-headshot .copy-col{padding:120px 70px!important}.template-4 .hero-header .header-container .row .copy-col{padding:120px 70px}.template-4 .template-open-content .container{padding-right:70px;padding-left:70px}.template-4 .template-feature-text-2 .container .row.no-headshot .featured-text-col .card .card-body .card-text{margin:0 auto 10px;max-width:875px}.template-4 .template-feature-text-2 .container .row .card .card-body{padding-left:70px}}@media(min-width:1400px){.template-4 .hero-header .header-container .row .copy-col{padding:60px 100px}.template-4 .template-open-content .container{padding-left:100px}.template-4 .template-open-content.no-headshot .container{padding-left:70px}.template-4 .template-feature-text-2 .container .row.no-headshot .card .card-body{padding:85px 346px 85px 100px}.template-4 .template-feature-text-2 .container .row .card .card-body{padding-left:100px}}