@font-face{font-family:futura-pt;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/FuturaPT/Futura_Pt_normal-300.woff2) format("woff2"),url(../fonts/FuturaPT/Futura_Pt_normal-300.woff) format("woff")}@font-face{font-family:futura-pt;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/FuturaPT/Futura_Pt_normal-400.woff2) format("woff2"),url(../fonts/FuturaPT/Futura_Pt_normal-400.woff) format("woff")}@font-face{font-family:futura-pt;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/FuturaPT/Futura_Pt_normal-500.woff2) format("woff2"),url(../fonts/FuturaPT/Futura_Pt_normal-500.woff) format("woff")}@font-face{font-family:futura-pt;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/FuturaPT/Futura_Pt_normal-600.woff2) format("woff2"),url(../fonts/FuturaPT/Futura_Pt_normal-600.woff) format("woff")}@font-face{font-family:futura-pt;font-style:italic;font-weight:300;font-display:swap;src:url(../fonts/FuturaPT/Futura_Pt_italic-300.woff2) format("woff2"),url(../fonts/FuturaPT/Futura_Pt_italic-300.woff) format("woff")}@font-face{font-family:futura-pt;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/FuturaPT/Futura_Pt_italic-400.woff2) format("woff2"),url(../fonts/FuturaPT/Futura_Pt_italic-400.woff) format("woff")}@font-face{font-family:futura-pt;font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/FuturaPT/Futura_Pt_italic-500.woff2) format("woff2"),url(../fonts/FuturaPT/Futura_Pt_italic-500.woff) format("woff")}@font-face{font-family:futura-pt;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/FuturaPT/Futura_Pt_italic-600.woff2) format("woff2"),url(../fonts/FuturaPT/Futura_Pt_italic-600.woff) format("woff")}@font-face{font-family:open-sans;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/OpenSans/Open_Sans_normal-300.woff2) format("woff2"),url(../fonts/OpenSans/Open_Sans_normal-300.woff) format("woff")}@font-face{font-family:open-sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/OpenSans/Open_Sans_normal-400.woff2) format("woff2"),url(../fonts/OpenSans/Open_Sans_normal-400.woff) format("woff")}@font-face{font-family:open-sans;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/OpenSans/Open_Sans_normal-600.woff2) format("woff2"),url(../fonts/OpenSans/Open_Sans_normal-600.woff) format("woff")}@font-face{font-family:open-sans;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/OpenSans/Open_Sans_normal-700.woff2) format("woff2"),url(../fonts/OpenSans/Open_Sans_normal-700.woff) format("woff")}@font-face{font-family:open-sans;font-style:italic;font-weight:300;font-display:swap;src:url(../fonts/OpenSans/Open_Sans_italic-300.woff2) format("woff2"),url(../fonts/OpenSans/Open_Sans_italic-300.woff) format("woff")}@font-face{font-family:open-sans;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/OpenSans/Open_Sans_italic-400.woff2) format("woff2"),url(../fonts/OpenSans/Open_Sans_italic-400.woff) format("woff")}@font-face{font-family:open-sans;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/OpenSans/Open_Sans_italic-600.woff2) format("woff2"),url(../fonts/OpenSans/Open_Sans_italic-600.woff) format("woff")}@font-face{font-family:open-sans;font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/OpenSans/Open_Sans_italic-700.woff2) format("woff2"),url(../fonts/OpenSans/Open_Sans_italic-700.woff) format("woff")}*{font-family:futura-pt,sans-serif;box-sizing:border-box}html{background:#ebf9fe}#Checklist{width:90%;max-width:1440px;margin:2rem auto}@media (max-width:567px){#Checklist{margin:1rem auto}}header h1{color:#00123b}form{display:grid;gap:1rem}@media (min-width:1200px){form{grid-template-columns:3fr minmax(300px,1fr)}}label{color:#515254}.checklist-title{display:-ms-flexbox;display:flex;padding-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;width:100%}.checklist-title h2{color:#00123b;font-weight:700;margin:0}@media (min-width:640px){.checklist-title h2{font-size:1.5rem;line-height:2rem}}.white-card{padding:1rem;margin-bottom:1rem;background-color:#fff;border-left:5px solid #34c5f1;border-radius:0 6px 6px 0}.white-card-information{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:800px){.white-card-information{grid-template-columns:2fr 1fr}}.white-card-information fieldset{border:none;padding:1rem 0;margin:0}.fieldset-your-information{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:800px){.fieldset-your-information{grid-template-columns:1fr 1fr}}.fieldset-promotion-details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}.checklist-select,[class^=checklist-input-field]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.checklist-select select,[class^=checklist-input-field] input{font-size:100%;box-sizing:border-box;max-width:unset;height:40px;width:100%;padding:0 .5rem;border-radius:6px;background:#fff;border:1px solid #ccc;box-shadow:inset 0 2px 6px rgba(0,0,0,.1);text-align:left}[class^=checklist-input-field] textarea{font-size:100%;box-sizing:border-box;max-width:unset;width:100%;padding:0 .5rem;border-radius:6px;background:#fff;border:1px solid #ccc;box-shadow:inset 0 2px 6px rgba(0,0,0,.1);text-align:left}@media (min-width:800px){.checklist-input-field-email{grid-column:span 2}}.collapsible{display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;width:100%}.collapsible .checklist-title{border:none;-ms-flex-align:center;align-items:center}.collapsible summary{display:-ms-flexbox;display:flex;position:relative;margin-bottom:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;-ms-flex-align:center;align-items:center;width:100%;list-style-type:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}@media (min-width:640px){.collapsible summary{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.collapsible summary::-webkit-details-marker{display:none}.collapsible .collapsible-instructions-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.collapsible .collapsible-instructions-text{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.collapsible .collapsible-instructions-text{-ms-flex-pack:end;justify-content:flex-end}}.collapsible svg{position:relative;padding-left:1rem;padding-right:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-duration:.3s}.collapsible[open] svg{transform:rotate(-180deg)}.white-card .collapsible-instructions-container{color:#00123b}.checklist-demo-group fieldset{border:none;margin:1rem 0 0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.checklist-demo-group-btn{border-radius:6px;border:2px solid;border-color:#5973b8;padding:.5rem 1rem;font-size:100%;cursor:pointer}.checklist-demo-group-btn.is-checked{background-color:#5973b8;color:#fff}.checklist-demo-group-btn:not(:has(.is-checked)){border-width:1px}.checklist-demo-group-btn:not(:has(.is-checked)):hover{background-color:#5973b8;color:#fff}.checklist-checkbox-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.checklist-subtitle{color:#515254;margin-bottom:.5rem;margin-top:1rem}.checklist-subtitle.red{color:red}.checklist-checkbox-clear-btn{width:-moz-fit-content;width:fit-content;-ms-flex-pack:start!important;justify-content:flex-start!important;padding:0;text-decoration:underline;color:#515254;background-color:transparent;border:none;cursor:pointer}@media (min-width:768px){.checklist-checkbox-clear-btn{width:-moz-fit-content;width:fit-content;-ms-flex-pack:end!important;justify-content:flex-end!important;padding-bottom:0}}.checklist-checkbox-fieldset{border:none;padding:0;margin:1rem 0 0;display:grid;gap:1rem}@media (min-width:640px){.checklist-checkbox-fieldset{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.checklist-checkbox-fieldset{grid-template-columns:repeat(3,1fr)}}.checklist-checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem}.checklist-checkbox input{min-height:1.5rem;min-width:1.5rem;cursor:pointer;accent-color:#5973b8;font-size:100%;box-sizing:border-box;max-width:unset;padding:0 .5rem;border-radius:6px;background:#fff;border:1px solid #ccc;box-shadow:inset 0 2px 6px rgba(0,0,0,.1);text-align:left}.checklist-checkbox label{color:#515254;display:inline-block;cursor:pointer}.checklist-submit-btn{margin:0 auto;display:-ms-flexbox;display:flex;width:100%;max-width:600px;gap:.5rem;border:none;color:#fff;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:50px;font-size:1.1rem;border-radius:6px}.checklist-submit-btn:enabled{transform:none;background-color:#00123b;transition:all 20ms ease;cursor:pointer}.checklist-submit-btn:enabled:hover{box-shadow:0 2px 8px rgba(0,0,0,.3);transform:scale(1.03)}.checklist-submit-btn:disabled{border-color:#d3d3d3;background-color:grey}.checklist-sidebar{display:none}.checklist-sidebar h2{margin:0}.checklist-sidebar p{margin:0}@media (min-width:1200px){.checklist-sidebar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.75rem;position:sticky;top:2rem;padding:2rem;background:#5973b8;color:#fff!important;border-radius:6px}}.checklist-sidebar-data-title{text-decoration:underline}.checklist-sidebar-data-item::after{content:", "}.checklist-sidebar-data-item:last-child::after{content:""}footer{padding:1rem 1.5rem;border:2px solid transparent;border-radius:4px;color:#515254;margin-top:4rem}.checklist-modal-container{box-sizing:border-box;background-color:rgba(0,0,0,.5);place-content:center;justify-items:center}.checklist-modal{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background-color:#eee;z-index:9999;text-align:center;border-radius:.375rem;box-shadow:0 4px 17px 0 rgba(0,0,0,.1),0 1px 1px 0 rgba(0,0,0,.1)}.checklist-modal*{margin:0}.checklist-modal-header{position:relative;background-color:#5973b8;padding:2rem;text-align:center;color:#fff}.checklist-modal-header button{position:absolute;right:1rem;top:.5rem;z-index:10;font-size:1.25rem;font-weight:700;background-color:transparent;border:none;color:#fff;cursor:pointer}.checklist-modal-body{background-color:#f7fafc;padding:1rem 2rem}.checklist-modal-footer{background-color:#fff;padding:.75rem 1.5rem;text-align:center;font-size:.875rem}.checklist-modal-footer button{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:8px;padding-top:10px;border-radius:10px;background-color:#5973b8;color:#fff;font-weight:500;border:transparent;cursor:pointer}.checklist-modal-footer button:hover{background-color:#000}#Modal>div{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:9999}
/*# sourceMappingURL=checklist.css.map */