.c_fab.cr{font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-moz-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}.c_fa-facebook-square.cr::before{content:"";}.c_fa-flickr.cr::before{content:"";}.c_fa-instagram.cr::before{content:"";}.c_fa-twitter.cr::before{content:"";}.c_fab.cr{font-family:"Font Awesome 5 Brands";}.c_fab.cr{font-weight:400;}body{color:#505061;font-family:Setimo,Lato,Arial,sans-serif;font-size:16px;margin:0;padding:0;}h1{color:#5d3c85;font-size:2.3em;font-weight:400;letter-spacing:-.05em;line-height:1.2;}h2{color:#5d3c85;font-size:2em;font-weight:400;letter-spacing:-.04em;line-height:1.3;}h3{color:#5d3c85;font-size:1.25em;letter-spacing:-.03em;line-height:1.3;margin-top:2rem;}h4.cr{color:#c24b29;font-size:1.2em;font-weight:400;line-height:1.3;margin-top:2rem;text-transform:uppercase;}img.cr{height:auto;max-width:100%;}header.cr{background:#311a4d;color:#fff;padding:2.5rem 2rem 1.3rem;text-align:center;}header.cr .c_header-inner.cr{margin:0 auto;max-width:1160px;text-align:left;}#c_page-wrapper.cr{margin:3rem auto 5rem;max-width:1160px;}main.cr{line-height:1.6;}footer.cr{background:#311a4d;color:#fff;font-size:.9em;line-height:1.6;padding:2rem 0 3rem;text-align:center;}footer.cr a{color:#fff;text-decoration:none;}footer.cr a:hover{color:#64dfeb;}footer.cr address.cr a.c_home.cr{border-bottom:1px solid #856cb0;font-size:1.3em;line-height:1.9;padding-bottom:.2em;}footer.cr address.cr a.c_home.cr:hover{border-color:#00b8d5;}footer.cr .c_seal.cr img.cr{margin-bottom:.75rem;width:145px;}footer.cr address.cr{font-style:normal;}footer.cr .c_footer-social.cr{margin:2rem 0 0;}.c_fab.cr::before{color:#fff;display:inline-block;font-size:1.7em;margin-right:10px;}.c_fab.cr:hover::before{color:#64dfeb;}.c_fab.cr .c_hidden.cr{left:-5000px;position:absolute;}@media screen and (min-width:650px){footer.cr{text-align:left;}}@media screen and (min-width:650px){footer.cr .c_footer-inner.cr{display:flex;justify-content:space-between;margin:0 auto;max-width:1160px;}}@media screen and (min-width:650px){footer.cr .c_footer-contact.cr{display:flex;}}@media screen and (min-width:650px){footer.cr .c_seal.cr{width:185px;}}@media screen and (min-width:650px){footer.cr .c_seal.cr img.cr{width:165px;}}@media screen and (min-width:650px){footer.cr address.cr{margin:2rem 2rem 0 0;}}@media screen and (max-width:1160px){main.cr{padding:0 2rem;}}@media screen and (max-width:1160px){footer.cr{padding:2rem;}}@media screen and (max-width:750px){#c_page-wrapper.cr{padding:0 1rem;width:auto;}}@media screen and (max-width:750px){header.cr .c_header-inner.cr{text-align:center;}}@media screen and (max-width:750px){.c_fab.cr::before{font-size:1.6em;margin-right:15px;}}#side{width:20%;box-sizing:border-box;}#main{width:80%;}div#menu{width:auto;}div#menu ul li a{width:100%;min-width:100px;padding:3px 0 5px 1px;overflow-wrap:break-word;}.plupload_filelist_footer{height:43px!important;}ul.tabs li a{height:30px;font-size:14px;}.slide{height:auto!important;width:auto!important;}#content ul.subtabs li a{height:30px;font-size:14px;}input,button,textarea,select,optgroup,option,input[type=password],input[type=text],input[type=email],input[type=tel],input:not([type]){font-family:inherit!important;font-size:100%;}@media screen and (max-width:600px){button,textarea,input[type=password],input[type=text],input[type=email],input[type=tel],input:not([type]),div.form_question:not([class*="form_birthdate"]) select{width:100%;}}#content legend{max-width:100%;}button.default,button[type=button]{padding:8px 15px;border-radius:2px;}#page{overflow-x:hidden;}