.header{background:transparent;position:fixed;height:20vh;top:0;left:0;width:100vw;padding:0 1.5rem;z-index:1000;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}@media(min-width:768px){.header{padding:0 6rem}}@media(min-width:1280px){.header{position:absolute;display:flex;justify-content:space-evenly;margin:0 auto;align-items:center;padding:2rem 10vw 2rem 15vw;height:20vh}}.header .logo_header .img_logo_header{width:90px;height:auto;transition:.3s ease-in-out}@media(min-width:1280px){.header .logo_header .img_logo_header{width:280px}}.header .logo_header .img_logo_header.active{visibility:hidden;width:0;height:0}@media(min-width:1280px){.header .logo_header .img_logo_header.active{width:200px;visibility:initial}}.header .navbar{display:flex;justify-content:flex-end;align-items:center;column-gap:15px;flex:1 1}.header .navbar button.button_virtual_school_header{color:#fff;font-size:12px;font-weight:600;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}@media(min-width:1280px){.header .navbar button.button_virtual_school_header{display:none}}.header .navbar button.button_virtual_school_header:hover{background:#fff;color:#cc1c24;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 #cc1c24}@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>a{text-decoration:none;color:inherit}.header .navbar .menu_container_header .menu_list_header .button_item_list_header{background:#fff;color:#134573;font-size:18px;font-weight:600;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;font-family:Montserrat-Bold,serif}.header .navbar .menu_container_header .menu_list_header .button_item_list_header:hover{color:#fff;border:1px solid #fff;background-color:#134573}.header .navbar .menu_container_header .menu_list_header .button_item_list_header.active{background:#a7dbe8;color:#134573;cursor:pointer}.header .navbar .menu_container_header .menu_list_header .button_item_list_header.active:hover{color:#fff;background:#134573;border:1px solid #fff}}.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:#fff;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;color:#134573;font-size:18px;font-weight:600;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:inherit}.header .navbar .menu_container_header.active .menu_list_header .button_item_list_header.active{background:#a7dbe8;color:#fff}@font-face{font-family:Montserrat-Black;src:url(/_next/static/media/Montserrat-Black.d129b61b.ttf) format("truetype");font-weight:900}@font-face{font-family:Montserrat-Bold;src:url(/_next/static/media/Montserrat-Bold.30ee527f.ttf) format("truetype");font-weight:700}@font-face{font-family:Montserrat-ExtraBold;src:url(/_next/static/media/Montserrat-ExtraBold.f045130b.ttf) format("truetype");font-weight:800}@font-face{font-family:Montserrat-Medium;src:url(/_next/static/media/Montserrat-Medium.861bdc70.ttf) format("truetype");font-weight:500}@font-face{font-family:Montserrat-Regular;src:url(/_next/static/media/Montserrat-Regular.35b193b3.ttf) format("truetype");font-weight:400}@font-face{font-family:Montserrat-SemiBold;src:url(/_next/static/media/Montserrat-SemiBold.276fe145.ttf) format("truetype");font-weight:600}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;font-size:14px}body{margin:0;font-family:Montserrat-Regular,serif;overflow-x:hidden}body,div{box-sizing:content-box}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{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:50vh;width:100%;background-size:100%;background-position:50%}@media(min-width:1280px){.footer{height:auto}}.footer .footer_contact{width:100%}.footer .divider_block_footer{width:100%;height:40vh;background-color:#134573;position:absolute;z-index:-10;top:50vh}.footer .footer_content{background-color:#134573;width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10rem;box-sizing:border-box}@media(min-width:1280px){.footer .footer_content{flex-direction:row;justify-content:space-evenly;padding:2rem 0}}.footer .footer_content .image_logo_footer .logo_footer{width:258px;height:83px}@media(min-width:1280px){.footer .footer_content .image_logo_footer .logo_footer{width:365px;height:auto}}.footer .footer_content .image_logo_footer .divider{width:258px;height:5px;border-radius:2px;background-color:#cc1c24;margin:1rem auto}@media(min-width:1280px){.footer .footer_content .image_logo_footer .divider{width:370px;height:3px;box-sizing:border-box;margin:1rem 0}}.footer .footer_content .image_logo_footer .subtitle_logo_footer{font-family:Montserrat-Bold,serif;font-size:1rem;color:#fff}@media(min-width:1280px){.footer .footer_content .image_logo_footer .subtitle_logo_footer{font-size:30px;width:16vw;line-height:2.5rem}}.footer .footer_content .links_container_footer .contact_links_footer{list-style:none;color:#fff;padding:0}.footer .footer_content .links_container_footer .contact_links_footer .contact_link_footer{text-align:center;line-height:1.5rem;font-size:1rem;font-family:Montserrat-Bold,serif;margin:10px}@media(min-width:1280px){.footer .footer_content .links_container_footer .contact_links_footer .contact_link_footer{text-align:left;font-size:1.4rem;line-height:1.8rem;margin:1rem}}