*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:-apple-system,system-ui,BlinkMacSystemFont;font-weight:300;height:0}h1,h2,h3,h4{font-style:normal;line-height:1.2}h1,h2,h3,h4,h5{line-height:1.2;margin-bottom:15px}h1{font-size:5.16em;letter-spacing:-0.01em}h2{font-size:3em;letter-spacing:-0.02em}h3{font-size:2.488em}h4{font-size:1.528em}p,a,span{line-height:1.5;font-weight:500}p,a{margin:0}p{font-size:1.2em}@media(max-width: 450px){h1{font-size:2.088em}}@media(max-width: 768px){h1{font-size:2.488em}h2{font-size:1.5em}h3{font-size:1.602em}h4{font-size:1.125em}}.d-none{display:none}.d-flex{display:flex}.d-block{display:block}.d-inline-block{display:inline-block}.justify-content-center{justify-content:center}.justify-content-evenly{justify-content:space-evenly}.justify-content-around{justify-content:space-around}.justify-content-end{justify-content:flex-end}.justify-content-start{justify-content:flex-start}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.align-items-start{align-items:flex-start}.row-reverse{flex-direction:row-reverse}@media(min-width: 767px){.d-sm-block{display:block}.d-sm-flex{display:flex}.d-sm-inline-block{display:inline-block}.d-sm-none{display:none}.sm-justify-content-center{justify-content:center}.sm-justify-content-end{justify-content:flex-end}.sm-justify-content-start{justify-content:flex-start}.sm-justify-content-between{justify-content:space-between}.sm-align-items-center{align-items:center}.sm-align-items-end{align-items:flex-end}.sm-align-items-start{align-items:flex-start}.sm-row-reverse{flex-direction:row-reverse}}@media(min-width: 992px){.d-md-block{display:block}.d-md-flex{display:flex}.d-md-inline-block{display:inline-block}.d-md-none{display:none}.md-justify-content-center{justify-content:center}.md-justify-content-end{justify-content:flex-end}.md-justify-content-start{justify-content:flex-start}.md-justify-content-between{justify-content:space-between}.md-align-items-center{align-items:center}.md-align-items-end{align-items:flex-end}.md-align-items-start{align-items:flex-start}.md-row-reverse{flex-direction:row-reverse}.d-md-flex-column{flex-direction:column}}@media(min-width: 1200px){.d-lg-block{display:block}.d-lg-flex{display:flex}.d-lg-inline-block{display:inline-block}.d-lg-none{display:none}.lg-justify-content-center{justify-content:center}.lg-justify-content-end{justify-content:flex-end}.lg-justify-content-start{justify-content:flex-start}.lg-justify-content-between{justify-content:space-between}.lg-align-items-center{align-items:center}.lg-align-items-end{align-items:flex-end}.lg-align-items-start{align-items:flex-start}.lg-row-reverse{flex-direction:row-reverse}}@media(min-width: 1600px){.d-xl-block{display:block}.d-xl-flex{display:flex}.d-xl-inline-block{display:inline-block}.d-xl-none{display:none}.xl-justify-content-center{justify-content:center}.xl-justify-content-end{justify-content:flex-end}.xl-justify-content-start{justify-content:flex-start}.xl-justify-content-between{justify-content:space-between}.xl-align-items-center{align-items:center}.xl-align-items-end{align-items:flex-end}.xl-align-items-start{align-items:flex-start}.xl-row-reverse{flex-direction:row-reverse}}html ::-webkit-scrollbar{width:.5rem}html ::-webkit-scrollbar-thumb{background:linear-gradient(aliceblue, #4070F4);border-radius:.5rem}html ::-webkit-scrollbar-thumb:hover{background:linear-gradient(aliceblue, #94B0FD)}html.darkmode ::-webkit-scrollbar-thumb{background:linear-gradient(#E5D1FE, #7A13F9) !important}html.darkmode ::-webkit-scrollbar-thumb:hover{background:linear-gradient(#E5D1FE, #BB86FC) !important}a{text-decoration:none;transition:.25s all ease-in-out;color:#4070f4}a:visited{color:#4070f4}img{border-radius:15px;width:100%;min-height:10vh;object-fit:cover}.section-title{color:#4070f4;margin-bottom:24px;text-align:center}ul{list-style:none;padding-inline-start:0;margin-block-start:0;margin-block-end:0}.section-wrapper{padding:24px;width:100%;box-sizing:border-box;margin:calc(24px + 108*(100vw - 400px)/1920) 0;scroll-margin-top:50px}@media(min-width: 768px){.section-wrapper{padding:0 7.5vw;scroll-margin-top:130px}}@media(min-width: 1200px){.section-wrapper{padding:0 15vw;scroll-margin-top:140px}}@media(hover: hover){a:hover{color:#94b0fd;transition:.25s all ease-in-out}}.header-wrap{justify-content:space-between;align-items:center;position:fixed;width:80%;top:2%;left:10%;z-index:100;background-color:#f0f8ff;box-shadow:0 4px 25px rgba(14,36,49,.15);padding:12px 24px;border-radius:15px;transition:all .25s ease-in-out .25s}.header-wrap i{font-size:calc(24px + 12*(100vw - 400px)/1920)}.header-wrap i:hover{cursor:pointer}.header-wrap h4{font-size:calc(14px + 10*(100vw - 400px)/1920);margin:12px 0}.header-wrap .desktop-links-wrap{display:none}.header-wrap .mobile{display:none;position:relative}.header-wrap .mobile .close-menu-wrap{position:absolute;top:1%;right:0}.header-wrap .mobile.open{overflow:hidden;display:flex;flex-direction:column;z-index:10000;width:100vw;height:85vh;border-radius:15px;transition:.25s all ease-in-out}.header-wrap .mobile.open .mobile-links{display:flex;flex-direction:column;justify-content:center;position:absolute;width:90%;top:5%;right:5%;padding:12px}.header-wrap .mobile.open .mobile-links a{display:flex;align-items:center;justify-content:center;margin:6px 0;padding:12px;border-radius:15px;box-shadow:0 4px 25px rgba(14,36,49,.15)}.header-wrap .mobile.open .social-wrap{position:absolute;bottom:0;width:72%;padding:12px;margin-bottom:24px;box-shadow:0 4px 25px rgba(14,36,49,.15);border-radius:15px}.header-wrap .mobile.open .social-wrap a.github i{color:#171515}.header-wrap .mobile.open .social-wrap a.linkedin i{color:#2867b2}.header-wrap .mobile.open .social-wrap a.facebook i{color:#1887f2}.header-wrap .mobile.open .social-wrap a.instagram i{color:#dd2a7b}@media(max-width: 1149px){.header-wrap:has(.mobile.open) .hamburger-wrap{display:none !important}}@media(min-width: 1150px){.header-wrap{justify-content:space-around}.header-wrap .mobile,.header-wrap .hamburger-wrap{display:none}.header-wrap .desktop-links-wrap{display:flex;flex-direction:row}.header-wrap .desktop-links-wrap a{margin-right:24px}}.home-section{flex-direction:column;margin-top:calc(124px + 124*(100vw - 400px)/1920) !important}.home-section .text-wrap{width:100%;position:relative}.home-section .text-wrap h2{font-weight:700}.home-section .text-wrap h2 span{font-weight:inherit}.home-section .text-wrap h2 span a{font-weight:700}.home-section .image-wrap{position:relative;width:100%;justify-content:center;align-items:center}.home-section .image-wrap img{border-radius:15px;width:75%}@media(min-width: 1024px){.home-section{flex-direction:row;margin-top:0}.home-section .image-wrap{margin:0}}.about-section{flex-direction:column;justify-content:space-between}.about-section .about-wrap{justify-content:space-between}.about-section .about-wrap .text-wrap{flex-direction:column;padding:6px;width:50%;margin-left:12px}.about-section .about-wrap .text-wrap h2{font-size:1.1em}.about-section .about-wrap .text-wrap p{font-size:calc(10px + 10*(100vw - 400px)/1920)}.about-section .about-wrap .text-wrap .download-cv{margin-top:24px;display:flex;justify-content:center}.about-section .about-wrap .text-wrap .download-cv a{font-size:12px;padding:12px 30px;background-color:#4070f4;color:#f0f8ff;border-radius:15px}.about-section .about-wrap .text-wrap .download-cv a:hover{background-color:#94b0fd;color:#4070f4}.about-section .about-wrap .image-wrap{width:50%}@media(min-width: 1024px){.about-section{flex-direction:row;align-items:center}.about-section .about-wrap .image-wrap{width:50%}.about-section .about-wrap .image-wrap img{width:70%}.about-section .about-wrap .text-wrap{margin-left:138px}.about-section .about-wrap .text-wrap h2{font-size:1.5em}.about-section .about-wrap .text-wrap .download-cv{margin-top:36px;justify-content:start}.about-section .about-wrap .text-wrap .download-cv a{font-size:18px}}.side-links-wrap{position:fixed;display:none;top:45%;right:0;z-index:1}.side-links-wrap .side-link-wrap{position:relative}.side-links-wrap .side-link-wrap a{transform:translateX(83%);transition:.5s all ease-in-out;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#4070f4;color:#fff;border-radius:15px;padding:12px;margin:6px 0;width:275px;max-width:90vw;box-sizing:border-box}.side-links-wrap .side-link-wrap a i,.side-links-wrap .side-link-wrap a p{color:#f0f8ff}.side-links-wrap .side-link-wrap a i{font-size:36px}.side-links-wrap .side-link-wrap a:hover{opacity:70% !important}@media(min-width: 1024px){.side-links-wrap{display:flex;flex-direction:column}}@media(hover: hover){.side-links-wrap a:hover{transform:translateX(2%);transition:.5s all ease-in-out;opacity:70% !important}}.skills-section .skills-wrap{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;box-sizing:border-box}.skills-section .skills-wrap .skill-wrap{position:relative;display:flex;flex-direction:row;justify-content:space-between;flex-grow:1;align-items:center;padding:12px 24px;margin-bottom:12px;box-shadow:0 4px 25px rgba(14,36,49,.15);border-radius:15px;height:64px}.skills-section .skills-wrap .skill-wrap .text-icon-wrap{display:flex;justify-content:space-between;align-items:center}.skills-section .skills-wrap .skill-wrap .text-icon-wrap span{font-size:calc(16px + 2*(100vw - 400px)/1920);width:100%;position:relative;color:#121212}.skills-section .skills-wrap .skill-wrap .text-icon-wrap i{font-size:48px;color:#4070f4;margin-right:24px}.skills-section .skills-wrap .skill-wrap.ts .text-icon-wrap i{color:#007acc}.skills-section .skills-wrap .skill-wrap.ts:after{background:#007acc}.skills-section .skills-wrap .skill-wrap.js .text-icon-wrap i{color:#f7df1e}.skills-section .skills-wrap .skill-wrap.js:after{background:#f7df1e}.skills-section .skills-wrap .skill-wrap.angular .text-icon-wrap i{color:#a6120d}.skills-section .skills-wrap .skill-wrap.angular:after{background:#a6120d}.skills-section .skills-wrap .skill-wrap.node .text-icon-wrap i{color:#3c873a}.skills-section .skills-wrap .skill-wrap.node:after{background:#3c873a}.skills-section .skills-wrap .skill-wrap.html5 .text-icon-wrap i{color:#ff5733}.skills-section .skills-wrap .skill-wrap.html5:after{background:#ff5733}.skills-section .skills-wrap .skill-wrap.sass .text-icon-wrap i{color:#bf4080}.skills-section .skills-wrap .skill-wrap.sass:after{background:#bf4080}.skills-section .skills-wrap .skill-wrap.terminal .text-icon-wrap i{color:#000}.skills-section .skills-wrap .skill-wrap.terminal:after{background:#000}.skills-section .skills-wrap .skill-wrap.git .text-icon-wrap i{color:#f1502f}.skills-section .skills-wrap .skill-wrap.git:after{background:#f1502f}.skills-section .skills-wrap .skill-wrap.wp .text-icon-wrap i{color:#21759b}.skills-section .skills-wrap .skill-wrap.wp:after{background:#21759b}.skills-section .skills-wrap .skill-wrap.docker .text-icon-wrap i,.skills-section .skills-wrap .skill-wrap.cicd .text-icon-wrap i{color:#0db7ed}.skills-section .skills-wrap .skill-wrap.docker:after,.skills-section .skills-wrap .skill-wrap.cicd:after{background:#0db7ed}.skills-section .skills-wrap .skill-wrap.python .text-icon-wrap i{color:#4b8bbe}.skills-section .skills-wrap .skill-wrap.python:after{background:linear-gradient(90deg, #4B8BBE, #306998 25%, #FFE873 50%, #FFD43B 75%)}.skills-section .skills-wrap .skill-wrap.csharp .text-icon-wrap i{color:#2f0074}.skills-section .skills-wrap .skill-wrap.csharp:after{background:#2f0074}.skills-section .skills-wrap .skill-wrap.react .text-icon-wrap i{color:#61dbfb}.skills-section .skills-wrap .skill-wrap.react:after{background:#61dbfb}.skills-section .skills-wrap .skill-wrap.java .text-icon-wrap i{color:#f89820}.skills-section .skills-wrap .skill-wrap.java:after{background:#f89820}.skills-section .skills-wrap .skill-wrap:after{content:"";position:absolute;background:#4070f4;height:6px;bottom:0px;left:0;border-radius:15px;width:100%}.skills-section .skills-wrap .skill-wrap.angular::after,.skills-section .skills-wrap .skill-wrap.ts::after,.skills-section .skills-wrap .skill-wrap.js::after,.skills-section .skills-wrap .skill-wrap.node::after,.skills-section .skills-wrap .skill-wrap.react::after,.skills-section .skills-wrap .skill-wrap.html5::after,.skills-section .skills-wrap .skill-wrap.sass::after{width:90%}.skills-section .skills-wrap .skill-wrap.terminal::after,.skills-section .skills-wrap .skill-wrap.db::after,.skills-section .skills-wrap .skill-wrap.git::after{width:85%}.skills-section .skills-wrap .skill-wrap.wp::after,.skills-section .skills-wrap .skill-wrap.python::after{width:80%}.skills-section .skills-wrap .skill-wrap.java::after,.skills-section .skills-wrap .skill-wrap.csharp::after,.skills-section .skills-wrap .skill-wrap.cicd::after,.skills-section .skills-wrap .skill-wrap.docker::after{width:75%}@media(min-width: 1024px){.skills-section .skills-wrap{flex-direction:row;flex-wrap:wrap}.skills-section .skills-wrap .skill-wrap{flex-basis:350px;margin:6px}}footer{text-align:center;display:flex;flex-direction:column;align-items:center}footer h3{color:#4070f4;margin-bottom:48px}footer i{margin:0 12px}footer .contact-wrap{display:flex;flex-direction:column;width:90%;box-shadow:0 4px 25px rgba(14,36,49,.15);border-radius:15px;padding:12px}footer .contact-wrap .social-wrap{margin:12px 0;box-shadow:0 4px 25px rgba(14,36,49,.15);border-radius:15px;padding:12px;justify-content:space-around}footer .contact-wrap .social-wrap a i{font-size:36px}footer .contact-wrap .social-wrap a.linkedin{color:#2867b2}footer .contact-wrap .social-wrap a.linkedin:hover{color:#5799e8}footer .contact-wrap .social-wrap a.facebook{color:#1887f2}footer .contact-wrap .social-wrap a.facebook:hover{color:#3b5998}footer .contact-wrap .social-wrap a.github{color:#171515}footer .contact-wrap .social-wrap a.github:hover{color:#777575}footer .contact-wrap .social-wrap a.instagram{color:#dd2a7b}footer .contact-wrap .social-wrap a.instagram:hover{color:#f77737}footer .contact-wrap .mobile-wrap,footer .contact-wrap .email-wrap{display:flex;justify-content:center;align-items:center;box-shadow:0 4px 25px rgba(14,36,49,.15);border-radius:15px;padding:12px;margin:12px 0}footer .contact-wrap .mobile-wrap a,footer .contact-wrap .email-wrap a{display:flex;align-items:center}footer .contact-wrap .mobile-wrap a i,footer .contact-wrap .email-wrap a i{font-size:32px}@media(min-width: 1024px){footer .contact-wrap{width:50%}}.card-wrap ul li{position:relative;width:calc(300px + 300*(100vw - 400px)/1920);margin-bottom:24px;box-shadow:0 4px 25px rgba(14,36,49,.15);border-radius:15px;padding:calc(24px + 24*(100vw - 400px)/1920) calc(24px + 76*(100vw - 400px)/1920);cursor:pointer}.card-wrap ul li .card-title{font-size:calc(16px + 10*(100vw - 400px)/1920);margin-bottom:12px}.card-wrap ul li .card-title span:nth-child(3){font-size:16px !important}.card-wrap ul li .see-more{margin-top:24px;display:flex;flex-direction:row;justify-content:center;align-items:center}.card-wrap ul li .see-more i{display:inline-block;margin-left:12px;font-size:36px;color:#4070f4;transition:.25s ease-in-out}.card-wrap ul li .card-back{display:none;flex-direction:row}.card-wrap ul li .card-back h4{font-size:calc(18px + 8*(100vw - 400px)/1920);color:#4070f4;font-weight:500}.card-wrap ul li .card-back.open .card-back{display:flex}.card-wrap ul li.open .see-more i{transform:rotate(180deg);transition:.25s ease-in-out}.project-slider-section{display:flex;flex-direction:column}.project-slider-section .project-slider-wrap{margin-top:24px;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}.project-slider-section .project-slider-wrap .slider-icon{cursor:pointer;width:30px;z-index:10;top:35%;margin-bottom:140px}.project-slider-section .project-slider-wrap .slider-icon.left{margin-right:12px}.project-slider-section .project-slider-wrap .slider-icon.right{margin-left:12px}.project-slider-section .project-slider-wrap .slider-icon i{font-size:24px;color:#4070f4}.project-slider-section .project-slider-wrap .slider-wrapper{position:relative;display:flex;flex-direction:row;width:275px}.project-slider-section .project-slider-wrap .slider-wrapper .slick-dots{display:flex;position:absolute;top:3%;right:3%}.project-slider-section .project-slider-wrap .slider-wrapper .slick-dots li button{background-color:#4070f4;height:1rem;width:1rem;margin-left:.25rem;border-radius:15px;border:1px solid #f0f8ff;opacity:75%;text-indent:-9999px;overflow:hidden}.project-slider-section .project-slider-wrap .slider-wrapper .description-wrap{text-align:center}.project-slider-section .project-slider-wrap .slider-wrapper .description-wrap .project-details h4{font-size:24px;color:#4070f4}.project-slider-section .project-slider-wrap .slider-wrapper .description-wrap .project-details p{font-size:14px}@media(min-width: 992px){.project-slider-section .project-slider-wrap{margin-top:24px}.project-slider-section .project-slider-wrap .slider-wrapper{width:600px}.project-slider-section .project-slider-wrap .slider-wrapper .description-wrap img{transition:transform .25s}.project-slider-section .project-slider-wrap .slider-wrapper .description-wrap img:hover{transition:transform .5s;transform:scale(1.1)}.project-slider-section .project-slider-wrap .slider-wrapper .description-wrap .project-details h4{font-size:30px}.project-slider-section .project-slider-wrap .slider-wrapper .description-wrap .project-details p{font-size:1.2em}}html{background-color:#f0f8ff;transition:all .25s ease-in-out .25s}html.darkmode{background-color:#121212;color:#f0f8ff;transition:all .25s ease-in-out .25s}html.darkmode body .header-wrap{background-color:#1f1f1f;box-shadow:none}html.darkmode body .header-wrap .mobile .mobile-links a{background-color:#121212;box-shadow:0 0 5px rgba(122,19,249,.25)}html.darkmode body .header-wrap .mobile .social-wrap{background-color:#121212;box-shadow:0 0 5px rgba(122,19,249,.25)}html.darkmode body .header-wrap .mobile .social-wrap .github i{color:#f0f8ff}html.darkmode body .card-wrap ul li{box-shadow:none;background-color:#1f1f1f}html.darkmode body .project-slider-wrap .slick-dots li button{background-color:#7a13f9 !important}html.darkmode body .skills-wrap .skill-wrap{box-shadow:none;background-color:#1f1f1f}html.darkmode body .skills-wrap .skill-wrap.terminal .text-icon-wrap i{color:#f0f8ff}html.darkmode body .skills-wrap .skill-wrap.terminal:after{background-color:#f0f8ff}html.darkmode body .skills-wrap .skill-wrap.csharp .text-icon-wrap i{color:#6c38ad}html.darkmode body .skills-wrap .skill-wrap.csharp:after{background-color:#6c38ad}html.darkmode body .skills-wrap .skill-wrap .text-icon-wrap span{color:#f0f8ff}html.darkmode body .contact-wrap{box-shadow:0 0 5px rgba(122,19,249,.25)}html.darkmode body .contact-wrap .social-wrap .github i{color:#f0f8ff;transition:all .25s ease-in-out .25s}html.darkmode body .contact-wrap .social-wrap .github i:hover{color:#777575;transition:all .25s ease-in-out .25s}html.darkmode body .contact-wrap .social-wrap,html.darkmode body .contact-wrap .mobile-wrap,html.darkmode body .contact-wrap .email-wrap{background-color:#1f1f1f;box-shadow:none}html.darkmode body a,html.darkmode body .section-title{color:#bb86fc !important}html.darkmode body a:hover{color:#7a13f9 !important}html.darkmode body .about-section .download-cv a{background-color:#7a13f9 !important;color:#e5d1fe !important}html.darkmode body .about-section .download-cv a:hover{background-color:#bb86fc !important}html.darkmode body .side-link-wrap a{background:#bb86fc !important}html.darkmode body .side-link-wrap a:hover{background:#7a13f9 !important}html.darkmode body .card-wrap li .see-more i{color:#bb86fc !important}html.darkmode body .card-wrap h4{color:#bb86fc !important}html.darkmode body .project-slider-wrap h4,html.darkmode body .project-slider-wrap .slider-icon i{color:#bb86fc !important}html.darkmode body footer h3{color:#bb86fc !important}html.darkmode body .scroll-to-top{background-color:#bb86fc}.toggle-darkmode-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:12.5%;right:35%}.toggle-darkmode-wrap #dark-mode-text{margin-bottom:6px}.toggle-darkmode-wrap .darkmode-checkbox{display:none}.toggle-darkmode-wrap .darkmode-checkbox:checked~.toggle-switch{background:linear-gradient(135deg, rgba(122, 19, 249, 0.2), rgba(187, 134, 252, 0.18));border-color:rgba(240,248,255,.15);box-shadow:inset 0 0 0 1px rgba(240,248,255,.04),inset 0 10px 22px rgba(122,19,249,.12),0 8px 24px rgba(122,19,249,.25)}.toggle-darkmode-wrap .darkmode-checkbox:checked~.toggle-switch .icon-sun{opacity:.35;color:rgb(235.75,193.75,95.75)}.toggle-darkmode-wrap .darkmode-checkbox:checked~.toggle-switch .icon-moon{opacity:.95;color:#fff}.toggle-darkmode-wrap .darkmode-checkbox:checked~.toggle-switch:after{left:calc(100% - (4px + 16px + 10*(100vw - 400px)/1920));transform:translateY(-50%);background:#1f1f1f;box-shadow:0 8px 18px rgba(122,19,249,.35),0 1px 2px rgba(0,0,0,.08),inset 0 0 0 1px rgba(240,248,255,.05)}.toggle-darkmode-wrap .toggle-switch{width:calc(45px + 15*(100vw - 400px)/1920);height:calc(22px + 8*(100vw - 400px)/1920);border-radius:999px;cursor:pointer;display:inline-block;position:relative;background:linear-gradient(135deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.3) 100%);border:1px solid rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.03),inset 0 8px 16px rgba(0,0,0,.05),0 6px 18px rgba(14,36,49,.08);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .15s ease}.toggle-darkmode-wrap .toggle-switch .icon-sun,.toggle-darkmode-wrap .toggle-switch .icon-moon{position:absolute;top:50%;transform:translateY(-50%);font-size:calc(12px + 8*(100vw - 400px)/1920);transition:opacity .25s ease,color .25s ease;pointer-events:none;opacity:.9}.toggle-darkmode-wrap .toggle-switch .icon-sun{left:8px;color:#ffbf47}.toggle-darkmode-wrap .toggle-switch .icon-moon{right:8px;color:#9ba3af;opacity:.35}.toggle-darkmode-wrap .toggle-switch:after{content:"";position:absolute;top:50%;left:4px;transform:translateY(-50%);width:calc(16px + 10*(100vw - 400px)/1920);height:calc(16px + 10*(100vw - 400px)/1920);border-radius:50%;background:#fff;box-shadow:0 6px 14px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.08),inset 0 0 0 1px rgba(0,0,0,.04);transition:transform .35s cubic-bezier(0.2, 0.8, 0.2, 1),left .35s cubic-bezier(0.2, 0.8, 0.2, 1),background .3s ease,box-shadow .3s ease}@media(hover: hover){.toggle-darkmode-wrap .toggle-switch:hover{box-shadow:inset 0 0 0 1px rgba(0,0,0,.04),inset 0 10px 18px rgba(0,0,0,.07),0 8px 22px rgba(14,36,49,.12);transform:translateY(-1px)}}html.darkmode .toggle-darkmode-wrap .toggle-switch{background:linear-gradient(135deg, rgba(0, 0, 0, 0.35), rgba(255, 255, 255, 0.08));border-color:rgba(240,248,255,.15)}@media(min-width: 992px){.toggle-darkmode-wrap{top:12.5%;right:43%}}.scroll-to-top{display:none;position:fixed;bottom:12px;right:24px;cursor:pointer;border-radius:50%;width:32px;height:32px;border:0 !important;background-color:#4070f4}.scroll-to-top i{color:#f0f8ff;font-size:24px;margin-left:-2px}@media(min-width: 767px){.scroll-to-top{display:block}}
