.banner{position:relative;z-index:1;padding-top:10em;padding-bottom:1em;color:#fff;text-align:center}@media (min-width:992px){.banner{padding-top:20em;padding-bottom:5em}}.banner:before{content:"";position:absolute;left:0;top:0;background:rgba(0,0,0,.3);height:100%;width:100%;z-index:-1}.section-padding{padding:25px 0}@media (min-width:992px){.section-padding{padding:50px 0}}.section-margin{margin:25px 0}@media (min-width:992px){.section-margin{margin:100px 0}}.bg-olive-white{background:#f7f7f5}.bg-olive-green{background:#8a9583}.pac-container{z-index:9999}.js-scroll{opacity:0;transition:opacity .5s}.js-scroll.scrolled{opacity:1}.js-scroll.scrolled.fade-in{animation:fade-in 1s ease-in-out both}.js-scroll.scrolled.fade-in-bottom{animation:fade-in-bottom 1s ease-in-out both}.js-scroll.scrolled.slide-left{animation:slide-in-left 1s ease-in-out both}.js-scroll.scrolled.slide-right{animation:slide-in-right 1s ease-in-out both}.js-scroll.scrolled.slide-up{animation:slide-in-up 1s ease-in-out both}cite{position:relative;display:inline-flex}cite:before{content:"-";position:absolute;left:-13px;top:0}@keyframes slide-in-left{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-up{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}h1,h2,h3,h4,h5,h6{font-family:Playfair,serif}h1{font-size:1.5em}@media (min-width:992px){h1{font-size:5em}}h1 span{font-size:120%;font-weight:700;font-style:italic}h2{font-size:1em}@media (min-width:992px){h2{font-size:2em}}@media (min-width:1200px){h2{font-size:3em}}h2 span{font-size:120%;font-weight:700;font-style:italic}p{font-family:'Messina Sans',serif}.btn-primary{background:#8a9583;border-radius:25px;font-weight:400;color:#fff;font-family:'Messina Sans',serif;text-decoration:none;padding:5px 25px;border:1px solid transparent;display:inline-block;cursor:pointer;text-transform:uppercase;white-space:nowrap;font-size:14px;transition:all .2s ease-in-out}.btn-primary:active,.btn-primary:focus,.btn-primary:focus-visible{background-color:#8a9583!important;box-shadow:none!important}.btn-primary:hover{background-color:#576052;border-color:#576052}.btn-outline-primary{background:#fff;border-radius:25px;font-weight:400;color:#8a9583;font-family:'Messina Sans',serif;text-decoration:none;padding:5px 25px;border:1px solid #8a9583;display:inline-block;cursor:pointer;text-transform:uppercase;white-space:nowrap;font-size:14px;transition:all .2s ease-in-out}.btn-outline-primary:hover{background:#8a9583;color:#fff}.btn-secondary{background:#fff;border-radius:25px;font-weight:400;color:#262626;font-family:'Messina Sans',serif;text-decoration:none;padding:5px 25px;border:1px solid #fff;display:inline-block;cursor:pointer;text-transform:uppercase;white-space:nowrap;font-size:14px;transition:all .2s ease-in-out}.btn-secondary:hover{background:#262626;color:#fff}.btn-tertiary{background:0 0;border-radius:25px;font-weight:400;color:#fff;font-family:'Messina Sans',serif;text-decoration:none;padding:5px 25px;border:1px solid transparent;display:inline-block;cursor:pointer;text-transform:uppercase;white-space:nowrap;font-size:14px;transition:all .2s ease-in-out;border:1px solid #fff!important}.btn-tertiary:hover{background:#fff;color:#262626}@font-face{font-family:Playfair;src:url('../../static/fonts/playfair/PlayfairDisplay-VariableFont_wght.ttf') format('truetype');font-weight:100 900;font-style:normal}@font-face{font-family:Playfair;src:url('../../static/fonts/playfair/PlayfairDisplay-Italic-VariableFont_wght.ttf') format('truetype');font-weight:100 900;font-style:italic}@font-face{font-family:'Messina Sans';src:url('../../static/fonts/messina-sans/MessinaSans-Regular.ttf') format('truetype')}.icon{position:relative;display:block;margin:auto;height:80px;width:80px;background:#fff;border-radius:100%;box-shadow:1px 2px 3px rgba(0,0,0,.3)}.icon>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:80%;width:80%}.icon.donate>span{background:url("../../static/images/icons/donate.svg") no-repeat center center;background-size:contain}.icon.paw-in-heart>span{background:url("../../static/images/icons/paw-in-heart.svg") no-repeat center center;background-size:contain}.icon.person-and-heart>span{background:url("../../static/images/icons/person-and-heart.svg") no-repeat center center;background-size:contain}.icon.greenhouse>span{background:url("../../static/images/icons/greenhouse.svg") no-repeat center center;background-size:contain}.icon.toothbrush-and-toothpaste>span{background:url("../../static/images/icons/toothbrush-and-toothpaste.svg") no-repeat center center;background-size:contain}.icon.cow>span{background:url("../../static/images/icons/cow.svg") no-repeat center center;background-size:contain}.icon.check{border:1px solid #8a9583;box-shadow:none}.icon.check>span{display:block;position:relative}.icon.check>span:before{content:"\F633";font-family:bootstrap-icons;font-size:3em;color:#8a9583;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}form input:-webkit-autofill{background-color:transparent}form .field-wrapper{padding-bottom:25px}form .field-wrapper legend,form .field-wrapper>label{font-size:1em;font-family:Playfair,serif;color:#8a9583;display:block}@media (min-width:992px){form .field-wrapper legend,form .field-wrapper>label{font-size:1em}}form .field-wrapper .form-control,form .field-wrapper input:not([type=radio]){background:0 0;border:none;border-radius:0;border-bottom:1px solid #262626;width:100%}form .field-wrapper .form-control:active,form .field-wrapper .form-control:focus,form .field-wrapper .form-control:focus-visible,form .field-wrapper input:not([type=radio]):active,form .field-wrapper input:not([type=radio]):focus,form .field-wrapper input:not([type=radio]):focus-visible{outline:0;box-shadow:none}form .field-wrapper.radio{position:relative}form .field-wrapper.radio label{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:1em;font-family:'Messina Sans',serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:992px){form .field-wrapper.radio label{font-size:1.2em}}form .field-wrapper.radio label:hover input~.checkmark{background-color:#eee}form .field-wrapper.radio label input:checked~.checkmark{background-color:#8a9583}form .field-wrapper.radio label input:checked~.checkmark:after{display:block}form .field-wrapper.radio label input{position:absolute;opacity:0;cursor:pointer}form .field-wrapper.radio label .checkmark{position:absolute;top:50%;left:0;transform:translate(40%,-50%);height:20px;width:20px;background-color:#fff;border-radius:50%;border:1px solid #262626}form .field-wrapper.radio label .checkmark:after{content:"";position:absolute;display:none;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#fff}form .spinner-border{display:none}form.processing .spinner-border{display:block}.template-home h2{font-size:2em}.template-home h2 span{font-size:120%}@media (min-width:768px){.template-home h2{font-size:4em}}.template-home .banner{background-image:url('../../static/images/kids-meeting-with-horse.jpg');background-position:-350px 100%;background-repeat:no-repeat;background-size:cover;padding-top:250px;padding-bottom:50px;color:#fff;text-align:center}@media (min-width:576px){.template-home .banner{background-position:center;padding-top:250px;padding-bottom:250px;text-align:left}}@media (min-width:768px){.template-home .banner{background-position:center;padding-top:250px;padding-bottom:250px;text-align:left}}@media (min-width:768px){.template-home .banner h1{font-size:3em}}@media (min-width:992px){.template-home .banner h1{font-size:4em}}.template-home .banner h5{font-size:1em}.template-home .banner h5 span{font-weight:700;font-style:italic}.template-home .banner h1{margin-bottom:25px;line-height:1.2}.template-home .banner h1 span{font-weight:800;font-style:italic;line-height:.8}@media (min-width:992px){.template-home .banner h1 span>span{padding-left:80px}}.template-home #support-us{background-color:#8a9583;padding-top:25px;padding-bottom:25px;color:#fff;text-align:center}@media (min-width:768px){.template-home #support-us{padding-top:100px;padding-bottom:100px}}.template-home #support-us h2{line-height:1;margin-bottom:25px;font-weight:400}@media (min-width:768px){.template-home #support-us h2{margin-bottom:50px}}.template-home #support-us h2 span{font-weight:700;font-style:italic}.template-home #support-us .btn{padding:10px 25px}.template-home #intro{text-align:center}@media (min-width:768px){.template-home #intro{text-align:left}}.template-home #intro .image{display:block;width:100%;height:200px;background-image:url("../../static/images/two-volunteers-helping-girl-on-horse.jpg");background-repeat:no-repeat;background-position:100% 20%;background-size:cover}@media (min-width:768px){.template-home #intro .image{background-position:center;height:400px}}@media (min-width:992px){.template-home #intro .image{height:600px}}.template-home #intro p{font-size:2em;line-height:1.2;font-family:Playfair,serif}.template-home #intro p span{font-style:italic;font-weight:700;color:#8a9583}.template-home #intro .btn{padding:10px 25px}.template-home #our-mission{background-color:#f7f7f5;text-align:center}.template-home #our-mission h2{margin-bottom:25px}.template-home #our-mission h2 span{color:#8a9583}.template-home #our-mission p span{color:#8a9583}.template-home #our-mission a{position:relative;display:inline-block;color:#8a9583;text-decoration:none;text-transform:uppercase;font-size:14px}.template-home #our-mission a:after{content:"\F285";font-family:bootstrap-icons;position:absolute;right:0;top:50%;transform:translate(150%,-48%)}.template-home #statistics{text-align:center}.template-home #statistics span{position:relative;font-family:Playfair,serif;font-size:2em;display:inline-block;color:#8a9583;font-weight:700;font-style:italic}@media (min-width:768px){.template-home #statistics span{font-size:5em}}.template-home #statistics span.percentage.active:before{content:"%";position:absolute;right:-60px;top:0}.template-home #statistics p{font-family:Playfair,serif;line-height:1.2;padding:0 25px}@media (min-width:768px){.template-home #statistics p{padding:0 85px}}.template-home #donate{position:relative;display:block;width:100%;height:auto;text-align:center}@media (min-width:768px){.template-home #donate{height:500px;text-align:left}}@media (min-width:992px){.template-home #donate{height:700px;text-align:left}}.template-home #donate .image{position:relative;width:100%;height:300px;background-image:url("../../static/images/kids-learning-about-horses.jpg");background-size:cover;background-repeat:no-repeat;background-position:100% 0}@media (min-width:768px){.template-home #donate .image{position:absolute;left:0;top:0;width:50%;height:100%;background-position:center}}.template-home #donate span{display:block;margin-top:25px;margin-bottom:25px;font-size:1.5em;font-family:Playfair,serif;line-height:1.2}@media (min-width:768px){.template-home #donate span{font-size:2em;padding-top:50px;margin-bottom:50px}}@media (min-width:992px){.template-home #donate span{font-size:3em;padding-top:100px;margin-bottom:50px}}.template-home #be-the-change{background:url('../../static/images/horses-in-stable-with-kids.jpg');background-size:cover;background-position:center;padding-top:100px;padding-bottom:100px}.template-home #be-the-change .overlay{padding:10px 20px;background:rgba(255,255,255,.8);text-align:center}@media (min-width:768px){.template-home #be-the-change .overlay{padding:50px 100px}}.template-home #be-the-change .overlay h2{margin-bottom:25px}.template-home #be-the-change .overlay h2 span{color:#8a9583}.template-home #what-we-do{text-align:center}.template-home #what-we-do h2 span{color:#8a9583}.template-home #what-we-do p{margin-bottom:50px}.template-home #what-we-do a{position:relative;display:inline-block;color:#8a9583;text-decoration:none;text-transform:uppercase;font-size:14px}.template-home #what-we-do a:after{content:"\F285";font-family:bootstrap-icons;position:absolute;right:0;top:50%;transform:translate(150%,-48%)}.template-home #what-we-do .splide__track{height:auto;padding-bottom:25px}.template-home #what-we-do .splide__slide .icon{margin-bottom:20px;background:#f7f7f5;box-shadow:none}.template-home #what-we-do .splide__slide h3{margin-bottom:15px}.template-home #what-we-do .splide__slide p{width:80%;margin:25px auto}.template-home #what-we-do .splide__pagination{bottom:-1em}.template-home #slideshow{position:relative;display:block;width:100%;margin-top:50px}.template-home #slideshow img{height:300px;width:100%;object-fit:cover;object-position:center}@media (min-width:768px){.template-home #slideshow img{height:600px}}@media (min-width:992px){.template-home #slideshow img{height:800px}}.template-home #healing-stories{background-color:#8a9583;color:#fff;text-align:center}.template-home #healing-stories h2{margin-bottom:25px}@media (min-width:768px){.template-home #healing-stories h2{margin-bottom:50px}}.template-home #healing-stories .testimonial{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:25px 0}@media (min-width:992px){.template-home #healing-stories .testimonial{padding:0 25px}}.template-home #healing-stories blockquote{font-family:'Messina Sans',serif;margin-bottom:auto}.template-home #healing-stories cite{font-family:Playfair,serif;font-weight:700;align-self:center;margin-top:1rem}.template-home .newsletter-signup{background:url("../../static/images/two-kids-grooming-horse.jpg") no-repeat center center;background-size:cover}.template-about .banner{background:url("../../static/images/girl-brushing-horse-in-stable.jpg") no-repeat center center;background-size:cover}.template-about .intro{padding:50px 0}.template-about .intro h2{text-align:center}.template-about .intro h2 span{color:#8a9583;font-style:italic}.template-about .section-wrapper{background-color:#f7f7f5;padding-top:70px;padding-bottom:70px;text-align:center}@media (min-width:992px){.template-about .section-wrapper{text-align:left}}.template-about .section-wrapper p{font-size:1.2em;margin-bottom:25px}.template-about .section-wrapper .splide .splide__arrow{background:0 0}@media (min-width:992px){.template-about .section-wrapper .splide .splide__arrow.splide__arrow--prev{top:-2.5em}}@media (min-width:992px){.template-about .section-wrapper .splide .splide__arrow.splide__arrow--next{bottom:-2.5em}}.template-about .section-wrapper .splide .image{display:block;width:100%;height:200px;margin-bottom:20px}.template-about .section-wrapper .splide #image-1{background:url("../../static/images/girl-brushing-horse-in-stable-2.jpg") no-repeat center center;background-size:cover}@media (min-width:992px){.template-about .section-wrapper .splide #image-1{height:400px}}@media (min-width:1200px){.template-about .section-wrapper .splide #image-1{height:500px}}.template-about .section-wrapper .splide #image-2{background:url("../../static/images/child-feeding-goat.jpg") no-repeat center center;background-size:cover}@media (min-width:992px){.template-about .section-wrapper .splide #image-2{height:200px}}@media (min-width:1200px){.template-about .section-wrapper .splide #image-2{height:300px}}.template-about .section-wrapper .splide #image-3{background:url("../../static/images/small-child-riding-horse.jpg") no-repeat center center;background-size:cover}@media (min-width:992px){.template-about .section-wrapper .splide #image-3{height:200px}}@media (min-width:1200px){.template-about .section-wrapper .splide #image-3{height:300px}}.template-about .section-wrapper .splide #image-4{background:url("../../static/images/child-riding-horse-led-by-volunteer.jpg") no-repeat center center;background-size:cover}@media (min-width:992px){.template-about .section-wrapper .splide #image-4{height:400px}}@media (min-width:1200px){.template-about .section-wrapper .splide #image-4{height:500px}}.template-about .section-wrapper .splide #image-5{background:url("../../static/images/boy-being-helped-up-on-horse.jpg") no-repeat center center;background-size:cover}@media (min-width:992px){.template-about .section-wrapper .splide #image-5{height:400px}}@media (min-width:1200px){.template-about .section-wrapper .splide #image-5{height:500px}}.template-about .section-wrapper .splide #image-6{background:url("../../static/images/kids-and-dog-in-field.jpg") no-repeat center center;background-size:cover}@media (min-width:992px){.template-about .section-wrapper .splide #image-6{height:200px}}@media (min-width:1200px){.template-about .section-wrapper .splide #image-6{height:300px}}.template-about .section-wrapper .splide #image-7{background:url("../../static/images/boy-feeding-goat.jpg") no-repeat center center;background-size:cover}@media (min-width:992px){.template-about .section-wrapper .splide #image-7{height:200px}}@media (min-width:1200px){.template-about .section-wrapper .splide #image-7{height:300px}}.template-about .section-wrapper .splide #image-8{background:url("../../static/images/group-of-kids-and-volunteers.jpg") no-repeat center center;background-size:cover}@media (min-width:992px){.template-about .section-wrapper .splide #image-8{height:400px}}@media (min-width:1200px){.template-about .section-wrapper .splide #image-8{height:500px}}.template-what-we-do .banner{background-image:url("../../static/images/volunteers-helping-boy-on-horse.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}@media (min-width:576px){.template-what-we-do .banner{background-position:100% -50px}}@media (min-width:768px){.template-what-we-do .banner{background-position:100% -50px}}@media (min-width:1400px){.template-what-we-do .banner{background-position:100% -200px}}.template-what-we-do .intro{padding:50px 0}.template-what-we-do .intro h2{text-align:center}.template-what-we-do .intro h2 span{color:#8a9583;font-style:italic;font-weight:700}.template-what-we-do .section-wrapper{text-align:center}.template-what-we-do #section1{background:#8a9583}.template-what-we-do #section1 p{color:#fff}.template-what-we-do #section2{background:#f7f7f5}.template-what-we-do #section2 .splide__slide .icon{margin-bottom:20px}.template-what-we-do #section2 .splide__slide h3{margin-bottom:15px}.template-what-we-do #section2 .splide__slide p{width:80%;margin:auto}.template-what-we-do #section2 .splide__pagination{bottom:-1em}.template-stay-connected .banner{background:url("../../static/images/group-of-kids-and-volunteers.jpg") no-repeat 100% 70%;background-size:cover}.template-stay-connected .intro{padding:50px 0;text-align:center}.template-stay-connected .intro p{margin-bottom:50px}.template-stay-connected .feed-wrapper{position:relative;display:flex;justify-content:center}.template-shop .banner{background-image:url("../../static/images/hpr-merch-on-ground-with-eggs.jpg");background-position:center;background-size:cover}.template-take-action .banner{background:url("../../static/images/boy-petting-horse-in-stable.jpg") no-repeat 100% 25%;background-size:cover}.template-take-action .intro{text-align:center}@media (min-width:768px){.template-take-action .intro{text-align:left}}.template-take-action .intro .image{background-image:url("../../static/images/boy-riding-horse.jpg");background-repeat:no-repeat;background-position:100% 25%;background-size:cover;height:200px;width:100%;margin:auto;display:block}@media (min-width:768px){.template-take-action .intro .image{background-position:center;height:400px;width:100%}}@media (min-width:992px){.template-take-action .intro .image{background-position:center;height:600px}}@media (min-width:1200px){.template-take-action .intro .image{height:600px;width:500px}}.template-take-action .intro h2 span{display:block;padding:25px 0;font-style:italic;font-weight:700;color:#8a9583}.template-take-action .section-wrapper{background:#f7f7f5;padding:50px 0}.template-take-action .section-wrapper p{text-align:center}.template-take-action .form-wrapper{border:1px solid #262626;padding:25px 25px}@media (min-width:992px){.template-take-action .form-wrapper{padding:25px 100px}}.template-take-action .form-wrapper h2{text-align:center;margin-bottom:50px}.template-take-action .form-wrapper h2 span{font-style:italic;font-weight:700;display:block;color:#8a9583}.template-take-action .form-wrapper form .field-wrapper{padding-bottom:25px}.template-take-action .form-wrapper form .field-wrapper legend,.template-take-action .form-wrapper form .field-wrapper>label{font-size:1em;font-family:Playfair,serif;color:#8a9583;display:block;margin:10px 0}@media (min-width:992px){.template-take-action .form-wrapper form .field-wrapper legend,.template-take-action .form-wrapper form .field-wrapper>label{font-size:1.5em;margin:25px 0}}.template-take-action .form-wrapper form .field-wrapper input:not([type=radio]){background:0 0;border:none;border-bottom:1px solid #262626;width:100%}.template-take-action .form-wrapper form .field-wrapper input:not([type=radio]):focus-visible{outline:0}.template-take-action .form-wrapper form .field-wrapper.radio{position:relative}.template-take-action .form-wrapper form .field-wrapper.radio label{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:1em;font-family:'Messina Sans',serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:992px){.template-take-action .form-wrapper form .field-wrapper.radio label{font-size:1.2em}}.template-take-action .form-wrapper form .field-wrapper.radio label:hover input~.checkmark{background-color:#eee}.template-take-action .form-wrapper form .field-wrapper.radio label input:checked~.checkmark{background-color:#8a9583}.template-take-action .form-wrapper form .field-wrapper.radio label input:checked~.checkmark:after{display:block}.template-take-action .form-wrapper form .field-wrapper.radio label input{position:absolute;opacity:0;cursor:pointer}.template-take-action .form-wrapper form .field-wrapper.radio label .checkmark{position:absolute;top:50%;left:0;transform:translate(40%,-50%);height:20px;width:20px;background-color:#fff;border-radius:50%;border:1px solid #262626}.template-take-action .form-wrapper form .field-wrapper.radio label .checkmark:after{content:"";position:absolute;display:none;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#fff}.template-take-action .form-wrapper form .field-wrapper.radio #other{position:absolute;left:0;bottom:-20px;width:0;max-width:100%;visibility:hidden;overflow:hidden;transition:all .2s ease}@media (min-width:992px){.template-take-action .form-wrapper form .field-wrapper.radio #other{left:35px;bottom:-15px}}.template-take-action .form-wrapper form .field-wrapper.radio #other.show{width:100%;visibility:visible}.navbar{padding-bottom:0;background:0 0;transition:background .3s ease-in-out}.navbar .navbar-brand img{height:2em;width:100%;transition:all .3s ease-in-out}@media (min-width:576px){.navbar .navbar-brand img{height:3em}}@media (min-width:768px){.navbar .navbar-brand img{height:5em}}@media (min-width:992px){.navbar .navbar-brand img{height:3em}}@media (min-width:1200px){.navbar .navbar-brand img{height:6em}}.navbar .navbar-toggler{border:none;color:#fff}.navbar .navbar-toggler:active,.navbar .navbar-toggler:focus{border:none;box-shadow:none}.navbar .navbar-toggler i{font-size:2em}@media (min-width:992px){.navbar .navbar-toggler i{font-size:4em}}.navbar .navbar-nav .navbar-nav-inner{display:block;transition:border .3s ease-in-out}@media (min-width:992px){.navbar .navbar-nav .navbar-nav-inner{display:flex;border:1px solid #fff;border-radius:50px;padding:15px 20px}}.navbar .navbar-nav .navbar-nav-inner .nav-item{display:flex;align-items:center}.navbar .navbar-nav .navbar-nav-inner .nav-item .nav-link{font-family:'Messina Sans',serif;color:#000;text-transform:uppercase;padding:10px 15px}@media (min-width:992px){.navbar .navbar-nav .navbar-nav-inner .nav-item .nav-link{font-size:.7em;padding:0 15px}}@media (min-width:1200px){.navbar .navbar-nav .navbar-nav-inner .nav-item .nav-link{font-size:.9em}}.navbar .navbar-nav .navbar-nav-inner .nav-item .nav-link:hover{color:#595959}@media (min-width:992px){.navbar .navbar-nav .navbar-nav-inner .nav-item .nav-link{color:#fff}.navbar .navbar-nav .navbar-nav-inner .nav-item .nav-link:hover{color:#ccc}}.navbar .navbar-nav .btn{padding:5px 25px;font-family:'Messina Sans',serif;margin-top:25px}@media (min-width:992px){.navbar .navbar-nav .btn{margin-top:initial}}.navbar.minified{background:rgba(138,149,131,.9)}.navbar.minified .navbar-brand img{height:50px}.navbar.minified .navbar-nav-inner{border:none}footer{padding:50px 0;text-align:center}footer span.cta-header{font-size:30px;font-family:Playfair,serif;display:block}footer span.cta-header>span{font-style:italic;font-weight:700;color:#8a9583}footer img{display:block;height:200px;width:100%;margin:auto}footer .btn{margin-top:20px}.newsletter-signup{background:#8a9583;padding-top:50px;padding-bottom:50px}@media (min-width:992px){.newsletter-signup{padding-top:150px;padding-bottom:150px}}.newsletter-signup h2{color:#fff;text-align:center;margin-bottom:25px}@media (min-width:768px){.newsletter-signup h2{font-size:4em}}@media (min-width:992px){.newsletter-signup h2{font-size:5em}}.newsletter-signup h2 span{font-style:italic;font-weight:700}.newsletter-signup p{color:#fff;font-size:24px;text-align:center}.newsletter-signup .input-group{border:1px solid #fff;border-radius:50px;padding:0}@media (min-width:768px){.newsletter-signup .input-group{padding:10px 25px}}.newsletter-signup .input-group input{background:0 0;border:none;color:#fff}.newsletter-signup .input-group input::placeholder{color:#fff;font-size:12px}@media (min-width:768px){.newsletter-signup .input-group input::placeholder{font-size:initial}}.newsletter-signup .input-group input:focus{box-shadow:none}.newsletter-signup .input-group button{border-top-right-radius:25px;border-bottom-right-radius:25px;font-size:.8em}@media (min-width:768px){.newsletter-signup .input-group button{border-radius:25px!important;font-size:1em}}#donateModal .modal-content{background-color:transparent;border:none}#donateModal #plans{margin-bottom:25px}#donateModal #plans .btn{padding:10px 25px}#donateModal #other_amount{padding:10px 25px;line-height:normal;font-size:14px;width:100%}#donateModal .modal-body{position:relative;height:394px;width:100%;background-color:#fff;overflow:hidden;transition:height .5s ease}@media (min-width:992px){#donateModal .modal-body{height:230px}}#donateModal .modal-body .step{position:absolute;left:50%;top:50%;transform:translate(50%,-50%);width:100%;padding:25px;transition:all 1s ease;opacity:0}#donateModal .modal-body .step.active{transform:translate(-50%,-50%);opacity:1}#donateModal .modal-body .step .btn{padding:10px 25px}#donateModal .modal-body #result{text-align:center}#donateModal .modal-body #result h3{margin-top:20px}#donateModal .modal-footer{background-color:#f7f7f5;border-radius:0;display:block;text-align:center}#donateModal .modal-footer .spinner-border{margin:10px auto}#donateModal .modal-footer .btn{display:block;width:300px;margin:auto}#donateModal .modal-footer span{position:relative;display:block;font-size:12px;line-height:1.2;color:gray;padding:0 25px;margin-top:25px}#donateModal .modal-footer span:after{content:"\F47B";font-family:bootstrap-icons;position:absolute;left:0;top:50%;transform:translate(100%,-100%)}#donateModal .modal-footer span a{color:gray;font-weight:700;text-decoration:none}#donateModal .btn-check+.btn{border-radius:initial}#donateModal .btn-check+.btn:hover{background-color:#8a9583;border-color:#8a9583;color:#fff}#donateModal .btn-check:checked+.btn{background-color:#8a9583;border-color:#fff}#donateModal .hosted-field{height:25px;border-bottom:1px solid #262626}@keyframes slideIn{from{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes slideFromLeft{from{transform:translateX(-100%)}to{transform:translateX(-500%)}}