@import url(https://fonts.googleapis.com/css2?family=Zilla+Slab:wght@600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);:root{--body-font:"Lato",sans-serif;--primary-blue:#3374ba;--secondary-blue:#ebf1f6;--logo-font:"Zilla Slab",serif;--shadow:0 4px 6px -1px rgba(0,0,0,0.12)}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}#all-tools-container,#chinese-tools-container,#coalition-building-container,#developing-an-ask-container,#find-legislators-container,#implementation-container,#leg-bud-process-container,#rel-building-container,#setting-the-stage-container,#spanish-tools-container,#timelines-container,#tools-by-region-container,#webinars-container{width:85vw;margin:40px auto}#all-tools-container .accordion-item,#coalition-building-container .accordion-item,#developing-an-ask-container .accordion-item,#find-legislators-container .accordion-item,#leg-bud-process-container .accordion-item,#rel-building-container .accordion-item,#setting-the-stage-container .accordion-item,#timelines-container .accordion-item,#tools-by-region-container .accordion-item{border:none;border-bottom:3px solid var(--primary-blue);border-radius:0}#all-tools-container .accordion-header button,#coalition-building-container .accordion-header button,#developing-an-ask-container .accordion-header button,#find-legislators-container .accordion-header button,#leg-bud-process-container .accordion-header button,#rel-building-container .accordion-header button,#setting-the-stage-container .accordion-header button,#timelines-container .accordion-header button,#tools-by-region-container .accordion-header button{color:var(--primary-blue);font-weight:700;font-family:var(--body-font);font-size:14px}#all-tools-container .accordion-button:after,#coalition-building-container .accordion-button:after,#developing-an-ask-container .accordion-button:after,#find-legislators-container .accordion-button:after,#leg-bud-process-container .accordion-button:after,#rel-building-container .accordion-button:after,#setting-the-stage-container .accordion-button:after,#timelines-container .accordion-button:after,#tools-by-region-container .accordion-button:after{content:"\e145";font-family:"Material Icons";background-image:none;font-size:20px}#all-tools-container .accordion-button:not(.collapsed):after,#coalition-building-container .accordion-button:not(.collapsed):after,#developing-an-ask-container .accordion-button:not(.collapsed):after,#find-legislators-container .accordion-button:not(.collapsed):after,#leg-bud-process-container .accordion-button:not(.collapsed):after,#rel-building-container .accordion-button:not(.collapsed):after,#setting-the-stage-container .accordion-button:not(.collapsed):after,#timelines-container .accordion-button:not(.collapsed):after,#tools-by-region-container .accordion-button:not(.collapsed):after{content:"\e15b";font-family:"Material Icons";background-image:none;font-size:20px}#all-tools-container .accordion-body>button,#chinese-tools-container>button,#coalition-building-container .accordion-body>button,#developing-an-ask-container .accordion-body>button,#find-legislators-container .accordion-body>button,#implementation-container>button,#leg-bud-process-container .accordion-body>button,#rel-building-container .accordion-body>button,#results-container>button,#setting-the-stage-container .accordion-body>button,#spanish-tools-container>button,#timelines-container .accordion-body>button,#tools-by-region-container .accordion-body>button,#webinars-container>button{background:none;border:1px solid #c9c9c9;font-family:var(--body-font);border-radius:4px;padding:10px;margin:20px auto 5px;display:block}#all-tools-container .accordion-body>button:hover,#chinese-tools-container>button:hover,#coalition-building-container .accordion-body>button:hover,#developing-an-ask-container .accordion-body>button:hover,#find-legislators-container .accordion-body>button:hover,#implementation-container>button:hover,#leg-bud-process-container .accordion-body>button:hover,#rel-building-container .accordion-body>button:hover,#setting-the-stage-container .accordion-body>button:hover,#spanish-tools-container>button:hover,#timelines-container .accordion-body>button:hover,#tools-by-region-container .accordion-body>button:hover,#webinars-container>button:hover{box-shadow:var(--shadow)}#coalition-building-container h5.lcatt-text,#developing-an-ask-container h5.lcatt-text,#implementation-container h5.lcatt-text,#leg-bud-process-container h5.lcatt-text,#rel-building-container h5.lcatt-text,#setting-the-stage-container h5.lcatt-text{text-align:left;margin-bottom:20px;font-family:var(--body-font)}#coalition-building-container .lcatt-text a,#coalition-building-container .lcatt-text a:visited,#developing-an-ask-container .lcatt-text a,#developing-an-ask-container .lcatt-text a:visited,#implementation-container .lcatt-text a,#implementation-container .lcatt-text a:visited,#leg-bud-process-container .lcatt-text a,#leg-bud-process-container .lcatt-text a:visited,#rel-building-container .lcatt-text a,#rel-building-container .lcatt-text a:visited,#setting-the-stage-container .lcatt-text a,#setting-the-stage-container .lcatt-text a:visited{color:#000}#coalition-building-container .lcatt-details span:after,#coalition-building-container .lcatt-details span:before,#developing-an-ask-container .lcatt-details span:after,#developing-an-ask-container .lcatt-details span:before,#implementation-container .lcatt-details span:after,#implementation-container .lcatt-details span:before,#leg-bud-process-container .lcatt-details span:after,#leg-bud-process-container .lcatt-details span:before,#rel-building-container .lcatt-details span:after,#rel-building-container .lcatt-details span:before,#setting-the-stage-container .lcatt-details span:after,#setting-the-stage-container .lcatt-details span:before{content:" "}#coalition-building-container .lcatt-details,#developing-an-ask-container .lcatt-details,#implementation-container .lcatt-details,#leg-bud-process-container .lcatt-details,#rel-building-container .lcatt-details,#setting-the-stage-container .lcatt-details{margin-bottom:50px}#coalition-building-container .lcatt-img,#developing-an-ask-container .lcatt-img,#implementation-container .lcatt-img,#leg-bud-process-container .lcatt-img,#rel-building-container .lcatt-img,#setting-the-stage-container .lcatt-img{width:60%;display:block;margin:auto}@media only screen and (min-width:576px){#all-tools-container .accordion-header button,#coalition-building-container .accordion-header button,#developing-an-ask-container .accordion-header button,#find-legislators-container .accordion-header button,#leg-bud-process-container .accordion-header button,#rel-building-container .accordion-header button,#setting-the-stage-container .accordion-header button,#timelines-container .accordion-header button,#tools-by-region-container .accordion-header button{font-size:15px}}@media only screen and (min-width:768px){#all-tools-container .accordion-header button,#coalition-building-container .accordion-header button,#developing-an-ask-container .accordion-header button,#find-legislators-container .accordion-header button,#leg-bud-process-container .accordion-header button,#rel-building-container .accordion-header button,#setting-the-stage-container .accordion-header button,#timelines-container .accordion-header button,#tools-by-region-container .accordion-header button{font-size:16px}}@media only screen and (min-width:992px){#all-tools-container .accordion-header button,#coalition-building-container .accordion-header button,#developing-an-ask-container .accordion-header button,#find-legislators-container .accordion-header button,#leg-bud-process-container .accordion-header button,#rel-building-container .accordion-header button,#setting-the-stage-container .accordion-header button,#timelines-container .accordion-header button,#tools-by-region-container .accordion-header button{font-size:18px}}@media only screen and (min-width:1200px){#all-tools-container .accordion-header button,#coalition-building-container .accordion-header button,#developing-an-ask-container .accordion-header button,#find-legislators-container .accordion-header button,#leg-bud-process-container .accordion-header button,#rel-building-container .accordion-header button,#setting-the-stage-container .accordion-header button,#timelines-container .accordion-header button,#tools-by-region-container .accordion-header button{font-size:20px}}#footer{font-family:var(--body-font);font-weight:700;font-size:16px;margin-top:50px;background-color:var(--primary-blue);color:#fff;text-align:center;padding:20px}#footer a{color:#fff;padding:10px;margin:10px}#footer h6 a{margin:0;padding:0}#footer a:hover{text-decoration:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000}.vr{color:#000;opacity:1}.copyright{padding-top:10px}#back-to-top{background-color:rgba(0,0,0,.356);position:fixed;right:20px;bottom:20px;border-radius:100%}#back-to-top:hover{background-color:rgba(0,0,0,.603)}a#back-to-top{height:40px;width:40px;padding:6px;margin:0}#header{display:flex;align-items:center;justify-content:center;background-color:var(--primary-blue);font-family:var(--logo-font);color:#fff}#header,#header h2{font-size:50px}.header-image{width:10vw;padding:30px 0}#header a,.header-image{margin-left:10%}.header-text{margin:0 auto;padding-right:20%}#login-container{background-color:var(--primary-blue);height:100vh;width:100vw;color:#fff;font-family:var(--body-font);text-align:center;position:absolute;z-index:10;top:0}.login{display:flex;flex-direction:column;align-items:center;height:100vh;justify-content:center;padding:0 5%;margin:auto;grid-gap:30px;gap:30px}#login-container h1{font-family:var(--logo-font);margin-bottom:20px}#login-container h4{font-weight:700;margin-bottom:20px}#login-container input{border:none;width:100%;margin:auto auto 10px;padding:5px}#login-container button{background-color:#000;color:#fff;border:none;width:100%;margin-bottom:20px;font-family:var(--body-font);font-size:larger;padding:5px;border-radius:.25rem;font-weight:700}.membership-info span a,.membership-info span a:visited{text-decoration:underline;overflow-wrap:anywhere;color:#fff}@media (min-width:576px){.login{width:90vw}}@media (min-width:768px){.login{width:70vw}}@media (min-width:992px){.login{width:60vw}}@media (min-width:1200px){.login{width:50vw}}@media (min-width:1400px){.login{width:40vw}}.list-info-heading{text-align:center;padding:0 5%;margin:40px auto}.list-info-link{color:#0d6efd;text-decoration:underline}.list-info-link:hover{cursor:pointer}.video-popup-modal{z-index:20000!important}.video-popup-modal .btn-primary,.video-popup-modal .btn-primary:hover{background-color:var(--primary-blue);border:var(--primary-blue)}.video-popup-modal .modal-body{position:relative;padding:0 0 56.25%;height:0}.video-popup-modal iframe{position:absolute;width:100%;height:100%;padding:5%}@media (min-width:992px){.video-popup-modal .modal-dialog{max-width:60vw}}@media (min-width:1200px){.video-popup-modal .modal-dialog{max-width:60vw}}.card-item-container a.card-item-link{flex-direction:column;background:#f8f8f8;width:90%;margin:20px auto auto;color:#000}.card-item-container a.card-item-link,.featured-item-container a.card-item-link{display:flex;justify-content:center;border-radius:10px;padding:20px;text-decoration:none}.featured-item-container a.card-item-link{flex-direction:row;flex-wrap:wrap;background:var(--secondary-blue);width:85%;margin:20px auto 40px;color:var(--primary-blue)}.card-item-container a.card-item-link:hover{cursor:pointer;box-shadow:var(--shadow)}h2.card-item-title{color:#000}.card-item-container a.card-item-link:visited{color:#000;text-decoration:none}.featured-item-container a.card-item-link:hover{cursor:pointer;box-shadow:var(--shadow)}.featured-item-container a.card-item-link:visited{color:#000;text-decoration:none}.hidden-tag{display:none}.tags{display:flex;flex-direction:column}.display-tag{margin-top:20px;background:#fff;border:1px solid grey;color:grey;font-family:var(--body-font);border-radius:5px;width:70%;justify-self:center}.card-item-text,.display-tag{font-size:14px;align-self:center}.card-item-text{text-align:center}.card-item-img{width:150px;border-radius:10px;justify-self:center;align-self:center;margin:15px 0}@media only screen and (min-width:768px){.card-item-container a.card-item-link{width:85%}.card-item-container a.card-item-link,.featured-item-container a.card-item-link{display:grid;grid-template-columns:25% 60% 15%;margin-top:20px;border-radius:10px;padding:20px}.featured-item-container a.card-item-link{width:80%}.tags{margin-left:20px}.display-tag{height:30px;margin-top:20px;justify-self:center;align-self:flex-start;width:100%;font-size:.9vw}.resize{font-size:.6vw}.card-item-text{text-align:left;font-size:14px;align-self:center}.card-item-img{width:100px;border-radius:10px;margin:20px 0}}@media only screen and (min-width:1200px){.card-item-container a.card-item-link{width:90%}.card-item-container a.card-item-link,.featured-item-container a.card-item-link{display:grid;grid-template-columns:20% 65% 15%;margin-top:20px;border-radius:10px;padding:20px}.featured-item-container a.card-item-link{width:70%}.display-tag{margin-top:20px;justify-self:center}.card-item-text{text-align:left;font-size:14px;align-self:center}.card-item-img{width:120px;border-radius:10px;margin:20px 0}}.results-tooltip{font-family:var(--body-font);margin:30px auto;text-align:center}.results-tooltip span{font-weight:bolder}#main-text{font-family:var(--body-font);text-align:left;margin:40px 5%;font-size:24px;font-weight:700}.header-buttons{display:flex;display:-webkit-flex;grid-gap:20px;gap:20px;justify-content:flex-end;-webkit-justify-content:flex-end;margin-bottom:20px}.header-buttons .btn-primary{background-color:var(--primary-blue);border-color:var(--primary-blue)}.header-buttons .btn-outline-primary{color:var(--primary-blue);border-color:var(--primary-blue)}.header-buttons .btn-primary:focus,.header-buttons .btn-primary:hover{background-color:#2b629e;border-color:#2b629e}.header-buttons .btn-outline-primary:hover{background-color:var(--primary-blue);border-color:var(--primary-blue);color:#fff}#home-container h3#dropdown-heading{text-align:left;color:#666766;margin-left:5%;font-family:var(--body-font);font-weight:700;margin-top:50px}#main-dropdown button{font-family:var(--body-font);background:var(--primary-blue);border-radius:0;font-weight:700;font-size:18px;display:block;margin:20px 0 20px 5%}#main-dropdown .dropdown-menu a{font-family:var(--body-font);font-weight:700;font-size:16px}#main-dropdown .dropdown-menu a:hover{color:#fff;background:#000}.featured-tool-heading{text-align:left;margin-left:5%;font-family:var(--body-font);font-weight:700;color:#666766}#search-results{width:85vw;margin:40px auto}#search-heading{text-align:left;margin-left:5%;font-family:var(--body-font);font-weight:700;color:#666766;margin-top:50px}input#search-input{width:90%;padding:8px 8px 8px 50px;background:url(/static/media/outline-search.6c95e853.svg) no-repeat 0;background-position-x:15px;border:1px solid #000;border-radius:4px;font-family:var(--body-font);font-size:20px}#browse-tools-help-icon{margin-left:5px;margin-top:-8px;position:absolute}.tooltip-link{color:#0d6efd;text-decoration:underline}#browse-tools-help-icon:hover,.tooltip-link:hover{cursor:pointer}@media (min-width:576px){#main-dropdown button{font-size:20px}#main-dropdown .dropdown-menu a{font-size:18px}}@media (min-width:768px){#main-dropdown button{font-size:22px}#main-dropdown .dropdown-menu a{font-size:18px}}@media (min-width:992px){#main-dropdown button{font-size:23px}#main-dropdown .dropdown-menu a{font-size:19px}}@media (min-width:1200px){#main-dropdown button{font-size:24px}#main-dropdown .dropdown-menu a{font-size:20px}}.loading-container{display:flex;justify-content:center;align-items:center;height:100vh;flex-direction:column;grid-gap:20px;gap:20px}.loading-container h1{font-family:var(--body-font);font-weight:700}.policy-container{margin-top:40px;padding:0 100px;margin-bottom:20px}.policy-container p,li{color:#858a99}.policy-container a{color:#000}.policy-container a:hover{text-decoration:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000}.text-black{color:#000!important}.underline{text-decoration:underline}@media (max-width:992px){.policy-container{margin-top:30px;padding:0 60px}}@media (max-width:576px){.policy-container{margin-top:20px;padding:0 25px}}
/*# sourceMappingURL=main.450b7e96.chunk.css.map */