@import url(https://fonts.googleapis.com/css2?family=Chivo:ital,wght@0,900;1,900&family=Overpass:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&display=swap);.carousel-item.active[data-v-385760de]{position:relative}[data-v-385760de] .carousel-item .carousel-caption{position:relative!important}[data-v-385760de] .carousel-slide-item iframe{display:inline!important}[data-v-385760de] blockquote.tiktok-embed{border:0}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-2 h1{line-height:50px}.template-2 h1,.template-2 h2,.template-2 h3,.template-2 h5,.template-2 h6{font-family:Chivo,sans-serif!important}.template-2 h3{font-size:40px}.template-2 h4{font-family:Overpass,sans-serif;font-size:20px}.template-2 .template-name-position h1{margin-bottom:5px}.template-2 .template-name-position h2{font-weight:800;margin-bottom:15px}.template-2 .template-name-position h2,.template-2 p{font-family:Overpass,sans-serif!important}.template-2 .form-input label{font-weight:800!important}.template-2 .form-input input.form-control,.template-2 .form-input label,.template-2 textarea.form-control{font-family:Overpass,sans-serif}.template-2 .site-header{width:100%}.template-2 .site-header .navbar{font-family:Overpass,sans-serif!important}.template-2 .hero-header{padding-top:60px}.template-2 .hero-header .header-container.container{padding:0;max-width:none!important}.template-2 .hero-header .header-container .row{flex-direction:column-reverse;min-height:calc(100vh - 86px);max-width:1920px}.template-2 .hero-header .header-container .row,.template-2 .hero-header .header-container .row.no-headshot{margin-left:auto!important;margin-right:auto!important}.template-2 .hero-header .header-container .row.no-headshot .img-col{display:none}.template-2 .hero-header .header-container .row.no-headshot .copy-col{max-width:100%;padding:0}.template-2 .hero-header .header-container .row.no-headshot .copy-col .header-copy{padding:60px 30px;max-width:none}.template-2 .hero-header .header-container .row .img-col{padding:0;order:1}.template-2 .hero-header .header-container .row .img-col .hero-img{height:100%}.template-2 .hero-header .header-container .row .img-col .hero-img img{height:450px}.template-2 .hero-header .header-container .row .copy-col{display:flex;align-items:center;justify-content:center;padding:60px 30px}.template-2 .hero-header .header-container .row .copy-col .header-copy h2,.template-2 .hero-header .header-container .row .copy-col .header-copy p{color:#fff}.template-2 .template-open-content{margin-top:60px;margin-bottom:60px}.template-2 .template-open-content .container{padding:0 30px}.template-2 .template-feature-text{position:relative;margin-bottom:60px;z-index:-999}.template-2 .template-feature-text .container{border-top:1.5px solid;margin-top:-1px}.template-2 .template-feature-text .container .card{border:none;background-color:unset}.template-2 .template-feature-text .container .card .card-body{padding:60px 30px 0}.template-2 .template-feature-text .container .card .card-body h3.card-title{font-size:44px;margin-bottom:20px}.template-2 .template-media-block{padding:60px 0;margin-top:0;margin-bottom:0}.template-2 .template-endorsements #submit-endorsement-form .col-form-label{font-family:Chivo,sans-serif;font-weight:900}.template-2 .template-endorsements #submit-endorsement-form .custom-control-label{font-family:Overpass,sans-serif}.template-2 .template-endorsements #submit-endorsement-form .btn{font-family:Overpass,sans-serif;font-weight:600!important}.template-2 .template-endorsements #member-endorsements .nonCandidate-statement .card-body{font-family:Overpass,sans-serif}.template-2 .template-endorsements #member-endorsements #we-endorse{font-weight:700}.template-2 .template-endorsements #member-endorsements .endorsements-list p{font-weight:600}.template-2 .template-events-2 .container{padding:60px 30px}.template-2 .template-events-2 .container .events-intro-text{margin-bottom:30px}.template-2 .template-events-2 .container .card-deck{margin-bottom:20px}.template-2 .template-events-2 .container .card{border-radius:0;border:none;margin-bottom:20px}.template-2 .template-events-2 .container .card h4{text-transform:uppercase;font-weight:800}.template-2 .template-events-2 .container .card h6.card-subtitle{font-size:40px}.template-2 .template-events-2 .container .card .row{height:100%}.template-2 .template-events-2 .container .card .row .card-body{padding:30px;height:100%;display:flex;flex-direction:column}.template-2 .template-events-2 .container .card .row .card-body .card-text:last-child{margin-top:auto}.template-2 .template-events-2 .container .card .row .event-date h4{margin-bottom:0}.template-2 .template-events-2 .container .card .row .event-details h4{margin-bottom:5px}.template-2 .template-events-2 .container .card .row .event-details a{font-weight:800;text-transform:uppercase;transition:color .15s ease}.template-2 .template-events-2 .container .card .row .event-details a:hover{text-decoration:none}.template-2 .template-contact-info-2 .container{padding:60px 30px 80px}.template-2 .template-contact-info-2 .container h3{margin-bottom:20px}.template-2 .template-contact-info-2 .container #social-links{margin-bottom:25px}.template-2 .template-contact-info-2 .container #social-links a,.template-2 .template-contact-info-2 .container #social-links p{transition:color .15s ease}.template-2 .template-contact-info-2 .container #social-links a:hover{text-decoration:none}.template-2 .template-contact-info-2 .container form .form-control{border:none}.template-2 .template-contact-info-2 .container form #contact-number{width:70%}.template-2 .template-contact-info-2 .container form .btn{font-weight:600}@media(max-width:576px){.template-2 .hero-header .header-container .row.no-headshot{max-width:100%}.template-2 .template-media-block{margin-bottom:0}}@media(min-width:576px){.template-2 .hero-header .header-container .row.no-headshot{max-width:540px}.template-2 .hero-header .header-container .row .img-col .hero-img img{height:600px}.template-2 .hero-header .header-container .row .copy-col{max-width:540px;margin:0 auto}.template-2 .template-open-content .container{padding-top:0}.template-2 .template-endorsements{margin-top:60px}.template-2 .template-events-2 .container{padding:60px 0}.template-2 .template-events-2 .container .card-deck{margin-bottom:0}.template-2 .template-events-2 .container .card-deck .card{flex:1 0 50%}.template-2 .template-contact-info-2 .container{padding:60px 0 80px}}@media(max-width:768px){.template-2 .template-events-2 .card-deck .card{flex:auto}.template-2 .template-contact-info-2 #social-links>div{display:flex}.template-2 .template-contact-info-2 #social-links .social-link .social-icon{margin-right:25px}.template-2 .template-contact-info-2 #social-links .social-link .social-name{display:none}}@media(min-width:768px){.template-2 .hero-header .header-container .row{flex-direction:row}.template-2 .hero-header .header-container .row.no-headshot{max-width:720px}.template-2 .hero-header .header-container .row.no-headshot .copy-col .header-copy{padding:100px 60px}.template-2 .hero-header .header-container .row .img-col{overflow:hidden}.template-2 .hero-header .header-container .row .img-col .hero-img img{height:calc(100vh - 60px)}.template-2 .hero-header .header-container .row .copy-col{max-width:50%;padding:60px 40px}.template-2 .hero-header .header-container .row .copy-col .header-copy{max-width:700px}.template-2 .template-open-content{margin-top:100px;margin-bottom:100px}.template-2 .template-open-content .container{padding:0 60px}.template-2 .template-feature-text{margin-bottom:100px}.template-2 .template-feature-text .container .card .card-body{padding:100px 60px 0}.template-2 .template-media-block{padding:100px 0}.template-2 .template-endorsements{margin-top:100px;margin-bottom:100px}.template-2 .template-endorsements #submit-endorsement-form{margin-bottom:50px}.template-2 .template-events-2 .container{padding:95px 0}.template-2 .template-events-2 .container .card-deck{margin-bottom:10px}.template-2 .template-contact-info-2 .container h3{margin-bottom:40px}.template-2 .template-contact-info-2 .container #social-links .social-link .social-icon{font-size:20px;margin-right:10px}.template-2 .template-contact-info-2 .container #social-links .social-link .social-name{margin-top:4px}}@media(min-width:992px){.template-2 .hero-header .header-container .row.no-headshot{max-width:960px}.template-2 .hero-header .header-container .row .copy-col{padding:60px 70px}.template-2 .template-feature-text .container{border-width:2px;margin-top:-2px}.template-2 .template-events-2 .container{padding:95px 30px}.template-2 .template-events-2 .container .events-intro-text{width:75%}.template-2 .template-events-2 .container .card-deck{margin-right:-10px;margin-left:-10px}.template-2 .template-events-2 .container .card-deck .card{flex:1 0 45%;margin-left:10px;margin-right:10px}.template-2 .template-contact-info-2 .container{padding:100px 30px 120px}}@media(min-width:1200px){.template-2 .hero-header .header-container .row.no-headshot{max-width:1140px}.template-2 .hero-header .header-container .row.no-headshot .copy-col .header-copy{padding:120px}.template-2 .template-open-content{margin-top:120px;margin-bottom:120px}.template-2 .template-open-content .container{padding:0 120px}.template-2 .template-feature-text{margin-bottom:120px}.template-2 .template-feature-text .container .card .card-body{padding:120px 120px 0}.template-2 .template-endorsements{margin-top:120px;margin-bottom:120px}.template-2 .template-events-2 .container .events-intro-text{width:50%}}@media(min-width:1400px){.template-2 .hero-header .header-container .row.no-headshot{max-width:1320px}.template-2 .hero-header .header-container .row.no-headshot .copy-col .header-copy{padding:120px 190px}.template-2 .template-open-content .container{padding:0 190px}.template-2 .template-feature-text .container .card .card-body{padding:120px 190px 0}}