/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Satoshi-Variable';src:url(/themes/custom/ppfn/fonts/Satoshi-Variable.woff2) format('woff2'),url(/themes/custom/ppfn/fonts/Satoshi-Variable.woff) format('woff'),url(/themes/custom/ppfn/fonts/Satoshi-Variable.ttf) format('truetype');font-weight:300 900;font-display:swap;font-style:normal;}@font-face{font-family:'Satoshi-VariableItalic';src:url(/themes/custom/ppfn/fonts/Satoshi-VariableItalic.woff2) format('woff2'),url(/themes/custom/ppfn/fonts/Satoshi-VariableItalic.woff) format('woff'),url(/themes/custom/ppfn/fonts/Satoshi-VariableItalic.ttf) format('truetype');font-weight:300 900;font-display:swap;font-style:italic;}@font-face{font-family:'Satoshi-Light';src:url(/themes/custom/ppfn/fonts/Satoshi-Light.woff2) format('woff2'),url(/themes/custom/ppfn/fonts/Satoshi-Light.woff) format('woff'),url(/themes/custom/ppfn/fonts/Satoshi-Light.ttf) format('truetype');font-weight:300;font-display:swap;font-style:normal;}@font-face{font-family:'Satoshi-LightItalic';src:url(/themes/custom/ppfn/fonts/Satoshi-LightItalic.woff2) format('woff2'),url(/themes/custom/ppfn/fonts/Satoshi-LightItalic.woff) format('woff'),url(/themes/custom/ppfn/fonts/Satoshi-LightItalic.ttf) format('truetype');font-weight:300;font-display:swap;font-style:italic;}@font-face{font-family:'Satoshi-Regular';src:url(/themes/custom/ppfn/fonts/Satoshi-Regular.woff2) format('woff2'),url(/themes/custom/ppfn/fonts/Satoshi-Regular.woff) format('woff'),url(/themes/custom/ppfn/fonts/Satoshi-Regular.ttf) format('truetype');font-weight:400;font-display:swap;font-style:normal;}@font-face{font-family:'Satoshi-Italic';src:url(/themes/custom/ppfn/fonts/Satoshi-Italic.woff2) format('woff2'),url(/themes/custom/ppfn/fonts/Satoshi-Italic.woff) format('woff'),url(/themes/custom/ppfn/fonts/Satoshi-Italic.ttf) format('truetype');font-weight:400;font-display:swap;font-style:italic;}@font-face{font-family:'Satoshi-Medium';src:url(/themes/custom/ppfn/fonts/Satoshi-Medium.woff2) format('woff2'),url(/themes/custom/ppfn/fonts/Satoshi-Medium.woff) format('woff'),url(/themes/custom/ppfn/fonts/Satoshi-Medium.ttf) format('truetype');font-weight:500;font-display:swap;font-style:normal;}@font-face{font-family:'Satoshi-MediumItalic';src:url(/themes/custom/ppfn/fonts/Satoshi-MediumItalic.woff2) format('woff2'),url(/themes/custom/ppfn/fonts/Satoshi-MediumItalic.woff) format('woff'),url(/themes/custom/ppfn/fonts/Satoshi-MediumItalic.ttf) format('truetype');font-weight:500;font-display:swap;font-style:italic;}@font-face{font-family:'Satoshi-Bold';src:url(/themes/custom/ppfn/fonts/Satoshi-Bold.woff2) format('woff2'),url(/themes/custom/ppfn/fonts/Satoshi-Bold.woff) format('woff'),url(/themes/custom/ppfn/fonts/Satoshi-Bold.ttf) format('truetype');font-weight:700;font-display:swap;font-style:normal;}@font-face{font-family:'Satoshi-BoldItalic';src:url(/themes/custom/ppfn/fonts/Satoshi-BoldItalic.woff2) format('woff2'),url(/themes/custom/ppfn/fonts/Satoshi-BoldItalic.woff) format('woff'),url(/themes/custom/ppfn/fonts/Satoshi-BoldItalic.ttf) format('truetype');font-weight:700;font-display:swap;font-style:italic;}@font-face{font-family:'Satoshi-Black';src:url(/themes/custom/ppfn/fonts/Satoshi-Black.woff2) format('woff2'),url(/themes/custom/ppfn/fonts/Satoshi-Black.woff) format('woff'),url(/themes/custom/ppfn/fonts/Satoshi-Black.ttf) format('truetype');font-weight:900;font-display:swap;font-style:normal;}@font-face{font-family:'Satoshi-BlackItalic';src:url(/themes/custom/ppfn/fonts/Satoshi-BlackItalic.woff2) format('woff2'),url(/themes/custom/ppfn/fonts/Satoshi-BlackItalic.woff) format('woff'),url(/themes/custom/ppfn/fonts/Satoshi-BlackItalic.ttf) format('truetype');font-weight:900;font-display:swap;font-style:italic;}
body{font-family:'Satoshi-Regular';background-color:#fff;color:#002919;margin:0;font-size:20px;}h1,.title{font-family:'Satoshi-Bold';font-size:50px;}.text-title{font-size:50px;}.text-title strong{font-family:'Satoshi-Medium';}h2,h3,h4,h5{font-family:'Satoshi-Medium';}a{text-decoration:none;color:#000;}#header{background-color:#002919;color:#96e3dd;position:relative;}#block-ppfn-branding{margin:0 auto;position:relative;z-index:2;background-color:#002919;padding:40px 20px;text-align:center;}#block-ppfn-branding img{max-width:200px;height:auto;}#block-mainnavigation{font-family:'Satoshi-Medium';position:absolute;background-color:#002919;right:0;top:-100vh;width:100%;text-align:center;z-index:1;font-size:24px;transition:all 0.5s ease-out}#block-topmenu{position:absolute;top:30px;right:150px;z-index:2;}#block-topmenu ul{margin:0;padding:0;}#block-topmenu li{margin:0;padding:0;display:inline-block;}#block-topmenu a{border-radius:25px;display:block;margin:0 auto;padding:20px 20px;width:fit-content;background-color:#e60064;transition:all 0.1s ease-out;color:#fff;}#block-topmenu a:hover{transform:scale(1.05);}#header.menuOpen #block-mainnavigation{top:100%;}#block-mainnavigation ul{margin:0;padding:0;list-style-type:none;}#block-mainnavigation li a{display:block;padding:20px 30px;color:#96e3dd;}#block-mainnavigation li a:hover{background-color:#96e3dd;color:#002919;}#topMenu{display:none;}#topMenu a{background-color:#e60064;color:#fff !important;}#topMenu a:hover{background-color:#fff!important;color:#e60064 !important;}#menu-bars{position:absolute;top:60px;right:100px;width:30px;height:27px;cursor:pointer;z-index:3;border-radius:1px;}#menu-bars > div{height:3px;width:30px;background-color:#96e3dd;position:absolute;transition:all 0.3s ease-out;transform-origin:center;}#menu-bars > div.top{top:0;animation:dtopback 1s;}#menu-bars > div.center{top:calc(50% - 2px);animation:dcenterback 1s;}#menu-bars > div.bottom{bottom:0;animation:dbottomback 1s;}#header.menuOpen #menu-bars > div.top{animation:dtop 1s;animation-fill-mode:forwards;}#header.menuOpen #menu-bars > div.bottom{animation:dbottom 1s;animation-fill-mode:forwards;}#header.menuOpen #menu-bars > div.center{animation:dcenter 1s;animation-fill-mode:forwards;}@keyframes dtop{0%{top:0px;}50%{top:calc(50% - 2px);transform:rotate(0deg);}100%{top:calc(50% - 2px);transform:rotate(135deg);}}@keyframes dbottom{0%{bottom:0px;}50%{bottom:calc(50% - 2px);transform:rotate(0deg);}100%{bottom:calc(50% - 2px);transform:rotate(-135deg);}}@keyframes dcenter{0%{opacity:1;}50%{opacity:1;}100%{opacity:0;}}@keyframes dtopback{0%{top:calc(50% - 2px);transform:rotate(135deg);}50%{top:calc(50% - 2px);transform:rotate(0deg);}100%{top:0px;}}@keyframes dbottomback{0%{bottom:calc(50% - 2px);transform:rotate(-135deg);}50%{bottom:calc(50% - 2px);transform:rotate(0deg);}100%{bottom:0px;}}@keyframes dcenterback{0%{opacity:0;}50%{opacity:0;}100%{opacity:1;}}#footer{background-color:#96ed87;color:#002919;text-align:center;position:relative;padding-top:60px;font-size:15px;}#footer a{color:#002919;}#footer a:hover{text-decoration:underline;}.parallax{margin-bottom:-230px;}.mushrooms{background-image:url(/themes/custom/ppfn/images/footer.png);width:100%;height:355px;background-position:center;background-size:cover;margin-top:-90px;position:relative;z-index:3;pointer-events:none;}nav#block-footer ul,#block-languageswitcher ul{margin:20px 0 40px;padding:0;}nav#block-footer li,#block-languageswitcher li{margin:0;padding:0px 13px 0 9px;border-right:3px solid #002919;list-style:none;display:inline-block;font-family:'Satoshi-Bold';font-size:20px;}nav#block-footer li:last-child,#block-languageswitcher li:last-child,#header #block-languageswitcher li:last-child{border:0;}#header #block-languageswitcher{position:absolute;color:#96e3dd;z-index:3;top:50px;left:50px;}#header #block-languageswitcher a{color:#96e3dd;}#header #block-languageswitcher ul{margin:0;}#header #block-languageswitcher li{border-right:3px solid #96e3dd;font-size:20px;}#block-ppfn-local-tasks{background-color:#96e3dd;color:#002919;text-align:center;}#block-ppfn-local-tasks ul{margin:0;padding:0;}#block-ppfn-local-tasks li{margin:0;padding:0;list-style:none;display:inline-block;}#block-ppfn-local-tasks a{color:#002919;display:block;padding:7px 10px;}#block-ppfn-local-tasks a:hover,#block-ppfn-local-tasks a.is-active{background-color:#002919;color:#96e3dd;}.messages > div{background-color:#ffcd00;color:#002919;text-align:center;padding:30px;}.container{max-width:960px;margin:0 auto;padding:0 20px;}a.button{border-radius:25px;display:block;margin:0 auto;padding:10px 20px;width:fit-content;transition:all 0.1s ease-out;}a.button:hover{transform:scale(1.05);}.flex{display:flex;justify-content:space-between;align-items:center;}.flex > div{padding:0 20px;flex:1;}#block-partners{background-color:#fff;}@media (max-width:960px){.flex{display:block;}.flex > *{width:95%!important;border:0!important;margin:20px auto!important;}h1,.title{font-family:'Satoshi-Bold';font-size:35px;}.text-title{font-size:25px;}#menu-bars{top:40px;right:30px;}#block-ppfn-branding img{max-width:150px;height:auto;}#block-ppfn-branding{padding:30px 20px;}#block-topmenu a{border-radius:15px;padding:10px 20px;}#block-topmenu{top:20px;right:75px;}#header #block-languageswitcher{top:25px;left:20px;}}@media (max-width:768px){#header > div > #block-topmenu{display:none;}#topMenu{display:block;}#header #block-languageswitcher li{border-right:1px solid #96e3dd;font-size:15px;padding:0px 8px 0 6px;}#header #block-languageswitcher{top:29px;left:15px;}}@media (max-width:460px){#header #block-languageswitcher li{border-right:0px solid #96e3dd;font-size:15px;padding:0;display:block;}#header #block-languageswitcher{top:19px;left:15px;}}
.back-orange{background-color:#ffcd00;}.back-blue{background-color:#96e3dd;}.back-cream{background-color:#fdece5;}.back-pink{background-color:#e60064;}.back-green{background-color:#96ed87;}.back-dark-green{background-color:#002919;}.back-white{background-color:#ffffff;}.back-black{background-color:#000000;}.front-orange{color:#ffcd00;}.front-blue{color:#96e3dd;}.front-cream{color:#fdece5;}.front-pink{color:#e60064;}.front-green{color:#96ed87;}.front-dark-green{color:#002919;}.front-white{color:#ffffff;}.front-black{color:#000000;}.front-orange.paragraph--type--two-columns.separator-line .flex > div:first-child{border-right-color:#ffcd00;}.front-blue.paragraph--type--two-columns.separator-line .flex > div:first-child{border-right-color:#96e3dd;}.front-cream.paragraph--type--two-columns.separator-line .flex > div:first-child{border-right-color:#fdece5;}.front-pink.paragraph--type--two-columns.separator-line .flex > div:first-child{border-right-color:#e60064;}.front-green.paragraph--type--two-columns.separator-line .flex > div:first-child{border-right-color:#96ed87;}.front-dark-green.paragraph--type--two-columns.separator-line .flex > div:first-child{border-right-color:#002919;}.front-white.paragraph--type--two-columns.separator-line .flex > div:first-child{border-right-color:#ffffff;}.front-black.paragraph--type--two-columns.separator-line .flex > div:first-child{border-right-color:#000000;}.front-orange .buttons-box{background-color:#ffcd00;}.front-blue .buttons-box{background-color:#96e3dd;}.front-cream .buttons-box{background-color:#fdece5;}.front-pink .buttons-box{background-color:#e60064;}.front-green .buttons-box{background-color:#96ed87;}.front-dark-green .buttons-box{background-color:#002919;}.front-white .buttons-box{background-color:#ffffff;}.front-black .buttons-box{background-color:#000000;}
.paragraph--type--text{padding:60px 0;}.paragraph--type--text h2.title{text-align:center;padding:15px;border-radius:10px;}.youtube-embed-wrapper{border-radius:25px;overflow:hidden;}.deadline.paragraph--type--text{padding:10px 0;}.deadline.paragraph--type--text .container > div > *:first-child{margin:0;}.mission.paragraph--type--text .container h1{font-family:'Satoshi-Black';}.paragraph--type--cta{height:100vh;position:relative;}.paragraph--type--cta .interior{max-width:460px;padding:30px;border-radius:25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.paragraph--type--cta .interior > div:first-child > *:first-child{margin-top:0;}.paragraph--type--two-columns{padding:30px 0;}.paragraph--type--two-columns .container > div > *{margin:0;}.paragraph--type--two-columns.separator-line .flex > div:first-child{border-right:5px solid #002919;}.paragraph--type--two-columns:not(.no-link) .flex > div:first-child{width:40%;padding-right:30px;}.paragraph--type--two-columns:not(.no-link) .flex > div:nth-child(2){width:35%;padding:0 30px;}.paragraph--type--two-columns:not(.no-link) .flex > div{flex:auto;padding:0;}.footer.paragraph--type--two-columns{padding:40px 0;}.footer.paragraph--type--two-columns .flex{justify-content:center;}.footer.paragraph--type--two-columns .flex > div:first-child{text-align:right;}.footer.paragraph--type--two-columns .flex > div:first-child > p{text-align:left;display:inline;}.paragraph--type--share-banner{padding:60px 0;}.paragraph--type--share-banner .container > div:first-child{width:60%;flex:auto;}.paragraph--type--share-banner .container > div.social{text-align:center;display:flex;justify-content:space-between;padding:10px 20px;flex:auto;}.paragraph--type--share-banner .container > div.social a{color:#fff;}.paragraph--type--share-banner .container > div.social a:hover div.circle{transform:scale(1.2);}.paragraph--type--share-banner .container > div.social a div.circle{background-color:#fff;color:#002919;border-radius:30px;display:inline-block;padding:6px;width:50px;font-size:35px;margin-bottom:10px;transition:all 0.2s ease-out;}.paragraph--type--cards{text-align:center;color:#002919;background-image:url(/themes/custom/ppfn/images/Background-Texture-13.jpg);padding:30px 0;}.paragraph--type--cards > .container > a.button{background-color:#002919;color:#fff;}.cards{margin-bottom:30px;}.cards.flex{align-items:unset;}.card.paragraph{padding:30px 40px;border-radius:20px;font-family:'Satoshi-Bold';font-size:50px;margin:10px;position:relative;overflow:hidden;}.card.paragraph--type--download{font-family:'Satoshi-Regular';font-size:20px;padding-bottom:130px;}.buttons-box{position:absolute;bottom:0;left:0;width:calc(100% - 20px);padding:20px 10px;}.buttons-box > div{display:flex;justify-content:space-between;align-items:center;}.buttons-box > div > div{padding:0 2px;flex:1;}.card.paragraph .title{font-family:'Satoshi-Bold';font-size:37px;}.buttons-box span{display:none;}.buttons-box .file{display:block;}.buttons-box .file a{border-radius:25px;display:block;margin:0 auto;padding:10px 35px 10px 15px;width:fit-content;transition:all 0.2s ease-out;background-color:#002919;color:#fff;font-size:14px;line-height:14px;position:relative;}.buttons-box .file a::after{content:' ';background-image:url(/themes/custom/ppfn/images/download-button.png);background-size:contain;background-repeat:no-repeat;position:absolute;right:10px;top:50%;width:17px;height:17px;transform:translate(0,-50%);}.buttons-box .file a:hover{transform:scale(1.2);}.paragraph--type--timeline{background-image:url(/themes/custom/ppfn/images/Background-Texture-13.jpg);position:relative;padding:60px 0;}.paragraph--type--timeline .big-line{position:absolute;height:100%;width:20%;background-color:#002919;top:0;left:50%;transform:translate(-50%,0);z-index:0;}.paragraph--type--timeline .container{position:relative;z-index:1;}.timeline-entry{margin:100px 0;align-items:flex-start;}.timeline-entry .content{border-radius:20px;background-color:#fff;margin:0 30px;padding:0;position:relative;transition:all 3s cubic-bezier(0.075,0.82,0.165,1);top:200px;}.timeline-entry .content.visible{top:0;}.timeline-entry .content > div{padding:30px;}.timeline-entry .content h2{margin:0;}.timeline-entry .image{border-radius:20px;overflow:hidden;padding:0;margin:0 30px;transition:all 3s cubic-bezier(0.075,0.82,0.165,1);top:200px;position:relative;}.timeline-entry .image.visible{top:0;}.timeline-entry .image img{margin-bottom:-6px;width:100%;height:auto;}.timeline-entry .second-item{margin-top:100px;}.timeline-entry > div{width:50%;}.paragraph--type--two-columns a.button{text-align:center;}.paragraph--type--accordion{padding:40px 0;background-color:#fff;}.paragraph--type--accordion .items{margin:40px 40px 0;}.paragraph--type--accordion-item{position:relative;border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px;}.paragraph--type--accordion-item .cross{position:absolute;font-size:60px;color:#89e0d8;right:0;top:-11px;transition:all 0.4s ease-out;transform:rotate(45deg);line-height:60px;}.paragraph--type--accordion-item .titleAccordion{margin:0;padding-right:50px;cursor:pointer;}.paragraph--type--accordion-item .contentAccordion{overflow:hidden;margin-top:0%;}.paragraph--type--accordion-item.closed .cross{transform:rotate(0deg);}.paragraph--type--accordion-item .contentAccordion > div{transition:all 0.5s ease-out;}.paragraph--type--accordion-item.closed .contentAccordion > div{margin-top:-400px;max-height:350px;}.paragraph--type--profiles{background-color:#002919;color:#fff;padding:40px 0;}.paragraph--type--profiles .cards.flex{flex-wrap:wrap;margin-top:60px;justify-content:flex-start;}.paragraph--type--profile-cards{background-color:#ffcd00;padding:20px 20px !important;border-radius:20px;margin:10px;position:relative;overflow:hidden;min-width:20%;max-width:20%;color:#002919;top:100px;opacity:0;transition:all 0.5s ease-out;}.transition02{transition:all 0.2s ease-out;}.paragraph--type--profile-cards.visible{top:0;opacity:1;}.paragraph--type--profile-cards:hover{transform:scale(1.05);}.paragraph--type--profile-cards img{width:100%!important;height:auto!important;border-radius:10px;}.paragraph--type--profile-cards a{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;display:block;}.paragraph--type--page-header{min-height:0px;position:relative;text-align:center;height:auto;padding:160px 0px;}.paragraph--type--page-header .interior{max-width:1300px;position:relative;margin:auto;top:inherit;left:inherit;transform:initial;display:flex;justify-content:inherit;}.paragraph--type--page-header .interior > div{flex:1;margin:0 10px 20px;border-radius:25px;overflow:hidden;}.paragraph--type--page-header .interior .body{padding:30px;}.paragraph--type--page-header .body > *:first-child{margin-top:0;}.paragraph--type--page-header .buttons{background-color:#ffcd00;margin:0 -30px -30px;padding:20px;}.paragraph--type--page-header .buttons a{margin:10px auto;}.paragraph--type--page-header .interior.hasVideo{width:90%;align-items:center;}.paragraph--type--page-header .video div{height:auto;}.paragraph--type--two-columns ol li::marker{display:inherit;font-size:21px;font-weight:bold;font-family:'Satoshi-Medium';}@media (max-width:1250px){.paragraph--type--profile-cards{min-width:19%;max-width:20%;}}@media (max-width:1080px){.paragraph--type--cta{height:auto;position:relative;padding:70px 0;}.paragraph--type--cta .interior{width:calc(90% - 60px);position:static;transform:none;margin:0 auto;}.paragraph--type--two-columns .container > div > a.button{margin:0 auto;}.paragraph--type--profile-cards{min-width:43%;max-width:43%;}}@media (max-width:960px){.paragraph--type--two-columns:not(.no-link) .flex > div:first-child,.paragraph--type--two-columns:not(.no-link) .flex > div:nth-child(2){padding:0;}.cards.flex{display:block;}.cards.flex > *{width:calc(95% - 80px) !important;margin:20px auto!important;}.flex > div{padding:0;flex:1;text-align:center!important;}.flex > div li{text-align:left !important;}.paragraph--type--two-columns ol li::marker{font-size:19px;}nav#block-footer li{padding:0px 13px 0 13px;border-right:0px solid #002919;display:block;}.paragraph--type--profile-cards{min-width:auto;max-width:none;}.paragraph--type--page-header{height:auto;position:relative;}.paragraph--type--page-header .interior{display:block;}.paragraph--type--page-header .interior{max-width:1300px;position:static;top:0;left:0;transform:none;display:block;padding:60px 20px 40px;}.paragraph--type--two-columns .container > div > h2{margin:0px 0 15px;}}
.article-header{padding:60px 20px;}.article-header h1{margin:0;}.article-header .subtitle{font-size:35px;}.article-header img{border-radius:25px;width:100%;height:auto;}.article-body{margin:60px 0;max-width:620px;}.article-header .container{padding:0;}.article-header .flex > div{padding:0;flex:1;}@media (max-width:768px){}
.eu-cookie-compliance-content{padding:30px;}.agree-button,.decline-button,.eu-cookie-compliance-save-preferences-button,.eu-cookie-compliance-edit-preferences-button,.eu-cookie-withdraw-button{border-radius:25px;padding:10px 20px;background-image:none;border:0;text-shadow:none;box-shadow:none;float:left;}.eu-cookie-withdraw-button{display:none;}.agree-button{background-color:#ffcd00;color:#002919;}.decline-button,.eu-cookie-withdraw-button{background-color:#fdece5;color:#002919;background-image:none;}.sliding-popup-bottom .eu-cookie-withdraw-tab{border-width:0px 0px 0;border-radius:5px 5px 0 0;padding:5px 10px;}.eu-cookie-compliance-category-description{font-size:15px;margin-left:28px;margin-bottom:10px;}#eu-cookie-compliance-categories.closed{height:0;overflow:hidden;}#eu-cookie-compliance-categories.preferences{transition:all 0.5s ease-out;z-index:2;position:relative;}#popup-buttons{float:left;}.eu-cookie-compliance-categories-buttons{display:none;;}.eu-cookie-compliance-edit-preferences-button{cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;}@media (max-width:960px){#popup-buttons{float:none;margin-top:10px;}}
.paragraph--type--question-interface,body.path-comment #main-content > section,body.page-node-type-question #block-ppfn-content{background-image:url(/themes/custom/ppfn/images/Homepage-Image.jpg);background-size:cover;background-position:center;padding:60px 0;text-align:center;}.paragraph--type--question-interface .container{padding:0;}ul.question-set-navigation{text-align:center;margin:0;padding:0;}ul.question-set-navigation > li{margin:0;padding:0;list-style:none;display:inline-block;max-width:340px;vertical-align:top;}ul.question-set-navigation > li a{color:#96e3dd;font-family:'Satoshi-Medium';font-size:25px;margin:30px;display:block;}ul.question-set-navigation > li a::before{content:' ';background-image:url(/themes/custom/ppfn/images/clover.png);width:auto;height:50px;display:block;background-size:contain;background-position:center;background-repeat:no-repeat;margin-bottom:15px;}section.comment,body.path-comment #main-content > section  #block-ppfn-content > .comment-question-response-form{background-color:#96E3DD;color:#002919;border-radius:0 0 20px 20px;padding-bottom:60px;}section.comment form .field--name-field-comment{background-color:#002919;}section.comment form .field--name-field-comment label,section.comment form .field--name-field-email label,section.comment form .field--name-field-region label,section.comment form .js-form-type-textfield label{display:none;}section.comment form .form-item{margin:10px 0;}section.comment form .form-item-name{display:none;}section.comment form textarea,section.comment form select,section.comment form .field--name-field-email input,section.comment form .js-form-type-textfield input{font-family:'Satoshi-Regular';font-size:20px;text-align:center;padding:15px;border-radius:15px;margin:10px 0 30px;border:0;}section.comment form select{padding:10px 15px;border-radius:25px;margin:10px 0 10px;background-color:#fff;}section.comment form .field--name-field-email input,section.comment form .js-form-type-textfield input{padding:5px;margin:5px;}section.comment form .field--name-field-yourname{margin-top:30px;}.sub-comments form .field--name-field-yourname{margin-top:0!important;}section.comment p.privacy{max-width:720px;font-size:14px;margin:10px auto;text-align:left;padding:0 20px;}section.comment p.privacy a{text-decoration:underline;}section.comment .js-form-type-checkbox,section.comment .field--widget-options-buttons{font-size:14px;}fieldset > legend{display:block;margin:0 auto;}fieldset .fieldset-wrapper > div{display:flex;justify-content:center;}fieldset .fieldset-wrapper > div .form-item{margin:0 20px;}section.comment .form-actions > *{border-radius:25px;display:block;margin:25px auto;padding:4px 30px;width:fit-content;transition:all 0.1s ease-out;border:0;box-shadow:0 0 0px rgba(0,0,0,0.1);font-family:'Satoshi-Medium';font-size:20px;}section.comment .form-actions > *:hover{transform:scale(1.05);box-shadow:5px 5px 10px rgba(0,0,0,0.1);}section.comment .form-actions .form-submit{color:#fff;background-color:#002919;}section.comment .form-actions .button.skip{color:#002919;background-color:#fdece5;}.field--name-field-i-am-over-18-years-old,.field--name-field-do-you-want-to-sign-up-for{margin:20px;}section.comment .field--type-boolean{display:inline-block;}section.comment .field--type-boolean .form-item input,section.comment .js-form-type-radio input{display:none;}section.comment .field--type-boolean .form-item label,section.comment .js-form-type-radio label{position:relative;padding-right:20px;cursor:pointer;}section.comment .field--type-boolean .form-item label::after{content:' ';width:12px;height:12px;border-radius:4px;border:1px solid #002919;display:block;position:absolute;right:0;top:4px;}section.comment .js-form-type-radio label::after{content:' ';width:12px;height:12px;border-radius:9px;border:1px solid #002919;display:block;position:absolute;right:0;top:3px;}section.comment .field--type-boolean :checked + label::after,section.comment .js-form-type-radio :checked + label::after{background-color:#002919;}.field--widget-string-textarea .description{top:-60px;position:relative;height:0;font-size:16px;color:#999;text-align:center;}textarea:focus,input:focus,select:focus{outline:none;box-shadow:0 0 5px #00291980;}.sub-comments .field--type-voting-api-field,#edit-field-comments-2-wrapper{display:none;}section.comment form textarea{padding-bottom:30px !important;}.comments mark{position:absolute;top:-24px;left:-27px;z-index:2;padding:10px 8px;border-radius:30px;height:30px;display:none;}.sub-comments .comments mark{transform:scale(0.75);left:-43px;}section.node--question > h2{margin:20px;}.question-set-navigation .inactive{opacity:0.5;transition:all 0.3s ease-out;}.question-set-navigation .inactive:hover{opacity:1;}.vote{display:flex;}.commentIcon{margin-left:20px;}.commentIcon span{display:inline-block;padding:0 6px;}.field--name-field-first-name-no-encrypted{display:none;}@media (max-width:960px){.form-text,.form-email{max-width:90%;}textarea{max-width:85%;}ul.question-set-navigation > li a::before{content:' ';background-image:url(/themes/custom/ppfn/images/clover.png);width:auto;height:30px;}ul.question-set-navigation > li a{color:#96e3dd;font-family:'Satoshi-Medium';font-size:15px;margin:20px 10px;display:block;}.node--question{margin-right:15px;margin-left:15px;}}
.node--question,body.path-comment #main-content > section  #block-ppfn-content{background-color:#002919;border-radius:20px;color:#96E3DD;max-width:1200px;margin-right:auto;margin-left:auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;padding:0!important;}.question-container{max-width:720px;margin:0 auto;}.node--question form input:focus::placeholder{color:transparent;}.node--question form textarea:focus::placeholder{color:transparent;}
.node--question-set{}
.paragraph--type--two-columns img{max-width:100%;height:auto;}
.paragraph--type--voting-gallery{background-image:url(/themes/custom/ppfn/images/Background-Texture-13.jpg);text-align:center;padding:60px 0;}.masonry-layout-voting-gallery .masonry-item{margin:30px 0;}.paragraph--type--selected-comments{padding:60px 0;}.comments-box{position:relative;}.vote-button{position:absolute;top:50%;right:-210px;transform:translate(0,-50%);width:190px;text-align:center;}.vote-button a{line-height:18px;padding:5px 10px;font-size:18px;font-family:'Satoshi-Bold';}a.button.load-more{display:none;cursor:pointer;}.paragraph--type--voting-gallery .bef-exposed-form{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;}.bef-exposed-form .form-select.bef-links ul{margin:0 30px;padding:0;}.bef-exposed-form .form-select.bef-links li{display:inline-block;list-style:none;margin:25px 15px 0;}.js-pager__items.pager{margin:0;padding:0;}.js-pager__items.pager li{list-style:none;display:inline-block;}.js-pager__items.pager a.button{border-radius:25px;display:block;margin:25px auto;padding:4px 30px;width:fit-content;transition:all 0.1s ease-out;border:0;box-shadow:0 0 0px rgba(0,0,0,0.1);font-family:'Satoshi-Medium';font-size:20px;color:#fff;background-color:#002919;}.js-pager__items.pager a.button:hover{transform:scale(1.05);box-shadow:5px 5px 10px rgba(0,0,0,0.1);}.paragraph--type--voting-gallery form.views-exposed-form label,.paragraph--type--voting-gallery form.views-exposed-form legend{display:none;}.paragraph--type--voting-gallery form.views-exposed-form .form-text{font-family:'Satoshi-Regular';font-size:20px;text-align:center;padding:15px;border-radius:15px;margin:10px;border:0;}.sub-comments section.comment .load-more,.sub-comments section.comment nav.pager{display:none;}.paragraph--type--voting-gallery form.views-exposed-form .form-radios label{display:inline-block;}.form-radios{margin-bottom:30px;display:flex;justify-content:center;}.form-radios  input{opacity:0;width:0;}.gallery-voted .form-radios{margin:0;}.paragraph--type--voting-gallery > .container{max-width:1470px;}@media (max-width:1480px){.vote-button{position:static;transform:none;width:auto;margin-top:30px;}}
.comment-responses{background-color:#ffffff;border-radius:25px;max-width:450px;text-align:left;position:relative;color:#002919;margin:0 auto;}.comment-responses textarea,.comment-responses .field--name-field-yourname input{width:calc(100% - 30px);background-color:#edfcfa;text-align:left !important;font-size:16px!important;padding:10px!important;}.comment-responses .field--name-field-yourname input{padding:10px 15px!important;margin:0!important;}.comment-question{padding:30px 30px;}.comment-question h2{margin:0;}.comment-answered{background-color:#96e3dd;position:relative;padding:20px 30px;}article.response .comment-answered{background-color:transparent;position:relative;padding:0;}.comment-answered .flag{position:absolute;top:20px;right:30px;font-size:14px;font-style:italic;}.comment-answered .flag > div{display:inline-block;margin-left:5px;}article.response .comment-answered .flag{top:-10px;right:0;}.comment-answered .date{font-size:14px;font-style:italic;}.comment-answered .name > div::after{content:': ';}.comment-answered .name  div.location::before{content:', ';}.comment-answered .name div{display:inline-block;}.comment-answered .my-comment{font-family:'Satoshi-Black';font-size:30px;margin:10px 0;}article.response{border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:10px;}article.response .comment-answered .my-comment{font-family:'Satoshi-Regular';font-size:18px;margin:0 0;}article.response .comment-answered .name{font-size:16px;font-family:'Satoshi-bold';}.comment-answered .my-comment div::before{content:'“';}.comment-answered .my-comment div::after{content:'”';}.comment-responses section.comment{background-color:transparent;color:#002919;padding:30px;}.comment-responses section.comment .field--name-field-comment-body label{display:none;}form.vote-form{display:flex;}form.vote-form p{margin:0;}.flag .fa-thumbs-up::before{content:"\f024";}.comment-question-response-comment-form .field--name-field-comment{background-color:transparent!important;}.sub-comments .form-item-mail,.sub-comments .form-item-homepage,.sub-comments .form-actions > .form-submit:nth-child(2),.node--question .field--widget-voting-api-widget{display:none;}section.node--question section.comment .comment-responses{display:none;}.field--name-field-first-name-no-encrypted{display:none;}.vote-form div[role="contentinfo"]{display:none;}@media (max-width:768px){.comment-responses{max-width:none;text-align:left;}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.paragraph--type--carousel{padding:40px 0 80px;position:relative;overflow:hidden;}.carousel{position:relative;display:flex;align-items:center;}.carousel img{width:100%!important;height:auto!important;}.carousel .slick-dots{position:absolute;bottom:-60px;left:50%;transform:translate(-50%,0);padding:0;}.carousel .slick-dots li{list-style:none;display:inline-block;}.carousel .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;cursor:pointer;color:#002919;border:0;outline:0;background:0 0;background-color:#002919;border-radius:10px;margin:3px;overflow:hidden;transition:all 0.2s ease-out;}.carousel .slick-dots li.slick-active button,.carousel .slick-dots li:hover button{background-color:#89e0d8;color:#89e0d8;transform:scale(1.3);}.carousel .arrow{font-size:40px;margin:10px;cursor:pointer;color:#002919;transition:all 0.2s ease-out;}.carousel .arrow:hover{color:#96e3dd;}.carousel .slick-list{overflow:hidden;box-shadow:0 0 21px 0 rgba(0,0,0,0.18);}.paragraph--type--image-carousel{position:relative;margin-bottom:-5px;}.carousel .caption{position:static;bottom:0;left:0;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;max-width:100%;}.carousel .caption a{color:#fff;}@media screen and (max-width:479px){.carousel .caption{font-size:10px;padding:10px;}}
@media (-webkit-device-pixel-ratio:1.25){:root{zoom:0.8;}}.container{max-width:1300px;margin:0 auto;padding:0 20px;}h1,.title{font-family:'Satoshi-regular';font-weight:300;}.paragraph--type--page-header h1{font-family:'Satoshi-Variable';font-weight:900;}.container > .container{padding:0px;}a.button{text-align:center;padding:20px 30px;font-weight:bold;}.timeline-entry{margin:50px 0;}#selected_comments-64 .container{max-width:980px;}section.comment .field--type-boolean :checked + label::after,section.comment .js-form-type-radio :checked + label::after{background-color:transparent;content:'✔';font-size:10px;font-weight:bold;line-height:13px;text-align:center;}.paragraph--type--voting-gallery > .container{max-width:1470px;}.paragraph--type--cta{height:auto;min-height:80vh;position:relative;display:flex;align-items:center;justify-content:center;padding-top:30px;padding-bottom:30px;}.paragraph--type--cta .interior{max-width:700px;padding:30px;border-radius:25px;position:relative;top:auto;left:auto;transform:none;}a.load-more{padding:5px 20px;font-size:0.8em;background:#96e3dd;color:#002919;margin:auto;}#header{background-color:#002919;color:#96e3dd;position:sticky;top:0px;z-index:10000;}#block-ppfn-branding{padding:30px;}#menu-bars{top:50px;}input::placeholder{font-weight:bold;opacity:.8;color:#002919;}textarea::placeholder{font-weight:bold;color:#002919;opacity:0.8;}ection.comment form textarea{padding-bottom:20px !important;width:100%;height:100px;}.paragraph--type--voting-gallery form.views-exposed-form .form-radios label{background-color:#96e3dd;color:#002919;padding:5px 16px;border-radius:107px;font-weight:bold;cursor:pointer;min-width:160px;}.paragraph--type--voting-gallery form.views-exposed-form .form-radios label:hover{background-color:#002919;color:#96e3dd;}.comment-question{padding:30px 30px;font-size:0.7em;}.comment-answered .date{font-size:12px;font-style:italic;}section.comment .form-actions .form-submit{color:#fff;background-color:#002919;margin:auto;margin-top:32px;cursor:pointer;padding:0 30px;}section.comment form .field--name-field-email input,section.comment form .js-form-type-textfield input{height:40px;}.vote-button a{line-height:18px;padding:16px 24px;font-size:18px;font-family:'Satoshi-Bold';}.node--question h2{font-size:3em;}section.comment form select{padding:10px 15px;border-radius:25px;margin:10px 0 10px;background-color:#fff;color:#002919;font-weight:bold;}.paragraph--type--cards{padding:90px 0;}.footer img{max-width:100%;height:auto;}.paragraph--type--voting-gallery .bef-exposed-form{margin-bottom:25px;}.fieldgroup{padding:0;border-width:0;display:flex;align-items:center;justify-content:center;}section.comment form textarea{padding-bottom:0px !important;}a.button.back-dark-green.front-blue{width:80%;padding:23px;font-size:2em;font-family:'Satoshi-Bold';}.comment-answered .my-comment{word-break:break-word;}.comment-responses{word-break:break-word;}.max75{width:75%;margin:0 auto;}@media (max-width:1300px){.paragraph--type--question-interface,body.path-comment #main-content > section,body.page-node-type-question #block-ppfn-content{padding:0px}}@media (max-width:960px){body{font-size:16px;}a.button{text-align:center;padding:15px 20px;}.container{max-width:1300px;margin:0 auto;padding:0 10px;}.node--question h2{font-size:30px;}#menu-bars{top:27px;right:30px;}#block-ppfn-branding{padding:15px 20px;}.paragraph--type--cards{padding:40px 0;}.card.paragraph .title{font-family:'Satoshi-Bold';font-size:29px;}.paragraph--type--two-columns{padding:10px 0;}.form-radios{display:flex;justify-content:center;flex-direction:column;}.paragraph--type--voting-gallery form.views-exposed-form .form-radios label{margin-bottom:10px;}.paragraph--type--share-banner .container > div.social{display:flex;justify-content:space-around;padding:10px 0px;flex:auto;flex-wrap:wrap;}.max75{width:100%;}}@media (max-width:360px){.paragraph--type--voting-gallery form.views-exposed-form .form-text{max-width:230px;}}.paragraph--type--cta .interior{text-align:center;}form label{display:block;font-weight:800;font-family:'Satoshi-Bold';}form input{height:40px;border-radius:10px;border:3px solid #002919;width:100%;margin-bottom:20px;max-width:500px;font-size:1em;text-align:center;font-family:'Satoshi-Medium';}form select{height:47px;border-radius:10px;border:3px solid #002919;width:100%;margin-bottom:20px;font-size:1em;max-width:510px;text-align:center;font-family:'Satoshi-Medium';}form button{border-radius:25px;display:block;margin:0 auto;padding:20px 35px;width:fit-content;transition:all 0.1s ease-out;font-size:1em;font-weight:bold;font-family:'Satoshi-Bold';border:0px;background-color:#002919;color:white;cursor:pointer;margin-bottom:20px;}form button:hover{transform:scale(1.05);}#views-exposed-form-voting-gallery-block-1 #edit-first-name,#views-exposed-form-voting-gallery-block-1 #edit-sort-by--wrapper,#edit-sort-by--wrapper #edit-sort-by-date{margin-left:50px;}.linkbutton a{font-weight:bold;background-color:#002919;color:#fff;text-align:center;border-radius:25px;display:inline-block;padding:20px 30px;width:fit-content;transition:all 0.1s ease-out;}.linkbutton a.button:hover{transform:scale(1.05);}@media screen and (max-width:479px){.align-center{width:100%;height:100%;}.align-right{width:100%;height:100%;}.carousel .slick-dots li button{width:15px;height:15px;}.paragraph--type--text .container{width:90%}.paragraph--type--profiles h1,.paragraph--type--profiles h3,.paragraph--type--profiles p{padding-left:10px;}#views-exposed-form-voting-gallery-block-1 #edit-first-name,#views-exposed-form-voting-gallery-block-1 #edit-sort-by--wrapper,#edit-sort-by--wrapper #edit-sort-by-date{margin-left:10px;}.paragraph--type--voting-gallery .masonry-layout-voting-gallery{height:30550px!important;}.paragraph--type--two-columns a.button{margin:auto;}.paragraph--type--page-header{padding:0px;}}.paragraph--type--two-columns a.button{margin:0 20px;}.paragraph--type--two-columns li::marker{display:inherit;font-size:1.5em;font-weight:bold;}.timeline-entry .image.visible{height:450px;}.paragraph--type--accordion .section-heading{padding-left:20px;}.paragraph--type--carousel .container{max-width:800px;}@media (min-width:61em){.paragraph--type--carousel .container{max-width:700px;}}
