*,::before,::after{box-sizing:border-box}*{margin:0;padding:0;line-height:calc(1em + .5rem)}img,picture,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit}html:focus-within{scroll-behavior:smooth}html,body{font-family:var(--font-normal);min-height:100vh}body{background:var(--background);color:var(--text-color);-webkit-font-smoothing:antialiased}li{list-style:none}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}h1{font-size:2rem;color:var(--text-color);letter-spacing:-1px}h2{font-size:1.4rem;color:var(--text-color);margin:2rem 0 .5rem 0;letter-spacing:-1px}h3{font-size:1.25rem;letter-spacing:-1px}h4{font-size:1.15rem}h5{font-size:1.15rem}p{font-size:1.1rem}:root{--font-heading:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;--font-normal:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;--font-content:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;--font-code:Consolas, 'Courier New', Courier, monospace;--max-width:1600px;--sidebar-width:280px;--page-width:min(calc(100vw), var(--max-width));--article-max-width:900px;--primary-color:#215dee;--secundary-color:#b61cff;--accent-color:#eebff9;--accent-color-secondary:#2495be;--accent-color-light:#afa3df;--accent-strong-color:#e6b82c;--code-color:#c3c1f0;--gradient-angle:30deg;--gradient-primary:linear-gradient(var(--gradient-angle), var(--primary-color), var(--secundary-color));--background:#100f15;--card-background:#17171C;--card-background-light:#232126;--card-border:1px solid #28272c;--shadow:0 3px 10px -2px rgba(4, 9, 14, 0.1), 0 10px 25px -30px rgba(0, 0, 0, 0.1);--border-color:#28272c;--divider-color-lighter:#333;--divider-color-darker:#858585;--text-color:#c8c8c8;--text-color-light:#8f8f8f;--text-color-dark:#f1f1f1;--text-selectable:#aaa;--text-selectable-selected:white;--text-selectable-active:var(--accent-color);--topbar-background:#111;--topbar-color:#ccc;--topnav-background:#333;--topnav-color:var(--text-color-dark);--sidenav-header-background:#ededed;--sidenav-header-background:#334;--footer-background:#111;--bottombar-background:#111;--bottombar-color:white;--codecopy-stroke:#F3F5FF;--codecopy-fill:#4D71FF;--codecopy-hover:#2d4295;scroll-behavior:smooth;font-size:16px}:root[data-theme=light]{--accent-color:#217FA1;--accent-color-light:#217FA1;--accent-strong-color:#b98e17;--code-color:#2a38a2;--background:#dadada;--card-background:#f1f1f1;--card-background-light:#fefefe;--card-border:1px solid #ddd;--shadow:0 15px 40px 5px rgba(132, 132, 133, 0.15);--border-color:#ddd;--divider-color-lighter:#ccc;--divider-color-darker:#333;--text-color:#333;--text-color-light:#333;--text-color-dark:#0e0c19;--text-selectable:#555;--text-selectable-selected:#0e0c19;--text-selectable-active:var(--accent-color)}@media (max-width:991px){:root{font-size:15px}}button.theme-toggle{background:0 0;border:0;min-height:24px;padding:0;font-size:16px;cursor:pointer;color:var(--topbar-color);fill:var(--text-color);display:flex}button.theme-toggle svg,button.theme-toggle use{fill:inherit}button.theme-toggle>span:where(.dark,.light){display:none}.topbar button.theme-toggle{background:0 0;padding:0;border:0}button.button-link,.button-link{padding:.2rem .5rem .3rem .5rem;background:var(--card-background);border:var(--card-border);border-radius:8px;display:flex;align-items:baseline;gap:5px}:root[data-theme=light] button.theme-toggle .light{display:block}:root[data-theme=light] img:not([src*=".svg"]){filter:brightness(.875) contrast(1.2)}:root[data-theme=dark] button.theme-toggle .dark{display:block}:root[data-theme=dark] img:not([src*=".svg"]){filter:brightness(.9) contrast(1.1)}.row{margin:auto;max-width:var(--page-width)}.row.narrow{width:calc(100% - 2*var(--sidebar-width));padding:10px 15px}.rowcontent{padding:10px 15px;font-weight:400;font-size:1.33rem}.rowcontent.narrow{width:calc(100% - var(--sidebar-width));padding:0 1rem 0 4rem}.with-left{display:grid;grid-template-columns:var(--sidebar-width) 1fr;align-items:start}.with-left .sidebar-left{display:grid}.with-right{display:grid;grid-template-columns:1fr var(--sidebar-width);align-items:start}.articlecontent{max-width:var(--article-max-width);margin:auto}.sidebar-left{display:none;padding:0 .5rem 0 1.5rem}.sidebar-right{top:0;position:sticky;padding:0 .5rem 0 1.5rem}@media screen and (max-width:1350px){.rowcontent.narrow{width:100%;padding:0 1rem 0 1rem}.with-right{grid-template-columns:100%}.sidebar-right{display:none}}@media screen and (max-width:991px){:root{--sidebar-width:300px}main.page{padding-top:3rem}.with-left{grid-template-columns:100%}.sidebar-left{--height:calc(100% - 50px);display:block;position:fixed!important;margin:50px 0 0 0;padding:1rem;min-height:var(--height);max-height:var(--height);right:0;bottom:0;width:var(--sidebar-width);background:var(--card-background);border-radius:0;border:var(--card-border);z-index:10000;transition:transform .5s;transform:translateX(calc(1rem + var(--sidebar-width)));opacity:0;overflow-y:scroll;display:grid;align-content:start}:root:not([data-mobile]) .sidebar-left{transform:translateX(calc(1rem + var(--sidebar-width)))}:root[data-mobile] .sidebar-left{opacity:1;transform:translateX(0)}}@media screen and (max-width:991px){.mainnav{display:none}}.sidebarmobile-top{display:none}.sidebarmobile-toc{display:none}.sidebar-categories{position:relative;width:100%}.sidebar-categories svg{display:none}aside:has(.sidebar-outline) .sidebar-categories{display:none}@media screen and (max-width:1350px){.sidebarmobile-toc{display:block}}.sidebar-left>a{margin-top:1rem;padding:1rem 0 0 0;color:var(--text-color);width:100%;font-size:1.2rem;font-weight:500;display:none;border-top:var(--card-border)}@media screen and (max-width:991px){.sidebar-categories,.sidebarmobile-toc,.sidebar-outline,.sidebar-related,.sidebar-left>a{order:1}.sidebar-left:not(:has(.sidebar-outline))>a{display:block}aside:has(.sidebar-outline) .sidebar-categories{order:0;display:flex;margin:0 1rem;padding-top:.2rem;max-width:calc(var(--sidebar-width) - 4rem);background:var(--card-background);border:var(--card-border);border-radius:8px;box-shadow:0 4px 15px 6px #000000b0}aside:has(.sidebar-outline) .sidebar-categories svg{display:block;margin:0 1rem 0 .8rem}aside:has(.sidebar-outline) .sidebar-categories ul{display:none}.sidebarmobile-top{display:flex;justify-content:space-between;height:2.5rem;margin-bottom:1rem;font-size:15px;position:relative}.sidebarmobile-top>div{display:flex;gap:5px}.sidebarmobile-categories{cursor:pointer;position:relative;margin:0 2rem;padding:.2rem .5rem .3rem .5rem;height:2.5rem;display:flex;justify-content:center;align-items:baseline;border-radius:8px;background:var(--card-background);border:var(--card-border);border-radius:8px;gap:8px}}.sidebar-widget{width:100%;margin-top:20px}.sidebar-widget.over-hidden{overflow:hidden}.sidebar-widget p{margin-bottom:.5rem;display:inline-block;color:var(--text-color);font-size:1.3rem;font-weight:500}.sidebar-widget a{position:relative}.sidebarsocial{width:100%;margin:1rem auto 1rem auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.sidebarsocial .social-icon{display:flex;align-items:center;justify-content:center;height:44px;width:44px;border-radius:50%;transition:opacity .2s}.sidebarsocial .social-icon svg{height:24px;width:24px;fill:var(--topbar-color)}.sidebarsocial.big{justify-content:center;gap:1rem}.sidebarsocial.big .social-icon{height:54px;width:54px}.sidebarsocial.big .social-icon svg{height:28px;width:28px}.sidebardiscord{display:flex;justify-content:center}.sidebardiscord img{margin:auto}.sidebarcategories{padding:0;margin-top:.4rem}.outline{--outline-width:var(--sidebar-width);line-height:2rem;text-wrap:wrap;list-style:none;justify-content:space-between;cursor:pointer;display:block;height:fit-content;transition:all .5s ease;transform:translateX(calc(0px - var(--outline-width)))}.outline .outline-back{margin-bottom:.5rem;padding:0;border:0;color:var(--accent-color-secondary)}.outline .outline-header{border:0;color:var(--text-selectable-selected);padding:0}.outline .outline-header:hover{background:0 0}.outline .outline-item{display:flex;align-items:center;justify-content:space-between;position:static!important;margin-left:2px}.outline .outline-item::after{content:"›";font-size:20px;margin-right:15px}.outline .outline-submenu{position:absolute;top:0;left:0;width:var(--outline-width);overflow:auto;transition:all .5s ease;transform:translateX(var(--outline-width));opacity:0;display:none}.outline li{--li-color:var(--text-selectable);font-size:15px;line-height:2rem;padding-left:7px;position:relative;cursor:pointer;border-left:1px solid var(--text-selectable);color:var(--text-selectable)}.outline li.easy,.outline li.medium,.outline li.hard{border-left:none}.outline li.easy::after,.outline li.medium::after,.outline li.hard::after{content:"";display:block;width:12px;height:12px;border-radius:4px;background:#00776ba0;position:absolute;top:10px;left:10px;box-shadow:0 0 3px 0#00776b50}.outline li.medium::after{background:#987018a0;box-shadow:0 0 3px 0#98701850}.outline li.hard::after{background:#ab064da0;box-shadow:0 0 3px 0#ab064d50}.outline a{display:inline-block;width:100%;text-decoration:none;color:inherit;line-height:125%;padding-left:22px;max-width:220px}.outline li{background:linear-gradient(0deg,var(--text-selectable-selected),var(--text-selectable-selected)) no-repeat left center;background-size:3px 0;transition:background-size .3s;background-position-x:0;background-position-y:center}ul.outline ul li:not(.outline-back,.outline-header){margin-left:.4rem}.outline-home{margin:0 0 .6rem 0;display:block;font-weight:500;color:var(--accent-color-secondary)}.navnextprev .outline-home{font-size:1.1rem}.outline-home svg use{fill:none;stroke-width:2;stroke:var(--accent-color-secondary)}.outline-home svg,.outline-back svg{position:relative;top:4px;width:18px;height:18px}.topbar{display:flex;padding:0 10px;flex-wrap:wrap;justify-content:center;background:var(--topbar-background);color:var(--topbar-color);height:32px}.topbar .topbar-inner{width:100%;max-width:var(--page-width);display:flex;align-items:center;justify-content:space-between}.topbar .topbar-inner>div:first-child{display:flex;align-items:center;gap:3rem}.topbar .topbar-socials{display:flex;align-items:center}.topbar svg{height:20px;width:32px}.topbar .social-icon use{fill:var(--topbar-color)}@media screen and (max-width:991px){.topbar{display:none}}.toc{inset:0}.toc.mobile{width:100%;position:relative}.toc.mobile a{display:block}.toc.mobile>div{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:center;min-height:48px}.toc.mobile>div>div{padding:.5rem;border-radius:8px;display:flex;justify-content:center;align-content:center;background:var(--card-background);border:var(--card-border)}.toc.mobile svg{height:18px;width:18px;fill:var(--text-color)}.toc.mobile .current-heading{color:var(--accent-color)}.toc.mobile ul{position:absolute;top:2rem;width:100%;min-width:150px;visibility:hidden;opacity:0;display:flex;flex-direction:column;background:var(--background);box-shadow:var(--shadow);border-radius:8px;transition:all .3s;transform:translateY(15px);border:1px solid var(--border-color);z-index:100}.toc.mobile li{padding:.2rem 1rem}section.hero{font-size:20px;line-height:1.6;padding:1rem}section.hero h1{color:var(--text-color-dark);margin:1.5rem auto 3rem auto;font-size:3rem;font-weight:700;line-height:1.3;max-width:56rem}section.hero .text-gradient{color:var(--accent-color);font-size:2.4rem}section.hero h1>div{margin-top:1rem;font-size:2.2rem}section.hero p{color:var(--text-color);margin:3rem auto 1rem auto;max-width:56rem;font-size:1.5rem;font-weight:350;line-height:1.25}section.hero strong{color:var(--text-color-dark)}@media screen and (max-width:991px){section.hero h1{font-size:2.4rem}section.hero p{font-size:1.25rem}}.fullimage{margin:.5rem 0;padding:1.5rem 0;position:relative;color:#fff;font-weight:700;display:flex;flex-direction:column;align-items:center;mask-image:linear-gradient(to bottom,transparent 0,#000 10%,#000 90%,transparent 100%);z-index:-50}.fullimage p{color:#fff!important;margin:1.2rem!important}.fullimage::before{content:"";position:absolute;inset:0;background-image:var(--bg-image);background-position:left;background-size:cover;filter:brightness(.4)}.fullimage>p:first-child{text-shadow:0 0 3px #181818;font-size:2rem;z-index:1}.fullimage>h1,.fullimage>h2,.fullimage>strong{max-width:calc(100% - 1rem);background:var(--gradient-primary);border-radius:8px;height:auto;padding:6px 26px;margin:0;font-size:3rem;z-index:1;overflow:hidden;color:#fff!important}.fullimage>p:last-child{text-shadow:0 0 3px #181818;font-size:1.3rem;font-weight:500;z-index:1}@media screen and (max-width:991px){.fullimage>p:first-child{font-size:1.4rem}.fullimage>h1,.fullimage>h2,.fullimage>strong{font-size:1.8rem}}.section-courses::before{content:"";position:absolute;inset:0;background:url(/img/cover/formacion.webp);background-position:center;background-size:cover;filter:brightness(.3)}.section-courses{margin-top:50px;min-height:350px;position:relative;padding:20px;color:#fff}.section-courses span{display:block}.courses-title{width:fit-content;margin:20px auto 0 auto;background:var(--accent-color-secondary);padding:6px 26px;font-size:2em;font-weight:500;position:relative}.courses-subtitle{font-size:1.5em;font-weight:300;margin-top:.5em;position:relative;text-align:center}.card-grid{max-width:1250px;margin:0 auto;gap:32px;display:grid;justify-content:center}.card-list{max-width:1250px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;flex-grow:0}.card{border:var(--card-border);border-radius:16px;height:100%;background:linear-gradient(var(--card-background),var(--card-background)) padding-box}.card>a{display:block;padding:1rem;height:100%;width:100%}.card.large img{padding:2rem;width:100%;background:var(--card-background-light);border-radius:16px}.card.large h3{margin-top:1.5rem;margin-bottom:.8rem;font-size:1.55rem}.card.large p{margin-top:.2rem;font-size:1.1rem;color:var(--text-color-light)}.card.medium img{margin:auto;width:200px;height:133px;border-radius:16px}.card.medium h3{margin:.5rem auto 0 auto;max-width:calc(200px + 4rem);font-weight:500}.relatedposts .card.medium h3{font-size:1.1rem;font-weight:400}.card.small{margin:.5rem 0 .5rem 0}.card.small a{padding:.5rem;display:grid;grid-template-columns:100px 1fr;align-items:center}.card.small h3{font-size:1.25rem!important;letter-spacing:-.5px;font-weight:500}.card.small img{border-radius:10px;margin:.2rem;height:64px;width:64px}.card.small div{display:flex;flex-direction:column;align-items:start}.card.small.demi img{background:var(--card-background-light);padding:.5rem;border-radius:10px;height:80px;width:80px}.card.small div p{color:var(--text-color-light);padding:3px;font-size:1rem}.card.small h3{font-size:1.2rem}.card.icon{display:flex;justify-content:center}.card.icon:hover{transform:scale(1.15,1.15)}.card.icon img{margin:auto;height:80px}.card.icon h3{text-align:center;margin-top:.5rem;font-weight:500}svg.icon{position:relative;top:4px;margin-left:4px;width:22px;height:22px;fill:none}svg.icon use{fill:var(--text-color)}.topbar svg.icon use{fill:var(--topbar-color)}svg.icon.stroke use{fill:none;stroke-width:2px;stroke:var(--text-color)}a.underlink::before,.underlink>li>span::before,.underlink>li>a::before{content:"";position:absolute;display:block;width:100%;height:2px;bottom:-4px;left:0;background:var(--gradient-primary);transform:scaleX(0);transform-origin:top left;transition:transform .3s ease}.highlight-links li{font-size:15px;padding-top:.25rem;padding-bottom:.25rem;margin-left:2px;padding-left:8px;position:relative;cursor:pointer;color:var(--text-selectable);border-left:1px solid var(--text-selectable)}.highlight-links li ul{margin-top:6px}.highlight-links li li{margin-left:10px}.toc .highlight-links li{padding-top:.45rem;padding-bottom:.45rem}.toc .highlight-links li li{padding-top:.15rem;padding-bottom:.25rem}.highlight-links li:has(img){border-left:none}.highlight-links a{display:flex;align-items:center;width:100%;line-height:1.2rem}.highlight-links a img{filter:saturate(0);margin-right:12px;transition:all .2s;background:var(--card-background-light);padding:2px;border-radius:4px}.pagination{margin:1.5rem 0;text-align:center}.pagination span{display:inline-block;min-width:2.2rem;line-height:2.2rem;font-size:17px;color:var(--accent-color);background:var(--card-background);border:var(--card-border);border-radius:8px;font-weight:500}.pagination a{display:inline-block;margin:0 .25rem;min-width:2.2rem;line-height:2.2rem;font-size:17px;text-align:center;color:var(--text-color);border-radius:8px}.paging-collapse-before:before,.paging-collapse-after:after{content:"...";position:absolute}.pagination .paging-collapse-after{margin-right:1.2rem}.pagination .paging-collapse-after:after{margin-left:1rem}.pagination .paging-collapse-before{margin-left:1rem}.pagination .paging-collapse-before:before{margin-left:-1.6rem}.background{position:absolute;z-index:-100;inset:0;height:100%;width:100%;opacity:.2;overflow-x:clip}:root[data-theme=light] .background{opacity:.1}.background>div{position:absolute;width:var(--width);height:var(--height);left:calc(var(--center_x) - var(--width)/2);top:calc(var(--center_y) - var(--height)/2);border-radius:50%}.background .ellipse1{--width:calc(1600px * 0.65);--height:calc(1400px * 0.6);--center_x:150px;--center_y:0px;background:linear-gradient(45deg,var(--secundary-color) 0%,var(--secundary-color) 20%,var(--primary-color) 50%,var(--secundary-color) 100%);border-radius:50%;filter:blur(180px)}.background .ellipse2{--width:calc(1200px * 0.5);--height:calc(600px * 0.5);--center_x:1550px;--center_y:720px;background:radial-gradient(circle at 20% 50%,var(--secundary-color) 30%,var(--primary-color) 51%,var(--primary-color));filter:blur(140px)}.site-header{max-width:var(--page-width);margin:2rem auto;padding-right:.5rem;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;position:relative}.site-header>*,.site-header svg.icon use{color:var(--topnav-color);fill:var(--topnav-color)}.secnav-search{position:relative}@media screen and (max-width:1350px){a.secnav-search.underlink::before{background:0 0}}@media screen and (max-width:991px){.site-header{grid-template-columns:1fr auto auto;position:fixed;top:0;inset:0;height:50px;margin:0;z-index:20000;background:0 0;transition:all .5s ease}body[data-pos=mid] .site-header,body[data-pos=bottom] .site-header{--topnav-color:#fafafa;background:var(--topbar-background)}body[data-scroll=down] .site-header{transform:translateY(-50px)}html[data-mobile] .site-header{background:var(--topbar-background);--topnav-color:#fafafa;transform:translateY(0)!important}}.mainnav{margin-left:2rem}.mainnav ul{display:flex;flex-direction:row}.mainnav>ul>li{position:relative}.mainnav ul li ul{display:flex;visibility:hidden;flex-direction:column;position:absolute;background:var(--background);opacity:0;transition:all .5s;transform:translateY(15px);z-index:100;border:1px solid var(--border-color);min-width:180px;max-width:250px;box-shadow:var(--shadow);border-radius:8px;white-space:nowrap;border-radius:8px}.mainnav ul li>ul li:not(:last-of-type){border-bottom:1px solid var(--border-color)}.mainnav li{padding:5px 15px}.mainnav li>a,.mainnav li>span{position:relative;font-size:1.2rem;font-weight:400}.mainnav li>span:after{position:relative;margin-right:5px;vertical-align:center;border-style:solid;border-width:.15em .15em 0 0;content:"";display:inline-block;height:.45em;width:.45em;left:.45em;top:-.25em;transform:rotate(135deg)}.toplogo-container{color:var(--topnav-color);cursor:pointer;max-width:500px;display:flex;align-items:center;transition:transform 300ms ease}.toplogo-container img{margin:auto 1em;border-radius:32px;border:2px solid #ddd;transition:transform 300ms ease}.toplogo-container:hover{transform:scale(1.05,1.05)}.toplogo-container a p:first-child{line-height:2rem;font-size:1.8rem;font-weight:700}.toplogo-container a p:last-child{font-size:1rem;line-height:1.5rem}@media screen and (max-width:1100px){.toplogo-container a p:first-child{line-height:1.6rem;font-size:1.4rem}.toplogo-container a p:last-child{font-size:.8rem}.toplogo-container img{width:40px;height:40px}}.bottombar{background:var(--bottombar-background);padding:5px 10px}.bottombar div{max-width:var(--page-width);margin:0 auto;display:flex;text-align:center;background:var(--bottombar-background);color:var(--bottombar-color);justify-content:space-between}@media screen and (max-width:991px){.bottombar div{flex-direction:column}}.bottombar li{display:inline-block}.bottombar li:not(:last-child)::after{content:"|";vertical-align:2px;margin-left:10px;margin-right:5px}header.section{text-align:center}header.section h1{display:block;width:fit-content;color:#fff;background:var(--gradient-primary);border-radius:8px;padding:.4rem .8rem;margin:.5rem auto .7em auto;font-size:1.5rem}header.section p{color:var(--text-secondary);text-transform:uppercase;font-family:var(--font-family-sans);font-weight:600}.signal-icon{height:.9rem;width:1rem;margin-top:8px;display:flex;justify-content:space-between;align-items:baseline}.signal-icon .signal-bar{width:20%;opacity:30%}.signal-icon.easy .signal-bar{background:#00c853}.signal-icon.medium .signal-bar{background:#e6a308}.signal-icon.hard .signal-bar{background:#e30062}.signal-icon .signal-bar:nth-child(1){height:30%}.signal-icon .signal-bar:nth-child(2){height:65%}.signal-icon .signal-bar:nth-child(3){height:100%}.signal-icon.easy .signal-bar:nth-child(1),.signal-icon.easy .signal-bar:nth-child(2),.signal-icon.medium .signal-bar:nth-child(1),.signal-icon.medium .signal-bar:nth-child(2),.signal-icon.hard .signal-bar:nth-child(1),.signal-icon.hard .signal-bar:nth-child(2),.signal-icon.hard .signal-bar:nth-child(3){opacity:100%}.language-selector{display:inline-block;position:relative;cursor:pointer}.language-selector>span{display:flex;flex-direction:row;align-items:center}.language-selector>ul{position:absolute;top:2rem;width:100%;min-width:100px;visibility:hidden;opacity:0;display:flex;flex-direction:column;background:var(--background);box-shadow:var(--shadow);border-radius:8px;transition:all .3s;transform:translateY(15px);border:1px solid var(--border-color);z-index:100}.language-selector>ul a{padding:12px 16px;display:flex;flex-direction:row;align-items:center;color:var(--text-color)}.mobile-button{height:48px;width:48px;display:none;position:relative;background:0 0;border:0}@media screen and (max-width:991px){.mobile-button{display:inline-block}}.mobile-buttonspan,.mobile-buttonspan:before,.mobile-buttonspan:after{height:3px;width:26px;display:block;position:relative;margin:auto;background:var(--topnav-color);border-radius:3px;transform:rotateZ(180deg);transition:all .5s ease}.mobile-buttonspan:before,.mobile-buttonspan:after{content:" ";position:absolute;left:0;top:-8px;transform:rotateZ(0deg);transform-origin:5px 2px}.mobile-buttonspan:after{top:8px}.centered{margin-left:auto!important;margin-right:auto!important}.grid{display:grid}.g-c2{grid-template-columns:repeat(2,1fr)}.g-c3{grid-template-columns:repeat(3,1fr)}.g-c4{grid-template-columns:repeat(4,1fr);gap:1rem}.g-c5{grid-template-columns:repeat(5,1fr);gap:1rem}.g-c6{grid-template-columns:repeat(6,1fr);gap:1rem}.g-c8{grid-template-columns:repeat(8,1fr);gap:1rem}@media screen and (max-width:991px){.g-c2,.g-c3{grid-template-columns:100%}.g-c4,.g-c5,.g-c6,.g-c8{grid-template-columns:repeat(2,1fr)}}.flex{display:flex}.f-c1>*{flex:100%}.f-c2>*{flex:50%}.f-c3>*{flex:33%}.f-c4>*{flex:25%}.f-c5>*{flex:20%}@media screen and (max-width:991px){.f-c2>*,.f-c3>*,.f-c4>*,.f-c5>*{flex:100%}}.s-only,.m-only{display:none}.l-only{display:inline-block}@media screen and (max-width:1350px){.s-only,.l-only{display:none}.m-only{display:inline-block}}@media screen and (max-width:991px){.m-only,.l-only{display:none}.s-only{display:inline-block}}p.big{font-size:1.6rem;font-weight:500}p.intro{font-size:1.25rem;line-height:1.5;margin:2rem auto}.m-t1{margin-top:1rem!important}.m-t3{margin-top:3rem!important}.m-b1{margin-bottom:1rem!important}.m-b3{margin-bottom:3rem!important}.p-a1{padding:1rem!important}.lll_btn{color:#fff!important;margin:auto;display:inline-block;white-space:nowrap;text-align:center;font-size:1.15rem;font-weight:500;vertical-align:middle;user-select:none;padding:0 2rem;height:40px;line-height:40px;border-radius:99px;border:0;background-image:var(--gradient-primary);color:var(--white);transition:all .25s;align-items:center;opacity:1;cursor:pointer}.lll_btn:hover{text-decoration:underline!important}@view-transition{navigation:auto}.articlecontent{view-transition-name:articletransition}::view-transition-old(articletransition){animation:.15s linear forwards transitionanimation}::view-transition-new(articletransition){animation:.15s linear reverse transitionanimation}@keyframes transitionanimation{0%{opacity:1}to{opacity:0}}