@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&family=Titillium+Web:wght@300;600;700&display=swap');::-moz-selection{color:#fff;background:#0c0d0d;text-shadow:0 0 0 transparent}::selection{color:#fff;background:#0c0d0d;text-shadow:0 0 0 transparent}:root{--blue:#3f96b4;--green:#5eba7d;--yellow:#ffc107;--red:#f44336;--black:#111920;--grey:#edf1f2;--softgrey:#f6f6f6;--darkgrey:#797f80}html,body{width:100%;font-family:'Open Sans',sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--grey);float:left}h1,h2,h3,h4,h5,h6{width:100%;margin:0 0 20px;font-size:24px;line-height:30px;font-family:'Titillium Web',sans-serif;font-weight:600;color:var(--black);float:left}p{width:100%;margin:0;float:left}*>p:last-child{margin-bottom:0}a{color:var(--blue);text-decoration:none;transition:all .28s ease}.button{padding:8px 10px;color:var(--blue);border-radius:3px;border:1px solid var(--blue);font-weight:600;background-color:transparent;float:left}.button:hover{background-color:var(--blue);color:#fff}.button.small{padding:5px 10px;font-size:14px}.button.big{padding:10px 15px;border-width:2px;font-size:18px}.button.center{transform:translateX(-50%);position:relative;left:50%}.button.green{border-color:var(--green);color:var(--green)}.button.green:hover{background-color:var(--green);color:#fff}.button.red{border-color:var(--red);color:var(--red)}.button.red:hover{background-color:var(--red);color:#fff}#topbar{width:100%;display:flex;align-items:center;justify-content:center;background-color:#fdfdfd;border-bottom:2px solid #edf1f2}#topbar>div{width:100%;height:43px;max-width:1200px;display:flex;justify-content:flex-end}#topbar .links,#topbar .account{display:flex;gap:25px}body:not(.logged) #topbar .account a i{transform:translateY(1px)}#topbar .links{padding-left:25px;border-left:2px solid #edf1f2}#topbar .account{padding-inline:25px;margin-left:25px;border-left:2px solid #edf1f2;border-right:2px solid #edf1f2}#topbar a{font-size:13px;color:#797f80;font-weight:600;display:flex;align-items:center;justify-content:center;gap:5px}#topbar a:hover,#topbar a.current{color:var(--blue)}#topbar>div a mob{display:none}#header{width:100%;height:60px;border-bottom:2px solid var(--blue);background-color:#fff;box-shadow:0 2px 5px rgb(0 0 0/10%);display:flex;justify-content:center;transition:all .28s ease;position:sticky;top:0;z-index:10}#header nav{width:100%;max-width:1200px;display:flex;align-items:center;justify-content:space-between}#header #logo{min-width:40px;transition:all .28s ease;display:flex;align-items:center;float:left}#header #logo img{width:30px;float:left}#header #logo strong{margin-left:10px;font-size:18px;font-weight:600;white-space:nowrap;font-family:'Titillium Web',sans-serif;color:var(--black);position:relative}#header #logo strong:after{height:20px;border-left:1px solid var(--darkgrey);transform:translateY(-50%);position:absolute;top:50%;left:0}#header nav>div{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end}#header nav div>ul{height:100%;display:flex;align-items:center;gap:30px}#header nav ul li{height:100%;display:flex;align-items:center;float:left;position:relative}#header nav ul li.close{display:none}#header nav ul li.close a{width:50px;height:50px;display:flex;align-items:center;justify-content:center}#header nav ul li a:hover{color:var(--blue)}#header nav ul li:first-child{margin-left:0}#header nav ul li.mobile{width:100%;min-height:200px}#header nav ul ul{padding:20px 40px 20px 20px;display:grid;gap:20px;background-color:#fff;box-shadow:0 2px 5px rgb(0 0 0/10%);opacity:0;pointer-events:none;transition:all .28s ease;position:absolute;top:60px;left:0}#header nav ul ul:before{content:'';width:10px;height:10px;background-color:#fff;transform:rotate(45deg);border-top:2px solid var(--blue);border-left:2px solid var(--blue);position:absolute;top:-8px;left:20px}#header nav ul ul:after{content:'';width:100%;height:5px;position:absolute;top:-5px}#header nav ul li:hover ul{opacity:1;pointer-events:all}#header nav ul ul li{margin:0;text-align:center}#header nav div>span{margin-left:30px}#header nav span a:nth-child(2){border-width:2px;overflow:hidden;white-space:nowrap;transition:all .28s ease}#header nav span a.button:first-child{margin-left:0}#header nav span a.button.search{display:none}#header nav a.button.hide{width:36px}#header nav a.button span{transition:all .28s ease}#header nav a.button.hide span{opacity:0}#header nav a[mobile]{width:40px;height:40px;font-size:24px;color:var(--black);align-items:center;justify-content:center;float:left;display:none}#header nav a[mobile] i{transition:all .28s ease;position:absolute}#header nav ul li a{font-size:13px;font-weight:600;text-transform:uppercase;color:var(--black)}#header nav ul li a[aria-current],#header nav ul li a.button{color:var(--blue)}#header nav a.button:hover{color:#fff}main{width:100%;min-height:calc(100vh - 411px);padding-top:20px;display:flex;align-items:flex-start;justify-content:center;float:left}main section{width:100%;max-width:1200px;margin-bottom:50px}main description{padding:20px 20px 0;border-bottom:20px solid #fff;background-color:#fff;box-shadow:0 2px 5px rgb(0 0 0/10%);border-radius:5px;overflow:hidden;transition:all .28s ease;position:relative}main description>div{width:100%;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--grey);display:flex;align-items:center;justify-content:space-between;float:left}main description>div:only-child{padding-bottom:0;margin-bottom:0;border-bottom:0}main description>div h1,main description>div h2{width:auto;margin-bottom:0}main description content{width:100%;float:left}main description.hide{height:190px !important}main description.hide content,main description.show content{cursor:pointer}main description.hide:before,main description.show:before{content:'\f067';width:40px;height:40px;border-radius:40px;display:flex;align-items:center;justify-content:center;font-family:'Font Awesome 5 Free';font-weight:900;background-color:var(--darkgrey);color:#fff;transform:translateX(-50%);transition:all .28s ease;pointer-events:none;position:absolute;bottom:0;left:50%;z-index:2}main description.hide:hover:before,main description.show:hover:before{background-color:var(--blue)}main description.hide:after,main description.show:after{content:'';width:100%;height:70px;background:#fff;background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);pointer-events:none;position:absolute;bottom:0;left:0}main description.show:before{content:'\f068'}main description.show:after{display:none}main description.show p:last-child{margin-bottom:50px}.loop main section article.notallowed{display:flex;flex-direction:column;align-items:flex-start}.loop main section article.notallowed>div{width:fit-content;padding-top:20px;display:flex;gap:20px}main section section-title{width:100%;padding:20px;margin-top:30px;border-bottom:5px solid var(--blue);border-radius:5px 5px 0 0;background-color:#fff;box-shadow:0 2px 5px rgb(0 0 0/10%);display:flex;align-items:center;justify-content:space-between}main section section-title h1,main section section-title h2,main section section-title h3{margin-bottom:0;display:flex;align-items:center;gap:5px}main section section-title span{width:fit-content;font-size:14px;color:var(--darkgrey);white-space:nowrap;float:left}main section section-title small{font-size:16px;color:var(--darkgrey);transform:translateY(3px)}main section section-title a.button{border-width:2px;font-weight:600;color:var(--blue);white-space:nowrap;display:flex}main section section-title a.button span{margin-left:5px;color:var(--blue);font-style:normal;transition:all .28s ease}main section section-title a.button:hover span{color:#fff}main section section-title a.button i{font-size:14px;position:relative;top:3px}filter{width:100%;float:left}.blocks filter{grid-column:1/span 3}filter a{color:var(--black);font-size:22px}.loop main section{display:grid;grid-template-columns:100%;grid-auto-rows:minmax(min-content, max-content);gap:10px}.loop.blocks main section{grid-template-columns:1fr 1fr 1fr}.loop main section article{padding:20px;background-color:#fff;box-shadow:0 2px 5px rgb(0 0 0/10%);border-radius:5px;transition:all .28s ease;display:flex;align-items:center;justify-content:space-between;position:relative}.loop.blocks main section article{flex-direction:column}.loop main section article message i{color:var(--blue)}.loop main section not-found article{font-weight:700}.loop main section article div{display:flex;align-items:center}.loop main section article div figure{width:30px;height:30px;margin-right:10px;float:left;position:relative;z-index:1}.loop main section article div figure a{width:30px;height:30px;border:2px solid var(--blue);border-radius:5px;color:var(--blue);font-weight:700;display:flex;align-items:center;justify-content:center;float:left}.loop main section article div figure a:hover{color:#fff;background-color:var(--blue)}.loop main section article div span h3{margin-bottom:0;line-height:1;font-size:20px;transition:all .28s ease}.loop main section article:hover div span h3{color:var(--blue)}.loop main section article div span>a{width:100%;height:100%;position:absolute;top:0;left:0}.loop main section article:hover div span h3 a{color:var(--blue)}.loop main section article div span h3 .solved{font-size:14px;color:var(--green)}.loop main section article div span h3 .solved i{transform:translateY(-1px)}.loop main section article div span author{font-size:12px;color:var(--darkgrey)}.loop main section article div span author a{color:var(--darkgrey);font-weight:600}.loop main section article div span author a:hover{color:var(--blue)}.loop main section article data{padding:0 10px;margin-left:10px;color:var(--darkgrey);border:1px solid var(--grey);font-family:'Titillium Web',sans-serif;border-radius:5px;font-size:14px;display:flex;align-items:center;justify-content:space-between;float:left}.loop main section article data span{padding:5px 0;padding-right:10px;margin-right:10px;border-right:1px solid var(--grey);font-weight:600;white-space:nowrap}.loop main section article data span:last-child{padding-right:0;margin-right:0;border-right:0}.loop main section article fileinfo{font-size:14px;color:var(--darkgrey)}.loop main section #pagination{margin-top:20px;display:flex;align-items:center;justify-content:center}.loop main section #pagination span,.loop main section #pagination a{width:40px;height:40px;margin:0 5px;border-radius:5px;background-color:#fff;box-shadow:0 2px 5px rgb(0 0 0/10%);display:flex;align-items:center;justify-content:center}.loop main section #pagination span{font-weight:600}.loop main section #pagination span.dots{width:10px;height:10px;overflow:hidden;text-indent:9999px}.single main section{display:grid;grid-template-columns:calc(70% - 20px) 30%;gap:20px}.single main section search{grid-column:1/span 2}.single main section>article{border-radius:5px;display:flex;flex-direction:column}.single main section>article breadcrumbs{padding:10px 30px;border-bottom:1px solid var(--grey);background-color:#fff;box-shadow:0 2px 5px rgb(0 0 0/10%);border-radius:5px 5px 0 0;font-size:12px;display:flex;align-items:center;justify-content:space-between}.single main section>article breadcrumbs a{float:left}.single main section>article breadcrumbs span:first-child{min-width:200px}.single main section>article breadcrumbs span:first-child a{margin-left:10px;color:var(--blue)}.single main section>article breadcrumbs span:first-child a:first-child{margin-left:0}.single main section>article breadcrumbs span:last-child{text-align:right}.single main section>article breadcrumbs>div{display:flex;gap:10px;color:var(--darkgrey)}.single main section>article breadcrumbs span:last-child a{color:var(--darkgrey);display:inline-block;float:none}.single main section>article breadcrumbs span:last-child a:last-child{margin-right:0}.single main section>article>header{padding:30px;border-bottom:1px solid var(--grey);background-color:#fff;box-shadow:0 2px 5px rgb(0 0 0/10%)}.single main section>article>header h1{font-size:28px;margin-bottom:20px}.single main section>article>header .button{margin-right:10px}.single main section>article>header data{padding:0 10px;color:var(--darkgrey);border:1px solid var(--grey);font-family:'Titillium Web',sans-serif;border-radius:5px;font-size:14px;display:flex;align-items:center;justify-content:space-between;float:left}.single main section>article>header metadata{width:100%;display:flex;align-items:center;float:left}.single main section>article>header data span{padding:5px 0;padding-right:10px;margin-right:10px;border-right:1px solid var(--grey);font-weight:600}.single main section>article>header data span:last-child{padding-right:0;margin-right:0;border-right:0}.single main section>article>header span.solved{margin-left:10px;font-weight:600;color:var(--green);float:left}.single main section>article>content{padding:30px;background-color:#fff;box-shadow:0 2px 5px rgb(0 0 0/10%);border-radius:0 0 5px 5px}.single main section>article content combined{width:calc(100% + 60px);padding:30px;margin-top:10px;margin-left:-30px;margin-bottom:20px;background-color:var(--softgrey);float:left}.single main section>article content combined h3{width:100%;padding-left:10px;margin:0;border-left:5px solid var(--blue);display:flex;align-items:center;justify-content:space-between;transition:all .28s ease .32s}.single main section>article content combined h3.active{margin-bottom:20px;transition:all 0ms ease 0ms}.single main section>article content combined h3 a{font-size:18px}.single main section>article content combined h3.active a i{transform:rotate(180deg)}.single main section>article content combined articles{width:100%;display:grid;grid-template-columns:100%;gap:20px;float:left}.single main section>article content combined articles article{padding:20px;border-radius:5px;background-color:#fff;box-shadow:0 2px 5px rgb(0 0 0/10%);float:left}.single main section>article content combined articles article header{width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid var(--grey);font-weight:600;float:left}.single main section>article content file{width:100%;padding-top:20px;border-top:2px solid var(--grey);float:left}.single main section>article filter{padding:30px;margin-top:30px;border-radius:5px 5px 0 0;border-bottom:5px solid var(--blue);background-color:#fff;box-shadow:0 2px 5px rgb(0 0 0/10%);display:flex;align-items:center;justify-content:space-between}.single main section>article filter span{display:flex;align-items:center}.single main section>article filter span:first-child{padding:8px 10px;border-radius:3px;border:1px solid var(--darkgrey)}.single main section>article filter a{font-size:14px;margin-left:15px}.single main section>article filter span:first-child strong{position:absolute;pointer-events:none}.single main section>article filter select{width:100%;padding-left:55px;padding-right:30px;margin-left:5px;border:0;line-height:1.15;color:var(--darkgrey);cursor:pointer;appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23797f80%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;background-size:16px 16px}.single main section>article comments{display:flex;flex-direction:column}.single main section>article comments comment{padding:30px;margin-top:20px;border-radius:5px;background-color:#fff;box-shadow:0 2px 5px rgb(0 0 0/10%);display:flex;flex-direction:column;position:relative}.single main section>article comments comment.message p:before{content:'\f05a';margin-right:5px;font-family:"Font Awesome 5 Free";font-weight:900;color:var(--blue)}.single main section>article comments comment.reply{border-radius:5px 5px 0 0}.single main section>article comments comment#best,.single main section>article comments comment.best{box-shadow:inset 0 0 0 3px var(--green)}.single main section>article comments comment#best header .solved{color:var(--green)}.single main section>article comments comment header{width:100%;padding-bottom:10px;margin-bottom:20px;border-bottom:2px solid var(--softgrey);display:flex;align-items:center;justify-content:space-between;float:left}.single main section>article comments comment header h4{width:auto;margin-bottom:0;font-size:18px;line-height:1}.single main section>article comments comment header h4 a{color:var(--black)}.single main section>article comments comment header h4 a:hover{color:var(--blue)}.single main section>article comments comment header h4 user,.single main section>article comments comment header h4 user name{float:left}.single main section>article comments comment header h4 user rank{float:left;clear:both}.single main section>article comments comment header h4 user rank span{width:5px;height:5px;margin-right:1px;border-radius:100%;color:rgb(255 255 255/0%);float:left}.single main section>article comments comment header h4>span{margin-left:5px;color:var(--darkgrey)}.single main section>article comments comment header h4>span em{padding:2px 4px;margin-right:5px;border-radius:5px;font-size:12px;background-color:var(--blue);color:#fff;font-style:normal;display:inline-block;transform:translateY(-1px)}.single main section>article comments comment header votes[disabled]{pointer-events:none}.single main section>article comments comment header votes count{padding:3px 10px;margin-right:10px;font-size:12px;font-weight:700;letter-spacing:.5px;border-radius:3px;background-color:var(--grey);color:var(--darkgrey);position:relative;z-index:1}.single main section>article comments comment header votes count:after{content:'';width:10px;height:10px;background-color:var(--grey);transform:rotate(45deg) translateY(-50%);position:absolute;top:50%;right:-1px;z-index:-1}.single main section>article comments comment header actions{display:flex;align-items:center;gap:10px}.single main section>article comments comment header votes a{color:var(--darkgrey);transition:all .28s ease}.single main section>article comments comment header votes a.active{color:var(--green)}.single main section>article comments comment header best{font-size:12px}.single main section>article comments comment header best a{font-weight:600;color:var(--darkgrey)}.single main section>article comments comment header best a:hover{color:var(--green)}.single main section>article comments comment header best a i{transform:translateY(-1px)}.single main section>article comments comment.best header best a{color:var(--green)}.single main section>article comments comment header span{font-size:14px;font-weight:600}.single main section>article comments comment content{padding:0}.single main section>article comments comment footer{width:100%;margin-top:20px;display:flex;align-items:center;justify-content:space-between;float:left}.single main section>article comments comment footer file{font-size:16px}.single main section>article comments comment footer span{color:var(--darkgrey);display:flex;align-items:center;justify-content:flex-end;gap:20px}.single main section>article comments comment footer a{font-weight:600;font-size:14px}.single main section>article comments comment footer more{width:auto;color:var(--blue);font-size:14px;font-weight:600;cursor:pointer;transition:all .28s ease}.single main section>article comments comment footer more i{font-size:12px;transition:all .28s ease}.single main section>article comments comment footer more.active i{transform:rotate(180deg) translateY(1px)}.single main section>article comments comment subcomments{width:calc(100% + 60px);padding:10px 20px 20px;margin-top:30px;margin-left:-30px;margin-bottom:-30px;border-radius:0 0 5px 5px;background-color:var(--softgrey);display:flex;flex-direction:column;position:relative}.single main section>article comments comment.reply subcomments{border-radius:0;box-shadow:0}.single main section>article comments comment subcomments:before{content:'';height:5px;width:100%;background:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.1) 100%);position:absolute;top:0;left:0}.single main section>article comments comment subcomments subcomment{padding:30px;margin-top:10px;border-radius:5px;background-color:#fff;box-shadow:0 2px 5px rgb(0 0 0/10%)}.single main section aside widget{width:100%;margin-bottom:10px;border-radius:5px;background-color:#fff;box-shadow:0 2px 5px rgb(0 0 0/10%);float:left}.single main section aside widget h5{padding:10px 20px;margin-bottom:0;border-bottom:1px solid var(--grey);font-size:20px;color:var(--darkgrey)}.single main section aside widget content{width:100%;padding:20px;float:left}.single main section aside widget article{width:100%;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--grey);float:left;position:relative}.single main section aside widget article:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.single main section aside widget article h3{margin-bottom:5px;font-size:18px;line-height:1;transition:all .28s ease}.single main section aside widget article h3 span{margin-right:3px;font-size:14px;color:var(--green);display:inline-block}.single main section aside widget article:hover h3{color:var(--blue)}.single main section aside widget article a{width:100%;height:100%;position:absolute;top:0;left:0}.single main section aside widget article data{padding:0;font-size:14px;color:var(--darkgrey);font-family:'Titillium Web',sans-serif;display:flex;align-items:center;justify-content:space-between;float:left}.single main section aside widget article data span{padding:0;font-weight:600}.single main section aside widget article data span:last-child{padding-right:0;margin-right:0;border-right:0}.single main section aside widget article data i{width:3px;height:3px;margin:0 5px;background-color:var(--darkgrey);transform:rotate(45deg);display:inline-block;position:relative;top:1px}.single main section aside widget users{width:100%;padding:20px;float:left}.single main section aside widget users user{width:100%;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--softgrey);display:flex;align-items:center;justify-content:space-between;float:left;position:relative}.single main section aside widget users user:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.single main section aside widget users user data{float:left}.single main section aside widget users user name{width:auto;font-family:'Titillium Web',sans-serif;font-weight:600;font-size:18px;line-height:1;transition:all .28s ease;float:left}.single main section aside widget users user:hover name{color:var(--blue)}.single main section aside widget users user rank{width:auto;font-size:14px;line-height:1;color:#fff;display:flex;align-items:center;justify-content:center;float:left;clear:both}.single main section aside widget users user rank span{width:5px;height:5px;margin:0;border-radius:100%;font-size:10px;margin-right:1px;font-weight:600;color:rgb(255 255 255/0%);display:flex;align-items:center;justify-content:center}.single main section aside widget users user points{width:auto;font-size:14px;font-family:'Titillium Web',sans-serif;font-weight:600;color:var(--darkgrey);float:right}.single main section aside widget users user points number{margin-right:5px}.single main section aside widget users user a{width:100%;height:100%;position:absolute;top:0;left:0}.single main section aside widget users>a{margin-top:10px;font-weight:600;float:right}.faq main section{grid-template-columns:calc(70% - 20px);grid-auto-rows:minmax(min-content, max-content);justify-content:center}.faq main section>article>header h3{margin-bottom:0}.faq.single main section>article{background-color:#fff;box-shadow:0 2px 5px rgb(0 0 0/10%)}.single main section>article>faq{border-bottom:2px solid var(--grey)}.single main section>article>faq:last-child{border-bottom:0}.single main section>article>faq header{width:100%;padding:30px;display:flex;align-items:center;justify-content:space-between;float:left}.single main section>article>faq:not(.active) header{cursor:pointer}.single main section>article>faq header h3{padding-right:10px;margin-bottom:0;transition:all .28s ease}.single main section>article>faq header:hover h3{color:var(--blue)}.single main section>article>faq.active header i{transform:rotate(180deg)}.single main section>article>faq content{width:100%;padding:0 30px 30px;float:left;display:none}.single main section>article>faq content h3{font-size:18px;line-height:1.4}.account main section{display:grid;grid-template-columns:25% calc(70% - 20px);gap:20px}.account.profile main section{grid-template-columns:calc(70% - 20px);justify-content:center}.account main section aside{padding:30px;border-radius:5px;background-color:#fff;box-shadow:0 2px 5px rgb(0 0 0/10%)}.account main section aside strong{width:100%;margin-bottom:20px;float:left}.account main section aside>div{position:sticky;top:80px}.account main section aside nav{width:100%;float:left}.account main section aside nav a{width:100%;padding:10px 0;border-bottom:1px solid var(--grey);display:flex;align-items:center;justify-content:space-between;float:left}.account main section aside nav a:first-child{border-top:1px solid var(--grey)}.account main section aside nav a i{opacity:0;transition:all .28s ease}.account main section aside nav a:hover i{opacity:1}.account main section aside nav a.current{font-weight:600;color:#000}.account main section aside nav a.current i{opacity:1}.account main section article{border-radius:5px;background-color:#fff;display:flex;flex-direction:column;box-shadow:0 2px 5px rgb(0 0 0/10%)}.account main section article content{padding:30px}.account main section article content h1{display:flex;justify-content:space-between}.account main section article content h1 small{font-size:12px;font-weight:600}.account main section article content list{width:100%;border:2px solid var(--grey);border-radius:5px;float:left}.account main section article content list item,.account main section article content list item-title{width:100%;padding:20px;border-bottom:2px solid var(--grey);display:flex;align-items:center;justify-content:space-between;float:left}.account main section article content list item-title i{color:var(--green)}.account main section article content list item:last-child{border-bottom:0}.account main section article content list item-title{background-color:var(--softgrey)}.account main section article content list item>a{font-weight:600}.account main section article content list item .solved{color:var(--green);font-weight:600}.account main section article content list item metadata{display:flex;align-items:center;float:left}.account main section article content list item metadata data{padding:0 10px;color:var(--darkgrey);border:1px solid var(--grey);font-family:'Titillium Web',sans-serif;border-radius:5px;font-size:14px;display:flex;align-items:center;justify-content:space-between;float:left}.account main section article content list item span{padding:5px 0;padding-right:10px;margin-right:10px;border-right:1px solid var(--grey);font-weight:600}.account main section article content list item span:last-child{padding-right:0;margin-right:0;border-right:0}.account main section article profile{width:100%;display:flex;align-items:center;flex-direction:column;float:left}avatar{width:150px;height:150px;border:2px solid var(--grey);font-size:82px;font-weight:900;text-transform:uppercase;border-radius:5px;background-color:var(--softgrey);display:flex;align-items:center;justify-content:center;position:relative}avatar.big{font-size:62px}avatar rank{width:100%;font-size:14px;line-height:1;color:#fff;display:flex;align-items:center;justify-content:center;transform:translateY(50%);position:absolute;bottom:0;left:0}avatar rank span{width:20px;height:20px;padding:5px;margin:0 -2px;border-radius:100%;display:flex;align-items:center;justify-content:center;font-weight:600}.account main section article profile data{width:100%;padding:30px 0;margin-top:20px;margin-bottom:30px;border-top:2px solid var(--grey);border-bottom:2px solid var(--grey);display:grid;grid-template-columns:1fr 1fr 1fr;float:left}.account main section article profile data span:nth-child(2){border-right:2px solid var(--grey);border-left:2px solid var(--grey)}.account main section article profile data span number{width:100%;font-size:32px;font-weight:700;text-align:center;float:left}.account main section article profile data span text,.account main section article profile data span small{width:100%;text-align:center;float:left}.account main section article profile data span small{margin-top:10px;font-size:14px;font-weight:600;color:var(--darkgrey)}.ranking users{width:100%}.ranking users user{margin-bottom:30px;gap:10px;float:left}.ranking users user:nth-child(1){width:100%;margin-bottom:25px;display:flex;align-items:center;justify-content:center;flex-direction:column;grid-column:1/-1}.ranking users user:nth-child(1) name{font-size:24px;font-weight:600;margin-top:20px}.ranking users user:nth-child(1) avatar{width:150px;height:150px;font-size:82px}.ranking users user:nth-child(1) avatar:after{content:'';width:calc(100% + 50px);height:100%;opacity:.5;background-image:url(//foro.coaatgr.es/wp-content/themes/coaatgr_foro/images/laurel.svg);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:-13px;left:-25px}.ranking users user:nth-child(1) avatar span{width:20px;height:20px;padding:5px;margin:0 -2px;color:#fff;font-size:14px}.ranking users user:nth-child(1) data{width:100%;padding:30px 0;margin-top:20px;border-top:2px solid var(--grey);border-bottom:2px solid var(--grey);display:grid;grid-template-columns:1fr 1fr 1fr;float:left}.ranking users user:nth-child(1) data name{display:none}.ranking users user:nth-child(1) data span:nth-child(2){border-right:2px solid var(--grey);border-left:2px solid var(--grey)}.ranking users user:nth-child(1) data span number{width:100%;font-size:32px;font-weight:700;text-align:center;float:left}.ranking users user:nth-child(1) data span text,.ranking users user:nth-child(1) data span small{width:100%;text-align:center;float:left}.ranking users user:nth-child(1) data span small{margin-top:10px;font-size:14px;font-weight:600;color:var(--darkgrey)}.ranking users user:nth-child(2),.ranking users user:nth-child(3){width:50%;margin-bottom:30px;display:flex;align-items:center;justify-content:center;float:left}.ranking users user:nth-child(2) avatar,.ranking users user:nth-child(3) avatar{width:100px;height:100px;font-size:48px}.ranking users user:nth-child(2) data,.ranking users user:nth-child(3) data{display:flex;flex-direction:column;margin-left:20px}.ranking users user data span number,.ranking users user data span number{margin-right:4px}.ranking users user{width:calc(100% / 3);align-items:center;display:flex}.ranking users user small{display:none}.ranking users user avatar{width:75px;min-width:75px;height:75px;min-height:75px;font-size:20px}.ranking users user avatar rank span{width:10px;height:10px;margin:0;font-size:10px;color:rgb(255 255 255/0%)}.ranking users user data{width:calc(100% - 85px);padding-right:10px;float:left}.ranking users user data name{width:100%;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left}.ranking users user data span{width:100%;font-size:12px;float:left}.ranking users hr{width:100%;height:2px;margin:0 0 30px;border:0;background-color:var(--grey);float:left}.regular main section{display:grid;grid-template-columns:calc(70% - 20px);justify-content:center}.regular main section article{border-radius:5px;background-color:#fff;display:flex;flex-direction:column;box-shadow:0 2px 5px rgb(0 0 0/10%)}.regular main section article header{padding:50px 30px;border-bottom:1px solid var(--grey)}.regular main section article header h1{margin-bottom:0;font-size:32px;text-align:center}.regular main section article content{padding:30px}content p,content li{font-size:16px;line-height:1.5;margin:0 0 20px;color:var(--darkgrey);font-weight:400}content ul,content ol{padding-left:20px;margin-bottom:20px;display:inline-block}content ul ul,content ol ol{margin-bottom:0}content li{margin-bottom:10px;list-style:disc}content li:last-child{margin-bottom:0}content blockquote{width:100%;margin:0 0 20px;padding:0 0 0 50px;font-style:italic;float:left;position:relative;z-index:1}content blockquote:before{content:'\f10d';font-family:'Font Awesome 5 Free';font-size:40px;font-weight:900;font-style:normal;color:var(--grey);position:absolute;top:0;left:0;z-index:-1}content warning{width:100%;padding:15px 20px;margin-bottom:20px;border:2px solid var(--grey);border-radius:5px;background-color:var(--softgrey);text-align:center;color:var(--black);float:left}content warning strong{font-weight:600}content warning i{color:var(--yellow)}content table{border-collapse:collapse}content table td{padding:10px;border:1px solid var(--grey)}content table td p{font-size:12px}#footer{width:100%;padding:50px 0;background-color:var(--black);box-shadow:0 2px 5px rgb(0 0 0/10%);display:flex;justify-content:center;align-items:center;float:left}#footer>div{width:100%;max-width:1200px;display:grid;grid-template-columns:repeat(3,1fr);gap:50px;position:relative;z-index:3}#footer>div>*{width:100%}#footer>div h3{width:100%;color:var(--grey);border-bottom:1px solid var(--grey);font-size:18px;float:left}#footer>div>* ul{width:100%;float:left}#footer>div>* ul li{width:100%;margin-bottom:20px;float:left}#footer>div>* ul li:last-child{margin-bottom:0}#footer>div>* ul li a{width:auto;font-weight:600;font-size:16px;color:var(--grey);display:flex;align-items:center;float:left}#footer>div>* ul li a:hover{color:var(--grey);transform:translateX(10px)}#footer>div>* ul li i{width:20px;height:20px;margin-right:5px;border-radius:3px;transform:translateY(2px);color:#fff;display:flex;align-items:center;justify-content:center;float:left}#footer>div>* ul li i.fa-phone{transform:rotate(135deg)}#footer a:hover{color:var(--blue)}legal{width:100%;height:50px;background-color:#222;display:flex;justify-content:center;align-items:center;float:left}legal,legal a{font-size:14px;font-weight:600;text-shadow:0 2px 5px rgb(0 0 0/30%);color:#fff}legal{display:flex;justify-content:center}legal div{width:100%;max-width:1200px;display:flex;justify-content:space-between}legal div>span>a:not(#neobrand){width:27px;height:19px;margin-right:10px;background-image:url(//foro.coaatgr.es/wp-content/themes/coaatgr_foro/images/coaatgr-white.svg);background-size:27px 19px;background-repeat:no-repeat;background-position:center;float:left}legal div>span>a:not(#neobrand):hover{box-shadow:0 0 0 transparent;opacity:1}legal div em{font-style:normal}legal a{box-shadow:0 1px 0 transparent}legal a:hover{box-shadow:0 1px 0 #fff}legal i{width:3px;height:3px;margin:0 10px;background-color:#fff;transform:rotate(45deg);display:inline-block;position:relative;top:-3px}legal div #neobrand{width:18px;overflow:hidden;float:right;display:flex;flex-direction:column}legal div #neobrand:hover{box-shadow:0 0 0 transparent}legal div #neobrand img{width:auto;height:20px;float:left}body .cc-window{box-shadow:0 2px 5px rgb(0 0 0/10%)}body .cc-message{line-height:1.4;color:var(--black)}body .cc-message a{padding:0}body .cc-allswitches{margin-top:10px}body .cc-color-override--844889637 .cc-link,body .cc-link{color:#000}