/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */.header{background:#282382;padding:15px;display:flex}@media(min-width:1280px){.header{display:flex;justify-content:center;align-items:center;padding:2rem 5rem}}.header .logo_header .img_logo_header{width:90px;height:auto}@media(min-width:1280px){.header .logo_header .img_logo_header{width:200px}}.header .navbar{display:flex;justify-content:flex-end;align-items:center;column-gap:15px;flex:1 1}.header .navbar button.button_virtual_school_header{background:linear-gradient(#ff5400,#ff9c00);width:125px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:15px;border:1px solid #fff;box-shadow:2px 4px 10px #333}.header .navbar button.button_virtual_school_header a{color:#fff;font-size:12px;font-weight:600;text-decoration:none}@media(min-width:1280px){.header .navbar button.button_virtual_school_header{display:none}}.header .navbar button.button_virtual_school_header:hover{background:#fff;color:#ff5400;border:1px solid #fff}.header .navbar button.button_menu_icon_header{background-color:#fff;padding:0;margin:0;display:flex;justify-content:center;align-items:center;border-radius:5px;width:30px;height:30px;border:1px solid #ff5400}@media(min-width:1280px){.header .navbar button.button_menu_icon_header{display:none}}.header .navbar button.button_menu_icon_header .menu_icon_header{width:12px;height:12px;background-color:#fff;margin:5px}.header .navbar .menu_container_header{top:-100vh;position:absolute}@media(min-width:1280px){.header .navbar .menu_container_header{top:0;width:100%;position:relative}.header .navbar .menu_container_header .menu_list_header{display:flex;flex-direction:row;justify-content:flex-end;column-gap:.9rem}.header .navbar .menu_container_header .menu_list_header .button_item_list_header{background:#fff;width:218px;height:38px;display:flex;justify-content:center;align-items:center;border-radius:22px;border:1px solid #fff;box-shadow:2px 4px 10px #333;cursor:pointer}.header .navbar .menu_container_header .menu_list_header .button_item_list_header:hover{border:1px solid #ff5400}.header .navbar .menu_container_header .menu_list_header .button_item_list_header:hover a{color:#3d91c0}.header .navbar .menu_container_header .menu_list_header .button_item_list_header a{color:#ff5400;text-decoration:none;font-size:18px;font-weight:600}.header .navbar .menu_container_header .menu_list_header .button_item_list_header.active{background:linear-gradient(#ff5400,#ff9c00);color:#fff;cursor:pointer}.header .navbar .menu_container_header .menu_list_header .button_item_list_header.active:hover{background:#fff;border:1px solid #ff5400}.header .navbar .menu_container_header .menu_list_header .button_item_list_header.active:hover a{color:#3d91c0}.header .navbar .menu_container_header .menu_list_header .button_item_list_header.active a{color:#fff;text-decoration:none}}.header .navbar .menu_container_header.active{position:absolute;height:100dvh;width:100%;top:0;left:0;display:flex;justify-content:space-evenly;align-items:center;flex-direction:column;background:linear-gradient(#282382 43%,#4764ab 71%,#65a5ce);transition:.5s ease-in-out;z-index:10000}.header .navbar .menu_container_header.active .button_menu_icon_header{position:absolute;right:15px;top:32px}.header .navbar .menu_container_header.active .button_menu_icon_header .menu_close_header{width:12px;height:12px;background-color:#fff;margin:5px}.header .navbar .menu_container_header.active .img_logo_header{width:170px;height:auto}.header .navbar .menu_container_header.active .menu_list_header{display:flex;justify-content:center;align-items:center;flex-direction:column;list-style:none;row-gap:5vh;margin:0;padding:0}.header .navbar .menu_container_header.active .menu_list_header .button_item_list_header{background:#fff;width:218px;height:44px;display:flex;justify-content:center;align-items:center;border-radius:22px;border:1px solid #fff;box-shadow:2px 4px 10px #333}.header .navbar .menu_container_header.active .menu_list_header .button_item_list_header a{text-decoration:none;color:#ff5400;font-size:18px;font-weight:600}.header .navbar .menu_container_header.active .menu_list_header .button_item_list_header.active{background:#ff5400}.header .navbar .menu_container_header.active .menu_list_header .button_item_list_header.active a{color:#fff}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:Poppins,serif;box-sizing:content-box;overflow-x:hidden}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:Poppins,serif;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:Poppins,serif;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.footer{background-image:url(/images/footer_bk.png);background-repeat:no-repeat;background-size:100% 100%;background-position:bottom;width:auto;position:relative;height:100vh;display:flex;justify-content:center;align-items:center;box-sizing:border-box}@media(min-width:1280px){.footer{background-image:url(/images/footer_desktop_bk.png);background-size:100% 100%;background-position:50%;height:auto;width:100%;min-height:50vh;align-items:flex-end;margin-top:5rem;overflow-x:hidden}}.footer .footer_content{height:65%;display:flex;justify-content:center;align-items:left;flex-direction:column}@media(min-width:1280px){.footer .footer_content{width:80%}}.footer .footer_content .image_logo_footer{display:flex;justify-content:center;align-items:center;width:100%}@media(min-width:1280px){.footer .footer_content .image_logo_footer{justify-content:flex-start;padding-left:15%}}.footer .footer_content .image_logo_footer .logo_footer{width:250px;height:auto}@media(min-width:1280px){.footer .footer_content .links_container_footer{display:flex;width:100%;justify-content:space-around}}.footer .footer_content .links_container_footer .course_links_footer{list-style:none;padding:0}.footer .footer_content .links_container_footer .course_links_footer .course_link_footer{line-height:1.3rem;font-weight:600}.footer .footer_content .links_container_footer .course_links_footer .course_link_footer a{text-decoration:none;color:#fff;font-size:12px}.footer .footer_content .links_container_footer .contact_links_footer{list-style:none;padding:0}.footer .footer_content .links_container_footer .contact_links_footer .contact_link_footer{line-height:1.3rem;font-weight:600;color:#fff;font-size:12px}