body{transition:background-color 0.3s ease,color 0.3s ease !important;}body.dark{background-color:#13161c !important;color:#f9fafb !important;}body.dark h1,body.dark h2,body.dark h3,body.dark h4,body.dark h5,body.dark h6,body.dark p,body.dark span,body.dark li,body.dark em,body.dark strong,body.dark b{color:#f9fafb !important;}body.dark a{color:#00bcd4 !important;transition:color 0.2s ease;}body.dark a span,body.dark a b,body.dark a strong{color:inherit !important;}body.dark a:hover,body.dark a:focus{color:#4dd0e1 !important;text-decoration:underline;}body.dark .resume-item,body.dark .textMovil,body.dark .subheading,body.dark .fa-ul{background-color:transparent !important;border:2px solid transparent !important;box-shadow:none !important;transition:background-color 0.3s ease !important;}body.dark .resume-item{border-left:5px solid transparent !important;}body.dark .resume-item:hover{background-color:rgba(255,255,255,0.02) !important;border-left-color:#00bcd4 !important;}body.dark .subheading:hover,body.dark .fa-ul:hover{background-color:rgba(255,255,255,0.02) !important;}body.dark .subheading{background-color:transparent !important;}body.dark p,body.dark h3,body.dark b,body.dark span,body.dark a{background-color:transparent !important;box-shadow:none !important;}body.dark #sideNav,body.dark nav,body.dark .navbar-brand,body.dark .navbar{background-color:#010101 !important;}body.dark hr{border-top:1px dashed rgba(255,255,255,0.1) !important;}body.dark .slick-prev,body.dark .slick-next{border-color:#00bcd4 !important;background-color:transparent !important;color:#00bcd4 !important;}body.dark .slick-prev:before,body.dark .slick-next:before{color:#00bcd4 !important;}body.dark .slick-prev:hover,body.dark .slick-next:hover{background-color:rgba(0,188,212,0.1) !important;}body.dark #sideNav{border-right:1px solid rgba(255,255,255,0.05) !important;}body.dark ul.horizontal{border-color:rgba(255,255,255,0.1) !important;}body.dark ul.horizontal li{background-color:#010101 !important;border-right-color:rgba(255,255,255,0.1) !important;transition:background-color 0.3s ease;}body.dark ul.horizontal li:hover,body.dark ul.horizontal li:has(a.active){background-color:rgba( 255,255,255,0.03 ) !important;}body.dark ul.horizontal li a:hover,body.dark ul.horizontal li a.active{text-shadow:0.5px 0 0 currentColor !important;}body.dark ul.horizontal li a{color:#f9fafb !important;}body.dark .text-primary{color:#00bcd4 !important;font-weight:700;}body.dark .navbar-toggler-icon,body.dark .ir-arriba,body.dark .toogleContainer,body.dark .flags-lang,body.dark .flags{background-color:transparent !important;}body.dark .ir-arriba .fa-circle{color:#00bcd4 !important;}body.dark .ir-arriba .fa-arrow-up,body.dark .ir-arriba .fa-arrow-up:before{color:#13161c !important;}body.dark .sliderContrast{box-shadow:0 0 0 2px rgba(0,188,212,0.4) !important;}body.dark .sliderContrast:before{background-color:#00bcd4 !important;}body.dark #sideNav .nav-link{color:rgba(255,255,255,0.6) !important;background-color:transparent !important;border-left:5px solid transparent !important;padding:0.5rem 1rem !important;transition:all 0.3s ease !important;}body.dark #sideNav .nav-link:hover,body.dark #sideNav .nav-link.active{color:#00bcd4 !important;background-color:rgba( 0,188,212,0.05 ) !important;border-left-color:#00bcd4 !important;}body.dark .navbar-toggler{border:2px solid #00bcd4 !important;border-radius:8px !important;}body.dark .navbar-toggler-icon{filter:brightness(0) invert(1) !important;opacity:0.8;}@media screen and (max-width:991px){body.dark #navbarSupportedContent{background-color:#1e2229 !important;border-color:rgba(255,255,255,0.1) !important;box-shadow:0 10px 30px rgba(0,0,0,0.5) !important;}body.dark #navbarSupportedContent .nav-link{border-bottom:none !important;transition:background-color 0.2s ease;}body.dark #navbarSupportedContent .nav-link:hover{background-color:rgba(0,188,212,0.1) !important;color:#00bcd4 !important;}}body.dark .social-icons a{background-color:#1e2229 !important;border:1px solid rgba(0,188,212,0.3) !important;color:#00bcd4 !important;}body.dark .social-icons a:hover{background-color:#00bcd4 !important;color:#13161c !important;border-color:#00bcd4 !important;}