.page-container{display:flex;flex-direction:column;align-items:center;height:100%;width:100%;padding-bottom:20px;background-color:#fff;overflow:scroll}.page-container label{display:block;margin:8px 0 4px;width:100%;white-space:normal;word-wrap:break-word}.page-container .section{display:flex;flex-direction:row;align-items:center;justify-content:center;width:80%;background-color:#fff;margin:40px 0}@media screen and (max-width:768px){.page-container .section{flex-direction:column;width:100%;margin:20px 0}}.page-container .section .section-title{color:#f1f160;background-color:#294095;font-size:1.6rem;font-weight:600;padding:15px;margin:0 40px;width:20%;text-align:center}@media screen and (max-width:768px){.page-container .section .section-title{width:80%;margin:20px 0;font-size:1.4rem}}.page-container .section .section-text{font-size:1.2rem;padding:15px;width:80%;color:#294095}@media screen and (max-width:768px){.page-container .section .section-text{width:80%;margin:10px 0;font-size:1rem}}.page-container .section .section-list{font-size:1.2rem;padding:15px;width:80%;color:#294095}@media screen and (max-width:768px){.page-container .section .section-list{width:80%;margin:10px 0;font-size:1rem}}.page-container .title{color:#f1f160;background-color:#294095;font-size:1.6rem;font-weight:600;padding:15px;margin:20px 0;width:20%;text-align:center}@media screen and (max-width:768px){.page-container .title{width:80%;margin:20px 0;font-size:1.4rem}}.page-container .subtitle{color:#294095;font-size:1.3rem;font-weight:500;text-align:left}@media screen and (max-width:768px){.page-container .subtitle{font-size:1rem}}.page-container .paragraph{font-size:1.2rem;padding:10px;width:80%;color:#294095;margin:5px 0}@media screen and (max-width:768px){.page-container .paragraph{width:80%;margin:10px 0;font-size:1rem}}.page-container .video{width:50%}.page-container .list{font-size:1.2rem;width:80%;color:#294095;margin:0 0 0 20px;padding:5px 0}.page-container .list li{margin:0 0 10px}@media screen and (max-width:768px){.page-container .list{width:80%;margin:10px 0;font-size:1rem}}.page-container .form{width:60%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.page-container .form fieldset{border:1px solid #294095;border-radius:5px;padding:10px;margin:10px 0;width:100%;display:flex;flex-direction:column}.page-container .form input[type=checkbox],.page-container .form input[type=radio]{transform:scale(1.2);margin-right:.5rem}@media screen and (max-width:768px){.page-container .form{width:90%;padding:0 1rem}}