@import url(https://fonts.googleapis.com/css2?family=Didact+Gothic&family=Francois+One&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;border:none!important}.template-1 .btn,.template-2 .btn,.template-3 .btn,.template-4 .btn{padding:15px 30px!important;font-size:14px!important;text-transform:uppercase}.template-4 .btn{border-radius:5px!important;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-radius:5px;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-radius:5px;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-6 h1{font-size:50px;line-height:50px}.template-6 h1,.template-6 h2,.template-6 h3,.template-6 h4,.template-6 h5,.template-6 h6{font-family:Francois One,sans-serif!important;text-transform:uppercase!important}.template-6 h3{font-size:40px}.template-6 p{font-family:Didact Gothic,sans-serif!important}.template-6 .btn.disabled,.template-6 .btn:disabled{background-color:#8d8d8d;border-color:#8d8d8d}.template-6 .btn{position:relative;box-shadow:0 10px 20px rgba(0,0,0,.37);top:0;transition:all .15s ease}.template-6 .btn:not(.btn.disabled):active{top:10px;box-shadow:0 0 0 rgba(0,0,0,.37);transition:all .1s ease}.template-6 .form-input label{font-family:Francois One,sans-serif;font-weight:400!important}.template-6 .form-input input.form-control{font-family:Didact Gothic,sans-serif;font-weight:400!important}.template-6 .site-header{transition:all .15s ease}.template-6 .site-header .navbar{font-family:Francois One,sans-serif!important;font-weight:400}.template-6 .hero-header{padding-top:60px;position:relative;margin-bottom:-2px}.template-6 .hero-header .header-container.container{position:relative;z-index:100}.template-6 .hero-header .header-container .row{flex-direction:column}.template-6 .hero-header .header-container .row.no-headshot{min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content;padding:0}.template-6 .hero-header .header-container .row.no-headshot .img-col{display:none}.template-6 .hero-header .header-container .row.no-headshot .copy-col{padding:60px 30px}.template-6 .hero-header .header-container .row.no-headshot .copy-col .header-copy{max-width:none}.template-6 .hero-header .header-container .row .img-col{padding:0}.template-6 .hero-header .header-container .row .img-col .hero-img{height:100%;border-radius:40px;overflow:hidden;margin-bottom:100px}.template-6 .hero-header .header-container .row .img-col .hero-img img{height:450px}.template-6 .hero-header .header-container .row .copy-col{display:flex;align-items:center;justify-content:center;padding:60px 30px 0}.template-6 .hero-header .header-container .row .copy-col .header-copy .template-name-position h2{font-size:20px;margin-bottom:15px}.template-6 .hero-header+.template-feature-text{margin-top:60px}.template-6 .template-open-content .container{padding:0 30px 50px}.template-6 .template-feature-text{margin-bottom:100px}.template-6 .template-feature-text .container{border:1px solid;border-radius:40px;padding:60px 30px}.template-6 .template-feature-text .container .card{border:none}.template-6 .template-feature-text .container .card .card-body{padding:0}.template-6 .template-feature-text .container .card .card-body h3.card-title{font-size:50px;font-weight:400;margin-bottom:30px;line-height:1;text-align:center}@media(min-width:992px){.template-6 .template-feature-text .container .card .card-body h3.card-title{margin-bottom:60px}}@media(min-width:1200px){.template-6 .template-feature-text .container .card .card-body h3.card-title{margin-bottom:75px}}.template-6 .template-media-block{margin-top:70px;margin-bottom:70px}.template-6 .template-media-block .container .carousel{background-color:unset!important}@media(min-width:992px){.template-6 .template-media-block .container .carousel .carousel-item img{height:650px!important}}.template-6 .template-media-block .container.img-container{padding:0 30px}@media screen and (min-width:575px){.template-6 .template-media-block .container.img-container{max-width:480px!important;padding:0}}@media screen and (min-width:768px){.template-6 .template-media-block .container.img-container{max-width:660px!important}}.template-6 .template-media-block .container .carousel-control-prev{left:-46px}.template-6 .template-media-block .container .carousel-control-next{right:-46px}@media screen and (min-width:768px){.template-6 .template-media-block .container .carousel-control-prev{left:-66px}.template-6 .template-media-block .container .carousel-control-next{right:-66px}}@media screen and (min-width:992px){.template-6 .template-media-block .container .carousel-control-prev{left:-86px}.template-6 .template-media-block .container .carousel-control-next{right:-86px}}@media screen and (min-width:1400px){.template-6 .template-media-block .container .carousel-control-prev{left:-100px}.template-6 .template-media-block .container .carousel-control-next{right:-100px}}@media(min-width:768px){.template-6 .template-endorsements{margin-bottom:70px}}.template-6 .template-endorsements #submit-endorsement-form{border-width:1px}.template-6 .template-endorsements #submit-endorsement-form .col-form-label{font-family:Francois One,sans-serif;text-transform:uppercase}.template-6 .template-endorsements #submit-endorsement-form .custom-control-label{font-family:Didact Gothic,sans-serif;padding:20px 0 20px 40px;transition:color .05s ease}.template-6 .template-endorsements #submit-endorsement-form .custom-control-label:before{left:0}@media screen and (min-width:768px){.template-6 .template-endorsements #submit-endorsement-form .custom-control-label{padding:20px 0 20px 60px}}@media screen and (min-width:1200px){.template-6 .template-endorsements #submit-endorsement-form .custom-control-label{padding:20px 0 20px 80px}}.template-6 .template-endorsements #submit-endorsement-form .btn{font-family:Francois One,sans-serif;font-weight:400!important}.template-6 .template-endorsements #submit-endorsement-form #position .custom-control-label{font-family:Francois One,sans-serif}.template-6 .template-endorsements #submit-endorsement-form form .petition-group{margin-bottom:30px}@media(min-width:992px){.template-6 .template-endorsements #submit-endorsement-form form .petition-group{margin-bottom:40px}}.template-6 .template-endorsements #submit-endorsement-form form .petition-group:hover .petition-checkbox{background-color:unset}@media screen and (min-width:992px){.template-6 .template-endorsements #submit-endorsement-form form .petition-group .custom-control-label{width:calc(100% + 80px)}}.template-6 .template-endorsements #submit-endorsement-form form .petition-checkbox{border:none}.template-6 .template-endorsements #submit-endorsement-form form .custom-control-label:before{border-radius:5px}.template-6 .template-endorsements #submit-endorsement-form form .custom-control-input:checked~.custom-control-label:before{color:#000;background-color:#000}.template-6 .template-endorsements #submit-endorsement-form form .endorsement-group .check-endorsement{font-family:Francois One,sans-serif!important}.template-6 .template-endorsements #submit-endorsement-form form .endorsement-group .col-form-label{display:block}.template-6 .template-endorsements #submit-endorsement-form form .endorsement-group .nonCandidate-checkbox{background-color:unset}.template-6 .template-endorsements #submit-endorsement-form form .endorsement-group .nonCandidate-checkbox:first-of-type{margin-bottom:10px}@media(min-width:992px){.template-6 .template-endorsements #submit-endorsement-form form .endorsement-group .nonCandidate-checkbox:first-of-type{margin-bottom:20px}}.template-6 .template-endorsements #submit-endorsement-form form .endorsement-group .nonCandidate-checkbox .endorsement-checkbox{border:none}.template-6 .template-endorsements #submit-endorsement-form form .endorsement-group .nonCandidate-checkbox:hover .endorsement-checkbox{background-color:unset}.template-6 .template-endorsements #submit-endorsement-form form #position-group #position{margin-top:12px!important}.template-6 .template-endorsements #member-endorsements{border-width:1px}.template-6 .template-endorsements #member-endorsements .member-key{margin-top:10px}@media(min-width:992px){.template-6 .template-endorsements #member-endorsements .member-key{margin-top:0}}.template-6 .template-endorsements #member-endorsements .member-key p{font-family:Francois One,sans-serif!important;font-size:14px;color:#2c2c2c}.template-6 .template-endorsements #member-endorsements .nonCandidate-endorsements .nonCandidate-statement .card{border-left:none;border-right:none;border-bottom:none;border-top:1px solid #d9d9d9}.template-6 .template-endorsements #member-endorsements .nonCandidate-endorsements .nonCandidate-statement .card .card-body{font-family:Didact Gothic,sans-serif;padding:40px 0 10px}@media(min-width:992px){.template-6 .template-endorsements #member-endorsements .nonCandidate-endorsements .nonCandidate-statement .card .card-body{padding:40px 0 20px}}.template-6 .template-endorsements #member-endorsements #we-endorse,.template-6 .template-endorsements #member-endorsements .endorsements-list p{font-family:Francois One,sans-serif!important}.template-6 .template-endorsements #member-endorsements span.key-color{box-shadow:0 5px 8px rgba(0,0,0,.3)}.template-6 .template-events-3 .container{padding:60px 30px 45px}@media(min-width:576px){.template-6 .template-events-3 .container{padding:0 0 45px}}.template-6 .template-events-3 .container h3{text-align:center;margin-bottom:30px!important;line-height:1}@media(min-width:992px){.template-6 .template-events-3 .container h3{margin-bottom:60px!important}}.template-6 .template-events-3 .container>div:nth-child(2){display:flex;flex-direction:column}@media(min-width:576px){.template-6 .template-events-3 .container>div:nth-child(2){margin-left:-15px;margin-right:-15px}}@media(min-width:992px){.template-6 .template-events-3 .container>div:nth-child(2){flex-direction:row}}.template-6 .template-events-3 .container .events-intro-text{margin-bottom:30px;color:#fff}.template-6 .template-events-3 .container .card-deck{display:block;margin-left:0;margin-right:0}.template-6 .template-events-3 .container .card-deck .card{border-radius:40px;border-width:1px;display:block;height:100%;margin-bottom:30px}.template-6 .template-events-3 .container .card-deck .card .row{flex-direction:column}.template-6 .template-events-3 .container .card-deck .card .row>div{flex:0 0 100%!important;max-width:100%!important}.template-6 .template-events-3 .container .card-deck .card .event-date{position:absolute;z-index:10;top:70px}.template-6 .template-events-3 .container .card-deck .card .event-date h4{font-size:20px;margin-bottom:0;color:#fff!important}.template-6 .template-events-3 .container .card-deck .card .event-date h6{font-size:40px;letter-spacing:-1px;color:#fff!important;margin-bottom:0!important}.template-6 .template-events-3 .container .card-deck .card .event-date .card-body{padding:0;text-align:center}.template-6 .template-events-3 .container .card-deck .card .event-img{overflow:hidden;position:relative}.template-6 .template-events-3 .container .card-deck .card .event-img:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4)}.template-6 .template-events-3 .container .card-deck .card .event-img img{-o-object-fit:cover;object-fit:cover;height:200px;width:100%;-o-object-position:center;object-position:center}.template-6 .template-events-3 .container .card-deck .card .event-details .card-body{text-align:center;padding:40px 20px 130px}@media(min-width:576px){.template-6 .template-events-3 .container .card-deck .card .event-details .card-body{padding:40px 30px 130px}}@media(min-width:992px){.template-6 .template-events-3 .container .card-deck .card .event-details .card-body{padding:40px 20px 100px}}@media(min-width:1200px){.template-6 .template-events-3 .container .card-deck .card .event-details .card-body{padding:40px 30px 100px}}.template-6 .template-events-3 .container .card-deck .card .event-details .card-body .event-link{position:absolute;left:0;right:0;bottom:70px}@media(min-width:992px){.template-6 .template-events-3 .container .card-deck .card .event-details .card-body .event-link{bottom:40px}}.template-6 .template-events-3 .container .card-deck .card .event-details .card-body .event-link a{color:#fff;border-radius:30px;padding:15px 45px;font-size:14px;text-transform:uppercase;box-shadow:0 10px 20px rgba(0,0,0,.37);top:0;transition:all .15s ease;position:relative}.template-6 .template-events-3 .container .card-deck .card .event-details .card-body .event-link a:active{top:10px;box-shadow:0 0 0 rgba(0,0,0,.37);transition:all .1s ease}.template-6 .template-events-3 .container .card-deck .card .event-details .event-time{font-family:Francois One,sans-serif!important}.template-6 .template-events-3 .container .card-deck .card .event-details a{font-family:Francois One,sans-serif!important;text-transform:uppercase;transition:all .15s ease}.template-6 .template-events-3 .container .card-deck .card .event-details a:hover{text-decoration:none}.template-6 .template-events-3 .container .card-deck:last-child{margin-bottom:0}.template-6 .template-contact-info-3 .container{padding:65px 30px 45px}.template-6 .template-contact-info-3 .container h3{margin-bottom:30px}.template-6 .template-contact-info-3 .container form{text-align:center}.template-6 .template-contact-info-3 .container form label{text-align:left}.template-6 .template-contact-info-3 .container form .btn{font-weight:600}.template-6 .template-contact-info-3 .container form .form-control{border:none}.template-6 .template-contact-info-3 #social-links{display:flex;justify-content:center}.template-6 .template-contact-info-3 #social-links .social-wrapper{max-width:350px;padding:30px;display:flex;justify-content:space-around}.template-6 .template-contact-info-3 #social-links .social-wrapper .social-link{font-size:25px;color:#fff}@media(max-width:450px){.template-6 .hero-header .header-container .hero-img img{max-height:500px!important}}@media(max-width:576px){.template-6 .hero-header .header-container .row{border-left:none!important;border-right:none!important}.template-6 .hero-header .header-container .row .img-col .hero-img{border-radius:0;margin-bottom:0}.template-6 .hero-header .header-container .row .img-col .hero-img img{height:100%;max-height:600px}.template-6 .template-feature-text .container{border-radius:0;border-left:none;border-right:none}}@media(min-width:576px){.template-6 .hero-header{padding:100px 0 0}.template-6 .hero-header .header-container .row .img-col .hero-img img{height:100%}.template-6 .template-open-content .container{padding:0 30px 50px}.template-6 .template-feature-text .container{padding:60px 30px 60px}.template-6 .template-endorsements #member-endorsements,.template-6 .template-endorsements #submit-endorsement-form{border-radius:40px}}@media(min-width:768px){.template-6 .hero-header .header-container .row{flex-direction:row}.template-6 .hero-header .header-container .row .img-col{display:block;height:100%}.template-6 .hero-header .header-container .row .img-col .hero-img{min-height:700px;height:75vh}.template-6 .hero-header .header-container .row .img-col .hero-img img{height:100%}.template-6 .hero-header .header-container .row .copy-col{padding:20px 0 20px 30px}.template-6 .hero-header .header-container .row.no-headshot .copy-col{padding:60px 70px}.template-6 .template-open-content .container{padding:60px 30px 50px}.template-6 .template-contact-info-3 .container{width:720px;padding:75px 30px 45px}.template-6 .template-contact-info-3 #social-links .social-wrapper{max-width:450px!important}}@media(max-width:992px){.template-6 .site-header{background-color:#fff}}@media(min-width:992px){.template-6 .hero-header .header-container{position:relative}.template-6 .hero-header .header-container .row .copy-col{padding:0}.template-6 .hero-header .header-container .row .copy-col .header-copy{padding:0 30px}.template-6 .hero-header .header-container .row.no-headshot .copy-col{padding:100px}.template-6 .template-open-content .container{padding:70px 70px 60px}.template-6 .template-feature-text .container{padding:70px}.template-6 .template-media-block{margin-top:100px;margin-bottom:100px}.template-6 .template-media-block .container.img-container{max-width:820px!important}.template-6 .template-endorsements,.template-6 .template-endorsements #submit-endorsement-form{margin-bottom:100px}.template-6 .template-events-3 .container{padding:0 0 100px}.template-6 .template-contact-info-3 .container{padding:100px 30px 45px}.template-6 .template-contact-info-3 #social-links{padding-bottom:60px}}@media(min-width:1200px){.template-6 .hero-header .header-container .row .img-col{flex-basis:45%}.template-6 .hero-header .header-container .row .copy-col{flex-basis:55%}.template-6 .hero-header .header-container .row .copy-col .header-copy{padding:0 0 0 60px}.template-6 .template-feature-text .container,.template-6 .template-open-content .container{padding:100px 160px}.template-6 .template-media-block{margin-top:120px}.template-6 .template-endorsements{margin-bottom:130px}.template-6 .template-events-3 .container{padding:0 0 120px}.template-6 .template-events-3 .container h3{margin-bottom:75px!important}.template-6 .template-contact-info-3 .container{padding-top:110px}}@media(min-width:1400px){.template-6 .hero-header .header-container .row.no-headshot .copy-col{padding:100px 160px}.template-6 .hero-header .header-container .row .img-col{flex-basis:40%}.template-6 .hero-header .header-container .row .copy-col{flex-basis:60%}.template-6 .hero-header .header-container .row .copy-col .header-copy{padding:0 50px 0 100px}.template-6 .template-media-block .container.img-container,.template-6 .template-media-block .container.vid-container{max-width:1000px!important}}