﻿*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;display:flex;flex-direction:column}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#222}h1,h2,h3,h4,h5,h6{font-weight:700;margin-bottom:1rem;color:#000}a{color:#000;text-decoration:none;transition:color .3s ease}a:hover{color:#666}p>a:only-child[href$=".pdf"],p>a:only-child[href$=".doc"],p>a:only-child[href$=".docx"],p>a:only-child[href$=".xls"],p>a:only-child[href$=".xlsx"],p>a:only-child[href$=".zip"],p>a:only-child[href$=".rar"],li>a[href$=".pdf"],li>a[href$=".doc"],li>a[href$=".docx"],li>a[href$=".xls"],li>a[href$=".xlsx"],li>a[href$=".zip"],li>a[href$=".rar"]{display:inline-flex;align-items:center;gap:.3em}p>a:only-child[href$=".pdf"]::before,p>a:only-child[href$=".doc"]::before,p>a:only-child[href$=".docx"]::before,p>a:only-child[href$=".xls"]::before,p>a:only-child[href$=".xlsx"]::before,p>a:only-child[href$=".zip"]::before,p>a:only-child[href$=".rar"]::before,li>a[href$=".pdf"]::before,li>a[href$=".doc"]::before,li>a[href$=".docx"]::before,li>a[href$=".xls"]::before,li>a[href$=".xlsx"]::before,li>a[href$=".zip"]::before,li>a[href$=".rar"]::before{content:"";display:inline-block;width:2em;height:2em;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:currentColor}p>a:only-child[href$=".pdf"]::before,li>a[href$=".pdf"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='miter'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'%3E%3C/path%3E%3Cpolyline points='14 2 14 8 20 8'%3E%3C/polyline%3E%3Ctext x='12' y='17.5' font-size='6' font-family='sans-serif' stroke='none' fill='black' text-anchor='middle' font-weight='bold'%3EPDF%3C/text%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='miter'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'%3E%3C/path%3E%3Cpolyline points='14 2 14 8 20 8'%3E%3C/polyline%3E%3Ctext x='12' y='17.5' font-size='6' font-family='sans-serif' stroke='none' fill='black' text-anchor='middle' font-weight='bold'%3EPDF%3C/text%3E%3C/svg%3E")}p>a:only-child[href$=".doc"]::before,p>a:only-child[href$=".docx"]::before,li>a[href$=".doc"]::before,li>a[href$=".docx"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='miter'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'%3E%3C/path%3E%3Cpolyline points='14 2 14 8 20 8'%3E%3C/polyline%3E%3Ctext x='12' y='17.5' font-size='6' font-family='sans-serif' stroke='none' fill='black' text-anchor='middle' font-weight='bold'%3EDOC%3C/text%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='miter'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'%3E%3C/path%3E%3Cpolyline points='14 2 14 8 20 8'%3E%3C/polyline%3E%3Ctext x='12' y='17.5' font-size='6' font-family='sans-serif' stroke='none' fill='black' text-anchor='middle' font-weight='bold'%3EDOC%3C/text%3E%3C/svg%3E")}p>a:only-child[href$=".xls"]::before,p>a:only-child[href$=".xlsx"]::before,li>a[href$=".xls"]::before,li>a[href$=".xlsx"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='miter'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'%3E%3C/path%3E%3Cpolyline points='14 2 14 8 20 8'%3E%3C/polyline%3E%3Ctext x='12' y='17.5' font-size='6' font-family='sans-serif' stroke='none' fill='black' text-anchor='middle' font-weight='bold'%3EXLS%3C/text%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='miter'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'%3E%3C/path%3E%3Cpolyline points='14 2 14 8 20 8'%3E%3C/polyline%3E%3Ctext x='12' y='17.5' font-size='6' font-family='sans-serif' stroke='none' fill='black' text-anchor='middle' font-weight='bold'%3EXLS%3C/text%3E%3C/svg%3E")}p>a:only-child[href$=".zip"]::before,p>a:only-child[href$=".rar"]::before,li>a[href$=".zip"]::before,li>a[href$=".rar"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='miter'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3Ctext x='12' y='17.5' font-size='6' font-family='sans-serif' stroke='none' fill='black' text-anchor='middle' font-weight='bold'%3EZIP%3C/text%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='miter'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3Ctext x='12' y='17.5' font-size='6' font-family='sans-serif' stroke='none' fill='black' text-anchor='middle' font-weight='bold'%3EZIP%3C/text%3E%3C/svg%3E")}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}#header{background-color:#fff;border-bottom:1px solid #f5f5f7}#header ul.social-links{list-style:none;padding:0;margin:0;display:flex;gap:10px}#header ul.social-links li a{display:flex;justify-content:center;align-items:center;width:45px;height:45px;background-color:#222;color:#fff;text-decoration:none;transition:all .3s ease;font-size:1.2rem;border-radius:0}#header ul.social-links li a:hover,#header ul.social-links li a:focus{background-color:#e60000;color:#fff;transform:translateY(-4px);box-shadow:4px 4px 0 #666}#header ul.social-links li a[href*="facebook.com"]:hover,#header ul.social-links li a[href*="facebook.com"]:focus{background-color:#1877f2}#header ul.social-links li a[href*="instagram.com"]:hover,#header ul.social-links li a[href*="instagram.com"]:focus{background-color:#e1306c}#header ul.social-links li a svg,#header ul.social-links li a img{width:24px;height:24px;fill:currentColor}#header .header-top{display:flex;justify-content:space-between;align-items:center;padding:20px 0;flex-wrap:wrap;gap:20px}#header .header-top .logo,#header .header-top>div:first-child{display:flex;align-items:center;gap:20px;text-decoration:none}#header .header-top .logo p,#header .header-top>div:first-child p{margin:0;display:flex;align-items:center}#header .header-top .logo img,#header .header-top>div:first-child img{max-height:80px;width:auto;transition:transform .3s ease;flex-shrink:0}@media(min-width: 768px){#header .header-top .logo img,#header .header-top>div:first-child img{max-height:110px}}#header .header-top .logo:hover img,#header .header-top .logo:focus img,#header .header-top>div:first-child:hover img,#header .header-top>div:first-child:focus img{transform:scale(1.05)}#header .header-top .logo h1,#header .header-top .logo .site-title,#header .header-top>div:first-child h1,#header .header-top>div:first-child .site-title{margin:0;font-size:1.2rem;font-weight:800;color:#222;text-transform:uppercase;letter-spacing:-0.5px;line-height:1.2}@media(min-width: 768px){#header .header-top .logo h1,#header .header-top .logo .site-title,#header .header-top>div:first-child h1,#header .header-top>div:first-child .site-title{font-size:1.8rem}}@media(min-width: 1024px){#header .header-top .logo h1,#header .header-top .logo .site-title,#header .header-top>div:first-child h1,#header .header-top>div:first-child .site-title{font-size:2.2rem}}#header .header-top .desktop-social{display:none}@media(min-width: 768px){#header .header-top .desktop-social{display:block}}#header .header-top .mod-languages ul.lang-inline{list-style:none;padding:0;margin:0;display:flex;gap:10px}#header .header-top .mod-languages ul.lang-inline li{margin:0}#header .header-top .mod-languages ul.lang-inline li a{display:flex;justify-content:center;align-items:center;padding:8px 12px;background-color:rgba(0,0,0,0);color:#222;text-decoration:none;font-weight:800;font-size:.9rem;border:2px solid #222;text-transform:uppercase;transition:all .3s ease}#header .header-top .mod-languages ul.lang-inline li a:hover,#header .header-top .mod-languages ul.lang-inline li a:focus{background-color:#e60000;border-color:#e60000;color:#fff;transform:translateY(-2px)}#header .header-top .mod-languages ul.lang-inline li.lang-active a{background-color:#222;color:#fff;pointer-events:none}#header .header-nav{background-color:#222;color:#fff;padding:10px 0}#header .header-nav .mobile-nav-bar{display:flex;justify-content:space-between;align-items:center}@media(min-width: 768px){#header .header-nav .mobile-nav-bar{display:block}}#header .header-nav .mobile-nav-bar .mobile-social{display:block}@media(min-width: 768px){#header .header-nav .mobile-nav-bar .mobile-social{display:none}}#header .header-nav .mobile-nav-bar .mobile-social ul.social-links li a{background-color:#fff;color:#222}#header .header-nav .mobile-nav-bar .mobile-social ul.social-links li a:hover,#header .header-nav .mobile-nav-bar .mobile-social ul.social-links li a:focus{color:#fff}#header .header-nav .mobile-nav-bar .mobile-social ul.social-links li a[href*="facebook.com"]:hover,#header .header-nav .mobile-nav-bar .mobile-social ul.social-links li a[href*="facebook.com"]:focus{background-color:#1877f2}#main-content{flex-grow:1;background-color:#f5f5f7;padding:40px 0;border-bottom:5px solid rgba(34,34,34,.38)}#main-content .banner-section{margin-bottom:40px}#main-content .content-wrapper{display:flex;flex-direction:column;gap:30px;position:relative}@media(min-width: 768px){#main-content .content-wrapper.with-sidebar{flex-direction:row;align-items:flex-start}}#main-content .content-wrapper.with-sidebar #sidebar{width:100%}@media(min-width: 768px){#main-content .content-wrapper.with-sidebar #sidebar{width:33.33%;flex-shrink:0}}#main-content .content-wrapper.with-sidebar #component-area{width:100%}@media(min-width: 768px){#main-content .content-wrapper.with-sidebar #component-area{width:66.67%}}#main-content .content-wrapper.full-width #component-area{width:100%}@media(min-width: 768px){#main-content .content-wrapper.full-width #component-area{width:85%;margin:0 auto}}@media(min-width: 1024px){#main-content .content-wrapper.full-width #component-area{width:70%}}body.force-full-width #main-content .content-wrapper #component-area{width:100%;margin:0}#footer{background-color:#222;color:#fff;padding:20px 0}@media(max-width: 768px){#footer{padding-bottom:90px}}#footer .footer-bottom{display:flex;flex-direction:column;align-items:center;gap:15px;font-size:.9em}@media(min-width: 768px){#footer .footer-bottom{flex-direction:row;justify-content:space-between}}#mobile-menu-toggle{display:block;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:10px;z-index:2000}#mobile-menu-toggle .hamburger-box{width:30px;height:24px;display:inline-block;position:relative}#mobile-menu-toggle .hamburger-inner{display:block;top:50%;margin-top:-2px;width:30px;height:3px;background-color:#fff;position:absolute;transition:transform .15s ease}#mobile-menu-toggle .hamburger-inner::before,#mobile-menu-toggle .hamburger-inner::after{content:"";display:block;width:30px;height:3px;background-color:#fff;position:absolute;transition:transform .15s ease}#mobile-menu-toggle .hamburger-inner::before{top:-10px}#mobile-menu-toggle .hamburger-inner::after{bottom:-10px}#mobile-menu-toggle.is-active .hamburger-inner{transform:rotate(45deg)}#mobile-menu-toggle.is-active .hamburger-inner::before{top:0;opacity:0}#mobile-menu-toggle.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}@media(min-width: 768px){#mobile-menu-toggle{display:none !important}}.menu-collapse{display:none;width:100%}.menu-collapse.show{display:block;padding:20px 0}@media(min-width: 768px){.menu-collapse{display:block !important;width:auto}}.header-nav ul.mod-menu,.header-nav ul.menu{list-style:none;display:flex;flex-direction:column;gap:15px;margin:0;padding:0}@media(min-width: 768px){.header-nav ul.mod-menu,.header-nav ul.menu{flex-direction:row;gap:40px}}.header-nav ul.mod-menu li,.header-nav ul.menu li{position:relative;display:flex;flex-wrap:wrap;align-items:center}.header-nav ul.mod-menu li a,.header-nav ul.menu li a{flex-grow:1;display:flex;align-items:center;color:#fff;font-weight:500;padding:15px 0;position:relative;text-transform:uppercase;letter-spacing:.5px;font-size:.9rem}.header-nav ul.mod-menu li a::after,.header-nav ul.menu li a::after{content:"";position:absolute;bottom:5px;left:0;width:0%;height:2px;background-color:#fff;transition:width .3s ease}.header-nav ul.mod-menu li a:hover,.header-nav ul.mod-menu li a:focus,.header-nav ul.menu li a:hover,.header-nav ul.menu li a:focus{color:rgba(255,255,255,.8)}.header-nav ul.mod-menu li a:hover::after,.header-nav ul.mod-menu li a:focus::after,.header-nav ul.menu li a:hover::after,.header-nav ul.menu li a:focus::after{width:100%}.header-nav ul.mod-menu li button.mod-menu__toggle-sub,.header-nav ul.menu li button.mod-menu__toggle-sub{display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;color:#fff;padding:15px 25px;cursor:pointer}@media(min-width: 768px){.header-nav ul.mod-menu li button.mod-menu__toggle-sub,.header-nav ul.menu li button.mod-menu__toggle-sub{padding:15px 10px}}.header-nav ul.mod-menu li button.mod-menu__toggle-sub span,.header-nav ul.menu li button.mod-menu__toggle-sub span{display:none !important}.header-nav ul.mod-menu li button.mod-menu__toggle-sub::after,.header-nav ul.menu li button.mod-menu__toggle-sub::after{content:"";display:block;width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:8px solid #fff;transition:transform .3s ease}@media(min-width: 768px){.header-nav ul.mod-menu li button.mod-menu__toggle-sub::after,.header-nav ul.menu li button.mod-menu__toggle-sub::after{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:6px solid #fff}}.header-nav ul.mod-menu li button.mod-menu__toggle-sub.active::after,.header-nav ul.menu li button.mod-menu__toggle-sub.active::after{transform:rotate(180deg)}@keyframes dropdownSlideDown{from{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media(min-width: 768px){.header-nav ul.mod-menu li:hover>ul,.header-nav ul.mod-menu li:focus-within>ul,.header-nav ul.menu li:hover>ul,.header-nav ul.menu li:focus-within>ul{display:flex;animation:dropdownSlideDown .3s ease forwards}}.header-nav ul.mod-menu li ul,.header-nav ul.menu li ul{width:100%;list-style:none;display:none}.header-nav ul.mod-menu li ul.show-sub,.header-nav ul.menu li ul.show-sub{display:flex !important}.header-nav ul.mod-menu li ul,.header-nav ul.menu li ul{position:static;background-color:#222;padding:0 0 10px 15px;margin:0;flex-direction:column;gap:0}@media(min-width: 768px){.header-nav ul.mod-menu li ul,.header-nav ul.menu li ul{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:5px;min-width:240px;padding:10px 0;z-index:1000;box-shadow:none;border-radius:0;border:none}}.header-nav ul.mod-menu li ul::before,.header-nav ul.menu li ul::before{content:"";position:absolute;top:-15px;left:0;right:0;height:15px;background:rgba(0,0,0,0)}.header-nav ul.mod-menu li ul li,.header-nav ul.menu li ul li{width:100%}.header-nav ul.mod-menu li ul li a,.header-nav ul.menu li ul li a{display:block;padding:12px 20px;font-size:.9rem;color:rgba(255,255,255,.75);text-transform:none;text-align:left;border-bottom:1px solid rgba(255,255,255,.15)}.header-nav ul.mod-menu li ul li a::after,.header-nav ul.menu li ul li a::after{display:none}.header-nav ul.mod-menu li ul li a:hover,.header-nav ul.mod-menu li ul li a:focus,.header-nav ul.menu li ul li a:hover,.header-nav ul.menu li ul li a:focus{background-color:rgba(255,255,255,.1);color:#fff}.header-nav ul.mod-menu li ul li:last-child a,.header-nav ul.menu li ul li:last-child a{border-bottom:none}.header-nav ul.mod-menu li.active>a,.header-nav ul.mod-menu li.current>a,.header-nav ul.menu li.active>a,.header-nav ul.menu li.current>a{font-weight:700}.header-nav ul.mod-menu li.active>a::after,.header-nav ul.mod-menu li.current>a::after,.header-nav ul.menu li.active>a::after,.header-nav ul.menu li.current>a::after{width:100%}#hero-slider{position:relative;width:100%;overflow:hidden;box-shadow:0 4px 15px rgba(34,34,34,.1)}#hero-slider .hero-single-image{width:100%;height:auto;display:block}.ytat-slider-wrapper{position:relative;width:100%;display:flex;overflow:hidden;background-color:#222}.ytat-slider-track{display:flex;width:100%;transition:transform 1s ease-in-out}.ytat-slide{min-width:100%}.ytat-slide img{width:100%;height:auto;display:block;object-fit:cover}.ytat-slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(34,34,34,.5);color:#fff;border:none;width:40px;height:40px;font-size:20px;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .3s ease;z-index:10}.ytat-slider-btn:hover,.ytat-slider-btn:focus{background:rgba(34,34,34,.9);outline:none}.ytat-slider-btn.prev-btn{left:10px}.ytat-slider-btn.next-btn{right:10px}.bento-grid{display:grid;grid-template-columns:1fr;gap:30px;margin:40px 0}@media(min-width: 768px){.bento-grid{grid-template-columns:3fr 2fr;grid-auto-rows:minmax(350px, auto)}}.bento-grid .moduletable{border:5px solid rgba(34,34,34,.38);padding:40px 40px 20px 40px;display:flex;flex-direction:column;justify-content:flex-end;background-color:#fff;color:#222;position:relative;overflow:hidden;transition:all .3s ease;text-decoration:none}.bento-grid .moduletable:hover,.bento-grid .moduletable:focus-within{transform:translate(-4px, -4px);box-shadow:8px 8px 0 rgba(34,34,34,.6);cursor:pointer}.bento-grid .moduletable h3.module-title,.bento-grid .moduletable h2,.bento-grid .moduletable .custom-title{font-size:3rem;font-weight:900;text-transform:uppercase;margin:0 0 20px 0;line-height:.9;word-break:break-word;letter-spacing:-2px;transition:color .3s ease}@media(min-width: 1024px){.bento-grid .moduletable h3.module-title,.bento-grid .moduletable h2,.bento-grid .moduletable .custom-title{font-size:4.5rem}}.bento-grid .moduletable .custom{font-size:1.1rem;font-weight:500;line-height:1.5;transition:color .3s ease}.bento-grid .moduletable .custom p{margin:0}.bento-grid .moduletable .custom a::after{content:"";position:absolute;inset:0;z-index:20}.bento-grid .moduletable h3.module-title,.bento-grid .moduletable .custom>*:not(:has(img)){position:relative;z-index:10}.bento-grid .moduletable img{position:absolute;top:33%;left:-10%;width:auto;height:160%;max-width:none;transform:translateY(-50%);object-fit:contain;z-index:0;opacity:.25;filter:grayscale(100%);pointer-events:none;transition:all .5s ease}.bento-grid .moduletable:hover img,.bento-grid .moduletable:focus-within img{transform:translateY(-50%) scale(1.05);opacity:.4}.bento-grid .moduletable:nth-child(2) h3.module-title{font-size:2.2rem;letter-spacing:-1px}@media(min-width: 1024px){.bento-grid .moduletable:nth-child(2) h3.module-title{font-size:3rem}}.bento-grid .moduletable:nth-child(2) img{left:auto;right:-10%}@media(min-width: 768px){.bento-grid .moduletable:nth-child(2) img{top:-84px;left:-53px;right:auto;transform:translate(10%, -10%);height:120%}.bento-grid .moduletable:nth-child(2):hover img,.bento-grid .moduletable:nth-child(2):focus-within img{transform:translate(10%, -10%) scale(1.05)}}#organizers-section{background-color:#f5f5f7;padding:30px 0 0 0}#organizers-section .organizers-wrapper{display:flex;flex-direction:column;align-items:center;gap:30px}@media(min-width: 768px){#organizers-section .organizers-wrapper{flex-direction:row;justify-content:space-around;align-items:flex-start}}#organizers-section .organizers-wrapper>*{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1}#organizers-section .organizers-wrapper h1,#organizers-section .organizers-wrapper h2,#organizers-section .organizers-wrapper h3,#organizers-section .organizers-wrapper h4,#organizers-section .organizers-wrapper h5,#organizers-section .organizers-wrapper h6{color:#222;text-transform:uppercase;letter-spacing:2px;font-size:1.1rem;margin-bottom:20px;font-weight:600;position:relative;padding-bottom:10px}#organizers-section .organizers-wrapper h1::after,#organizers-section .organizers-wrapper h2::after,#organizers-section .organizers-wrapper h3::after,#organizers-section .organizers-wrapper h4::after,#organizers-section .organizers-wrapper h5::after,#organizers-section .organizers-wrapper h6::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:30px;height:2px;background-color:rgba(34,34,34,.5)}#organizers-section .organizers-wrapper .custom,#organizers-section .organizers-wrapper .mod-custom{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px}@media(min-width: 768px){#organizers-section .organizers-wrapper .custom,#organizers-section .organizers-wrapper .mod-custom{gap:40px}}#organizers-section .organizers-wrapper img{max-width:calc(50% - 10px)}@media(min-width: 768px){#organizers-section .organizers-wrapper img{max-width:260px}}#organizers-section .organizers-wrapper img{height:auto;object-fit:contain;transition:transform .3s ease}#organizers-section .organizers-wrapper img:hover{transform:scale(1.05)}#funding-section{background-color:#fff;padding:50px 0;text-align:center}#funding-section .custom{display:flex;flex-direction:column;align-items:center;gap:15px}#funding-section .custom img{max-width:300px;height:auto}#funding-section .custom p{margin:0;font-size:.95rem;color:#666;max-width:800px;line-height:1.5}#footer .footer-bottom{color:rgba(255,255,255,.7)}#footer .footer-bottom a{color:rgba(255,255,255,.7);text-decoration:underline}#footer .footer-bottom a:hover{color:#fff}#footer .footer-bottom ul.mod-menu,#footer .footer-bottom ul.menu{list-style:none;display:flex;flex-wrap:wrap;gap:15px;margin:0;padding:0}#footer .footer-bottom ul.mod-menu li a,#footer .footer-bottom ul.menu li a{text-decoration:none}#footer .footer-bottom ul.mod-menu li a:hover,#footer .footer-bottom ul.menu li a:hover{text-decoration:underline}#sidebar{margin-bottom:0}@media(min-width: 768px){#sidebar{padding-right:40px}}@media(min-width: 1024px){#sidebar:has(.edition-badge){padding-left:90px;min-height:600px}}#sidebar .moduletable{margin-bottom:20px}@media(min-width: 768px){#sidebar .moduletable{margin-bottom:40px}}#sidebar .moduletable:last-child{margin-bottom:0}@media(min-width: 1024px){#sidebar .moduletable:has(.edition-badge){margin-bottom:0}}#sidebar .moduletable h1,#sidebar .moduletable h2,#sidebar .moduletable h3,#sidebar .moduletable h4,#sidebar .moduletable h5,#sidebar .moduletable h6{color:#222;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:25px;font-weight:700;position:relative;padding-bottom:15px}#sidebar .moduletable h1::after,#sidebar .moduletable h2::after,#sidebar .moduletable h3::after,#sidebar .moduletable h4::after,#sidebar .moduletable h5::after,#sidebar .moduletable h6::after{content:"";position:absolute;bottom:0;left:0;width:30px;height:2px;background-color:#222}#sidebar .moduletable ul.menu,#sidebar .moduletable ul{list-style:none;padding:0;margin:0}#sidebar .moduletable ul.menu li,#sidebar .moduletable ul li{margin-bottom:5px}#sidebar .moduletable ul.menu li:last-child,#sidebar .moduletable ul li:last-child{margin-bottom:0}#sidebar .moduletable ul.menu li a,#sidebar .moduletable ul li a{display:block;padding:10px 15px;color:#222;font-weight:500;text-transform:uppercase;font-size:.95rem;background-color:rgba(0,0,0,0);transition:all .3s ease;border-left:2px solid rgba(0,0,0,0)}#sidebar .moduletable ul.menu li a:hover,#sidebar .moduletable ul.menu li a:focus,#sidebar .moduletable ul li a:hover,#sidebar .moduletable ul li a:focus{color:#fff;background-color:#222;border-left:2px solid #666;padding-left:20px}#sidebar .moduletable ul.menu li.current>a,#sidebar .moduletable ul li.current>a{color:#fff;background-color:#222;border-left:2px solid #666;font-weight:700}#sidebar .edition-badge{display:block;font-size:2.2rem;font-weight:800;color:#222;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;line-height:1}@media(min-width: 768px){#sidebar .edition-badge{writing-mode:vertical-rl;transform:rotate(180deg);font-size:3rem;letter-spacing:2px;margin-bottom:40px}}@media(min-width: 1024px){#sidebar .edition-badge{font-size:4rem;position:absolute;left:0;top:0}}.editions-grid{display:grid;grid-template-columns:1fr;gap:30px;margin:40px 0}@media(min-width: 768px){.editions-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.editions-grid{grid-template-columns:repeat(3, 1fr)}}.editions-grid .edition-card{border:5px solid rgba(34,34,34,.38);padding:40px 40px 20px 40px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;background-color:#fff;aspect-ratio:16/9;transition:all .3s ease;text-decoration:none !important;color:#222 !important}.editions-grid .edition-card:hover,.editions-grid .edition-card:focus-within,.editions-grid .edition-card:focus{transform:translate(-4px, -4px);box-shadow:8px 8px 0 rgba(34,34,34,.6);cursor:pointer;background-color:#fff !important;color:#222 !important;text-decoration:none !important}.editions-grid .edition-card:hover .edition-bg,.editions-grid .edition-card:focus-within .edition-bg,.editions-grid .edition-card:focus .edition-bg{transform:translateY(-50%) scale(1.05);opacity:.4}.editions-grid .edition-card .edition-title{font-size:3rem;font-weight:900;text-transform:uppercase;margin:0;line-height:.9;word-break:break-word;letter-spacing:-2px;position:relative;z-index:10}.editions-grid .edition-card .edition-bg{position:absolute;top:33%;left:-10%;width:auto;height:160%;max-width:none;transform:translateY(-50%);object-fit:contain;z-index:0;opacity:.25;filter:grayscale(100%);pointer-events:none;transition:all .5s ease}#component-area p{font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem;color:#222}#component-area p:last-child{margin-bottom:0}#component-area strong,#component-area b{font-weight:900;background-color:rgba(34,34,34,.05);padding:0 .2em}#component-area em,#component-area i{font-style:italic;font-family:Georgia,serif}#component-area a{color:#222;font-weight:700;text-decoration:underline;text-decoration-thickness:3px;text-decoration-color:#222;text-underline-offset:3px;background-color:rgba(34,34,34,.05);padding:.2em .4em;transition:all .2s ease}#component-area a:hover,#component-area a:focus{background-color:#000;color:#fff;text-decoration-color:#fff}#component-area .icons,#component-area a[href*="task=article.add"]{display:none !important}#component-area h1,#component-area h2,#component-area h3,#component-area h4,#component-area h5,#component-area h6{font-weight:900;text-transform:uppercase;letter-spacing:-1px;margin-top:3rem;margin-bottom:2rem;line-height:1.1;color:#222}#component-area h1:first-child,#component-area h2:first-child,#component-area h3:first-child,#component-area h4:first-child,#component-area h5:first-child,#component-area h6:first-child{margin-top:0}#component-area h1 a,#component-area h2 a,#component-area h3 a,#component-area h4 a,#component-area h5 a,#component-area h6 a{background-color:rgba(0,0,0,0);padding:.2em .4em;margin:0 -0.4em;color:inherit;text-decoration:none;transition:background-color .2s ease}#component-area h1 a:hover,#component-area h1 a:focus,#component-area h2 a:hover,#component-area h2 a:focus,#component-area h3 a:hover,#component-area h3 a:focus,#component-area h4 a:hover,#component-area h4 a:focus,#component-area h5 a:hover,#component-area h5 a:focus,#component-area h6 a:hover,#component-area h6 a:focus{background-color:rgba(34,34,34,.05);color:inherit;text-decoration:none}#component-area h2{font-size:2.5rem}#component-area h3{font-size:2rem}#component-area h4{font-size:1.5rem}#component-area ul,#component-area ol{margin-bottom:1.5rem;padding-left:1.5rem}#component-area ul li,#component-area ol li{font-size:1.1rem;line-height:1.6;margin-bottom:.5rem;position:relative}#component-area ul{list-style:none}#component-area ul li::before{content:"";position:absolute;left:-1.2rem;top:.55rem;width:8px;height:8px;background-color:#222}#component-area ol{list-style-type:decimal;font-weight:700}#component-area ol li span{font-weight:normal}#component-area blockquote{margin:2rem 0;padding:1.5rem 2rem;background-color:#f5f5f7;border-left:8px solid #222;font-size:1.5rem;font-weight:700;font-style:italic;line-height:1.4}#component-area blockquote p{font-size:inherit;margin-bottom:0}#component-area blockquote footer,#component-area blockquote cite{display:block;margin-top:1rem;font-size:1rem;font-weight:500;font-style:normal;color:#666}#component-area blockquote footer::before,#component-area blockquote cite::before{content:"— "}#component-area table{width:100%;margin-bottom:2rem;border-collapse:collapse;border:5px solid rgba(34,34,34,.38)}#component-area table th,#component-area table td{padding:1rem;border:2px solid #222;text-align:left}#component-area table th{background-color:#222;color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:1px}#component-area table tbody tr:nth-child(even){background-color:#f5f5f7}#component-area img{max-width:100%;height:auto;display:block;border:5px solid rgba(34,34,34,.38);margin-bottom:1.5rem}#component-area img.logo{border:none;mix-blend-mode:multiply;max-width:220px;margin-bottom:2rem;display:inline-block;margin-right:2rem}#component-area .logos-grid{display:flex;flex-wrap:wrap;gap:20px}@media(min-width: 768px){#component-area .logos-grid{gap:40px}}#component-area .logos-grid{align-items:center;justify-content:center;margin:2rem 0}#component-area .logos-grid a{background-color:rgba(0,0,0,0);padding:0;text-decoration:none;display:block;margin:0;flex-shrink:0;transition:transform .3s ease}#component-area .logos-grid a:hover,#component-area .logos-grid a:focus{background-color:rgba(0,0,0,0);transform:scale(1.05)}#component-area .logos-grid a img,#component-area .logos-grid a img.logo,#component-area .logos-grid img,#component-area .logos-grid img.logo{border:none;mix-blend-mode:multiply;margin:0;max-width:calc(50% - 10px)}@media(min-width: 768px){#component-area .logos-grid a img,#component-area .logos-grid a img.logo,#component-area .logos-grid img,#component-area .logos-grid img.logo{max-width:260px}}#component-area .logos-grid a img,#component-area .logos-grid a img.logo,#component-area .logos-grid img,#component-area .logos-grid img.logo{width:auto;height:auto;display:block}#component-area a:has(>img){background-color:rgba(0,0,0,0);padding:0;text-decoration:none}#component-area a:has(>img):hover,#component-area a:has(>img):focus{background-color:rgba(0,0,0,0)}#component-area .galeria{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:20px;margin:2rem 0}#component-area .galeria img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1;margin:0 !important;cursor:zoom-in;transition:transform .2s ease,box-shadow .2s ease}#component-area .galeria img:hover{transform:translate(-4px, -4px);box-shadow:8px 8px 0 rgba(34,34,34,.6);z-index:2;position:relative}#component-area figure{margin:2rem 0}#component-area figure img{margin-bottom:0 !important}#component-area figure figcaption,#component-area figure .caption{font-size:.9rem;font-weight:700;text-transform:uppercase;color:#666;border-bottom:2px solid #666;padding-bottom:.5rem;margin-top:.3rem;display:inline-block}#component-area hr{border:none;border-top:4px solid #222;margin:3rem 0}#component-area .blog>.page-header{margin-bottom:3.5rem}#component-area .blog>.page-header h1,#component-area .blog>.page-header h2{font-size:2.8rem;font-weight:800;text-transform:uppercase;margin:0;line-height:1.1}#component-area .blog .category-desc{font-size:1.2rem;line-height:1.6;margin-bottom:3rem;padding-bottom:2rem;border-bottom:4px solid #222}#component-area .blog .items-leading,#component-area .blog .blog-items{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:30px;margin-bottom:40px}#component-area .blog .blog-item{border:5px solid rgba(34,34,34,.38);background-color:#fff;display:flex;flex-direction:column;transition:all .3s ease;box-shadow:6px 6px 0 rgba(34,34,34,.6)}#component-area .blog .blog-item:hover,#component-area .blog .blog-item:focus-within{transform:translate(-2px, -2px);box-shadow:8px 8px 0 rgba(34,34,34,.6)}#component-area .blog .blog-item .page-header{background-color:#222;padding:20px}#component-area .blog .blog-item .page-header h2{margin:0;font-size:1.4rem;line-height:1.2;text-transform:uppercase}#component-area .blog .blog-item .page-header h2 a{text-decoration:none;border-bottom:none;color:#fff}#component-area .blog .blog-item .page-header h2 a:hover,#component-area .blog .blog-item .page-header h2 a:focus{color:#f5f5f7;background-color:rgba(0,0,0,0)}#component-area .blog .blog-item .item-content{padding:20px;display:flex;flex-direction:column;flex-grow:1}#component-area .blog .blog-item .item-content p{font-size:.95rem;margin-top:0;margin-bottom:15px}#component-area .blog .blog-item .item-content img{width:100%;height:auto;border:2px solid #222;margin-top:auto}body.layout-laureates #component-area .blog .items-leading,body.layout-laureates #component-area .blog .blog-items{display:block;margin-bottom:40px}body.layout-laureates #component-area .blog .blog-item{padding-bottom:3rem;margin-bottom:4rem;border-bottom:4px solid #222;background:rgba(0,0,0,0);border-top:none;border-left:none;border-right:none;box-shadow:none}body.layout-laureates #component-area .blog .blog-item:hover,body.layout-laureates #component-area .blog .blog-item:focus-within{transform:none;box-shadow:none}body.layout-laureates #component-area .blog .blog-item:last-child{border-bottom:none;margin-bottom:2rem}body.layout-laureates #component-area .blog .blog-item .item-content.split-layout{display:flex;flex-direction:column;gap:30px}@media(min-width: 768px){body.layout-laureates #component-area .blog .blog-item .item-content.split-layout{flex-direction:row;gap:40px}}body.layout-laureates #component-area .blog .blog-item .item-content.split-layout .laureate-text{flex:3;display:block}body.layout-laureates #component-area .blog .blog-item .item-content.split-layout .laureate-text .page-header{background-color:rgba(0,0,0,0);padding:0;border-bottom:none;margin-bottom:1.5rem}body.layout-laureates #component-area .blog .blog-item .item-content.split-layout .laureate-text .page-header h2{font-size:1.8rem;font-weight:700;line-height:1.2;margin:0;text-transform:none;hyphens:auto}body.layout-laureates #component-area .blog .blog-item .item-content.split-layout .laureate-text .page-header h2 a{text-decoration:none;border-bottom:none;color:#222}body.layout-laureates #component-area .blog .blog-item .item-content.split-layout .laureate-text .page-header h2 a:hover,body.layout-laureates #component-area .blog .blog-item .item-content.split-layout .laureate-text .page-header h2 a:focus{color:#e60000;background-color:rgba(0,0,0,0)}body.layout-laureates #component-area .blog .blog-item .item-content.split-layout .laureate-text em,body.layout-laureates #component-area .blog .blog-item .item-content.split-layout .laureate-text i{font-family:Georgia,serif;font-size:1.4rem;color:#666;margin-bottom:1.5rem;line-height:1.4}body.layout-laureates #component-area .blog .blog-item .item-content.split-layout .laureate-text p{font-size:.95rem;margin-bottom:15px;line-height:1.5;color:#222}body.layout-laureates #component-area .blog .blog-item .item-content.split-layout .laureate-text p strong,body.layout-laureates #component-area .blog .blog-item .item-content.split-layout .laureate-text p b{background-color:rgba(0,0,0,0);padding:0}body.layout-laureates #component-area .blog .blog-item .item-content.split-layout .laureate-images{flex:2;display:flex;flex-direction:column}body.layout-laureates #component-area .blog .blog-item .item-content.split-layout .laureate-images img{width:100%;height:auto;border:5px solid rgba(34,34,34,.38);margin:0;margin-bottom:20px;cursor:zoom-in;transition:transform .2s ease,box-shadow .2s ease}body.layout-laureates #component-area .blog .blog-item .item-content.split-layout .laureate-images img:hover{transform:translate(-4px, -4px);box-shadow:8px 8px 0 rgba(34,34,34,.6)}body.layout-jury #component-area .blog .items-leading,body.layout-jury #component-area .blog .blog-items{display:block;margin:0}body.layout-jury #component-area .blog .blog-item{padding-bottom:2rem;margin-bottom:2rem;border-bottom:4px solid #222;background:rgba(0,0,0,0);border-top:none;border-left:none;border-right:none;box-shadow:none}body.layout-jury #component-area .blog .blog-item::after{content:"";display:table;clear:both}body.layout-jury #component-area .blog .blog-item:hover,body.layout-jury #component-area .blog .blog-item:focus-within{transform:none;box-shadow:none}body.layout-jury #component-area .blog .blog-item:last-child{border-bottom:none;margin-bottom:2rem}body.layout-jury #component-area .blog .blog-item .page-header{background-color:rgba(0,0,0,0);padding:0;border-bottom:none;margin-bottom:1.5rem}body.layout-jury #component-area .blog .blog-item .page-header h2{font-size:2.2rem;font-weight:900;line-height:1.1;margin:0;text-transform:uppercase;background-color:rgba(0,0,0,0);color:#222}body.layout-jury #component-area .blog .blog-item .page-header h2 a{text-decoration:none;border-bottom:none;color:#222;background-color:rgba(0,0,0,0);padding:.2em .4em;margin:0 -0.4em;transition:background-color .2s ease}body.layout-jury #component-area .blog .blog-item .page-header h2 a:hover,body.layout-jury #component-area .blog .blog-item .page-header h2 a:focus{color:#222;background-color:rgba(34,34,34,.05)}body.layout-jury #component-area .blog .blog-item .item-content{display:block;padding:0}body.layout-jury #component-area .blog .blog-item .item-content img{max-width:100%;height:auto;border:5px solid rgba(34,34,34,.38);margin:0;margin-bottom:20px;cursor:zoom-in;transition:transform .2s ease,box-shadow .2s ease}@media(min-width: 768px){body.layout-jury #component-area .blog .blog-item .item-content img{float:left;max-width:40%;margin-right:30px}}body.layout-jury #component-area .blog .blog-item .item-content img:hover{transform:translate(-4px, -4px);box-shadow:8px 8px 0 rgba(34,34,34,.6)}body.layout-jury #component-area .blog .blog-item .item-content p{font-size:1rem;margin-bottom:15px;line-height:1.6;color:#222}body.layout-jury #component-area .blog .blog-item .item-content p strong,body.layout-jury #component-area .blog .blog-item .item-content p b{background-color:rgba(0,0,0,0);padding:0}.custom-lightbox{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(34,34,34,.95);z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;animation:fadeIn .3s forwards}.custom-lightbox .lightbox-content-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;max-width:90vw;max-height:90vh}.custom-lightbox img{max-width:100%;max-height:80vh;border:4px solid #fff;box-shadow:0 0 30px rgba(0,0,0,.8);object-fit:contain}.custom-lightbox .lightbox-caption{margin-top:15px;color:#fff;text-align:center}.custom-lightbox .lightbox-caption .caption-name{font-size:1.5rem;font-weight:900;text-transform:uppercase;margin-bottom:5px}.custom-lightbox .lightbox-caption .caption-title{font-family:Georgia,serif;font-style:italic;font-size:1.1rem;color:#f5f5f7}.custom-lightbox .lightbox-caption .caption-photo{display:block;text-align:center;font-size:.85rem;color:rgba(255,255,255,.6);margin-top:8px;font-style:italic;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.custom-lightbox .lightbox-btn{position:absolute;top:50%;transform:translateY(-50%);background:#000;color:#fff;border:none;width:40px;height:40px;font-size:1.2rem;font-weight:900;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background .2s;z-index:10}@media(min-width: 768px){.custom-lightbox .lightbox-btn{width:60px;height:60px;font-size:1.8rem}}.custom-lightbox .lightbox-btn:hover{background:#fff;color:#222}.custom-lightbox .lightbox-btn.prev{left:10px}@media(min-width: 768px){.custom-lightbox .lightbox-btn.prev{left:30px}}.custom-lightbox .lightbox-btn.next{right:10px}@media(min-width: 768px){.custom-lightbox .lightbox-btn.next{right:30px}}.custom-lightbox .lightbox-close{position:absolute;top:15px;right:15px;background:#222;color:#fff;border:2px solid #fff;width:40px;height:40px;font-size:1.5rem;font-weight:900;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .2s;z-index:10}@media(min-width: 768px){.custom-lightbox .lightbox-close{top:30px;right:30px;width:50px;height:50px}}.custom-lightbox .lightbox-close:hover{background:#fff;color:#222}@keyframes fadeIn{to{opacity:1}}#component-area .pagenavigation{margin-top:5rem;padding-top:2rem;border-top:5px solid rgba(34,34,34,.38)}#component-area .pagenavigation .pagination{display:flex;flex-direction:column;gap:1rem;list-style:none;padding:0;margin:0}@media(min-width: 768px){#component-area .pagenavigation .pagination{flex-direction:row;justify-content:space-between}}#component-area .pagenavigation .pagination a{display:inline-block;background-color:rgba(0,0,0,0);padding:.8rem 1rem;margin:0 -1rem;font-weight:700;color:#222;transition:all .2s ease;width:calc(100% + 2rem)}@media(min-width: 768px){#component-area .pagenavigation .pagination a{width:auto;max-width:calc(50% + 1rem)}}@media(min-width: 768px){#component-area .pagenavigation .pagination a.next{text-align:right}}#component-area .pagenavigation .pagination a:hover,#component-area .pagenavigation .pagination a:focus{background-color:#222;color:#fff;text-decoration:none}#component-area .pagenavigation .pagination a .pagination-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(min-width: 768px){#component-area .pagenavigation .pagination a .pagination-text{-webkit-line-clamp:1}}#component-area .pagenavigation .pagination a .icon-chevron-left,#component-area .pagenavigation .pagination a .icon-chevron-right{display:none}#scroll-to-top{position:fixed;bottom:30px;right:30px;width:60px;height:60px;background-color:#fff;color:#222;border:5px solid rgba(34,34,34,.38);cursor:pointer;z-index:1000;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}#scroll-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}#scroll-to-top:hover{background-color:#222;color:#fff;transform:translateY(-4px);box-shadow:6px 6px 0 rgba(34,34,34,.6)}@media(max-width: 480px){#scroll-to-top{bottom:20px;right:20px;width:50px;height:50px}}body.menu-open #scroll-to-top{opacity:0 !important;visibility:hidden !important}
