:root{--teal: #4b9ba6;--darkBlue: #10335b;--lightBlue: #6ec4d0;--white: #ffffff;--grey: #d9d9d9;--midBlue: #226c8b;--lightGrey: #c4c4c4;--darkGrey: #545454;--midGrey: #757575;--pagePadding: 3rem 5%;--pagePaddingMobile: 2rem 5%}*{box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;box-sizing:border-box}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font:400 15px barlow,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,sans-serif;line-height:1.5em;color:#654}p{line-height:1.5em}h1{font-weight:500;font-size:2em;line-height:1.1em}h2{font-weight:500;font-size:1.59em;line-height:1.3em}h3{font-weight:400;font-size:1.26em;line-height:1.5em}h1,h2,h3{margin:0 0 1em}a{text-decoration:none;color:var(--darkBlue);font-weight:700;transition:all .2s}button,input,select,textarea,a.button{border-radius:4px;border:none}a.button{display:inline-block}button:hover,input:hover,select:hover,textarea:hover,a.button:hover{border-color:var(--lightBlue)}button:focus,input:focus,select:focus,textarea:focus,a.button:focus{border-color:var(--lightBlue)}button[disabled],input[disabled],select[disabled],textarea[disabled]{border-color:#ccc;background-color:#ccc;color:#999}input[type=text],input[type=number],input[type=email],input[type=url],input[type=tel],input[type=password],textarea{background:#fff;color:#543;resize:vertical;width:100%;box-sizing:border-box}button,input[type=button],input[type=submit],a.button{background:var(--darkBlue);border-color:var(--darkBlue);color:#fff;font-weight:600;text-transform:uppercase;padding:0 1em;height:40px}button.register-button{min-width:160px;font-family:barlow,sans-serif;position:relative;z-index:999999}button.footer-support-button{font-family:barlow,sans-serif;position:relative;z-index:999999;background:#000}button.support-button,button.support-button-mobile{min-width:160px;font-family:barlow,sans-serif;position:relative;z-index:999999;background-color:var(--white);color:var(--darkBlue);margin-right:1rem}button.support-button-white{min-width:160px;width:100%;margin-top:2rem;height:52px;font-family:barlow,sans-serif;position:relative;z-index:999999;background-color:var(--white);color:var(--darkBlue);margin-right:1rem}button.support-button-mobile{display:none}@media screen and (max-width:768px){button.support-button-mobile{display:inline-block}button.support-button{display:none}}input[type=button]:hover,input[type=submit]:hover{background:var(--lightBlue)}.fieldset{border:1px solid #cba;border-radius:3px;padding:0;display:flex;flex-direction:row;margin:1em 0}.fieldset>input[type=text],.fieldset>input[type=number],.fieldset>input[type=email],.fieldset>input[type=url],.fieldset>input[type=tel],.fieldset>input[type=password],.fieldset>label,.fieldset>textarea{border-radius:0;border:none;display:block;flex:4 4 auto;width:0}.fieldset>label{padding:1em;background:#cba;flex:1 1 auto;width:auto}.fieldset>input[type=button],.fieldset>input[type=submit]{flex:0 0 auto;width:auto}.fieldset>input:first-child,.fieldset>label:first-child,.fieldset>textarea:first-child{border-radius:2px 0 0 2px}.fieldset>input:last-child,.fieldset>label:last-child,.fieldset>textarea:last-child{border-radius:0 2px 2px 0}.conditional{display:none}.conditional.show{display:block}html,body{height:100%}.wrapper{display:flex;flex-direction:column;min-height:100%;overflow-x:hidden}header{width:100%;background:0 0;padding:3rem;height:5rem;display:flex;align-items:center;justify-content:space-between}header .left-container{display:flex;align-items:center}.logo{display:inline-block;position:relative;width:60px;height:60px;overflow:hidden}.logo img{width:100%;height:auto}.toggle-menu .line{width:100%;height:4px;border-radius:4px;background-color:var(--darkBlue);display:block;margin:8px auto;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.toggle-menu.is-active .line:nth-child(2){opacity:0}.toggle-menu.is-active .line:nth-child(1){-webkit-transform:translateY(13px) rotate(45deg);-ms-transform:translateY(13px) rotate(45deg);-o-transform:translateY(13px) rotate(45deg);transform:translateY(13px) rotate(45deg)}.toggle-menu.is-active .line:nth-child(3){-webkit-transform:translateY(-11px) rotate(-45deg);-ms-transform:translateY(-11px) rotate(-45deg);-o-transform:translateY(-11px) rotate(-45deg);transform:translateY(-11px) rotate(-45deg)}.toggle-menu,.close-menu{display:none;flex:0 0 auto;text-align:right;width:2.5rem;height:3rem;overflow:hidden;margin-left:1rem}nav{display:flex;width:100%;justify-content:space-between;align-items:center}nav>ul{list-style:none;display:flex}nav.footer-nav>ul{flex-direction:column;margin:0;padding:0}nav li a{color:var(--darkBlue);display:block;line-height:1rem;padding:1rem;font-weight:400;text-transform:uppercase}@media screen and (max-width:768px){.menu{padding:var(--pagePaddingMobile)}nav>ul{flex-direction:column;margin:0;padding:0}nav li a{padding:0 0 1rem}.logo{width:45px;height:45px}.dpdc-logo .logo{width:54px;height:45px}.dpdc-footer .iff-logo{width:130px;height:55px}}.purpose{width:100%;background-color:var(--darkBlue);color:var(--white);padding:var(--pagePadding);display:flex;justify-content:space-between}.purpose .copy{width:40%;padding:1rem 0 0;font-family:open sans,sans-serif;font-size:1.5rem;line-height:2rem;display:flex;flex-direction:column;justify-content:space-between}.purpose h1{text-transform:uppercase;font-size:3rem;font-weight:500;margin:0}.purpose .graphic{width:45%;display:flex;flex-direction:column;padding:1rem 0 0}.purpose .graphic span{font-size:1.5rem;font-family:open sans,sans-serif;line-height:2rem}.purpose .graphic div{width:100%;display:flex;justify-content:flex-start;align-items:center}.purpose .graphic img{margin-left:-15px}@media screen and (max-width:768px){.purpose{padding:var(--pagePaddingMobile);flex-direction:column-reverse}.purpose h1{font-size:2rem}.purpose .copy,.purpose .graphic{width:100%}.purpose .copy{margin:2rem 0 0;font-size:.9rem}.purpose .graphic span{font-size:.9rem}.purpose .graphic div{width:100%;margin-top:1rem}}.testimonials-wrapper{width:100%;padding:var(--pagePadding);display:flex;align-items:center}.testimonials-wrapper .stats{display:flex;flex-direction:column}.testimonials-wrapper .stats :not(:first-child){margin-top:3rem}.testimonials-wrapper .stats .card{min-width:165px}.testimonials-wrapper .stats .card p,.testimonials-wrapper .stats .card h3{padding:0;margin:0;text-align:center}.testimonials-wrapper .stats .card h3{font-weight:500;font-size:5rem}.testimonials-wrapper .stats .card{background-color:var(--midBlue);color:var(--white);display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:1.5rem 2rem;border-radius:12px}.testimonials{width:70%;margin:0 auto}.testimonial{font-size:1.2rem;width:100%;font-family:open sans,sans-serif;padding:2rem 2rem 0;margin:0 auto;line-height:1.2rem;position:relative}.testimonial::before,.testimonial::after{font-family:open sans,sans-serif;content:'\201C';color:var(--darkBlue);font-size:4rem;position:absolute}.testimonial::before{left:0;top:25px}.testimonial::after{left:calc(100% - 25px);top:100%}.testimonial-feed{padding:1rem}.testimonial-person{display:block;color:var(--midBlue);font-family:open sans,sans-serif;font-size:1rem;font-style:normal;font-weight:500;margin-top:1rem;margin-left:2rem}.testimonials-title{text-align:center;color:var(--darkBlue);font-size:3rem;text-transform:uppercase;font-weight:500;font-family:barlow,sans-serif;margin:0}.testimonial-card{padding:0 6rem;min-height:320px!important;display:flex!important;flex-direction:column;justify-content:center}.testimonial-card:focus-visible{outline:none}.slick-prev,.slick-next{display:unset}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:25px;height:55px;padding:0;cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-prev{left:-1rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjUnIGhlaWdodD0nNTUnIHZpZXdCb3g9JzAgMCAyNSA1NScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMjggNTJMMyAyN0wyOCAyJyBzdHJva2U9JyMxMDMzNUInIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8+PC9zdmc+Cg==)}.slick-next{right:-1rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjUnIGhlaWdodD0nNTUnIHZpZXdCb3g9JzAgMCAyNSA1NScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMjggNTJMMyAyN0wyOCAyJyBzdHJva2U9JyMxMDMzNUInIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8+PC9zdmc+Cg==);transform:rotate(180deg)}@media screen and (max-width:768px){.slick-prev{left:0}.slick-next{right:0}.testimonials-wrapper{flex-direction:column-reverse}.testimonials-wrapper .stats{flex-direction:row;padding:var(--pagePaddingMobile)}.testimonials-wrapper .stats :not(:first-child){margin-top:0;margin-left:1rem}.testimonial{font-size:1rem;padding:2rem 0}.testimonials{width:100%;padding:0 1rem}.testimonials p{width:100%;text-align:center}.testimonial-card{padding:0 2rem}.testimonial-person{margin-left:0}.testimonials-wrapper{padding:var(--pagePaddingMobile)}.testimonials-title{font-size:2.5rem}}.sponsors{width:100%;padding:3rem 0;overflow:hidden}.sponsors-grid{display:flex!important;flex-wrap:nowrap;width:100vw!important}.sponsors-grid-container{margin-top:2.5rem;width:100vw}.sponsor-card{font-size:1.2rem;height:80px!important;font-family:open sans,sans-serif;margin-left:8rem;position:relative;display:flex;justify-content:center;align-items:center}.sponsor-card img{width:auto;height:100%;object-fit:contain;display:block;margin:0 auto}.sponsors-title{text-align:center;color:var(--darkBlue);font-size:3rem;text-transform:uppercase;font-weight:500;font-family:barlow,sans-serif;margin:0}.simply-scroll,.simply-scroll .simply-scroll-clip{height:auto!important;width:100%!important;margin:0!important}@media screen and (max-width:768px){.sponsors{padding:2rem 0}}.lined-circle{border-top-right-radius:50%;border-bottom-right-radius:50%;width:100px;height:250px;position:absolute;left:0;top:60%}.lined-circle svg{width:90%}@media screen and (max-width:1200px){.lined-circle{top:65%}.lined-circle svg{width:80%}}@media screen and (min-width:901px) and (max-width:1199px){.lined-circle{top:70%}.lined-circle svg{width:70%}}@media screen and (max-width:900px){.lined-circle{display:none}}.hero-section{display:flex;margin-top:-6rem;left:0;width:100%;max-height:80vh;background-color:var(--teal);z-index:-1;align-items:center;justify-content:space-between;padding:var(--pagePadding)}.hero-section .hero-text{max-width:50%}.hero-section .title{font-weight:600;margin-top:0;font-size:4rem;color:var(--darkBlue);text-transform:uppercase;margin:0 0 1.5rem;line-height:4.75rem}.hero-section .subtitle{font-family:open sans,sans-serif;font-weight:400;font-size:1.5rem;color:var(--white);text-transform:uppercase;line-height:2rem}.hero-section .subtitle br{display:unset}.hero-section .caption{color:var(--grey);font-weight:400;font-family:open sans,sans-serif;margin:2rem 0 1.5rem}.hero-section .iff-logo{width:30%}.hero-section .hero-image{display:inline-block;width:50%;vertical-align:middle;overflow:hidden}.hero-section .hero-image img{width:90%;height:auto;margin-top:10rem}@media screen and (max-width:960px){.hero-section .title{margin-top:4rem}}@media screen and (max-width:768px){.hero-section .title{margin-top:0}}@media screen and (max-width:768px),screen and (max-height:650px){.hero-section{flex-direction:column;padding:var(--pagePaddingMobile);height:auto;min-height:80%;max-height:unset}.hero-section .title{font-size:3rem;line-height:3.75rem}.hero-section .subtitle{font-size:1.5rem}.hero-section .subtitle br{display:none}.hero-section .hero-text{position:static;max-width:100%;margin-top:6rem}.hero-section .hero-image{width:100%;left:0;margin-top:-15%;margin-bottom:-25%;margin-left:0}.hero-section .hero-image img{margin-top:2rem;width:100%}}.contact-section{margin:0 8%;width:50%}.contact-section .heading{font-weight:500;font-size:3rem;color:var(--darkBlue);text-transform:uppercase;margin:2rem 0;line-height:4.75rem}.contact-section .subheading{color:var(--midBlue);font-family:open sans,sans-serif;font-weight:400;font-size:1.5rem;text-transform:uppercase;line-height:2rem;margin-bottom:.5rem}.contact-section .subtitle{font-family:open sans,sans-serif;font-weight:400;font-size:1.5rem;line-height:2rem;margin-bottom:2rem}.contact-section .subtitle a{color:var(--darkGrey)}.contact-section .subtitle a:hover{color:var(--lightBlue)}.events{width:100%;padding:2rem 6rem;background-color:var(--lightBlue);text-align:center}.events h1{text-transform:uppercase;font-size:3rem}.events *{color:var(--white)}.event-image{max-width:720px}.event-card{display:flex!important;justify-content:center;align-items:center}.events .slick-track{display:flex;align-items:center}@media screen and (max-width:768px){.contact-section{margin:0;padding:0 5%;width:100%}.slick-prev{left:0}.slick-next{right:0}.events{width:100%;padding:1rem}.event-image{max-width:75%}}.calendar-section{margin:0 5%}.calendar-section .heading{font-weight:500;font-size:3rem;color:var(--darkBlue);text-transform:uppercase;margin:1.5rem 0;font-family:barlow,sans-serif;line-height:4.75rem}.calendar-section .subheading{color:var(--midBlue);font-family:open sans,sans-serif;font-weight:400;font-size:1.5rem;text-transform:uppercase;line-height:2rem;margin-bottom:4rem}.calendar-card{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0 10px;width:100%}.calendar-card .details{background-color:var(--midBlue);color:var(--white);border-radius:12px;padding:.5rem 2.75rem;text-align:center;min-width:160px}.calendar-card .details .date{font-size:3rem;font-family:barlow,sans-serif;font-weight:500;margin:0;line-height:4rem;height:3.5rem;width:100%}.calendar-card .details .month{font-size:1.5rem;font-family:barlow,sans-serif;font-weight:500;margin:0}.calendar-card .details .day,.calendar-card .details .time{font-size:1rem;font-family:barlow,sans-serif;font-weight:400;margin-top:0;margin-bottom:0}.calendar-card .details .time{margin-bottom:.5rem}.calendar-card .card{display:flex;align-items:center;margin-bottom:4rem}.calendar-card .card .title{font-family:barlow,sans-serif;font-weight:500;font-size:2rem;color:var(--darkBlue);text-transform:uppercase;margin-bottom:0}.calendar-card .card .subtitle{font-family:open sans,sans-serif;font-weight:400;font-size:1.5rem;color:var(--darkGrey);margin-top:.5rem}.calendar-card .card .info{margin:auto;margin-left:1.5rem}@media screen and (max-width:900px){.calendar-card{grid-template-columns:1fr;grid-template-rows:1fr}}@media screen and (max-width:768px){.calendar-section{margin:0;padding:0 5%;width:100%}.calendar-section .heading{line-height:4rem}.calendar-card .details .date{font-size:3rem}.calendar-card .details .month{font-size:1.5rem}.calendar-card .details .day,.calendar-card .details .time{font-size:1rem}.calendar-card .details .time{margin-bottom:.5rem}.calendar-card .card .title{font-size:1.5rem}.calendar-card .card .subtitle{font-size:1rem}}.register-section{margin:0 5%;padding:0;width:60%}.register-section .heading{font-weight:500;font-size:3rem;font-family:barlow,sans-serif;color:var(--darkBlue);text-transform:uppercase;margin:2rem 0 1rem;line-height:4.75rem}.register-section .subheading{color:var(--midBlue);font-family:open sans,sans-serif;font-weight:400;font-size:1.5rem;line-height:2rem;text-transform:uppercase}.register-cta{display:flex;align-items:center;justify-content:center;padding:1rem}.register-cta button{font-size:1.5rem}.step-container{color:var(--darkBlue);margin:3rem 0;display:grid;grid-template-columns:1fr 9fr}.step-container.last{margin:3rem 0 0}.step-count{display:flex;align-items:center}.step-count span{font-family:barlow,sans-serif;font-weight:600;font-size:4rem;padding:0 .5rem}.step-icon{height:4.5rem;padding:0 1rem}.step-heading{font-family:barlow,sans-serif;font-weight:600;font-size:2rem;text-transform:uppercase;margin-bottom:0}.step-content{font-family:open sans,sans-serif;font-weight:400;font-size:1.5rem;margin-top:.5rem;line-height:2rem}@media screen and (max-width:768px){.register-section{margin:0;padding:0 5%;width:100%}.register-section .heading{line-height:4rem}.step-container{grid-template-columns:1fr}}.services-section{margin:0 5%;padding:0;width:80%}.services-section .heading{font-weight:500;font-size:3rem;font-family:barlow,sans-serif;color:var(--darkBlue);text-transform:uppercase;margin:2rem 0 1rem;line-height:4.75rem}.services-section .subheading{color:var(--midBlue);font-family:open sans,sans-serif;font-weight:400;font-size:1.5rem;line-height:2rem;text-transform:uppercase}.services-container{color:var(--darkBlue);margin:2.5rem 0;display:grid;grid-template-columns:1fr 9fr;align-items:center}.services-icon{height:10rem;padding-right:2.5rem;padding-bottom:0}.services-heading{font-family:barlow,sans-serif;font-weight:500;font-size:2rem;text-transform:uppercase;margin-bottom:0}.services-content{font-family:open sans,sans-serif;font-weight:400;font-size:1.5rem;margin-top:.5rem;line-height:2rem}.services-infobanner{padding:var(--pagePadding);background-color:var(--midBlue);color:var(--white);display:flex;width:100%;align-items:center;justify-content:space-between}.services-infobanner-content{font-family:open sans,sans-serif;width:45%;font-size:1.25rem}.services-infobanner-content h1{font-size:3rem}.services-infobanner-content p{color:var(--grey);font-size:1.5rem}.services-illustration{margin:0;max-width:45%}.services-illustration img{width:100%}@media screen and (max-width:768px){.services-section{margin:0;padding:0 5%;width:100%}.services-section .heading{line-height:4rem}.services-icon{padding-bottom:1rem}.services-container{grid-template-columns:1fr}.services-infobanner{flex-direction:column}.services-illustration{max-width:60%;width:100%;display:flex;justify-content:center}.services-infobanner-content{width:100%}.services-infobanner-content h1{font-size:2rem}.services-infobanner-content p{font-size:1rem}.services-heading{font-size:1.5rem}.services-content{font-size:1rem;line-height:1.5rem}}@media screen and (max-width:499px){.services-illustration{max-width:100%}}.protecting-journalists{padding:var(--pagePadding);background-color:var(--midBlue);color:var(--white);width:100%}.protecting-journalists .main{display:flex;width:100%;justify-content:space-between}.protecting-journalists .copy{font-family:open sans,sans-serif;width:45%}.protecting-journalists .copy .cta{width:100%;display:flex;justify-content:center}.protecting-journalists .copy .cta a{width:100%;font-size:1.5rem;margin-top:2rem}.protecting-journalists .copy .cta button{width:100%;height:52px}.protecting-journalists h1{font-size:3rem;margin:0;text-transform:uppercase}.protecting-journalists .infographic{font-family:open sans,sans-serif;width:35%;margin-left:5%;position:relative;top:-4rem}.bubble{border-radius:50%;padding:.5rem;color:var(--white);display:flex;justify-content:center;align-items:center;text-align:center;font-size:1rem;font-weight:600}.bubble:not(:first-child){margin-top:-14%}.bubble span{max-width:75%}.bubble .large-text{font-size:4rem;margin:1rem 0}.bubble.small{width:240px;height:240px}.bubble.medium{width:260px;height:260px}.bubble.large{width:360px;height:360px}.bubble.dark-blue{background-color:var(--darkBlue)}.bubble.light-blue{background-color:var(--lightBlue);margin-left:-10%;margin-top:-8%;font-size:1.25rem;line-height:1.75rem}.bubble.teal{background-color:var(--teal)}.bubble.column{flex-direction:column}.bubble.right{margin-left:auto}.bubble.left{margin-right:auto}.protecting-journalists .copy p{color:var(--grey);font-size:1.5rem;line-height:2rem;font-family:open sans,sans-serif}@media screen and (max-width:768px){.protecting-journalists{padding:var(--pagePaddingMobile)}.protecting-journalists h1{font-size:2rem}.protecting-journalists .main{flex-direction:column-reverse}.protecting-journalists .copy{width:100%;margin:0}.protecting-journalists .infographic{width:50%;margin:2rem auto 0;position:static}.protecting-journalists .copy{padding-top:1rem}.protecting-journalists .copy .cta a{width:100%;font-size:1.25rem}.protecting-journalists .copy .cta button{height:48px}.protecting-journalists .copy p{font-size:1rem;line-height:1.5rem}.bubble{font-size:.6rem;line-height:1rem}.bubble:not(:first-child){margin-top:-20%}.bubble.small{width:156px;height:156px}.bubble.medium{width:156px;height:156px}.bubble.large{width:184px;height:184px}.bubble .large-text{font-size:3rem}.bubble.light-blue{margin-left:0;margin-top:-10%;font-size:.6rem;line-height:1rem}}@media screen and (max-width:900px){.protecting-journalists .infographic{width:75%;margin:2rem auto 0;position:static}}@media screen and (max-width:480px){.protecting-journalists .infographic{width:100%;margin:2rem auto 0;position:static}}.tweets{padding:var(--pagePadding);display:flex;justify-content:space-between;background-color:var(--lightBlue);color:var(--white)}.tweets h1{font-size:2.4rem;margin:0 0 1rem;text-transform:uppercase}.twitter-feed{width:46%}a.twitter-timeline{display:block;height:100%}.twitter-feed .feed-wrapper{height:100%;border-radius:5px;overflow:auto;height:800px}.twitter-feed-fallback{display:flex;background-color:var(--white);flex-direction:column;justify-content:center;align-items:center;height:100%;padding:1rem;color:var(--darkBlue);font-size:1.2rem;font-family:open sans,sans-serif;font-weight:600;text-align:center}.twitter-feed-fallback .grey{color:var(--darkGrey);font-size:.9rem}.twitter-feed-fallback span{margin-top:1rem}.register-form{width:46%}.register-form h1{font-size:2.4rem}.register-form .register-form-frame{width:100%;height:800px;border:10px solid var(--lightBlue);border-radius:4px}@media screen and (max-width:768px){.tweets{padding:var(--pagePaddingMobile);flex-direction:column}.twitter-feed .feed-wrapper,.register-form .register-form-frame{height:440px}.twitter-feed-fallback,.twitter-feed-fallback .grey{font-size:.8rem}.tweets h1{width:100%;font-size:1.8rem;text-align:center}.twitter-feed,.register-form,.donate{width:100%}.register-form{margin-top:2rem}.register-form h1{font-size:1.8rem;text-align:center}.donate{margin-top:2rem}}.dpdc-footer{width:100%;padding:3rem 5% 0;display:flex;flex-direction:column}.dpdc-logo{display:inline-flex}.dpdc-logo h1{font-weight:600;font-size:2rem;color:var(--darkBlue);text-transform:uppercase;line-height:2rem;margin:0 0 0 1rem}.dpdc-footer .iff-logo{width:150px;height:60px}.dpdc-footer .iff-details{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center}.dpdc-footer .top-section{display:flex;justify-content:space-around}.dpdc-footer .top-section-left,.dpdc-footer .top-section-right{width:50%;max-width:400px;display:flex;flex-direction:column}.dpdc-footer .links{margin-top:1em}.dpdc-footer .links ul{list-style-type:none;display:flex;flex-direction:column;margin:0;padding:0}.dpdc-footer .footer-nav li a{padding:1rem 0 0}.dpdc-footer .links li a{display:block;line-height:1rem;padding:1rem 0 0;font-weight:400;text-transform:uppercase;color:var(--darkGrey)}.dpdc-footer .top-section-left .buttons{display:flex;width:100%;margin-top:2rem}.dpdc-footer .top-section-right .buttons{display:flex;flex-direction:row;justify-content:space-between;margin-top:1rem}.dpdc-footer .twitter-button{position:relative;height:40px;width:205px;box-sizing:border-box;padding:1px 12px;background-color:#1d9bf0;color:var(--white);font-family:helvetica neue,sans-serif;display:flex;justify-content:center;align-items:center;border-radius:9999px;font-weight:500;cursor:pointer;margin-left:1rem}.dpdc-footer .bottom-section{display:flex;flex-direction:column;font-size:1rem;font-family:open sans,sans-serif;width:75%;margin:2rem auto 1rem;line-height:2rem;text-align:center}.dpdc-footer .bottom-section a{color:var(--midBlue);font-weight:600}.dpdc-footer .bottom-section .footer-text-separator{color:var(--grey);margin:0 .25rem;display:unset}.dpdc-footer .bottom-section .footer-br{display:none}.dpdc-footer .bottom-section span,.dpdc-footer .bottom-section span *{color:var(--darkGrey)}@media screen and (max-width:768px){.dpdc-footer{padding:var(--pagePaddingMobile)}.dpdc-footer .top-section{flex-direction:column}.dpdc-footer .top-section-left,.dpdc-footer .top-section-right{width:100%}.dpdc-footer .top-section-right{margin-top:2rem}.dpdc-footer .iff-details .iff-address{font-size:.75rem}.dpdc-logo{display:flex;align-items:end}.dpdc-logo h1{font-size:1.5rem;line-height:1.5rem;width:100%}.dpdc-footer .top-section-left .buttons{flex-direction:row;width:205px;margin-top:1rem}.dpdc-footer .top-section-right .buttons{display:flex;flex-direction:row;justify-content:space-between;margin-top:0}.dpdc-footer .twitter-button{margin-top:1rem;margin-left:0}.dpdc-footer .bottom-section{width:100%;font-size:.75rem}.dpdc-footer .bottom-section div{line-height:1.5rem}.dpdc-footer .bottom-section span,.dpdc-footer .bottom-section span *{line-height:1.5rem}.dpdc-footer .bottom-section .footer-text-separator{display:none}.dpdc-footer .bottom-section .footer-br{display:unset}}.blog-page{padding:var(--pagePadding);width:100%}.blog-page h1{font-size:3rem;font-weight:500;text-transform:uppercase;color:var(--darkBlue)}.blog-page .posts{width:60%}article.post{display:flex;margin:0 0 2.5rem}.post .post-title{font-size:1.5rem;font-weight:500;text-transform:uppercase;color:var(--darkBlue);margin:0 0 .5rem;font-family:barlow,sans-serif}.post .text{width:65%;position:relative;color:var(--darkGrey);font-family:open sans,sans-serif;font-weight:400}.post .text .excerpt{font-size:1.2rem}.post .text.full-width{width:100%}.post img{width:30%;height:160px;margin:0 0 0 2rem;object-fit:contain;object-position:center center}.post-page{padding:var(--pagePadding);padding-bottom:0}.post-content{display:flex;flex-direction:column;width:60%;font-family:open sans,sans-serif;font-size:1.2rem}.post-content .post-date{margin-bottom:.5rem}.post-content img{margin-bottom:1rem;max-height:60vh;object-fit:cover}.post-content a{font-weight:500;color:var(--darkGrey);text-decoration:underline}.post-content .post-title,.tag-page h1{font-size:2.5rem;color:var(--darkBlue);font-weight:500;text-transform:uppercase;font-family:barlow,sans-serif}.post-content .post-title{font-family:barlow,sans-serif}.post-content h2,.post-content h3{color:var(--darkBlue);font-weight:500;text-transform:uppercase;font-family:barlow,sans-serif}.post-content h2{font-size:1.5rem;color:var(--midBlue)}.post-content h3{font-size:1.1rem;color:var(--teal)}.post-content strong{font-weight:600}.post-content blockquote{width:100%;margin:0}.post-content form{width:100%;margin-bottom:1rem}.post-content .razorpay-subscription-button{min-width:unset;max-width:unset;width:100%}.post-content figure{margin:0}.post-tags{display:flex;flex-wrap:wrap}.post-tags a{background-color:var(--midBlue);color:var(--white);border-radius:4px;padding:.3rem .4rem;margin-top:4px;font-weight:500;text-decoration:none}.post-tags a:not(:first-child){margin-left:.2rem}.tag-page{padding:var(--pagePadding)}@media screen and (max-width:1200px){.blog-page .posts{width:100%}}@media screen and (max-width:768px){.blog-page{padding:var(--pagePaddingMobile)}.tag-page{padding:var(--pagePaddingMobile)}.blog-page h1{font-size:2rem}.blog-page .posts{width:100%}.post .post-title{font-size:1.2rem}article.post{flex-direction:column-reverse}.post .text,.post img{width:100%}.post img{margin:0 0 1rem;height:auto;max-height:240px}.post .text .excerpt{font-size:1rem}.post-content{width:100%;font-size:1rem}.post-content .post-title,.tag-page h1{font-size:1.4rem}.post-content img{width:100vw;margin-left:calc(-5% - 2px)}.post-content h2{font-size:1.1rem}.post-content h3{font-size:1rem}.post-page{padding:var(--pagePaddingMobile)}}nav.pagination{padding:2em 2em 4em}nav.pagination a.newer-posts{float:left}nav.pagination a.older-posts{float:right}.register-button-container{display:flex}@media screen and (max-width:960px){.register-button-container{flex-direction:column;padding-top:1rem}.register-button-container a,.register-button-container button{width:100%}.register-button-container a:not(:first-child){margin-top:.5rem}}@media screen and (max-width:768px){.register-button-container{padding-top:0}.register-button-container a:not(:first-child){margin-top:0}.wrapper{flex-direction:column}.wrapper::before{display:none}.logo{padding:0;max-width:100%}.toggle-menu,.logo .gap{display:block}.logo .logo-v{display:none}.logo .logo-h{display:block}header,main{width:100%}header{justify-content:flex-start;padding:2em 1em}header .menu,header .toggle-menu.hide{display:none}header .menu.show,header .toggle-menu.show,header .close-menu.show{display:block}header .menu{width:100vw;background-color:var(--white);color:var(--teal);position:absolute;top:5rem;left:0;transition:all .2s;z-index:999;border:1px solid var(--midBlue);border-radius:4px}header nav.primary{border-top:none}.register-button-container{margin-left:auto}}.banner{width:100%;padding:40px 5%;background-color:var(--darkBlue);font-family:open sans,sans-serif;font-weight:400}.banner p{color:#fff;margin:auto}.banner a{color:#fff}.banner a:hover{color:var(--lightBlue)}.support-banner{width:100%;min-height:200px;padding:2rem 5% 2rem 20%;font-family:open sans,sans-serif;font-weight:400;font-size:1.2rem;background-color:rgba(217,217,217,.3);background-image:url(../img/support.png);background-repeat:no-repeat;background-position-y:center;display:flex;flex-direction:column;align-content:center}.support-banner p{color:var(--darkGrey)}.support-banner a{color:var(--darkGrey)}.support-banner a:hover{color:var(--midGrey)}.share-buttons{background-color:var(--darkBlue);font-family:open sans,sans-serif;font-weight:600;font-size:1.25rem;padding:2rem 2.5rem;margin:2.5rem 0 2.5rem 5%;width:440px;height:85px;display:flex;align-items:center;justify-content:space-between}.share-buttons p,.share-buttons a{color:var(--white)}@media screen and (max-width:768px){.banner{padding:20px 5%}.support-banner{padding:20px 5%;background-image:none;min-height:none}}@media screen and (max-width:580px){.share-buttons{width:100%;margin:2rem 0}}.kg-width-wide,.kg-width-full{}.kg-gallery-container{display:flex;flex-direction:column}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image img{display:block;margin:0;width:100%;height:100%}table{border:solid 1px var(--darkBlue);border-collapse:collapse;border-spacing:0}table thead th{background-color:var(--darkBlue);border:solid 1px #000;color:#fff;padding:10px;text-align:left}table tbody td{border:solid 1px var(--darkBlue);color:#000;padding:10px;text-shadow:1px 1px 1px #fff}.kg-bookmark-card{width:100%;position:relative}.kg-bookmark-container{display:flex;flex-wrap:wrap;flex-direction:row-reverse;color:currentColor;font-family:inherit;text-decoration:none;border:1px solid rgba(0,0,0,.1)}.kg-bookmark-container:hover{text-decoration:none}.kg-bookmark-content{flex-basis:0;flex-grow:999;padding:20px;order:1}.kg-bookmark-title{font-weight:600}.kg-bookmark-metadata,.kg-bookmark-description{margin-top:.5em}.kg-bookmark-metadata{align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kg-bookmark-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.kg-bookmark-icon{display:inline-block;width:1em;height:1em;vertical-align:text-bottom;margin-right:.5em;margin-bottom:.05em}.kg-bookmark-thumbnail{display:flex;flex-basis:24rem;flex-grow:1}.kg-bookmark-thumbnail img{max-width:100%;height:auto;vertical-align:bottom;object-fit:cover}.kg-bookmark-author{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kg-bookmark-publisher::before{content:'•';margin:0 .5em}.align-icon-center{display:flex;align-self:center}.twitter-icon{position:relative;display:inline-block;width:14px;height:14px;margin-right:4px;background:transparent 0 0 no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MiA3MiI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGg3MnY3MkgweiIvPjxwYXRoIGNsYXNzPSJpY29uIiBmaWxsPSIjZmZmIiBkPSJNNjguODEyIDE1LjE0Yy0yLjM0OCAxLjA0LTQuODcgMS43NDQtNy41MiAyLjA2IDIuNzA0LTEuNjIgNC43OC00LjE4NiA1Ljc1Ny03LjI0My0yLjUzIDEuNS01LjMzIDIuNTkyLTguMzE0IDMuMTc2QzU2LjM1IDEwLjU5IDUyLjk0OCA5IDQ5LjE4MiA5Yy03LjIzIDAtMTMuMDkyIDUuODYtMTMuMDkyIDEzLjA5MyAwIDEuMDI2LjExOCAyLjAyLjMzOCAyLjk4QzI1LjU0MyAyNC41MjcgMTUuOSAxOS4zMTggOS40NCAxMS4zOTZjLTEuMTI1IDEuOTM2LTEuNzcgNC4xODQtMS43NyA2LjU4IDAgNC41NDMgMi4zMTIgOC41NTIgNS44MjQgMTAuOS0yLjE0Ni0uMDctNC4xNjUtLjY1OC01LjkzLTEuNjQtLjAwMi4wNTYtLjAwMi4xMS0uMDAyLjE2MyAwIDYuMzQ1IDQuNTEzIDExLjYzOCAxMC41MDQgMTIuODQtMS4xLjI5OC0yLjI1Ni40NTctMy40NS40NTctLjg0NSAwLTEuNjY2LS4wNzgtMi40NjQtLjIzIDEuNjY3IDUuMiA2LjUgOC45ODUgMTIuMjMgOS4wOS00LjQ4MiAzLjUxLTEwLjEzIDUuNjA1LTE2LjI2IDUuNjA1LTEuMDU1IDAtMi4wOTYtLjA2LTMuMTIyLS4xODQgNS43OTQgMy43MTcgMTIuNjc2IDUuODgyIDIwLjA2NyA1Ljg4MiAyNC4wODMgMCAzNy4yNS0xOS45NSAzNy4yNS0zNy4yNSAwLS41NjUtLjAxMy0xLjEzMy0uMDM4LTEuNjkzIDIuNTU4LTEuODQ3IDQuNzc4LTQuMTUgNi41MzItNi43NzR6Ii8+PC9zdmc+)}.twitter-icon-black{position:relative;display:inline-block;width:26px;height:22px;background:transparent 0 0 no-repeat;background-image:url(../img/twitter.svg)}.twitter-icon-darkblue{position:relative;display:inline-block;width:26px;height:22px;background-color:var(--darkBlue);-webkit-mask:url(../img/twitter.svg) no-repeat 0 0;mask:url(../img/twitter.svg) no-repeat 0 0}.linkedin-icon{position:relative;display:inline-block;width:14px;height:14px;margin-right:4px;background:transparent 0 0 no-repeat;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/PjxzdmcgdmVyc2lvbj0nMS4xJyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCAzMTAgMzEwJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMTAgMzEwOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSc+PGcgaWQ9J1hNTElEXzgwMV8nPjxwYXRoIGZpbGw9JyNmZmZmZmYnIGlkPSdYTUxJRF84MDJfJyBkPSdNNzIuMTYsOTkuNzNIOS45MjdjLTIuNzYyLDAtNSwyLjIzOS01LDV2MTk5LjkyOGMwLDIuNzYyLDIuMjM4LDUsNSw1SDcyLjE2YzIuNzYyLDAsNS0yLjIzOCw1LTVWMTA0LjczIEM3Ny4xNiwxMDEuOTY5LDc0LjkyMiw5OS43Myw3Mi4xNiw5OS43M3onLz48cGF0aCBmaWxsPScjZmZmZmZmJyBpZD0nWE1MSURfODAzXycgZD0nTTQxLjA2NiwwLjM0MUMxOC40MjIsMC4zNDEsMCwxOC43NDMsMCw0MS4zNjJDMCw2My45OTEsMTguNDIyLDgyLjQsNDEuMDY2LDgyLjQgYzIyLjYyNiwwLDQxLjAzMy0xOC40MSw0MS4wMzMtNDEuMDM4QzgyLjEsMTguNzQzLDYzLjY5MiwwLjM0MSw0MS4wNjYsMC4zNDF6Jy8+PHBhdGggZmlsbD0nI2ZmZmZmZicgaWQ9J1hNTElEXzgwNF8nIGQ9J00yMzAuNDU0LDk0Ljc2MWMtMjQuOTk1LDAtNDMuNDcyLDEwLjc0NS01NC42NzksMjIuOTU0VjEwNC43M2MwLTIuNzYxLTIuMjM4LTUtNS01aC01OS41OTkgYy0yLjc2MiwwLTUsMi4yMzktNSw1djE5OS45MjhjMCwyLjc2MiwyLjIzOCw1LDUsNWg2Mi4wOTdjMi43NjIsMCw1LTIuMjM4LDUtNXYtOTguOTE4YzAtMzMuMzMzLDkuMDU0LTQ2LjMxOSwzMi4yOS00Ni4zMTkgYzI1LjMwNiwwLDI3LjMxNywyMC44MTgsMjcuMzE3LDQ4LjAzNHY5Ny4yMDRjMCwyLjc2MiwyLjIzOCw1LDUsNUgzMDVjMi43NjIsMCw1LTIuMjM4LDUtNVYxOTQuOTk1IEMzMTAsMTQ1LjQzLDMwMC41NDksOTQuNzYxLDIzMC40NTQsOTQuNzYxeicvPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48L3N2Zz4K)}.instagram-icon{position:relative;display:inline-block;width:24px;height:22px;background:transparent 0 0 no-repeat;background-image:url(../img/instagram.svg)}.github-icon{position:relative;display:inline-block;width:22px;height:22px;background:transparent 0 0 no-repeat;background-image:url(../img/github.svg)}.youtube-icon{position:relative;display:inline-block;width:27px;height:22px;background:transparent 0 0 no-repeat;background-image:url(../img/youtube.svg)}.faqs{margin:0 8%}.faqs .heading{font-family:barlow,sans-serif;font-weight:500;font-size:3rem;color:var(--darkBlue);line-height:3.5rem}button.accordion{display:flex;width:100%;background-color:var(--midBlue);font-weight:500;text-transform:uppercase;border:none;outline:none;text-align:left;font-size:2rem;line-height:2rem;padding:1.5rem;height:auto;border-radius:0;color:var(--white);cursor:pointer;transition:background-color .2s linear}button.accordion:before{font-family:FontAwesome;content:"\f078";font-family:fontawesome;font-size:1.5rem;float:left;margin-left:.5rem;margin-right:.5rem}button.accordion.is-open:before{content:"\f077"}button.accordion:hover,button.accordion.is-open{background-color:var(--darkBlue)}.accordion-content{background-color:var(--white);border-top:2px solid var(--white);max-height:0;overflow:hidden;transition:max-height .2s ease-in-out;font-family:open sans,sans-serif}.accordion-content *{color:var(--darkGrey);font-size:1.5rem;word-break:break-word}.accordion-content strong{color:var(--midBlue)}@media screen and (max-width:1200px){button.accordion:before{margin-left:4rem}}@media screen and (max-width:768px){.faqs .heading{margin:0 0 2rem 5%}button.accordion:before{margin-left:1rem}}