body{font-family:"Roboto",sans-serif;color:#414141;background-color:#fdfff7}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.app-container{max-width:1000px;padding:24px;margin:0 auto}hr{margin:32px 0}.imgheader{width:47%;margin:0 30px 11px 0}@media (max-width:950px){.imgheader{margin:0 0 16px;width:100%}}.emailTemplatesTitle{color:#003459}.header-and-search{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media (max-width:950px){.header-and-search{flex-direction:column}}.govtContentContainer{margin-bottom:120px}.clearButton{border-radius:8px;font-size:16px;color:#208aae;border:1px solid #208aae;padding:4px 8px;background:#fff;cursor:pointer}.clearButton:hover{background:#208aae;color:#fff}.repContainer{display:flex;flex-direction:row;align-items:center;background:#fff;margin-bottom:32px;box-shadow:0 1px 6px rgba(32,33,36,.28);padding:16px;border-radius:8px;cursor:pointer}.repContainer:hover{background:#eecad1}.repContainer .personEmail{color:#b33951}.photoUrl{width:50px;height:auto;margin-right:16px;border-radius:8px}.repData{display:flex;flex-direction:column}.repData .name{font-weight:700;margin-bottom:0}.repData .office{font-style:italic}.repData .repEmail{margin-top:16px}.repData .no-email{color:#2f4f4f;font-style:italic;margin-top:8px}.large{cursor:default;margin-top:24px}.large .photoUrl{width:150px}.large .repData .name{font-size:32px}.large .repData .office,.large .repData .repEmail{font-size:28px}.large:hover{background:#fff}@media (max-width:640px){.large .photoUrl{width:50px}.large .repData .name{font-size:16px}.large .repData .office,.large .repData .repEmail{font-size:14px}}@media (max-width:767px){.governmentLevel{display:block}}.governmentLevel .govt-level-title{font-size:32px;color:#003459;border-bottom:2px solid #003459;display:inline-block!important}.form-container{width:60%;position:relative}@media screen and (max-width:768px){.form-container{width:100%}}.form-container form.searchForm{height:48px;box-shadow:0 1px 6px rgba(32,33,36,.28);background:#fff;border-radius:8px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 8px}.form-container form.searchForm .icon{color:#208aae}.form-container .searchBarContainer{flex:1 1}.form-container .searchBarContainer .searchbar{border:none;font-size:16px;outline:none;width:100%;border-radius:8px;margin-right:8px}.form-container .geolocate,.form-container .searchButton{border:none;background:transparent;font-size:16px;padding:0 8px;cursor:pointer}.form-container .buttonContainer{padding-left:16px}.form-container .checkboxContainer{position:absolute;background-color:#fdfff7;width:100%;top:56px;border-radius:8px;overflow:hidden;left:0;padding:8px 0;cursor:pointer}.form-container .checkboxContainer .labels{display:flex;flex-direction:row}@media (max-width:950px){.form-container .checkboxContainer .labels{justify-content:center}}@media (max-width:460px){.form-container .checkboxContainer .labels{font-size:12px}}.form-container .checkboxContainer .checkboxDiv{height:36px;display:flex;align-items:center;margin-right:16px}.form-container .checkboxContainer .checkboxDiv input{margin-right:8px}.form-container .checkboxContainer .checkboxDiv:last-child{margin-right:0}.templateCardContainer{height:200px;display:block;text-decoration:none;border-radius:8px;background:#fff;box-shadow:0 1px 6px rgba(32,33,36,.28);color:#414141}.templateCardContainer:hover{background:#d6eff7}.innerContainer{margin:16px;height:256px;overflow:auto}.name{font-weight:700;font-size:18px;margin-bottom:24px}.body-text-section{margin-bottom:16px}.modal{position:absolute;top:40px;left:40px;right:40px;bottom:40px;max-width:1000px;background-color:#fff;padding:24px;margin:0 auto;box-shadow:0 1px 6px rgba(32,33,36,.28);outline:none;border-radius:8px;overflow:auto}@media (max-width:640px){.modal{padding:0}}.iconImage{width:28px;height:auto;margin-right:16px;border:1px solid #fff;color:#208aae}.gmailButton{display:flex;align-items:center;font-weight:700;text-decoration:none;padding:16px;width:148px;border-radius:8px;color:#208aae;border:2px solid #d44638;color:#d44638}.gmailButton:hover{background:#d44638;color:#fff}.gmailButton:hover .iconImage{border:1px solid #fff}.email{display:flex;align-items:center;font-weight:700;text-decoration:none;padding:16px;width:148px;border-radius:8px;border:2px solid #208aae;color:#208aae;margin-right:8px}.email .iconImage{border:none}.email:hover{color:#fff;background:#208aae}.email:hover .iconImage{color:#fff}.modalContainer{display:flex;flex-direction:column;height:100%;padding:24px}.modalContainer .closeBtn{width:50px;min-height:21px;background:#fff;border:2px solid #208aae;color:#208aae;border-radius:8px;cursor:pointer}.modalContainer .closeBtn:hover{background:#208aae;color:#fff}.modalContainer .input-container{width:100%;margin:16px 0;display:flex;min-height:70px;flex-direction:column}.modalContainer .input-container .error{color:red}.modalContainer .input-container input,.modalContainer .input-container textarea{font-size:16px;padding:10px;display:block;margin-top:8px;border-radius:8px;outline:none;border:1px solid grey}.modalContainer .input-container textarea{min-height:300px}.modalContainer .input-container label{font-weight:700}.modalContainer .emailsContainer{display:flex;flex-direction:row;justify-content:flex-end;padding-bottom:16px;width:100%;margin-top:16px}@media (max-width:640px){.modalContainer .emailsContainer{flex-direction:column;min-height:160px}.modalContainer .emailsContainer .email,.modalContainer .emailsContainer .gmailButton{margin:8px auto}}.templateContainer{display:flex;flex-direction:row;width:100%;flex-wrap:wrap;justify-content:space-between}.templateContainer .templateCardContainer{width:calc(50% - 8px);height:288px;margin-bottom:16px}@media (max-width:767px){.templateContainer .templateCardContainer{width:100%}}.arrowBack{cursor:pointer;width:48px;height:48px}
/*# sourceMappingURL=main.335a2072.chunk.css.map */