@import"https://fonts.googleapis.com/css2?family=Asar&family=Noto+Serif+JP:wght@300;400&display=swap";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;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:monospace,monospace;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}html{width:100%;scroll-behavior:smooth;display:flex;align-items:center}body,html{margin:auto}body{font-family:Asar,serif;font-weight:400;font-style:normal;background-color:#fff;height:100%;max-width:1260px;background-image:url(/background.png)}@media(max-width:1024px){body{display:flex;align-items:center;width:auto}}.jp{font-family:"Noto Serif JP",sans-serif}main{margin-top:2rem}*{scrollbar-width:thin;scrollbar-color:#858585 #fff}p,span{font-size:.8rem}h1{font-size:2rem}.wrapper{display:flex;gap:20px}@media(max-width:1024px){.wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}}.container{margin:0 0 10px}@media(max-width:1024px){.container{margin:0 0 1vh}}.disabled{cursor:not-allowed}::-webkit-scrollbar{width:17px}::-webkit-scrollbar-corner{background:#dfdfdf}::-webkit-scrollbar-track:vertical{background-image:url(/icon/scroll-background.svg)}::-webkit-scrollbar-track:horizontal{background-image:url(/icon/scroll-background-horizontal.svg)}::-webkit-scrollbar-thumb{background-position:50%;background-repeat:no-repeat;background-color:#c8d6fb;background-size:7px;border:1px solid #fff;border-radius:2px;box-shadow:inset -3px 0 #bad1fc,inset 1px 1px #b7caf5}::-webkit-scrollbar-thumb:vertical{background-image:url(/scroll-thumb.svg)}::-webkit-scrollbar-thumb:horizontal{background-size:8px;background-image:url(/icon/scroll-thumb-horizontal.svg)}::-webkit-scrollbar-button:vertical:start{height:17px;background-image:url(/icon/scroll-arrow-up.svg)}::-webkit-scrollbar-button:vertical:end{height:17px;background-image:url(/icon/scroll-arrow-down.svg)}::-webkit-scrollbar-button:horizontal:start{width:17px;background-image:url(/icon/scroll-arrow-left.svg)}::-webkit-scrollbar-button:horizontal:end{width:17px;background-image:url(/icon/scroll-arrow-right.svg)}.overlay{width:100vw;height:100vh;position:fixed;top:0;left:0;background:rgba(51,51,51,.481);display:flex;align-items:center;justify-content:center;z-index:99}@media(max-width:1024px){.overlay{left:unset;top:2%}}.modal{font-family:Tahoma;width:1201px;height:80vh;background:#fff;position:relative;border-radius:.3rem;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);display:flex;flex-direction:column;justify-content:space-between;align-items:left;text-align:left;background:linear-gradient(180deg,#3266c0,#2b71e8);border:2px solid #0b5fef;box-shadow:inset 0 4px 4px rgba(0,0,0,.25);border-radius:3px}.modal .modal_header span{font-size:1rem}.modal .modal_header .bar{display:flex;flex-direction:row;justify-content:space-between;margin:0;font-size:10px;color:#fff}.modal .modal_header .bar .icon{display:flex;align-items:center}.modal .modal_header .bar .icon h3{margin:0 0 0 5px;padding:0;font-size:10px}.modal .modal_header .bar .botonera{width:5rem;height:2rem;display:grid;grid-template-columns:1fr 1fr 1fr;margin:2px 2px 0 0;cursor:pointer}.modal .modal_header .secondary_bar{margin:0 2px;display:flex;background-color:#ece9d8;flex-direction:column}.modal .modal_header .secondary_bar .first,.modal .modal_header .secondary_bar .second,.modal .modal_header .secondary_bar .third{border-top:1px solid #b1b1b1;pointer-events:none;display:flex;flex-direction:row}.modal .modal_header .secondary_bar .first{margin:0;display:flex;justify-content:space-between}.modal .modal_header .secondary_bar .first .options{display:flex;flex-direction:row;margin:0;padding:0}.modal .modal_header .secondary_bar .first .options p{padding:5px;margin:0 5px}.modal .modal_header .secondary_bar .second{height:auto}.modal .modal_header .secondary_bar .second .group{display:flex;flex-direction:row;flex-wrap:wrap;border-right:2px solid #b1b1b1}.modal .modal_header .secondary_bar .second .group .button{margin:5px;height:auto;display:flex;flex-direction:row;align-items:center}.modal .modal_header .secondary_bar .second .group .button i,.modal .modal_header .secondary_bar .second .group .button p{text-align:center;padding:0;margin:auto auto auto 5px}.modal .modal_header .secondary_bar .third{padding:2px 0;align-items:center}.modal .modal_header .secondary_bar .third p{margin:0 5px}.modal .modal_header .secondary_bar .third .searchbar{border:1px solid #b1b1b1;display:flex;padding:3px 0 3px 6px;height:20px;background-color:#fff;width:80%;align-items:center;margin:0;justify-content:space-between}.modal .modal_header .secondary_bar .third .searchbar .image{display:flex;align-items:center;justify-content:center}.modal .modal_header .secondary_bar .third .searchbar .image p{margin:0}.modal .modal_header .secondary_bar .third .searchbar .button{display:flex;justify-content:center;align-items:center;margin-right:5px}.modal .modal_header .secondary_bar .third .button{display:flex;flex-direction:row;margin-left:5px;align-items:center}.modal .modal_body{margin:0 2px;height:100%;display:flex;flex-direction:row;background-color:#fff}.modal .modal_body .bluebox{width:274px;height:auto;background:linear-gradient(180deg,#b6caff,#6688df)}.modal .modal_body form{display:flex;flex-direction:column;justify-content:space-between;height:100%;position:relative}.modal .modal_body form label{font-size:2vh}.modal .modal_body form input{border:.1vh solid #4f4f4f;border-radius:1vh;height:4.5vh;padding-left:2vh;padding-right:2vh;transition:all .5s}.modal .modal_body form input.placeholder{color:#bdbdbd}.modal .modal_body form input:invalid:focus{background-color:#ff8080;color:#fff;border:.1vh solid #f21010;transition:all .5s;outline:none}.modal .modal_body form input:required:valid{background-color:#fff;color:#000}.modal .modal_footer{display:flex;justify-content:space-between;background-color:#ece9d8;margin:0 2px 2px;height:25px}.modal .modal_footer .left,.modal .modal_footer .right{display:flex;align-content:center;padding:3px}.modal .modal_footer .left p,.modal .modal_footer .right p{margin:auto;padding:0}@media(max-width:1024px){.modal{width:100vw;height:100vh}.modal .modal_header .bar .icon h3{font-size:2vh}.modal .modal_header .bar .botonera{display:grid;grid-template-columns:1fr 1fr 1fr;width:15vh;grid-gap:1vh;gap:1vh}.modal .modal_body .bluebox,.modal .modal_header .secondary_bar{display:none}}.buttons{display:flex;flex-direction:row;justify-content:right;margin-top:2vh}.buttons .button{margin-left:2vh}@media(max-width:1024px){header{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}}nav{display:flex;flex-direction:row;justify-content:space-between;color:#2455eb;background-color:#f3f3f3;padding:0 1rem;align-items:center}nav .buttonWithIcon a{font-style:none;text-decoration:none;color:#2455eb;font-size:15px}nav .nav_right,nav .nav_right .changeThemeButton{display:flex;flex-direction:row;align-items:center}nav .nav_right .changeThemeButton{justify-content:center}nav .nav_right .changeThemeButton .themeColor{width:15px;height:15px;margin:.5rem;border:1px solid #000}nav .nav_right .changeThemeButton .themeColor.gray{background-color:gray}nav .nav_right .changeThemeButton .themeColor.orange{background-color:orange}nav .nav_right .changeThemeButton .themeColor.lightblue{background-color:#add8e6}@media(max-width:1024px){nav{width:100vw;height:5vh;justify-content:center;align-items:center}nav .nav_left p{text-align:center;margin:0;font-size:2vh}nav .nav_right{display:none}}.logoBar{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px}.logoBar .buttonContainer{display:flex;flex-direction:row;width:100%;justify-content:space-around}.logoBar .buttonContainer .button{width:100px;height:100px;border-radius:3px;border:2px solid #d3dbf9;background:#fff;background:linear-gradient(0deg,#fff,#d3dbf9);display:flex;flex-direction:column;align-items:center;justify-content:space-around}.logoBar .buttonContainer .button .icon{position:absolute;transform:translateY(-10px)}.logoBar .buttonContainer .button .link{text-align:center;transform:translateY(30px)}.logoBar .buttonContainer .button .link a{text-decoration:none;color:#2455eb}.logoBar .buttonContainer .disabled{background:linear-gradient(0deg,rgba(0,0,0,.26),rgba(0,0,0,.26))!important;cursor:not-allowed!important}.logoBar .buttonContainer .disabled .link{pointer-events:none}.logoBar .logoContainer{text-align:right}.logoBar .logoContainer p{font-size:3rem;margin:0;font-size:80px;letter-spacing:.095em;color:#4398ac;text-shadow:0 2px 5px rgba(0,0,0,.39);cursor:pointer}.logoBar .logoContainer span{color:#4a808c;font-family:Times New Roman;font-weight:700;font-size:20px;line-height:23px}@media(max-width:1024px){.logoBar .logoContainer p{font-size:10vh}.logoBar .logoContainer span{font-size:2.5vh}.logoBar .buttonContainer{display:none}}.searchSection{margin-top:10px;border:2px solid #d3dbf9;border-radius:5px;height:68px;background:#fff;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;background:linear-gradient(0deg,#fff,#dbe1fa 89%,#d3dbf9)}.searchSection .frecuent{display:flex;flex-direction:row;justify-content:center}.searchSection .frecuent p{text-align:center;margin:0 10px;color:#2455eb;font-size:15px}.searchSection .searchbar label{visibility:none;display:none}.searchSection .searchbar button,.searchSection .searchbar input{border:1px solid #acacac}.searchSection .searchbar input{width:381px;height:22px}.searchSection .searchbar button{height:22px;color:#000;width:110px;height:26px;background:linear-gradient(180deg,#93dcfa 40.1%,#02a9f9 58.85%);cursor:pointer}@media(max-width:1024px){.searchSection{margin-top:2vh;border-radius:1vh;height:10vh}.searchSection .frecuent p{font-size:2vh}.searchSection .searchbar button,.searchSection .searchbar input{height:3vh}.searchSection .searchbar input{width:30vh}.searchSection .searchbar button{width:10vh;font-size:2vh}}.interestLinks{text-align:center;margin-top:10px;margin-bottom:10px}.interestLinks a{margin:0 5px;text-decoration:none;cursor:pointer;color:#0e319b}@media(max-width:1024px){.interestLinks{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:2.5vh}}.wrapper aside{border-radius:5px;height:auto;width:782px;color:#2455eb;border:2px solid #d3dbf9;background:linear-gradient(179.99deg,#fff .01%,#ccd6fb 81.08%,#d9e1ff 99.99%)}.wrapper aside .asideHeader{display:flex;flex-direction:row;background-color:#fff;height:30px}.wrapper aside .asideHeader .headerIcon{border-right:1px solid #6688f2;width:40px;display:flex;justify-content:center;align-items:center}.wrapper aside .asideHeader .headerIcon p{color:#000;font-size:40px;text-align:center}.wrapper aside .asideHeader .headerText{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:15px;margin-left:10px}.wrapper aside .asideHeader .headerText button{margin-right:10px}.wrapper aside a{color:#2455eb;text-decoration:none}.wrapper aside .asideBody .asideItem{margin-top:5px;margin-left:8px;display:flex;align-items:center;margin-bottom:10px;font-size:13px;gap:15px}.wrapper button{width:56px;height:18px;background:linear-gradient(0deg,#ececf2,rgba(236,236,242,0));border:1px solid #f0f0f4;border-radius:1px;font-size:10px}@media(max-width:1024px){.wrapper{margin-bottom:8vh}.wrapper aside{display:none}}main{margin:0;display:flex;gap:1.5rem}@media(max-width:1024px){main{gap:0}main,main .main{flex-direction:column;align-items:center;justify-content:center}main .main{display:flex}}.box{border:1px solid #000;border-radius:5px;margin:10px 0}.box .header{text-align:center;color:#fff}.box .header.aquamarine{background-color:#5f9daa}.box .header.gray-black{background-color:gray}.box .body{background-color:#ecf0ff;padding:1rem}@media(max-width:1024px){.box{width:90vw;height:auto;border:.2vh solid #000;border-radius:.5vh;margin-top:1vh}.box .header{font-size:2.5vh}.box .body{padding:1vh}}.loading{display:flex;align-items:center;justify-content:center;height:100%}.loading p{margin:auto}.skillsContainer{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center}.skillsContainer .skill{width:10rem}@media(max-width:1024px){.skillsContainer{padding:0;gap:1vh!important}.skillsContainer .skill{width:19vh;margin:0}}.page_not_found{text-align:center;width:1000px;background-image:url(/fondo-a-cuadros-nihongo.png);display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;border-radius:.5rem}.page_not_found p{margin:0;font-size:20px}@media(max-width:1024px){.page_not_found{width:100vw}.page_not_found h1{font-size:5vh}.page_not_found p{font-size:3vh}}footer{margin-top:1rem;border-radius:.3rem;height:30px;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(270deg,hsla(0,0%,93%,.7) 0,hsla(0,0%,78%,.7)),url(/fondo-a-cuadros-nihongo.png);border:.1rem solid sienna}footer a,footer p{color:#000;font-size:1rem}footer a{margin:0 5px}@media(max-width:1024px){footer{display:none}}.glass{-webkit-backdrop-filter:contrast(130%) brightness(120%) blur(2px);backdrop-filter:contrast(130%) brightness(120%) blur(2px);background-image:radial-gradient(ellipse at 16.7% -10%,hsla(0,0%,100%,.44) 24%,hsla(0,0%,100%,.4) 25%,hsla(0,0%,100%,.2) 45%,hsla(0,0%,100%,.1)),url(/fondo-a-cuadros-nihongo.png);border-radius:.3rem;box-shadow:inset 0 2px 1px hsla(0,0%,100%,.5),inset 0 -2px 1px rgba(7,4,22,.3),0 -2px 6px hsla(0,0%,100%,.25)}.mobileNavbar{display:none}@media(max-width:1024px){.mobileNavbar{display:flex;position:fixed;bottom:0;left:0;right:0;align-items:center;justify-content:space-around;z-index:100}.mobileNavbar .button{background:linear-gradient(180deg,#f4f6ff,#d3dbf9);border:.2rem solid #d3dbf9;height:4vh;width:100%;display:flex;align-items:center;justify-content:center;font-size:2vh}}.navbar_menu{z-index:99;background-color:#b7c5f6;position:fixed;width:60%;height:30%;bottom:4%;padding:1vh;display:flex;flex-direction:column;justify-content:space-around}.navbar_menu .button{background:linear-gradient(180deg,#f4f6ff,#d3dbf9);border:.2rem solid #d3dbf9;height:4vh;display:flex;align-items:center;text-align:left;font-size:2vh}.carousel{width:410px;height:238px;border:2px solid #d3dbf9;border-radius:8px}.carousel .background{position:absolute;z-index:0;filter:blur(2px);-webkit-filter:blur(2px);-moz-filter:blur(2px);width:25.6rem}.carousel .content{position:relative;z-index:10}.carousel .content .title{margin:.5rem auto auto;width:333px;height:35px;background:linear-gradient(180deg,#e6ebff,#fff 59.9%);border:2px solid #d3dbf9;border-radius:5px;display:flex;align-items:center;justify-content:center}.carousel .content .wrapper{padding:.5rem 1rem 0;gap:auto}.carousel .content .info{width:143px;height:172px;background:linear-gradient(180deg,#ecf0ff,#fff);border:2px solid #ecf0ff;border-radius:5px}.carousel .content .info .header{height:21px;display:flex;justify-content:space-between;align-items:center;background:#f5f7ff;border:1px solid #ecf0ff;border-radius:4px 4px 0 0}.carousel .content .info .header p{font-size:10px;color:#2455eb;margin:0 10px}.carousel .content .info .header button{color:#2455eb;margin:0 10px}.carousel .content .info .body p{font-size:8px}.carousel .content .info .body .sub .header{height:21px;display:flex;justify-content:space-between;align-items:center;background:#f5f7ff;border:1px solid #ecf0ff;border-radius:4px 4px 0 0}.carousel .content .info .body .sub .header p{font-size:10px}.carousel .content .info .body .sub ul{margin:0;padding-left:1rem;font-size:8px}.carousel .content .right{display:flex;flex-direction:column}.carousel .content .right .thumbnails{display:flex;position:absolute}.carousel .content .right .thumbnails .pc .marco,.carousel .content .right .thumbnails .smartphone .marco{position:absolute;z-index:2}.carousel .content .right .thumbnails .pc .fondo,.carousel .content .right .thumbnails .smartphone .fondo{position:relative;z-index:1}.carousel .content .right .thumbnails .pc .fondo_pc,.carousel .content .right .thumbnails .smartphone .fondo_pc{transform:translateY(.5rem)}.carousel .content .right .thumbnails .pc{z-index:10}.carousel .content .right .thumbnails .pc .fondo,.carousel .content .right .thumbnails .pc .marco{width:10rem}.carousel .content .right .thumbnails .smartphone{position:absolute;top:70%;right:0;z-index:30}.carousel .content .right .thumbnails .smartphone .fondo,.carousel .content .right .thumbnails .smartphone .marco{width:2rem}.carousel .content .right .buttons{display:none}.carousel .content .buttons{z-index:35;transform:translate(1rem,9rem)}.carousel .content .buttons button{background-color:#fff;font-size:8px;width:auto;cursor:pointer}@media(max-width:1024px){.carousel{height:55vw}.carousel,.carousel .background{width:90vw}.carousel .content .title{width:60vw;height:4vh;font-size:4vw}.carousel .content .title h4{overflow:hidden;text-overflow:ellipsis}.carousel .content .wrapper{display:flex;flex-direction:row}.carousel .content .wrapper .buttons{transform:translate(0);left:5%;top:100%;position:absolute;display:flex;flex-direction:column}.carousel .content .wrapper .buttons button{background-color:#fff;font-size:3vw;width:auto;height:auto;padding:1vh;margin:1vh}.carousel .content .info{width:40vw;height:30vw;display:none}.carousel .content .info .header{height:3vh}.carousel .content .info .header p{font-size:2vh}.carousel .content .info .header button{font-size:1.5vh;width:auto}.carousel .content .info .body p{font-size:1vh}.carousel .content .info .body .sub .header{height:3vh}.carousel .content .info .body .sub .header p{font-size:1.5vh}.carousel .content .info .body .sub ul{margin:0;font-size:1.5vh;display:flex;list-style:none;flex-wrap:wrap;gap:.5vh}.carousel .content .right{align-items:center;justify-content:center}.carousel .content .right .thumbnails{top:100%;left:50%}.carousel .content .right .thumbnails .pc .fondo,.carousel .content .right .thumbnails .pc .marco{width:40vw}.carousel .content .right .thumbnails .smartphone .fondo,.carousel .content .right .thumbnails .smartphone .marco{width:10vw}.carousel .content .right .buttons{display:none}}.projectsContainer{width:1010px;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.projectsContainer .project{background:#f4f7ff;border:1px solid #a6b6f3;display:flex;align-items:center;justify-content:space-around;flex-direction:column;padding:1rem;gap:.5rem}.projectsContainer .project .title h4{color:#2455eb;font-style:none;margin:0}.projectsContainer .project .image{width:12rem}.projectsContainer .project .description{margin:0;text-align:left}.projectsContainer .project .description p{margin:0}.projectsContainer .project .languages{justify-content:space-between;display:flex;flex-wrap:wrap}.projectsContainer .project .languages .language{margin:0 1rem}.projectsContainer .project .buttons .button{background:linear-gradient(180deg,#f4f6ff,#d3dbf9);border:.1rem solid #d3dbf9;height:20px;width:100px;margin:0 .5rem;display:flex;align-items:center;justify-content:center;font-size:15px;text-align:center}.projectsContainer .project .buttons .button a{text-decoration:none;color:#000}@media(max-width:1024px){.projectsContainer{width:90vw}}.languages_container{display:flex;justify-content:space-around}.languages_container .language{width:123px;height:73px;background:#fff;border:1px solid #d7dfff;display:flex;flex-direction:column;align-items:center;justify-content:center}.languages_container .language .flags{display:flex}.languages_container .language .flags .flag{width:2rem;height:2rem}.languages_container .language p{text-align:center;margin:0}.languages_container .language p.native{color:#857100}.languages_container .language p.advanced{color:#3c3ce7}.languages_container .language p.beginner{color:green}@media(max-width:1024px){.languages_container .language{width:25vw;height:auto;border:.4vh solid #d7dfff}.languages_container .language p{font-size:2vh}}.quotesContainer{width:100%;height:73px;background:linear-gradient(180deg,#e4eaff,#fff 11.03%);border:2px solid #ababab;border-radius:5px}.quotesContainer p{margin:0}.quotesContainer .text{margin-top:20px;text-align:center}.quotesContainer .text blockquote{margin:0;padding:0}.quotesContainer .text .JP{font-size:20px}.quotesContainer .text .EN,.quotesContainer .text .ES{font-size:15px}.quotesContainer .author{text-align:right;margin-right:10px}@media(max-width:1024px){.quotesContainer{width:90vw;height:10vh;display:flex;flex-direction:column;justify-content:space-around}.quotesContainer .text .JP{font-size:2.5vh}.quotesContainer .text .EN,.quotesContainer .text .ES{font-size:2vh}.quotesContainer .author p{font-size:2vh!important}}.principal{width:568px;height:318px;height:auto;background:#fff;border:2px solid #d3dbf9;border-radius:5px}.principal .header{border-bottom:2px solid #d3dbf9;height:30px;display:flex}.principal .header .button{margin:0;width:100%;height:100%;background:linear-gradient(0deg,#d3dbf9,#fff);border-right:1px solid #d3dbf9;font-size:15px}.principal .header .disabled{background:linear-gradient(0deg,#ebeffe,#fff)}.principal .body{padding-left:10px;margin-top:5px}.principal .body h2{margin:0;font-size:20px}.principal .body .notice_content{display:flex;gap:20px}.principal .body .notice_text{max-width:350px}.principal .body .notice_text p{font-size:13px;line-height:23px}.principal .body .notice_image{width:204px;height:235px;background:#f4f7ff;border:1px solid #a6b6f3;margin:0}.principal .body .notice_image .image{margin:0;padding:20px;width:105px;height:158px}.principal .body .notice_image .legend p{margin:0;padding-left:20px;color:#0e319b}@media(max-width:1024px){.principal{width:90vw;height:auto;margin-top:1vh}.principal .header{display:none;height:3.5vh}.principal .header .button{font-size:2vh}.principal .body h2{font-size:2.5vh;text-align:center}.principal .body .notice_content{display:flex;justify-content:center}.principal .body .notice_content .notice_text{max-width:80%}.principal .body .notice_content .notice_text p{font-size:2vh;line-height:2.5vh}.principal .body .notice_content .notice_image{float:right}}.principal .notice_content{display:flex;justify-content:center;padding:10px}.principal .notice_content .notice_text{max-width:100%}.principal .notice_content .notice_image{float:right}.blogPanel{background:linear-gradient(180deg,#e4eaff,#fff 11.03%);border:2px solid #d3dbf9;padding-left:10px}.blogPanel p{font-size:13px;color:#0e319b}@media(max-width:1024px){.blogPanel{width:90vw;padding:0}.blogPanel h3{font-size:3vh;margin:1vh 0 0 1vh}.blogPanel p{font-size:1.5vh;margin:1vh}}.entries .entry{display:grid;grid-template-columns:10% 90%;align-items:top;margin-bottom:1rem;grid-gap:.5rem;gap:.5rem}.entries .entry .thumb{width:4rem}.entries .entry .content{margin-left:10px}.entries .entry .content .title{text-decoration:none;font-style:none;color:#000;margin:0;font-size:1rem;cursor:pointer}.entries .entry .content .info{display:flex;align-items:center}.entries .entry .content .info p,.entries .entry .content .info time{color:#9e9e9e;font-size:10px;margin:0}.entries .entry .content .intro{font-size:.7rem}@media(max-width:1024px){.entries{margin-left:1vh}.entries .entry .thumb{width:7vh;height:7vh}.entries .entry .content .title p{font-size:2.5vh}.entries .entry .content .info p,.entries .entry .content .info time{font-size:3vw}}.entryContainer{width:1010px}.entryContainer .header h1{margin:0;font-weight:400}.entryContainer .header .author{display:flex;align-items:center;gap:1rem}.entryContainer .body .separator{text-align:center}.entryContainer .body .separator p{font-size:2rem}.entryContainer .body .content h2,.entryContainer .body .content h3,.entryContainer .body .content h4{margin:1rem 0 1rem 1rem;font-weight:400}.entryContainer .body .content .images{display:flex;flex-direction:row}.entryContainer .body .content .image{margin-top:10px;margin-bottom:10px;display:flex;flex-direction:column;align-items:center}.entryContainer .body .content .link{text-align:center;transform:translateY(30px);text-decoration:none;color:#2455eb}.entryContainer .body .content .link a{text-decoration:none;color:#2455eb}.entryContainer .body .content ul{list-style:unset;padding-left:20px}.entryContainer .body .content ul li{font-size:.8rem}@media(max-width:1024px){.entryContainer{width:90vw}.entryContainer .header{margin-bottom:1rem}.entryContainer .header h1{font-size:2rem;margin:0}.entryContainer .header .author p,.entryContainer .header time{font-size:1rem}.entryContainer .body p{font-size:2.5vh}}.contactContainer,.contactContainer .modalItem{display:flex;flex-direction:column}.contactContainer .modalItem h4{font-size:15px;margin-top:10px}.contactContainer .modalItem h4:after{background:linear-gradient(90deg,#91abf0,rgba(122,142,194,0));content:"";display:block;height:3px;width:300px}.contactContainer .modalItem .icon{padding:5px;cursor:pointer;display:flex;align-items:center;margin-left:10px}.contactContainer .modalItem .icon .text{margin-left:10px;display:flex;flex-direction:column;text-align:left}.contactContainer .modalItem .icon .text a,.contactContainer .modalItem .icon .text h5,.contactContainer .modalItem .icon .text p{font-style:none;text-decoration:none;color:#000;margin:0}.contactContainer .modalItem .icon .text a,.contactContainer .modalItem .icon .text p{font-size:15px}.contactContainer .modalItem .icon:hover{background-color:#85a0e3;border-radius:3px}.contactContainer .modalItem .icon:hover a,.contactContainer .modalItem .icon:hover h5,.contactContainer .modalItem .icon:hover p{color:#fff}@media(max-width:1024px){.contactContainer .modalItem h4{font-size:4vh}.contactContainer .modalItem .icon .text h5{font-size:2vh}.contactContainer .modalItem .icon .text a,.contactContainer .modalItem .icon .text p{font-size:vh}}.skeleton{background:#ddd;overflow:hidden;margin:5px 0;border-radius:4px;-webkit-animation:skeleton-loading 1s linear infinite alternate;animation:skeleton-loading 1s linear infinite alternate}@-webkit-keyframes skeleton-loading{0%{background-color:#c2cfd6}to{background-color:#ddd}}@keyframes skeleton-loading{0%{background-color:#c2cfd6}to{background-color:#ddd}}.skeleton-text{width:100%;height:12px;margin:10px 0 0}.skeleton-title{width:50%;height:20px;margin-bottom:15px}@media(max-width:1024px){.skeleton-title{width:80%}}.skeleton-h2{width:80%;height:18px;margin:10px 0}.skeleton-h3{width:60%;height:17px;margin:10px 0}.skeleton-section{margin:20px 0 0}.skeleton-avatar{width:100px;height:100px;border-radius:50%}.skeleton-date{width:20%;height:20px}.author-wrapper{display:flex;flex-direction:row;gap:2%;align-items:center}.author-wrapper .skeleton-author{width:10%;height:15px}.author-wrapper .skeleton-badge{width:87px;height:24px}@media(max-width:1024px){.author-wrapper .skeleton-author{width:50%;height:15px}}