.article-preview{grid-template:". . . ."min-content"image image image image"min-content".title. ."min-content".excerpt excerpt."min-content".line link."min-content/2.5rem 1fr min-content 2.5rem;display:grid}.article-preview .category,.article-preview time{text-transform:uppercase;grid-area:1/1/auto/-1;margin-bottom:.2em;font-size:.8em;font-weight:400}.article-preview .category{margin-left:.8em}.article-preview time{justify-self:right;margin-right:.8em}.article-preview img{object-fit:cover;grid-area:image;align-self:stretch;width:100%;height:12em}.article-preview h2,.article-preview h3,.article-preview h4,.article-preview h5,.article-preview h6{text-transform:uppercase;grid-area:title;margin:1.2rem 0 0;font-size:1.5em;line-height:1.2}.article-preview h2 a,.article-preview h2 a:link,.article-preview h2 a:visited,.article-preview h2 a:hover,.article-preview h3 a,.article-preview h3 a:link,.article-preview h3 a:visited,.article-preview h3 a:hover,.article-preview h4 a,.article-preview h4 a:link,.article-preview h4 a:visited,.article-preview h4 a:hover,.article-preview h5 a,.article-preview h5 a:link,.article-preview h5 a:visited,.article-preview h5 a:hover,.article-preview h6 a,.article-preview h6 a:link,.article-preview h6 a:visited,.article-preview h6 a:hover{color:inherit;background:0 0;text-decoration:none}.article-preview h2 a:hover,.article-preview h3 a:hover,.article-preview h4 a:hover,.article-preview h5 a:hover,.article-preview h6 a:hover{text-decoration:underline}.article-preview .excerpt{grid-area:excerpt;margin-top:.7rem}.article-preview .read-more{text-transform:uppercase;color:#092400;grid-area:link;margin-left:.5em;font-size:1.2em;font-weight:600;text-decoration:none}.article-preview .read-more:hover,.article-preview .read-more:focus{background:0 0}.article-preview:after{content:"";width:100%;height:var(--standard-line-thickness);background:#80ba27;grid-area:line;align-self:center;display:block}main{flex-flow:column;align-items:center;display:flex}main>*{width:100%}main>header{text-align:center;z-index:0;background-image:url(/images/agile-salto-home.jpg);background-position:bottom;background-size:cover;flex-flow:column;justify-content:flex-end;align-items:center;min-height:100vh;padding:4.8em 2em 2em;display:flex;position:relative}main>header:before{content:"";opacity:.5;z-index:-1;background:linear-gradient(#f0f0f0 0% 39%,#e3e3e3 52%,#766c6c 65%,#000 78% 100%);width:100%;height:100%;position:absolute;top:0;left:0}main>header .company-name{text-transform:uppercase;order:-1;margin-bottom:-.3em;font-weight:500}main>header h1{text-transform:uppercase;color:#80ba27;width:min-content;margin:0;font-size:4.7em;font-weight:600;line-height:1}main>header .white-button{margin:2em 0}main>header .introductory-text{color:#fff;max-width:15em;margin-bottom:0}main .main-event{color:#fff;text-transform:uppercase;place-content:center;align-items:center;min-height:20em;margin-top:2.5rem;padding:2.5rem;font-weight:700;display:flex;position:relative}main .main-event h2{color:inherit;margin:0;font-size:2.5em;line-height:1.2}main .main-event h2 a{text-decoration:none}main .main-event h2 a:hover,main .main-event h2 a:focus{background:0 0;text-decoration:underline}main .main-event .read-more{text-decoration:none;display:none}main .main-event .read-more:hover,main .main-event .read-more:focus{background:0 0}main .main-event img,main .main-event:after{width:100%;height:100%;position:absolute;top:0;left:0}main .main-event img{object-fit:cover;z-index:-2}main .main-event:after{content:"";z-index:-1;background:#3333334d;display:block}main .next-event{flex-flow:column;width:calc(100% - 5rem);max-width:28em;margin-top:2.5rem;padding:2.5em 2.5rem;display:flex;box-shadow:0 3px 6px #00000029}main .next-event h2{text-transform:uppercase;font-size:2.5em;line-height:1.2}main .next-event .excerpt{padding-right:3em}main .next-event .go-to-next-event{background:#80ba27;border-radius:50%;align-self:flex-end;width:40px;height:40px;display:block;position:relative;box-shadow:0 3px 6px #00000029}main .next-event .go-to-next-event:before,main .next-event .go-to-next-event:after{content:"";background:#092400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}main .next-event .go-to-next-event:before{width:45%;height:2px}main .next-event .go-to-next-event:after{width:2px;height:45%}main .next-event .go-to-next-event:hover,main .next-event .go-to-next-event:focus{background:#092400}main .next-event .go-to-next-event:hover:before,main .next-event .go-to-next-event:hover:after,main .next-event .go-to-next-event:focus:before,main .next-event .go-to-next-event:focus:after{background:#80ba27}main .jump-method{background:#80ba27;max-width:28em;margin:2.5rem 0;padding:4em 3.5em}main .jump-method h2{text-transform:uppercase;font-size:2.8em;line-height:1.2}main .jump-method ul{margin:0;padding:0;list-style:none}main .jump-method ul li{margin-top:1.5em}main .jump-method ul li a{width:100%}main .news{max-width:36em}main .news h2{margin:0 0 .5em 1em;font-size:2.2em}main .news ol{padding:0;list-style:none}main .news ol li{margin-bottom:2em}main .news ol li.main-news article h3{color:#fff;z-index:1;background:#3333334d;grid-area:image;align-items:center;margin:0;padding:2.5rem;font-size:2.5em;display:flex}main .news ol li.main-news article img{min-height:16em;height:unset}main .word{color:#092400;background:#80ba27;grid-template:"title title"min-content"text text"min-content"line link"min-content/1fr;max-width:40rem;margin-top:5em;padding:3em 2.5rem;display:grid;position:relative}main .word:before{content:"";background-image:url(/images/foto-libri.jpg);background-position:50%;background-size:cover;border-radius:50%;width:5.5em;height:5.5em;display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 6px #00000029}main .word h2{grid-area:title;font-family:DM Serif Display,serif;font-size:2.8em;font-weight:400}main .word .description{border-top:var(--standard-line-thickness) solid #fff;grid-area:text;padding:.8em 0 .2em}main .word:after{content:"";height:var(--standard-line-thickness);background:#fff;grid-area:line;align-self:center}main .word .read-more{text-transform:uppercase;color:#092400;grid-area:link;margin-left:.5em;font-size:1.2em;font-weight:600;text-decoration:none}main .word .read-more:hover,main .word .read-more:focus{background:0 0}@media (min-width:600px){main>header{background-image:url(/images/agile-salto-home-large.jpg);justify-content:center;font-size:1.3rem}main>header:before{background:linear-gradient(#f0f0f0 0% 20%,#000 60% 100%)}}@media (min-width:1300px){main{grid-gap:0 1.2rem;grid-template-columns:10vw 1fr 1fr 10vw;align-items:stretch;gap:0 1.2rem;display:grid}main>*{grid-column:2/4}main>header{grid-column:1/-1;grid-template-rows:1fr repeat(3,min-content) 1fr;justify-content:stretch;justify-items:left;margin-bottom:5rem;padding:2em 4em;font-size:1em;display:grid}main>header:before{display:none}main>header .company-name{grid-row:2;font-size:1.5em}main>header h1{grid-row:3;width:auto;font-size:8em;line-height:.8;transform:translate(-.7%)}main>header .white-button{grid-row:4;min-width:12em;margin:1em 0 0}main>header .introductory-text{text-align:right;color:#333;width:19em;max-width:none;text-shadow:none;grid-row:5;place-self:flex-start right;font-size:1.3em;line-height:1.3}main .main-event:nth-child(2){grid-column:2}main .main-event:nth-child(3){grid-column:3}main .main-event.single-event{grid-column:2/-2}main .main-event{grid-template:"title title"min-content"line more"min-content/1fr min-content;justify-content:center;margin:0;padding:2em calc(50% - 10em);display:grid}main .main-event h2{grid-area:title;max-width:6em;font-size:2.3em}main .main-event:before{content:"";height:var(--standard-line-thickness);background:#fff;grid-area:line;align-self:center;display:block}main .main-event .read-more{grid-area:more;max-width:12em;margin-left:.5em;font-size:1.4em;display:block}main .next-event{width:unset;max-width:unset;grid-column:2;grid-template-rows:minmax(40px,1fr) min-content min-content minmax(40px,1fr);margin:1.2rem 0 0;padding-top:1em;padding-bottom:1em;display:grid}main .next-event h2{grid-row:2;max-width:26rem;margin-bottom:.5em;font-size:3em;line-height:1.1}main .next-event .excerpt{grid-row:3;max-width:26rem;font-size:1.2em}main .next-event .go-to-next-event{grid-row:4;place-self:start right}main .jump-method{max-width:unset;flex-flow:column;grid-column:2/-2;justify-content:center;align-items:center;margin:1.2rem 0 0;padding:2.5em 2em;display:flex;box-shadow:0 3px 6px #00000029}main .jump-method>*{width:100%;max-width:22rem}main .jump-method h2{text-align:center;margin-bottom:-.1em;font-size:3em;line-height:1.1}main .jump-method ul li{margin-top:.8em}main .next-event+.jump-method{grid-column:3;width:100%}main .news{max-width:unset;margin-top:4em}main .news h2{margin-left:0;font-size:2.8em}main .news ol{grid-gap:1.2rem;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:1.2rem;display:grid}main .news ol li.main-news{grid-row:span 2}main .news ol li.main-news article h3{background:0 0;grid-area:title;padding:0}main .news ol li{align-self:stretch;margin:0}main .news ol li article{color:#fff;text-shadow:0 3px 6px #00000029;background:#3333334d;grid-template:"category time."min-content"title title title"min-content"excerpt excerpt excerpt"min-content"line line link"min-content/min-content 1fr min-content;align-content:center;height:100%;padding:4em;position:relative}main .news ol li article h3,main .news ol li article .read-more{color:#fff}main .news ol li article img{grid-area:unset;z-index:-1;width:100%;min-height:0;position:absolute;top:0;left:0;height:100%!important;max-height:unset!important}main .news ol li article .category{grid-row:unset;grid-column:unset;grid-area:category;margin:0}main .news ol li article time{grid-row:unset;grid-column:unset;grid-area:time;justify-self:left;margin:0}main .news ol li article time:before{content:" - ";white-space:pre}main .news ol li article h3{margin:0;font-size:2.3em}main .news ol li article:after{background:#fff}main .news ol li article .read-more{font-size:1.4em}main .news ol li.main-news article h3{font-size:2.8em}main .news ol li.main-news article .excerpt{margin-bottom:.7em}main .word,main .call-to-action{margin:4em 0 5rem}main .word{max-width:unset;grid-column:2;align-content:center;padding-left:3em;padding-right:3em}main .word:before{width:5em;height:5em}main .word .description{font-size:1.2em;line-height:1.4}main .call-to-action{--side-padding:3em;grid-column:3;width:100%;max-width:none}}
