/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
@font-face{font-family:"DMSans";src:url("../font/DMSans-18pt-Regular.woff2") format("woff2"),url("../font/DMSans-18pt-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"DMSansBold";src:url("../font/DMSans_24pt-Bold.woff2") format("woff2"),url("../font/DMSans_24pt-Bold.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}
:root{--layoutMode: Mobile;--widthMin: 320px;--widthMax: 1240px;--moduleA: 30px;--colorRGB0: 0, 0, 0;--colorRGB1: 255, 255, 255;--colorRGB2: 9, 82, 86;--colorRGB3: 239, 131, 84;--colorRGB4: 127, 90, 131;--colorRGB5: 83, 59, 77;--colorRGB6: 245, 245, 245;--colorRGB7: 0, 169, 157;--color0: rgba(var(--colorRGB0));--color1: rgba(var(--colorRGB1));--color2: rgba(var(--colorRGB2));--color3: rgba(var(--colorRGB3));--color4: rgba(var(--colorRGB4));--color5: rgba(var(--colorRGB5));--color6: rgba(var(--colorRGB6));--color7: rgba(var(--colorRGB7));--textSizeBiggest: 32px;--textSizeBigger: 24px;--textSizeBig: 20px;--textSizeBase: 16px;--textSizeSmall: 14px;--fontNormal: DMSans, Arial, Verdana;--fontBold: DMSansBold, DMSans, Arial, Verdana;--animF: .15s;--animN: .5s;--animS: 1.25s;--animXS: 2.5s;--timingBezier: 0.785, 0.135, 0.15, 0.86;--colorRGBBg: var(--colorRGB1);--colorRGBFore: var(--colorRGB0);--colorBg: rgba(var(--colorRGBBg));--colorFore: rgba(var(--colorRGBFore))}@media all and (min-width: 768px){:root{--layoutMode: Desktop}}*{margin:0;padding:0;border:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sr-only{position:absolute;overflow:hidden;padding:0;margin:-0.0625rem;width:.0625rem;height:.0625rem;clip:rect(0, 0, 0, 0);border:0}html{scroll-behavior:smooth;min-width:var(--widthMin)}body{background-color:var(--colorBg);font-family:var(--fontNormal);font-size:var(--textSizeBase);color:var(--colorFore);overflow-x:hidden;transition:background-color var(--animN) ease}h1,h2,h3,h4,h5{font-family:var(--fontBold);font-weight:normal}h1{margin-bottom:0}b,strong{font-family:var(--fontBold);font-weight:normal}a{text-decoration:none;color:inherit}a:hover{text-decoration:underline}main{overflow-x:hidden}main section{display:flex;align-items:center;justify-content:center}main section .inner{width:100%;max-width:var(--widthMax);padding:20px}main section .inner a{text-decoration:underline;transition:color var(--animF) ease}main section .inner a:hover{color:var(--color3)}.button-download{display:inline-block;background-color:var(--color3);padding:21px 30px;border-radius:30px;text-align:center;color:var(--color1);transition:background-color var(--animN) ease,color var(--animN) ease !important;font-size:var(--textSizeBig);font-weight:300;text-decoration:none !important}.button-download:hover{text-decoration:none;background-color:var(--color4)}
*[data-component=about-us]{display:flex;align-items:center;justify-content:center;width:100%;min-height:50vh;background-color:var(--color7);color:var(--color1)}*[data-component=about-us] .inner{margin:60px 0}*[data-component=about-us] .inner .image-container{display:none;flex-shrink:0;flex-grow:0}*[data-component=about-us] .inner .cont{margin-top:40px;line-height:140%}*[data-component=about-us] .inner .cont ul{margin-left:20px}@media all and (min-width: 768px){*[data-component=about-us] .inner .row{--colWidth: calc((100% - (3 * var(--moduleA))) / 4);display:flex;flex-direction:row}*[data-component=about-us] .inner .row .image-container{display:block;width:var(--colWidth);margin-right:30px;position:relative}*[data-component=about-us] .inner .row .image-container .image{display:block;background-image:url(../img/Pianta3@2x.png);background-size:contain;background-repeat:no-repeat;width:64%;aspect-ratio:801/1321;position:absolute}*[data-component=about-us] .inner .row .cont{-moz-columns:2;columns:2;width:calc(3*var(--colWidth) + 2*var(--moduleA));-moz-column-gap:var(--moduleA);column-gap:var(--moduleA);flex-shrink:0;flex-grow:1}}
*[data-component=contacts-root]{display:flex;align-items:center;justify-content:center;width:100%;min-height:50vh;background-color:var(--color6);color:var(--color2)}*[data-component=contacts-root] a{text-decoration:none}*[data-component=contacts-root] a:hover{text-decoration:underline}*[data-component=contacts-root] .inner{margin:60px 0}*[data-component=contacts-root] .inner .contents{margin-top:20px;display:flex;flex-wrap:wrap}*[data-component=contacts-root] .inner .contents .block{width:100%;margin-top:20px}*[data-component=contacts-root] .inner .contents .block ul{list-style:none;display:flex;flex-wrap:wrap}*[data-component=contacts-root] .inner .contents .block ul li{margin-left:15px}*[data-component=contacts-root] .inner .contents .block ul li:first-child{margin-left:0}*[data-component=contacts-root] .inner .contents .block .social-networks{margin-top:16px}*[data-component=contacts-root] .inner .contents .block .social-networks li:not(:first-child){margin-left:15px}*[data-component=contacts-root] .inner .contents .block .social-networks li a{display:flex;align-items:center;justify-content:center;width:40px;aspect-ratio:1;border:solid 1px var(--color2);border-radius:50%;overflow:hidden}*[data-component=contacts-root] .inner .contents .block .social-networks li a svg{transform:scale(0.75)}*[data-component=contacts-root] .inner .contents .block .social-networks li a svg path{fill:var(--color2)}*[data-component=contacts-root] .inner .contents .block .logoi{margin-top:10px}*[data-component=contacts-root] .inner .contents .block .logoi li{margin-left:10px;margin-top:10px}*[data-component=contacts-root] .inner .contents .block .logoi li:first-child{margin-left:0}*[data-component=contacts-root] .inner .contents .block .legal-articles{margin-top:10px}*[data-component=contacts-root] .inner .contents .block .legal-articles li{display:flex;margin-left:0}*[data-component=contacts-root] .inner .contents .block .legal-articles li a{display:inline-block}*[data-component=contacts-root] .inner .contents .block .legal-articles li:not(:first-child):before{content:"-";display:inline-block;padding:0 8px}*[data-component=contacts-root] .inner .contents .block .website-versions{margin-top:10px;display:flex;flex-direction:column}*[data-component=contacts-root] .inner .contents .block .website-versions li{margin-left:0}*[data-component=contacts-root] .inner .contents .block .website-versions li a{display:block;padding:2px 0}@media all and (min-width: 768px){*[data-component=contacts-root] .inner .contents .block{width:calc((100% - var(--moduleA))/2)}}
*[data-component=footer]{padding:20px}
*[data-component=header]{position:fixed;z-index:10;top:0;left:0;width:100%;display:flex;justify-content:flex-end;pointer-events:none}*[data-component=header] .ribbon{width:600px;position:fixed;transform:rotate(-45deg);background-color:var(--color2);padding:4px 0;color:var(--color1);text-transform:uppercase;font-size:var(--textSizeSmall);top:25px;left:-255px;box-shadow:3px 3px 4px 4px rgba(0,0,0,.35)}*[data-component=header] .ribbon .inner{border-top:solid 1px rgba(var(--colorRGB1), 0.5);border-bottom:solid 1px rgba(var(--colorRGB1), 0.5);text-align:center;padding:6px 0;text-shadow:1px 1px 1px rgba(0,0,0,.4)}*[data-component=header] .ribbon.archive{background-color:var(--color3)}*[data-component=header] .grad{position:absolute;width:100%;height:100vh;opacity:0;transition:opacity var(--animS) ease;z-index:9;background:linear-gradient(to bottom, rgba(var(--colorRGB5), 0.95) 20%, rgba(var(--colorRGB5), 0.75) 100%);-webkit-backdrop-filter:blur(5px) grayscale(100%);backdrop-filter:blur(5px) grayscale(100%)}*[data-component=header] nav{display:flex;flex-direction:column;align-items:flex-end;position:relative;z-index:10;padding:20px}*[data-component=header] nav .hamburger{width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:all}*[data-component=header] nav .hamburger .internal{width:32px;height:28px;display:flex;flex-direction:column;justify-content:space-between}*[data-component=header] nav .hamburger .internal div{height:4px;width:100%;border-radius:2px;background-color:var(--color3);box-shadow:0 0 2px 2px rgba(0,0,0,.1)}*[data-component=header] nav ul{list-style:none;opacity:0;pointer-events:none;transition:opacity var(--animN) ease,transform var(--animS) ease;margin-top:10px;transform:translateY(-14px)}*[data-component=header] nav ul li a{display:block;text-align:right;padding:4px 8px;color:var(--color1);font-size:var(--textSizeBig);text-decoration:none;transition:color var(--animN) ease}*[data-component=header] nav ul li a:hover{color:var(--color7)}*[data-component=header] nav ul li.separator{background-color:var(--color1);height:1px;margin:6px 0}*[data-component=header].menu-open .grad{opacity:1}*[data-component=header].menu-open ul{opacity:1;pointer-events:all;transform:translateY(0px)}
[data-component=homepage]{min-height:100vh;display:flex;flex-direction:column}[data-component=homepage] .top{width:100%;background-image:radial-gradient(#003235, #095256);position:relative}[data-component=homepage] .top .inner{display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:var(--widthMax);margin:0 auto;min-height:70vh}[data-component=homepage] .top .inner .unibo-logo{width:322px;max-width:100%;aspect-ratio:2564/932;margin-bottom:20px;position:relative;z-index:2}[data-component=homepage] .top .inner .unibo-logo img{width:100%;height:auto}[data-component=homepage] .top .inner .logo{width:86%;max-width:430px;aspect-ratio:268/128;margin:10px 0 50px;position:relative;z-index:2}[data-component=homepage] .top .inner .logo img{width:100%;height:auto}[data-component=homepage] .top .inner:after{content:""}[data-component=homepage] .top .plant-5{display:none}[data-component=homepage] .bottom{width:100%;background-color:var(--color6);color:var(--color2);min-height:30vh;box-shadow:inset 0 0 20px 0 rgba(5,5,5,.15)}[data-component=homepage] .bottom .inner{width:100%;max-width:var(--widthMax);margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:5}[data-component=homepage] .bottom .inner .left{margin-top:60px;font-size:var(--textSizeBig);text-shadow:0 0 3px var(--color6)}[data-component=homepage] .bottom .inner .left .location{font-family:var(--fontBold)}[data-component=homepage] .bottom .inner .right{margin-top:20px}@media all and (min-width: 320px){[data-component=homepage] .top .plant-5{display:block;position:absolute;pointer-events:none;width:100%;height:5px}[data-component=homepage] .top .plant-5:before{content:"";position:relative;display:block;margin:0 auto;max-width:490px;aspect-ratio:466/276;background:url(../img/pianta-5.svg);background-size:contain;background-repeat:no-repeat;transform:translateY(-82px);width:320px;max-width:100%}}@media all and (min-width: 768px){[data-component=homepage] .top:before{opacity:1}[data-component=homepage] .top .plant-5:before{width:600px;transform:translateY(-154px)}[data-component=homepage] .bottom{display:flex;align-items:center}[data-component=homepage] .bottom .inner{flex-direction:row}[data-component=homepage] .bottom .inner .left{font-size:var(--textSizeBiggest);margin-top:0}[data-component=homepage] .bottom .inner .right{margin-top:0}}
*[data-component=intro]{display:flex;align-items:center;justify-content:center;width:100%;min-height:50vh;color:var(--color2)}*[data-component=intro] .inner{margin:60px 0}*[data-component=intro] .inner .row{margin-top:40px}*[data-component=intro] .inner .row .image{display:none}*[data-component=intro] .inner .row .cont{line-height:140%}@media all and (min-width: 768px){*[data-component=intro] .inner .row{--colWidth: calc((100% - (3 * var(--moduleA))) / 4);display:flex;flex-direction:row}*[data-component=intro] .inner .row .image{display:block;background-image:url(../img/pianta-8.svg);background-size:contain;background-repeat:no-repeat;width:var(--colWidth);aspect-ratio:188/230;margin-right:var(--moduleA);flex-shrink:0;flex-grow:1;background-size:70%}*[data-component=intro] .inner .row .cont{-moz-columns:2;columns:2;width:calc(3*var(--colWidth) + 2*var(--moduleA));-moz-column-gap:var(--moduleA);column-gap:var(--moduleA);flex-shrink:0;flex-grow:1}}
*[data-component=legal-info-article]{display:flex;align-items:center;justify-content:center;width:100%;background-color:var(--color1);color:var(--color2)}*[data-component=legal-info-article] .inner{margin:60px 0;display:flex;flex-direction:column}*[data-component=legal-info-article] .inner .logo{display:block;margin-bottom:40px}*[data-component=legal-info-article] .inner h1{font-size:var(--textSizeBigger);margin-bottom:40px}*[data-component=legal-info-article] .inner .cont{line-height:140%}@media all and (min-width: 768px){*[data-component=legal-info-article] .inner .cont{width:75%;align-self:flex-end}}
*[data-component=manifest-root]{display:flex;align-items:center;justify-content:center;width:100%;min-height:50vh;background-color:var(--color2);color:var(--color1)}*[data-component=manifest-root] .inner{--colsNum: 1;--colWidth: calc((100% - (var(--colsNum) - 1) * var(--moduleA)) / var(--colsNum));margin:60px 0;display:flex;flex-direction:column}*[data-component=manifest-root] .inner h1{margin-bottom:0}*[data-component=manifest-root] .inner .cont{margin-top:40px;align-self:flex-end;font-size:var(--textSizeBig);line-height:140%}*[data-component=manifest-root] .inner .items{display:flex;flex-wrap:wrap;justify-content:space-between}*[data-component=manifest-root] .inner .items .item{width:var(--colWidth);margin-top:48px;line-height:140%}*[data-component=manifest-root] .inner .items .item .index{font-size:var(--textSizeBiggest);margin-bottom:20px}*[data-component=manifest-root] .inner .items .item h2{margin-bottom:20px;font-size:var(--textSizeBig)}@media all and (min-width: 480px){*[data-component=manifest-root] .inner{--colsNum: 2}}@media all and (min-width: 1024px){*[data-component=manifest-root] .inner{--colsNum: 4}*[data-component=manifest-root] .inner .cont{width:calc(100% - var(--colWidth) - var(--moduleA))}}
*[data-component=maps-root]{--moduleB: calc(var(--moduleA) * 2);display:flex;align-items:center;justify-content:center;width:100%;min-height:50vh;color:var(--color2)}*[data-component=maps-root] img{background-color:rgba(var(--colorRGB0), 0.25)}*[data-component=maps-root] .inner{margin:60px 0}*[data-component=maps-root] .inner h1:before{content:"";display:block;position:absolute;background-image:url(../img/sign-maps.svg);width:84px;height:11px;margin:37px 0 0 -6px}*[data-component=maps-root] .inner .row{--colsNum: 1;--colWidth: calc((100% - (var(--colsNum) - 1) * var(--moduleA)) / var(--colsNum));display:flex;width:100%}*[data-component=maps-root] .inner .row .image-container{display:none;flex-shrink:0;flex-grow:0}*[data-component=maps-root] .inner .row .items{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}*[data-component=maps-root] .inner .row .items .item{width:100%;display:flex;flex-direction:column;justify-content:space-between;margin-top:40px;transition:opacity var(--animN) ease}*[data-component=maps-root] .inner .row .items .item .top{margin-bottom:30px}*[data-component=maps-root] .inner .row .items .item .top h2{margin-bottom:10px}*[data-component=maps-root] .inner .row .items .item .top div{margin-left:20px}*[data-component=maps-root] .inner .row .items .item img{width:100%;height:auto}*[data-component=maps-root] .inner .row .items .item:hover{opacity:.5}@media all and (min-width: 480px){*[data-component=maps-root] .inner .row .items .item{width:calc((100% - var(--moduleB))/2)}}@media all and (min-width: 768px){*[data-component=maps-root] .inner .row{--colsNum: 3}*[data-component=maps-root] .inner .row .image-container{display:block;width:var(--colWidth);margin-right:30px;position:relative}*[data-component=maps-root] .inner .row .image-container .image{display:block;background-image:url(../img/Pianta7@2x.png);background-size:contain;background-repeat:no-repeat;width:64%;aspect-ratio:801/1321;position:absolute}*[data-component=maps-root] .inner .row .items{width:calc((100% - var(--moduleA)*3)/4*3 + var(--moduleA)*2)}}
*[data-component=meetings-root]{display:flex;align-items:center;justify-content:center;width:100%;min-height:50vh;background-color:var(--color5);color:var(--color1)}*[data-component=meetings-root] .inner{margin:60px 0}*[data-component=meetings-root] .inner h1{margin-bottom:40px}*[data-component=meetings-root] .inner h1:before{content:"";display:block;position:absolute;background-image:url(../img/sign-meetings.svg);width:107px;height:11px;margin:35px 0 0 8px}*[data-component=meetings-root] .inner .disclaimer{font-size:var(--textSizeBig);line-height:140%}*[data-component=meetings-root] .inner .row{--colsNum: 1;--colWidth: calc((100% - (var(--colsNum) - 1) * var(--moduleA)) / var(--colsNum))}*[data-component=meetings-root] .inner .row .image-container{display:none;flex-shrink:0;flex-grow:0}*[data-component=meetings-root] .inner .row .items{display:flex;flex-wrap:wrap;justify-content:space-between;flex-shrink:0;flex-grow:0}*[data-component=meetings-root] .inner .row .items .item{width:var(--colWidth);margin-top:48px;line-height:140%;display:flex;flex-direction:column;justify-content:space-between}*[data-component=meetings-root] .inner .row .items .item .info{margin-left:20px}*[data-component=meetings-root] .inner .row .items .item .date{font-size:var(--textSizeBigger);margin-bottom:30px}*[data-component=meetings-root] .inner .row .items .item h2{font-size:var(--textSizeBig);font-weight:bold;margin-bottom:20px;line-height:140%}*[data-component=meetings-root] .inner .row .items .item .abst{font-style:italic;margin-bottom:20px}*[data-component=meetings-root] .inner .row .items .item .foot{margin-top:40px}@media all and (min-width: 768px){*[data-component=meetings-root] .inner .disclaimer{text-align:right}*[data-component=meetings-root] .inner .row{--colsNum: 3;display:flex}*[data-component=meetings-root] .inner .row .image-container{display:block;width:var(--colWidth);margin-right:30px;position:relative}*[data-component=meetings-root] .inner .row .image-container .image{display:block;background-image:url(../img/Pianta5@2x.png);background-size:contain;background-repeat:no-repeat;width:130%;aspect-ratio:188/319;position:absolute}*[data-component=meetings-root] .inner .row .items{width:calc(var(--colWidth)*(var(--colsNum) - 1))}*[data-component=meetings-root] .inner .row .items .item{width:calc((100% - var(--moduleA))/2)}}@media all and (min-width: 1024px){*[data-component=meetings-root] .inner .row{--colsNum: 4}*[data-component=meetings-root] .inner .row .items .item{width:calc((100% - var(--moduleA)*2)/3)}}
*[data-component=program-root]{display:flex;align-items:center;justify-content:center;width:100%;height:50vh;background-color:var(--color2)}*[data-component=program-root] .inner{margin:60px 0}*[data-component=program-root] .inner h1{margin-bottom:40px;color:var(--color1)}*[data-component=program-root] .inner h1:before{content:"";display:block;position:absolute;background-image:url(../img/sign-program.svg);width:217px;height:71px;margin:-14px 0 0 -28px}*[data-component=program-root] .inner .program{display:flex;justify-content:center}*[data-component=program-root] .inner .program a,*[data-component=program-root] .inner .program .not-available{display:block;margin-top:20px}*[data-component=program-root] .inner .program .not-available{color:var(--color1);font-style:italic}
*[data-component=speakers-root]{display:flex;align-items:center;justify-content:center;width:100%;min-height:50vh;color:var(--color2);background-color:var(--color6);box-shadow:inset 0 0 20px 0 rgba(5,5,5,.15)}*[data-component=speakers-root] img{background-color:rgba(var(--colorRGB0), 0.25)}*[data-component=speakers-root] .inner{margin:60px 0}*[data-component=speakers-root] .inner h1:before{content:"";display:block;position:absolute;background-image:url(../img/sign-speakers.svg);width:120px;height:12px;margin:36px 0 0 0px}*[data-component=speakers-root] .inner .items{--colsNum: 1;--colWidth: calc((100% - (var(--colsNum) - 1) * var(--moduleA)) / var(--colsNum));display:flex;flex-wrap:wrap;justify-content:space-between}*[data-component=speakers-root] .inner .items .item{display:flex;flex-direction:column;align-items:center;margin-top:64px;text-align:center;width:var(--colWidth);line-height:140%}*[data-component=speakers-root] .inner .items .item img{border-radius:50%;aspect-ratio:1;margin-bottom:20px}*[data-component=speakers-root] .inner .items .item h2{margin-bottom:20px}@media all and (min-width: 480px){*[data-component=speakers-root] .inner .items{--colsNum: 2}}@media all and (min-width: 768px){*[data-component=speakers-root] .inner .items{--colsNum: 3}}@media all and (min-width: 1024px){*[data-component=speakers-root] .inner .items{--colsNum: 4}}
*[data-component=workshops-root]{display:flex;align-items:center;justify-content:center;width:100%;min-height:50vh;background-color:var(--color4);color:var(--color1)}*[data-component=workshops-root] img{background-color:rgba(var(--colorRGB0), 0.25)}*[data-component=workshops-root] .inner{--colsNum: 1;--colWidth: calc((100% - (var(--colsNum) - 1) * var(--moduleA)) / var(--colsNum));margin:60px 0;display:flex;flex-direction:column}*[data-component=workshops-root] .inner h1{margin-bottom:40px}*[data-component=workshops-root] .inner h1:before{content:"";display:block;position:absolute;background-image:url(../img/sign-workshops.svg);width:140px;height:10px;margin:37px 0 0 2px}*[data-component=workshops-root] .inner .disclaimer{font-size:var(--textSizeBig);align-self:flex-end;line-height:140%}*[data-component=workshops-root] .inner .items{display:flex;flex-wrap:wrap;justify-content:space-between}*[data-component=workshops-root] .inner .items .item{width:var(--colWidth);margin-top:40px;line-height:140%;display:flex;flex-direction:column;justify-content:space-between}*[data-component=workshops-root] .inner .items .item img{width:100%;height:auto;margin-bottom:20px}*[data-component=workshops-root] .inner .items .item .date{font-size:var(--textSizeBigger);margin-bottom:30px}*[data-component=workshops-root] .inner .items .item h2{font-size:var(--textSizeBig);font-weight:bold;margin-bottom:10px}*[data-component=workshops-root] .inner .items .item .teacher{font-style:italic;margin-bottom:20px}*[data-component=workshops-root] .inner .items .item .info{margin-bottom:30px;padding-left:20px}*[data-component=workshops-root] .inner .items .item a{display:inline-block;background-color:var(--color3);padding:10px 34px 9px;border-radius:19px;transition:background-color var(--animN) ease,color var(--animN) ease;text-decoration:none;align-self:flex-start}*[data-component=workshops-root] .inner .items .item a:hover{background-color:var(--color2)}@media all and (min-width: 480px){*[data-component=workshops-root] .inner{--colsNum: 2}}@media all and (min-width: 768px){*[data-component=workshops-root] .inner{--colsNum: 3}*[data-component=workshops-root] .inner .disclaimer{width:calc(100% - var(--colWidth) - var(--moduleA))}}@media all and (min-width: 1024px){*[data-component=workshops-root] .inner{--colsNum: 4}}
