.popup-outer-wrapper{align-items:center;background-color:#00000080;border-radius:0;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:10}.popup-outer-wrapper .popup-inner-wrapper{background-color:#fff;border-radius:8px;box-shadow:12px 16px #00000080;max-width:min(600px,80vw);min-width:40vw;overflow-x:hidden;padding:2rem;position:relative}#header{margin:0;padding:0;text-align:left;width:100vw}#header #abstract{object-fit:cover;opacity:.3;position:absolute;top:0;width:80vw;z-index:0}#header #top-row{border-radius:0;display:flex;flex-direction:row;justify-content:space-between;padding:2rem 5vw;width:90vw}@media screen and (max-width:991px){#header #top-row{flex-direction:column}}#header #top-row #left-side{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:3}#header #top-row #left-side .logo-box{align-items:flex-start;display:flex;flex-direction:row;justify-items:flex-start;margin-top:2rem;position:relative;z-index:10}#header #top-row #left-side .logo-box img{height:15vw}#header #top-row #left-side .logo-box h1{color:#fff;font-size:4rem;margin-left:1rem;margin-top:1vw;white-space:wrap}@media screen and (max-width:1200px){#header #top-row #left-side .logo-box h1{font-size:3.2rem}}#header #top-row #left-side .mission{color:#62d0f5;font-size:2.5rem;left:2vw;letter-spacing:.2rem;margin:2rem;max-width:800px;position:relative}@media screen and (max-width:1200px){#header #top-row #left-side .mission{font-size:2rem;left:0;margin:0}}@media screen and (max-width:1200px)and (max-width:991px){#header #top-row #left-side .mission{width:90vw}}#header #top-row #left-side .mission .goal{border-left:4px solid #62d0f5;border-radius:0;color:#fff;font-size:1.2rem;left:.25rem;padding-left:1rem;position:relative}#header #top-row #left-side #stage-banner{animation:border-pulse-blue 3s infinite;background-color:#00000080;border:4px solid #62d0f5;border-bottom-left-radius:0;border-left:none;border-top-left-radius:0;bottom:-3rem;color:#62d0f5;margin:4rem 0 0 -5vw;padding:.5rem 2rem 1rem 4rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#header #top-row #left-side #stage-banner h3{font-size:1.7rem;margin:.2rem}#header #top-row #left-side #stage-banner h4{color:#f5f5f5;font-size:1.1em;margin:.5rem;text-align:right}#header #top-row #left-side #stage-banner #primary{background-color:#b12020;border:2px solid #0000;color:#fff;margin:0 .5rem}#header #top-row #left-side #stage-banner #primary:hover{background-color:#00000080;color:#62d0f5}#header #top-row #left-side #stage-banner #secondary{border:2px solid #fff3;color:#fff;margin:0 .5rem}#header #top-row #left-side #stage-banner #secondary:hover{background-color:#00000080;border:2px solid #0000}#header #top-row .demo-box{display:flex;flex-direction:column;justify-content:center;max-width:600px;padding:1rem;position:relative;text-align:center;top:5vh;width:40vw;z-index:2}@media screen and (max-width:991px){#header #top-row .demo-box{margin:auto;width:90vw}}#header #top-row .demo-box #demo-prompt{animation:border-pulse-blue 2s infinite;background-color:#00000080;border:2px solid #0000;color:#fff;display:flex;font-size:1.4rem;padding:.5rem 1rem;position:absolute;right:20%;top:40%;z-index:5}#header #top-row .demo-box #demo-prompt #icon{height:2rem;width:2rem}#header #top-row .demo-box a{display:flex;height:50vh;margin:auto;object-fit:cover;text-decoration:none}#header #top-row .demo-box a .image-wrapper{border-radius:0;height:50vh;object-fit:cover}#header #top-row .demo-box a .image-wrapper img{height:100%;object-fit:cover;width:100%}#header #top-row .demo-box #demo-menu{background-color:#b12020;display:flex;flex-direction:row;margin:1rem auto;position:relative;z-index:4}#header #top-row .demo-box #demo-menu button{color:#00000080;letter-spacing:.1rem}#header #top-row .demo-box #demo-menu .active{color:#62d0f5}#header #top-row .demo-box #demo-menu .divider-right{border-radius:0;border-right:1px solid #f5f5f5}#header #cards-box{display:flex;flex-direction:row;justify-content:space-between;margin:10vh 2rem 2rem;position:relative;z-index:3}@media screen and (max-width:1200px){#header #cards-box{flex-direction:column;margin-top:10vh}}#header #cards-box .card{background-color:#000;border-radius:1.75rem;display:flex;flex:1 1 100%;margin:0 1rem;max-width:400px;overflow:hidden}@media screen and (max-width:1200px){#header #cards-box .card{margin:3vh auto}}#header #cards-box .card .description{display:flex;flex-direction:column;font-size:1.2rem;height:100%;justify-content:space-between;letter-spacing:.08em;line-height:1.4em;position:relative;text-align:center;width:100%;z-index:1}#header #cards-box .card .description .description-inside{display:flex;flex-direction:column;justify-content:space-between;opacity:0;padding:3rem 1.5rem}#header #cards-box .card .description .description-inside .header{color:#62d0f5;font-size:1.1em;margin-bottom:2rem;text-align:left}#header #cards-box .card .description .description-inside .footer{color:#62d0f5;font-size:.8em;margin-top:1rem;text-align:right}#header #cards-box .card .description .prompt{bottom:25%;margin-top:2rem;padding:.5rem;position:relative;z-index:4}#header #cards-box .card .description .prompt-footer{border-radius:0;border-top:2px solid #62d0f5;bottom:0;color:#62d0f5;margin-bottom:1rem;margin-top:2rem;padding:.5rem;position:relative}#header #cards-box .card img{height:100%;margin:auto;object-fit:cover;position:absolute;width:100%;z-index:2}#header .menu-box{position:absolute;right:2rem;top:1rem;z-index:10}#header .menu-box a,#header .menu-box button{color:#fff;font-size:1.5rem;margin:auto;padding:.5rem 1rem;text-decoration:none}#header .menu-box a:hover{color:#62d0f5;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:#62d0f5;text-decoration-color:#62d0f5}#header .menu-box button{background-color:#62d0f5;color:#fff}#header .menu-box button:hover{background-color:#fff;color:#62d0f5;cursor:pointer}@media screen and (max-width:575px){#header .menu-box .hide-mobile{display:none}}#header #shape,#header #shape-rectangle{background-color:#b12020;border-radius:0;left:0;position:absolute;top:0;width:100%;z-index:0}#header #shape{background-color:#0000;margin-top:-5px;overflow:hidden;position:absolute}#header #shape svg{height:100%;width:100%}#header #shape svg path{stroke:none;fill:#b12020}#pages{margin:5rem 5vw 0;text-align:center}@media screen and (max-width:991px){#pages{margin-bottom:25vh;margin-top:2vh;max-width:95vw;text-align:center}}#pages h2{color:#b12020;margin-bottom:7vh;text-align:left}#pages #pages-wrapper{margin:0 auto;width:100%}#pages #pages-wrapper .page{display:flex;justify-items:center;margin:5vh 2rem;max-width:1200px}#pages #pages-wrapper .page .info h3{color:#62d0f5;font-size:1.8rem;padding:.25rem 1rem}#pages #pages-wrapper .page .info div{display:flex;height:70%;padding:.5rem}#pages #pages-wrapper .page .info div p{animation:outline 8s cubic-bezier(.19,1,.22,1) infinite;background-image:linear-gradient(90deg,#62d0f5 100%,#62d0f5 0),linear-gradient(180deg,#62d0f5 100%,#62d0f5 0),linear-gradient(90deg,#62d0f5 100%,#62d0f5 0),linear-gradient(180deg,#62d0f5 100%,#62d0f5 0);background-position:0 0,100% 0,100% 100%,0 100%;background-repeat:no-repeat;border-radius:0;color:#000;margin:auto 0;max-width:700px;padding:2rem 1.5rem;text-align:left}#pages #pages-wrapper .page img{height:100%;margin:0 2rem;max-height:400px;max-width:30vw;max-width:400px;padding:0 1rem}#pages #pages-wrapper .right-order{flex-direction:row-reverse;margin-right:auto;text-align:left}#pages #pages-wrapper .right-order img{border-right:2px solid #b12020}#pages #pages-wrapper .right-order .info div p{margin-right:auto}#pages #pages-wrapper .left-order{flex-direction:row;margin-left:auto;text-align:right}@media screen and (max-width:991px){#pages #pages-wrapper .left-order{flex-direction:column;text-align:center}}#pages #pages-wrapper .left-order img{border-left:2px solid #b12020}#pages #pages-wrapper .left-order .info div p{margin-left:auto}@media screen and (max-width:991px){#pages #pages-wrapper .left-order,#pages #pages-wrapper .right-order{flex-direction:column-reverse;margin:5vh auto;position:relative;text-align:center}#pages #pages-wrapper .left-order .info,#pages #pages-wrapper .right-order .info{background-color:#00000080;margin:auto auto 0;max-width:700px;max-width:85vw;position:relative;z-index:2}#pages #pages-wrapper .left-order .info h3,#pages #pages-wrapper .right-order .info h3{text-align:right}#pages #pages-wrapper .left-order .info div p,#pages #pages-wrapper .right-order .info div p{color:#fff}#pages #pages-wrapper .left-order img,#pages #pages-wrapper .right-order img{border:none;margin:0 auto -150px;max-width:80vw;overflow-y:visible;position:relative;z-index:1}}@media screen and (max-width:991px)and (max-width:574px){#pages #pages-wrapper .left-order img,#pages #pages-wrapper .right-order img{margin-bottom:-40%}}#footer{align-items:flex-start;flex-direction:column;justify-content:space-between;justify-items:baseline}#footer,#footer #wrapper{display:flex;margin-top:3rem;position:relative}#footer #wrapper{align-items:center;flex-direction:row;justify-content:space-evenly;justify-items:flex-start;width:100%;z-index:2}#footer #wrapper a{margin-bottom:auto;text-decoration:none}#footer #wrapper a #pew35-logo{min-width:150px;object-fit:cover;object-position:center;width:10vw}@media screen and (max-width:991px){#footer #wrapper a #pew35-logo{min-width:100px}#footer #wrapper{flex-direction:column}#footer #wrapper a{margin-bottom:0}}#footer #wrapper #documents,#footer #wrapper #references{display:flex;flex-direction:column;justify-content:flex-start;margin-top:auto;position:relative;z-index:2}@media screen and (max-width:991px){#footer #wrapper #documents,#footer #wrapper #references{margin-top:1rem}}#footer #wrapper #documents h3,#footer #wrapper #references h3{color:#62d0f5;font-size:1.8rem}#footer #wrapper #documents a,#footer #wrapper #references a{text-decoration:none}#footer #wrapper #documents a h4,#footer #wrapper #references a h4{color:#f5f5f5;margin:.15rem}#footer #wrapper #documents a:hover h4,#footer #wrapper #references a:hover h4{color:#62d0f5}#footer #pew35-slogan{bottom:1rem;height:100px;max-width:90vw;object-fit:contain;object-position:center;z-index:2}#footer #footer-background{position:absolute}#footer #footer-background #footer-rectangle,#footer #footer-background #footer-shape{background-color:#b12020;border-radius:0;height:250px;position:relative;top:-10px;width:100vw;z-index:0}#footer #footer-background #footer-shape{background-color:#0000;height:25vh;overflow:hidden;top:0;z-index:1}#footer #footer-background #footer-shape svg{height:100%;width:100%}#footer #footer-background #footer-shape svg path{stroke:none;fill:#b12020}html{background-color:#f5f5f5;color:#fff;font-family:Roboto;font-size:22px;font-weight:300;overflow-x:hidden;scroll-behavior:smooth}@media screen and (max-width:1200px){html{font-size:18px}}@media screen and (max-width:991px){html{font-size:15px}}@media screen and (max-width:576px){html{font-size:13px}}body{margin:0;overflow:hidden}.none{display:none;height:0;margin:0;padding:0;width:0}button,div,h1,h2,h3,h4,h5,h6,label{background-color:#0000;border:none;border-radius:4px;font-weight:300;margin:.3rem 0}div{margin:0;padding:0}button{cursor:pointer;font-family:EB Garamond;font-size:1.3rem;font-weight:600;padding:.15rem 1rem}h1{font-size:4rem;font-weight:700}h1,h2{font-family:Playfair Display}h2{font-size:2.5rem}h2,h3,label{font-weight:500}h3,label{color:#62d0f5;font-family:EB Garamond;font-size:1.5rem}h4,h5,h6{font-family:Roboto;font-size:1.15rem;font-weight:300}@keyframes zoom-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes border-pulse-red{0%,to{border-color:#0000}50%{border-color:#fff3}}@keyframes border-pulse-blue{0%,to{border-color:#0000}50%{border-color:#62d0f5}}@keyframes outline{0%{background-size:0 1px,1px 0,0 1px,1px 0}to{background-size:100% 1px,1px 100%,100% 1px,1px 100%}}@keyframes trace{0%{background-size:0 3px,3px 0,0 3px,3px 0}25%{background-size:100% 3px,3px 0,0 3px,3px 0}50%{background-size:100% 3px,3px 100%,0 3px,3px 0}75%{background-size:100% 3px,3px 100%,100% 3px,3px 0}to{background-size:100% 3px,3px 100%,100% 3px,3px 100%}}#feedback-submitted{animation:trace 4s cubic-bezier(.19,1,.22,1) infinite;background-image:linear-gradient(90deg,#62d0f5 100%,#62d0f5 0),linear-gradient(180deg,#62d0f5 100%,#62d0f5 0),linear-gradient(90deg,#62d0f5 100%,#62d0f5 0),linear-gradient(180deg,#62d0f5 100%,#62d0f5 0);background-position:0 0,100% 0,100% 100%,0 100%;background-repeat:no-repeat;margin:auto;max-width:min(700px,90vw);padding:.5rem;text-align:center;width:100vw}#feedback-submitted h3{color:#003f89;margin:auto;padding:.75rem 1.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#feedback-submitted.fail h3{color:#b12020}#feedback-submitted.fail h5{color:#003f89;font-size:1rem}#feedback-submitted.fail div{display:flex;flex-direction:row;justify-content:space-around}#feedback-submitted.fail div strong{color:#b12020;font-size:3rem}#feedback-submitted.fail div img{height:2.5rem}#feedback,#subscribe{margin:0 5vw;max-width:1300px;position:relative;text-align:left}#feedback#subscribe,#subscribe#subscribe{margin-right:auto;max-width:800px}@media screen and (max-width:991px){#feedback,#subscribe{max-width:90vw}}#feedback h2,#subscribe h2{color:#b12020}#feedback h3,#subscribe h3{color:#003f89}#feedback label,#subscribe label{color:#62d0f5;font-size:1rem;font-weight:700;letter-spacing:.085rem}#feedback #prayer-wrapper,#subscribe #prayer-wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 1rem 1rem;text-align:center;width:25%}#feedback #prayer-wrapper label,#subscribe #prayer-wrapper label{color:#003f89}#feedback #prayer-wrapper textarea,#subscribe #prayer-wrapper textarea{animation:trace 5s cubic-bezier(.19,1,.22,1) infinite;background-image:linear-gradient(90deg,#62d0f5 100%,#62d0f5 0),linear-gradient(180deg,#62d0f5 100%,#62d0f5 0),linear-gradient(90deg,#62d0f5 100%,#62d0f5 0),linear-gradient(180deg,#62d0f5 100%,#62d0f5 0);background-position:0 0,100% 0,100% 100%,0 100%;background-repeat:no-repeat;border:none;height:30vh;margin-top:1rem;padding:1rem;width:calc(100% - 2rem)}@media screen and (max-width:991px){#feedback,#subscribe{flex-direction:column}#feedback #prayer-wrapper,#subscribe #prayer-wrapper{margin:0;max-height:100px;padding:1rem;width:90%}#feedback #prayer-wrapper .label-box,#subscribe #prayer-wrapper .label-box{text-align:left}#feedback #prayer-wrapper textarea,#subscribe #prayer-wrapper textarea{height:100%}}#feedback .submit-box,#subscribe .submit-box{display:flex;flex-direction:row;justify-content:flex-end;margin-top:.5rem;width:100%}#feedback .submit-box #submit,#subscribe .submit-box #submit{background-color:#b12020;color:#fff;margin-left:1.5rem;width:10rem}#feedback .submit-box #submit:hover,#subscribe .submit-box #submit:hover{background-color:#62d0f5}#feedback .submit-box #cancel-button,#subscribe .submit-box #cancel-button{background-color:#0000;border:1px solid #62d0f5;color:#62d0f5;width:10rem}#feedback .submit-box #cancel-button:hover,#subscribe .submit-box #cancel-button:hover{background-color:#62d0f5;color:#fff}#feedback .submit-box #confirmation,#subscribe .submit-box #confirmation{color:#b12020;margin-right:auto}#feedback .input-box,#subscribe .input-box{display:flex;flex-direction:column;margin:.5rem 0}#feedback .input-box .label-box,#subscribe .input-box .label-box{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between;width:100%}#feedback .input-box .label-box strong,#subscribe .input-box .label-box strong{color:#00000080;font-family:Roboto;font-size:.65rem;font-weight:300;letter-spacing:.05rem;margin:0 1rem}#feedback .input-box .label-box .required,#subscribe .input-box .label-box .required{color:#b12020;font-weight:600}#feedback input,#feedback select,#feedback textarea,#subscribe input,#subscribe select,#subscribe textarea{background-color:#0000;border:1px solid #b12020;border-radius:4px;color:#000;padding:.4rem .7rem}#feedback textarea,#subscribe textarea{height:3rem}#feedback .input-option .options-box,#feedback .input-select .options-box,#subscribe .input-option .options-box,#subscribe .input-select .options-box{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}#feedback .input-option .options-box h4,#feedback .input-select .options-box h4,#subscribe .input-option .options-box h4,#subscribe .input-select .options-box h4{border:1px solid #b12020;color:#00000080;flex:1 1 2%;font-size:1rem;margin:0 .5rem .5rem;padding:.3rem .75rem;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(hover:hover){#feedback .input-option .options-box h4:hover,#feedback .input-select .options-box h4:hover,#subscribe .input-option .options-box h4:hover,#subscribe .input-select .options-box h4:hover{background-color:#b12020;color:#f5f5f5;cursor:grab}}#feedback .input-option .options-box .selected,#feedback .input-select .options-box .selected,#subscribe .input-option .options-box .selected,#subscribe .input-select .options-box .selected{background-color:#b12020;color:#f5f5f5}@media(hover:hover){#feedback .input-option .options-box .selected:hover,#feedback .input-select .options-box .selected:hover,#subscribe .input-option .options-box .selected:hover,#subscribe .input-select .options-box .selected:hover{background-color:#fff3;color:#000}}#feedback .general-questions,#feedback .role-questions,#subscribe .general-questions,#subscribe .role-questions{border:3px solid #0000;border-top:none;border-top-left-radius:0;border-top-right-radius:0;padding:0 2rem 2rem}#feedback .general-questions,#subscribe .general-questions{margin-bottom:0;padding-bottom:0}#feedback #role-selector-box,#subscribe #role-selector-box{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}#feedback #role-selector-box button,#subscribe #role-selector-box button{border-bottom:3px solid #0000;color:#00000080;font-weight:700;white-space:wrap;width:100%}#feedback #role-selector-box .selected,#subscribe #role-selector-box .selected{border-color:#b12020;border-radius:0;color:#b12020}#feedback .role-questions,#subscribe .role-questions{border-color:#b12020}.popup-inner-wrapper #subscribe{margin:0}.popup-inner-wrapper #subscribe .general-questions{margin-right:auto;padding:0;width:100%}.popup-inner-wrapper #subscribe .general-questions label{color:#62d0f5}.horizontal-wrapper{display:flex;flex-direction:row-reverse;justify-content:space-between}.vertical-wrapper{display:flex;flex-direction:column;max-width:800px}
/*# sourceMappingURL=main.f4cb8c66.css.map*/