@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,600;1,300;1,600&display=swap");*{box-sizing:border-box}body,html{height:100%}html{background-color:#1d1d1b;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important}body{font-family:"Montserrat", sans-serif;font-size:17px;margin:0;font-weight:300}a,a:visited{outline:none;color:#ffed00;text-decoration:none;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a:focus,a:hover{color:white}h1,h2,h3,h4,h5,h6{font-family:"Montserrat", sans-serif;color:#ffed00;font-style:normal;text-rendering:optimizeLegibility;margin:0 0 1rem;font-weight:600;line-height:1.2}h1{font-size:2rem;line-height:2.3rem;letter-spacing:1px}h2{font-size:1.5rem;letter-spacing:1px}h3{font-size:1.3rem}h4{font-size:1.1rem}p{margin:1rem 0}b,strong{font-weight:600}small{font-size:0.9rem;line-height:1.5;margin-bottom:2rem;display:block}@media only screen and (max-width: 576px){h2{font-size:1.3rem}}#content-wrap{padding-top:50px;padding-bottom:180px}#content-wrap #language{position:absolute;top:10px;right:10px;z-index:9999}#content-wrap #language ul{list-style:none;padding:0;margin:0}#content-wrap #language ul li{display:inline-block;padding:0}#content-wrap #language ul li a{padding:6px;font-size:17px}#content-wrap .content{color:#fff;margin:0 auto;padding:0 20px;box-sizing:content-box;max-width:900px;text-align:center}#content-wrap .content header{text-align:center;max-width:630px;margin:0 auto}#content-wrap .content header .opening{font-size:2rem;margin-bottom:2rem}#content-wrap .content header .logo{display:inline-block;vertical-align:middle;margin:0 0 25px;padding:0}#content-wrap .content header .logo img{width:250px;height:auto}#content-wrap .content main .text{max-width:630px;margin:0 auto 1.2rem;line-height:1.4}#content-wrap .content main hr{border:solid #ffed00;border-width:3px 0 0;margin:2rem auto;height:0;width:100px}#content-wrap .content main #magazine{display:flex;flex-direction:column;align-items:center}#content-wrap .content main #magazine .actual{width:calc(45% - 15px);padding-right:15px}#content-wrap .content main #magazine .actual .cover{width:100%;margin:0 auto 2rem}#content-wrap .content main #magazine .actual .cover figure{margin:0}#content-wrap .content main #magazine .actual .cover figure.zoom{background-position:50% 50%;position:relative;overflow:hidden;cursor:zoom-in}#content-wrap .content main #magazine .actual .cover figure.zoom img{transition:opacity 0.3s;display:block;width:100%}#content-wrap .content main #magazine .actual .cover figure.zoom img:hover{opacity:0}#content-wrap .content main #magazine .actual .cover .btn{color:#000;font-weight:bold;margin-top:1rem;font-size:1.2rem;display:block;padding:0.6rem 1rem;border:2px solid #ffed00;background-color:#ffed00}#content-wrap .content main #magazine .actual .cover .btn:hover{color:#ffed00;background-color:transparent}#content-wrap .content main #magazine .next{width:calc(55% - 15px);padding-left:15px}#content-wrap .content main #magazine .next #counter{margin:1.6rem auto;display:flex}#content-wrap .content main #magazine .next #counter span{font:60px/1em "Montserrat", sans-serif;display:block;min-width:25%;font-weight:600}#content-wrap .content main #magazine .next #counter span em{font:11px/18px "Montserrat", sans-serif;text-transform:uppercase;letter-spacing:2px;margin-top:3px;display:block;color:rgba(255,255,255,0.6)}footer{clear:both;font-size:0.85rem;background:#000;padding:60px 2rem 2rem;width:100%;position:fixed;bottom:0;left:0;z-index:998;display:flex;justify-content:space-between;flex-flow:row nowrap}footer a,footer a:visited{color:#525252}footer a:focus,footer a:hover{color:#fff}footer .tronco{text-align:center;margin:0;position:absolute;top:-40px;left:calc(50% - 40px)}footer .tronco .red{display:inline-block;background-color:#ff0000;border-radius:50%;padding:6px;width:80px;height:80px}footer .tronco .red img{width:100%;height:auto}footer .footer-copyright{margin:0;padding:0}footer .footer-copyright li{color:#999;display:inline-block;margin:0;padding:0;line-height:24px}footer .footer-copyright li::before{content:"|";padding-left:6px;padding-right:10px;color:#999}footer .footer-copyright li:first-child:before{display:none}footer .footer-social{font-size:18px;margin:0;padding:0}footer .footer-social li{display:inline-block;margin:0 6px;padding:0}footer .footer-social li a{color:#ffed00}footer .footer-social li a:hover{color:white}footer .footer-policies{margin:0;padding:0}footer .footer-policies li{display:inline-block;margin:0 10px;padding:0}footer .footer-policies li a{color:#999}footer .footer-policies li a:hover{color:#ffed00}#cookies-eu-banner{width:100%;height:100%;position:fixed;top:0;left:0;opacity:1;z-index:999;transition:opacity 0.3s ease-in-out}#cookies-eu-banner:before{content:'';background-color:rgba(0,0,0,0.85);position:absolute;width:100%;height:100%}#cookies-eu-banner .content{background:#fff;color:#000;padding:2rem;font-size:15px;z-index:999;position:absolute;max-width:450px;left:50%;top:50%;transform:translate(-50%, -50%)}#cookies-eu-banner .content p{margin-top:0;line-height:1.3}#cookies-eu-banner .content .buttons{display:flex;justify-content:center;align-items:center}#cookies-eu-banner .content .buttons #cookies-eu-more{text-decoration:underline;color:#000;margin:0 5px}#cookies-eu-banner .content .buttons #cookies-eu-accept,#cookies-eu-banner .content .buttons #cookies-eu-reject{background:#222;color:#fff;border:1px solid #000;cursor:pointer;padding:0.5rem 1rem;margin:0 5px;font-weight:bold}#cookies-eu-banner .content .buttons #cookies-eu-accept:focus,#cookies-eu-banner .content .buttons #cookies-eu-accept:hover,#cookies-eu-banner .content .buttons #cookies-eu-more:focus,#cookies-eu-banner .content .buttons #cookies-eu-more:hover{background:#fff;color:#222}#cookies-eu-banner .content .buttons #cookies-eu-reject{background:none;color:#000;cursor:pointer}#cookies-eu-banner .content .buttons #cookies-eu-reject:focus,#cookies-eu-banner .content .buttons #cookies-eu-reject:hover{border-color:#fff;background:#222;color:#fff}@media only screen and (max-width: 900px){#content-wrap{padding-top:45px}#content-wrap .content header .logo{margin:0 0 30px}#content-wrap .content header h1{font:600 35px/1.2em "Montserrat", sans-serif}#content-wrap .content main #magazine{max-width:576px;margin:0 auto;flex-direction:column}#content-wrap .content main #magazine .actual{width:auto;padding:0}#content-wrap .content main #magazine .next{width:auto;padding:0}#content-wrap .content main #magazine .next #counter{width:92%}#content-wrap .content main #magazine .next #counter span{font:600 58px/1em "Montserrat", sans-serif}}@media only screen and (max-width: 768px){#content-wrap{padding-top:40px;padding-bottom:50px}#content-wrap .content header .opening{font-size:1.6rem}#content-wrap .content header h1{font:600 32px/1.2em "Montserrat", sans-serif}#content-wrap .content main #magazine .next #counter{width:100%}#content-wrap .content main #magazine .next #counter span{font:52px/1em "Montserrat", sans-serif}footer{position:relative;text-align:center;flex-direction:column}footer .footer-copyright{margin-bottom:1rem;order:1}footer .footer-social{margin-bottom:1rem;order:2}footer .footer-policies{order:3}#cookies-eu-banner .content{position:relative;max-width:350px;left:auto;top:10%;margin:0 auto;transform:none}}@media only screen and (max-width: 576px){#content-wrap{min-height:auto;padding-top:35px}#content-wrap .content header .logo img{width:180px}#content-wrap .content header h1{font:600 30px/1.2em "Montserrat", sans-serif}#content-wrap .content main .text{font:15px/22px "Montserrat", sans-serif}#content-wrap .content main #magazine{max-width:none;margin:0}#content-wrap .content main #magazine .actual .cover{width:300px}#content-wrap .content main #magazine .actual .cover figure.zoom{cursor:auto}#content-wrap .content main #magazine .actual .cover figure.zoom img:hover{opacity:1}#content-wrap .content main #magazine .next #counter{margin:20px 0}#content-wrap .content main #magazine .next #counter span{font:37px/1em "Montserrat", sans-serif}#content-wrap .content main #magazine .next #counter span em{font:9px/18px "Montserrat", sans-serif;letter-spacing:1.5px}}
