/*!
Theme Name: anna-rasi-my-blankslate-master
Version: 1.0.1
Author: Nico Feragnoli
Author URI: 
Description: Based on: https://github.com/tidythemes/ by http://tidythemes.com/
Tags: accessibility-ready, one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Version: 2022.1
Requires at least: 5.2
Tested up to: 5.9
Requires PHP: 7.0
License: GNU General Public License v3 or Later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: */@import url("https://fonts.googleapis.com/css2?family=Abril+Fatface&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Serif:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Serif:ital,opsz,wdth,wght,GRAD@1,8..144,75..150,400..900,-50..100&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Serif:ital,opsz,wdth,wght,GRAD@0,8..144,75..150,400..900,-50..100&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;text-decoration:none;vertical-align:baseline}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{margin:0.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}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{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}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{padding:0;border-style:none}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;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}@media only all{.panel.warning{display:none}}.row,.flexrow,.row--flex{width:100%}.flexrow,.row--flex{display:flex !important;flex-flow:row}.flexrow-middle,.row--flex-middle{align-items:center}.flexrow-center,.row--flex-center{justify-content:center}:root{--color-light: hsl(0, 0%, 98%) ;--color-light-2: rgb(253, 253, 253);--color-dark: #39424F;--color-bkg:hsl(212.73deg 13.58% 84.12%);--color-bkg-alt: hsl(212.73deg 13.58% 74.12%);--color-menu-bkg: var(--color-light);--color-menu-bkg-alt: var(--color-dark);--color-menu-button-bkg: var(--color-menu-bkg);--color-menu-button-bkg-alt: var(--color-menu-bkg-alt);--color-menu-button-text: var(--color-menu-bkg-alt);--color-menu-button-text-alt: var(--color-menu-bkg);--color-menu-text: var(--color-dark);--color-menu-text-alt: #fff;--color-text: #3c4f67;--color-text-alt: #fff;--color-text-header: #4a617d;--color-text-header-alt: #fff;--color-text-label: #4a617d;--color-text-label-alt: #fff;--color-text-runner:  var(--color-light-2);--color-text-runner-alt: #616B79;--color-text-subrunner: var(--color-text-label);--color-text-header-button: var(--color-text);--color-icon: #4A5462;--color-icon-text: #526782;--color-terapie-text-link: var(--color-light-2);--color-list-item-bkg: var(--color-bkg-alt );--color-list-title: var(--color-light );--color-list-text: hsl(214deg, 17%, 31%);--color-list-item-bkg-alt: var(--color-bkg-alt );--color-list-title-alt: var(--color-text-label);--color-list-text-alt: hsl(214deg, 17%, 29%);--color-1: #c567c6;--color-2: #88ffb8;--color-3: #F5F2B8;--color-4: #011936;--color-5: #d1b559;--color-6: #dfaaff;--color-7: #ddff95;--color-8: #D90368;--color-9: #666A86}.image-fluid{width:100%;height:auto}.box{display:flex;flex-wrap:wrap;justify-content:space-evenly}.graphic{display:flex}.graphic .shape,.graphic .image,.graphic:before{content:"";border-radius:50%;flex-shrink:0;background-color:azure}.graphic .image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-color:aliceblue}.graphic.top{align-items:flex-start}.graphic.bott{align-items:flex-end}.graphic.left .shape,.graphic.left .image,.graphic.left:before{margin-left:-10%}.graphic.left .image{-webkit-transform:translate(-80%, 0);transform:translate(-80%, 0)}.graphic.right .shape,.graphic.right .image,.graphic.right:before{margin-left:10%}.graphic.right .image{-webkit-transform:translate(-120%, 0);transform:translate(-120%, 0)}.graphic.c-c .shape,.graphic.c-c:before,.graphic.c-c .image{width:100%;height:100%}.graphic.c-c.top{margin-bottom:3.5rem}.graphic.c-c.top .image{margin:13% 0 0 -100%}.graphic.c-c.top.left .shape,.graphic.c-c.top.left .image,.graphic.c-c.top.left:before{margin:0 0 0 -10%}.graphic.c-c.top.left .image{-webkit-transform:translate(0, 0);transform:translate(0, 0);margin:10% 0 0 -90%}.graphic.c-c.top.right .shape,.graphic.c-c.top.right .image,.graphic.c-c.top.right:before{margin:0 0 0 10%}.graphic.c-c.top.right .image{-webkit-transform:translate(0, 0);transform:translate(0, 0);margin:10% 0 0 -110%}.graphic.c-c.bott{margin-bottom:3.5rem}.graphic.c-c.bott .shape,.graphic.c-c.bott .image,.graphic.c-c.bott:before{margin-bottom:-13%}.graphic.c-c.bott .image{align-self:flex-start;margin:0 0 0 -100%}.graphic.c-c.bott.left .shape,.graphic.c-c.bott.left .image,.graphic.c-c.bott.left:before{margin:-10%}.graphic.c-c.bott.left .image{-webkit-transform:translate(0, 0);transform:translate(0, 0);margin:0 0 0 -80%}.graphic.c-c.bott.right .shape,.graphic.c-c.bott.right .image,.graphic.c-c.bott.right:before{margin:0 0 -10% 10%}.graphic.c-c.bott.right .image{-webkit-transform:translate(0, 0);transform:translate(0, 0);margin:0 0 0 -110%}.graphic.c-c.left{margin-left:4rem}.graphic.c-c.left .shape,.graphic.c-c.left .image,.graphic.c-c.left:before{margin-left:-13%}.graphic.c-c.left .image{margin-left:-7%}.graphic.c-c.right{margin-right:4rem}.graphic.c-c.right .shape,.graphic.c-c.right .image,.graphic.c-c.right:before{margin-left:13%}.graphic.c-c.right .image{margin-left:7%}.graphic.c-e .shape,.graphic.c-e .image,.graphic.c-e:before{height:50%;width:100%}.graphic.c-e .image{height:100%}.graphic.e-e .shape,.graphic.e-e .image,.graphic.e-e:before{height:45%;width:100%}.graphic.e-e .image{height:100%;width:100%}.graphic.e-e.top.left .shape,.graphic.e-e.top.left .image,.graphic.e-e.top.left:before{margin:0 0 0 -20%}.graphic.e-e.top.left .image{margin:0}.graphic.e-e.top.right .shape,.graphic.e-e.top.right .image,.graphic.e-e.top.right:before{margin:0 0 0 20%}.graphic.e-e.top.right .image{margin:0}.graphic.e-e.bott.left .shape,.graphic.e-e.bott.left .image,.graphic.e-e.bott.left:before{margin:0 0 0 -20%}.graphic.e-e.bott.left .image{margin:0}.graphic.e-e.bott.right .shape,.graphic.e-e.bott.right .image,.graphic.e-e.bott.right:before{margin:0 0 0 20%}.graphic.e-e.bott.right .image{margin:0}.graphic.c-ve .shape,.graphic.c-ve .image,.graphic.c-ve:before{width:50%;height:100%}.graphic.c-ve .image{width:100%}.graphic.c-ve.left .shape,.graphic.c-ve.left .image,.graphic.c-ve.left:before{margin-left:0%}.graphic.c-ve.left .image{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.graphic.c-ve.right .shape,.graphic.c-ve.right .image,.graphic.c-ve.right:before{margin-left:50%}.graphic.c-ve.right .image{-webkit-transform:translate(-150%, 0);transform:translate(-150%, 0)}.graphic.c-ve.top .shape,.graphic.c-ve.top .image,.graphic.c-ve.top:before{align-self:flex-start;margin-top:-10%}.graphic.c-ve.top .image{align-self:flex-end}.graphic.c-ve.bott .shape,.graphic.c-ve.bott .image,.graphic.c-ve.bott:before{align-self:flex-end;margin-bottom:-10%}.graphic.c-ve.bott .image{align-self:flex-start}.graphic-6{position:relative}.graphic-6::after,.graphic-6 .image{width:100%;position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0}.graphic-6 .image{height:100%}.graphic-6::after{content:"";display:block;height:50%;z-index:-1}.carousel{position:relative}.carousel-item{width:100%;height:100%;position:absolute;top:0px}.carousel .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html *{box-sizing:border-box}html{scroll-behavior:smooth;min-width:100vw;min-width:-webkit-fill-available;overflow-x:hidden}.skip-link{display:none}body{height:100%;background-color:var(--color-bkg);max-width:99.999%;min-width:300px;margin:0 auto;overflow-x:hidden}a{color:inherit}p{margin-bottom:1.2em}p:last-child{margin-bottom:unset}li{margin-bottom:.6em}li:last-child{margin-bottom:unset}.text li,.body li{list-style:disc}.text ul{padding-left:1em}.panel{align-items:center;display:flex;flex-wrap:wrap;flex-flow:column;justify-content:center;padding:60px 0 0 0;position:relative}.panel .label{text-align:center;margin-bottom:36px;color:var(--color-text-label);padding-top:12px}@media screen and (min-width: 400px){.panel .label{margin-bottom:calc( 36px + ( 16 * (100vw - 400px)/( 1600 - 400)));padding-top:calc( 36px + ( 50 * (100vw - 400px)/( 1600 - 400)))}}.panel .runner{text-align:center;padding-left:12px;padding-right:12px;max-width:54ch;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--color-text-runner);margin-bottom:calc( 18px + (( 24 - 18 ) * ((100vw - 320px) / ( 400 - 320))))}@media screen and (min-width: 400px){.panel .runner{margin-bottom:calc( 24px + (( 36 - 24 ) * ((100vw - 400px) / ( 600 - 400))))}}@media screen and (min-width: 600px){.panel .runner{margin-bottom:calc( 36px + ( 30 * (100vw - 400px)/( 1600 - 400)))}}@media screen and (min-width: 1200px){.panel .runner{max-width:50ch}}.panel .text{padding-left:calc( 12px * 1.5);padding-right:calc( 12px * 1.5);max-width:50ch;color:var(--color-text)}.panel.home{align-items:center;flex-direction:column;justify-content:center;padding:60px 0 0 0;margin-bottom:-2rem}@media screen and (min-width: 600px){.panel.home{padding-top:calc( 100px + (( 110 - 100 ) * ((100vw - 600px) / ( 900 - 600))))}}.panel.home .header{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:13ch;margin-bottom:calc( 48px + (( 60 - 48 ) * ((100vw - 320px) / ( 400 - 320))));color:var(--color-text-header)}@media screen and (min-width: 600px){.panel.home .header{max-width:17ch;margin-bottom:calc(60px + 6px)}}.panel.home .runner{width:80%;display:none;text-align:center}.panel.home .button{padding:1.27em 1.5em;border:0.05em solid var(--color-text-header-button);margin-bottom:calc( 6px + (( 24 - 6 ) * ((100vw - 320px) / ( 400 - 320))));color:var(--color-text-header-button)}@media screen and (min-width: 400px){.panel.home .button{margin-bottom:calc( 24px + (( 36 - 24 ) * ((100vw - 400px) / ( 600 - 400))))}}@media screen and (min-width: 600px){.panel.home .button{margin-bottom:calc(36px + .9vw)}}@media screen and (min-width: 1200px){.panel.home .button{display:none}}.panel.home .annunci{align-items:center;display:flex;flex-flow:column;justify-content:center}.panel.home .annunci .title{padding-bottom:24px}.panel.home .annunci .text{padding:0}.panel.terapie{margin-top:calc(12px * -1);justify-content:space-evenly}.panel.terapie .type-row{width:100%;text-align:center;display:flex;flex-wrap:wrap;margin-top:60px}@media screen and (min-width: 400px){.panel.terapie .type-row{margin-top:calc( 60px + ( 30 * (100vw - 400px)/( 1600 - 400)))}}.panel.terapie .type{width:140px;align-items:center;display:inline-flex;flex-flow:column-reverse;justify-content:flex-end}@media screen and (min-width: 600px){.panel.terapie .type{width:calc( 140px + (( 210 - 140 ) * ((100vw - 600px) / ( 900 - 600))))}}.panel.terapie .type .graphic-6,.panel.terapie .type .link{height:140px;width:140px;margin-bottom:24px}@media screen and (min-width: 600px){.panel.terapie .type .graphic-6,.panel.terapie .type .link{height:calc( 140px + (( 210 - 140 ) * ((100vw - 600px) / ( 900 - 600))));width:calc( 140px + (( 210 - 140 ) * ((100vw - 600px) / ( 900 - 600))))}}.panel.terapie .type .graphic-6 .image,.panel.terapie .type .graphic-6::after,.panel.terapie .type .link .image,.panel.terapie .type .link::after{border-radius:50%}.panel.terapie .type .link{width:auto}.panel.terapie .type .graphic-6{border-radius:50%;box-shadow:0 calc( 2px + (( 10 - 2 ) * ((100vw - 400px) / ( 1600 - 400)))) calc( 4px + (( 9 - 4 ) * ((100vw - 400px) / ( 1600 - 400)))) 0px rgba(0,0,0,0.21)}.panel.terapie .type .link{color:var(--color-terapie-text-link);height:unset;margin:0}.panel.terapie .type:nth-child(odd){align-items:center;flex-flow:column-reverse;padding-right:10px;margin-left:calc( 50% - 140px)}@media screen and (min-width: 600px){.panel.terapie .type:nth-child(odd){margin-left:calc( 50% - calc( 140px + (( 210 - 140 ) * ((100vw - 600px) / ( 900 - 600)))))}}.panel.terapie .type:nth-child(odd) .graphic-6{margin-bottom:0}.panel.terapie .type:nth-child(odd) .link{margin-bottom:0;margin-top:1.35em}.panel.terapie .type:nth-child(even){flex-flow:column;align-items:center;padding-left:10px;margin-right:calc( 50% - 140px)}@media screen and (min-width: 600px){.panel.terapie .type:nth-child(even){margin-right:calc( 50% - calc( 140px + (( 210 - 140 ) * ((100vw - 600px) / ( 900 - 600)))))}}.panel.terapie .type:nth-child(even) .link{margin-top:0;margin-bottom:1.35em}.panel.terapie .type:nth-child(1){margin-bottom:30px}@media screen and (min-width: 400px){.panel.terapie .type:nth-child(1){padding-right:calc( 10px + (( 115 - 10 ) * ((100vw - 400px) / ( 1600 - 400))));margin-bottom:calc( 30px + (( 100 - 30 ) * ((100vw - 400px) / ( 1600 - 400))))}}.panel.terapie .type:nth-child(1) .graphic-6:after{-webkit-transform:rotate(221deg) translate3d(6%, -97%, 0);transform:rotate(221deg) translate3d(6%, -97%, 0);background-color:#ff6150}.panel.terapie .type:nth-child(2){padding-left:10px;margin-bottom:30px}@media screen and (min-width: 400px){.panel.terapie .type:nth-child(2){padding-left:calc( 10px + (( 30 - 10 ) * ((100vw - 400px) / ( 1600 - 400))));margin-bottom:calc( 30px + (( 100 - 30 ) * ((100vw - 400px) / ( 1600 - 400))))}}.panel.terapie .type:nth-child(2) .graphic-6:after{-webkit-transform:rotate(242deg) translate3d(-39%, -82%, 0);transform:rotate(242deg) translate3d(-39%, -82%, 0);background-color:#445c6f}.panel.terapie .type:nth-child(3){margin-top:24px}@media screen and (min-width: 400px){.panel.terapie .type:nth-child(3){padding-right:calc( 10px + (( 30 - 10 ) * ((100vw - 400px) / ( 1600 - 400))))}}.panel.terapie .type:nth-child(3) .graphic-6:after{-webkit-transform:rotate(151deg) translate3d(-4%, 12%, 0);transform:rotate(151deg) translate3d(-4%, 12%, 0);background-color:#f1ff8b}.panel.terapie .type:nth-child(4){margin-top:36}@media screen and (min-width: 400px){.panel.terapie .type:nth-child(4){padding-left:calc( 10px + (( 115 - 10 ) * ((100vw - 400px) / ( 1600 - 400))))}}.panel.terapie .type:nth-child(4) .graphic-6:after{-webkit-transform:rotate(128deg) translate3d(40%, -89%, 0);transform:rotate(128deg) translate3d(40%, -89%, 0);background-color:#b8fc8d}.panel.chi-sono .row,.panel.chi-sono .flexrow,.panel.chi-sono .row--flex{justify-content:center;margin-bottom:calc( 36px + (( 48 - 36 ) * ((100vw - 320px) / ( 400 - 320))))}@media screen and (min-width: 400px){.panel.chi-sono .row,.panel.chi-sono .flexrow,.panel.chi-sono .row--flex{margin-bottom:calc( 24px + (( 86 - 24 ) * ((100vw - 400px) / ( 1600 - 400))))}}@media screen and (min-width: 1600px){.panel.chi-sono .row,.panel.chi-sono .flexrow,.panel.chi-sono .row--flex{margin-bottom:86px}}.panel.chi-sono .label{padding:0 0 24px 12px;text-align:left;width:5ch;margin:0 -36px 0 12px}@media screen and (min-width: 600px){.panel.chi-sono .label{width:auto;padding:10rem 0 0 calc( 36px + (45 * ((100vw - 400px) / (1500 - 600))));margin:0}}.panel.chi-sono .graphic-6{height:calc(170px + (30 * ((100vw - 400px) / (599 - 400))));width:calc(170px + (30 * ((100vw - 400px) / (599 - 400))));margin:0 0 0 5px}@media screen and (min-width: 600px){.panel.chi-sono .graphic-6{height:calc(200px + (70 * ((100vw - 600px) / (900 - 600))));width:calc(200px + (70 * ((100vw - 600px) / (900 - 600))));margin:0 0 0 2rem}}.panel.chi-sono .graphic-6::after{background-color:#6f3434;top:50%;border-radius:50%;left:-12%}.panel.chi-sono .text{padding-bottom:0}.panel.studio .runner{margin-bottom:48px}@media screen and (min-width: 400px){.panel.studio .runner{margin-bottom:calc( 48px + (( 60 - 48 ) * ((100vw - 400px) / ( 600 - 400))))}}@media screen and (min-width: 600px){.panel.studio .runner{margin-bottom:calc( 60px + ( 5 * (100vw - 400px)/( 1600 - 400)))}}.panel.studio .carousel{width:calc(400px + (480 * (100vw - 400px) / (1600 - 400)));height:calc((400px * .75) + (302 * (100vw - 400px) / (1600 - 400)))}.panel.studio .carousel .image{border-radius:0 !important}@media screen and (min-width: 400px){.panel.studio .carousel{margin-top:calc( 0px + (( 48 - 0 ) * ((100vw - 400px) / ( 1600 - 400))))}}.panel.contatti{padding-bottom:0rem}.panel.contatti .runner{text-align:center;margin-bottom:48px}@media screen and (min-width: 400px){.panel.contatti .runner{margin-bottom:calc( 48px + (( 60 - 48 ) * ((100vw - 400px) / ( 600 - 400))))}}@media screen and (min-width: 600px){.panel.contatti .runner{margin-bottom:calc( 60px + ( 30 * (100vw - 400px)/( 1600 - 400)))}}.panel.contatti .flexrow{justify-content:space-evenly;padding-bottom:36px;flex-wrap:wrap;justify-content:center;padding-bottom:72px}@media screen and (min-width: 600px){.panel.contatti .flexrow{justify-content:space-evenly}}.panel.contatti .contact.item{text-align:center;width:calc(80% + 4rem);display:flex;align-items:center;justify-content:left;max-width:76rem;margin-bottom:15px}@media screen and (min-width: 600px){.panel.contatti .contact.item{flex-flow:column;margin-bottom:36px;width:34%;flex-shrink:0}}.panel.contatti .contact.item .icon{display:inline-block;transition:all .12s ease-out;flex-shrink:0;width:60px;color:var(--color-icon);opacity:.5}@media screen and (min-width: 400px){.panel.contatti .contact.item .icon{width:calc( 60px + (( 80 - 60 ) * ((100vw - 400px) / ( 600 - 400))))}}@media screen and (min-width: 600px){.panel.contatti .contact.item .icon{width:calc( 80px + (( 120 - 80 ) * ((100vw - 600px) / ( 1600 - 600))))}}@media screen and (min-width: 1600px){.panel.contatti .contact.item .icon{width:120px}}@media (hover: hover){.panel.contatti .contact.item .icon:hover{margin-top:-2rem;padding-bottom:2rem;opacity:1;color:var(--color-light)}}.panel.contatti .contact.item .link{padding:0 1rem 0 3rem;text-align:left;color:var(--color-icon-text);max-width:23ch}@media screen and (min-width: 600px){.panel.contatti .contact.item .link{text-align:center;max-width:20ch}}.panel.contatti .contact.item:nth-child(even){justify-content:right}.panel.contatti .contact.item:nth-child(even) .icon{order:2}.panel.contatti .contact.item:nth-child(even) .link{order:1;padding:0 2rem 0 2rem}@media screen and (min-width: 600px){.panel.contatti .contact.item:nth-child(even){flex-flow:column-reverse}.panel.contatti .contact.item:nth-child(even) .link{padding:0}}.panel.contatti .contact.item:last-child{margin-bottom:0}.panel.contatti .logos{align-items:flex-start;justify-content:space-evenly;padding-bottom:9rem}.panel.contatti .logos .logo{text-align:center;width:calc(calc(80% + 7rem) / 8 * 3);width:130px}.panel.contatti .logos .logo .image{margin-bottom:1.26rem;transition:all .1s ease-out}@media (hover: hover){.panel.contatti .logos .logo .image:hover{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.6}}.panel.contatti .affiliations{justify-content:center;margin-bottom:60px;flex-wrap:nowrap;max-width:90%}@media screen and (min-width: 600px){.panel.contatti .affiliations{margin-bottom:calc( 60px + (( 110 - 60 ) * ((100vw - 600px) / ( 1600 - 600))))}}@media screen and (min-width: 400px){.panel.contatti .affiliations{justify-content:space-evenly}}.panel.contatti .affiliations .block{color:var(--color-icon-text) !important;width:calc(130px + (15 * ((100vw - 600px) / (900 - 600))))}.panel.contatti .affiliations .block .contacts.link{color:var(--color-icon-text) !important}.archive-view{flex-flow:column;padding-bottom:0;margin-top:0}.archive-view .runner{margin-bottom:24px !important;padding-bottom:0 !important}@media screen and (min-width: 600px){.archive-view .runner{margin-bottom:calc( 24px + (( 60 - 24 ) * ((100vw - 600px) / ( 1600 - 600)))) !important}}.archive-view .subrunner{width:calc(80% + 4rem) !important;color:var(--color-text-subrunner);margin-bottom:36px !important}@media screen and (min-width: 600px){.archive-view .subrunner{margin-bottom:calc( 36px + (( 90 - 36 ) * ((100vw - 600px) / ( 1600 - 600)))) !important}}.archive-view .list{width:100%;margin-left:10px;margin-right:10px}.archive-view .list .item{display:flex;flex-flow:column;flex-wrap:wrap;justify-content:center;padding:60px 0px;width:100%;overflow-x:hidden;align-items:center}@media screen and (min-width: 900px){.archive-view .list .item{flex-flow:row;align-items:self-start;flex-wrap:nowrap;justify-content:center}}.archive-view .list .graphic-4{flex-shrink:0;display:inline-flex;flex-flow:column;flex-shrink:0}.archive-view .list .graphic-4 .image{flex-shrink:0;width:160px;height:160px;display:block;box-shadow:calc(160px * 0.2) 0px 0px 0px}.archive-view .list .graphic-4-round .image{border-radius:50%}.archive-view .list .graphic-4-top .image{margin-top:calc(160px * 0.2);box-shadow:0 calc( calc(160px * 0.2) * -1) 0px 0px}.archive-view .list .graphic-4-bottom .image{margin-bottom:calc(160px * 0.2);box-shadow:0 calc( calc(160px * 0.2)) 0px 0px}.archive-view .list .graphic-4-left .image{margin-left:calc(160px * 0.2);box-shadow:calc( calc(160px * 0.2) * -1) 0px 0px}.archive-view .list .graphic-4-right .image{margin-right:calc(160px * 0.2);box-shadow:calc(160px * 0.2) 0px 0px}.archive-view .list .graphic-4-top-left .image{margin:calc(160px * 0.15) 0 0 calc(160px * 0.15);box-shadow:calc( calc(160px * 0.15) * -1) calc( calc(160px * 0.15) * -1) 0px}.archive-view .list .graphic-4-top-right .image{margin:calc(160px * 0.15) calc(160px * 0.15) 0 0;box-shadow:calc(160px * 0.15) calc( calc(160px * 0.15) * -1) 0px}.archive-view .list .graphic-4-bottom-left .image{margin:0 0 calc(160px * 0.15) calc(160px * 0.15);box-shadow:calc( calc(160px * 0.15) * -1) calc(160px * 0.15) 0px}.archive-view .list .graphic-4-bottom-right .image{margin:0 calc(160px * 0.15) calc(160px * 0.15) 0;box-shadow:calc( calc(160px * 0.15)) calc(160px * 0.15) 0px}.archive-view .list .graphic-4 .image{width:calc( 160px + (( 250 - 160 ) * ((100vw - 320px) / ( 400 - 320))));height:calc( 160px + (( 250 - 160 ) * ((100vw - 320px) / ( 400 - 320))))}@media screen and (min-width: 400px){.archive-view .list .graphic-4 .image{width:calc( 230px + (( 300 - 230 ) * ((100vw - 400px) / ( 900 - 400))));height:calc( 230px + (( 300 - 230 ) * ((100vw - 400px) / ( 900 - 400))))}}@media screen and (min-width: 900px){.archive-view .list .graphic-4 .image{width:calc( 220px + (( 360 - 220 ) * ((100vw - 900px) / ( 1600 - 900))));height:calc( 220px + (( 360 - 220 ) * ((100vw - 900px) / ( 1600 - 900))))}}@media screen and (min-width: 1600px){.archive-view .list .graphic-4 .image{width:360px;height:360px}}@media screen and (min-width: 900px){.archive-view .list .graphic-4{margin-bottom:calc(20px + (2 * (100vw - 900px) / (1600 - 900)))}}.archive-view .list .title{margin:1.3em 0 .65em 0;text-align:center;max-width:27ch;flex-shrink:0;color:var(--color-list-title)}@media screen and (min-width: 900px){.archive-view .list .title{text-align:left;margin-top:.3em;margin-bottom:.75em}}.archive-view .list .column{flex-shrink:0;flex-grow:0;display:flex;flex-flow:column;align-items:center}@media screen and (min-width: 900px){.archive-view .list .column{align-items:flex-start}}.archive-view .list .text{-webkit-hyphens:auto;hyphens:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:50ch}@media screen and (min-width: 900px){.archive-view .list .text{padding:0 !important;max-width:40ch}}@media screen and (min-width: 1200px){.archive-view .list .text{max-width:calc( 40ch + calc( 0px + (( 120 - 0 ) * ((100vw - 1200px) / ( 1600 - 1200)))))}}@media screen and (min-width: 1600px){.archive-view .list .text{max-width:52ch}}.archive-view .item:nth-child(odd){background-color:var(--color-list-item-bkg-alt);box-shadow:0px -2px 1px var(--color-list-item-bkg-alt),0px 2px 1px var(--color-list-item-bkg-alt)}.archive-view .item:nth-child(odd) .title{color:var(--color-list-title)}.archive-view .item:nth-child(odd) .text{color:var(--color-list-text)}@media screen and (min-width: 900px){.archive-view .item:nth-child(odd) .column{align-items:flex-start;margin-left:calc( 48px + (( 110 - 48 ) * ((100vw - 900px) / ( 1600 - 900))))}}@media screen and (min-width: 1600px){.archive-view .item:nth-child(odd) .column{margin-left:110px}}.archive-view .item:nth-child(even) .title{color:var(--color-list-title-alt)}.archive-view .item:nth-child(even) .text{color:var(--color-list-text-alt)}@media screen and (min-width: 900px){.archive-view .item:nth-child(even) .graphic-4{order:2}.archive-view .item:nth-child(even) .column{margin-left:0}}@media screen and (min-width: 900px){.archive-view .item:nth-child(even) .column{align-items:flex-start;margin-right:calc( 12px + (( 85 - 12 ) * ((100vw - 900px) / ( 1600 - 900))))}}@media screen and (min-width: 1600px){.archive-view .item:nth-child(even) .column{margin-right:85px}}.archive-view .item .color-1{color:var(--color-1)}.archive-view .item .color-2{color:var(--color-2)}.archive-view .item .color-3{color:var(--color-3)}.archive-view .item .color-4{color:var(--color-4)}.archive-view .item .color-5{color:var(--color-5)}.archive-view .item .color-6{color:var(--color-6)}.archive-view .item .color-7{color:var(--color-7)}.archive-view .item .color-8{color:var(--color-8)}.archive-view .item .color-9{color:var(--color-9)}.align-center{text-align:center}.inline-block{display:inline-block}.round{border-radius:50%}.align-middle{margin-top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.opacity-1{opacity:.1}.opacity-2{opacity:.2}.opacity-3{opacity:.3}.opacity-4{opacity:.4}.opacity-5{opacity:.5}.opacity-6{opacity:.6}.opacity-7{opacity:.7}.opacity-8{opacity:.8}.opacity-9{opacity:.9}.opacity-10{opacity:1}@media (hover: hover){.transition-fade{transition:all .2s ease-out}}.text-hyphenate{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.text-inline-block{display:inline-block}:root{--font-size: 5px}html{font-size:var(--font-size)}@media (hover: hover){html{font-size:calc( var(--font-size) * .8)}}i,em{font-style:italic}.text-serif{font-family:'Abril Fatface', 'Georgia-Bold', 'Georgia', serif}.text-sans{font-family:'Montserrat', 'Arial', sans-serif}.text-uppercase{text-transform:uppercase}.text-menu{font-size:15px;font-weight:500;letter-spacing:.05em}@media screen and (min-width: 600px){.text-menu{font-size:calc( 14px + (( 16 - 14 ) * ((100vw - 600px) / ( 900 - 600))))}}@media screen and (min-width: 900px){.text-menu{font-size:calc( 16px + (( 19 - 16 ) * ((100vw - 900px) / ( 1200 - 900))))}}@media screen and (min-width: 1200px){.text-menu{font-size:19px}}.text-menu-js-button{font-size:2.75rem;font-size:14px;font-weight:600;letter-spacing:0.05em;line-height:0.9em}.text-header{line-height:.98;letter-spacing:.01em;font-size:calc( 32px + (( 38 - 32 ) * ((100vw - 320px) / ( 400 - 320))))}@media screen and (min-width: 400px){.text-header{font-size:calc( 38px + (( 48 - 38 ) * ((100vw - 400px) / ( 600 - 400))))}}@media screen and (min-width: 600px){.text-header{font-size:calc( 48px + (( 64 - 48 ) * ((100vw - 600px) / ( 900 - 600))))}}@media screen and (min-width: 900px){.text-header{font-size:calc( 64px + (( 82 - 64 ) * ((100vw - 900px) / ( 1200 - 900))))}}@media screen and (min-width: 1200px){.text-header{font-size:calc( 82px + (( 96 - 82 ) * ((100vw - 1200px) / ( 1600 - 1200))))}}@media screen and (min-width: 1600px){.text-header{font-size:96px}}.text-header-contact{font-size:16px;font-weight:300;letter-spacing:.05em}@media screen and (min-width: 600px){.text-header-contact{font-size:calc( 16px + ( 1.5 * ( ( 100vw - 600px ) / ( 900 - 600 ) )))}}.text-label{font-size:calc( 26px + (( 33 - 26 ) * ((100vw - 400px) / ( 600 - 400))));letter-spacing:.02em;line-height:1.1}@media screen and (min-width: 600px){.text-label{font-size:calc( 33px + (( 36 - 33 ) * ((100vw - 600px) / ( 900 - 600))))}}.text-label-large{font-size:calc( 26px + (( 29 - 26 ) * ((100vw - 320px) / ( 400 - 320))));word-spacing:0.05em;letter-spacing:.017em;line-height:0.8}@media screen and (min-width: 400px){.text-label-large{font-size:calc( 29px + (( 40 - 29 ) * ((100vw - 400px) / ( 600 - 400))))}}@media screen and (min-width: 600px){.text-label-large{font-size:calc( 40px + (( 44 - 40 ) * ((100vw - 600px) / ( 900 - 600))))}}@media screen and (min-width: 900px){.text-label-large{font-size:calc( 44px + (( 56 - 44 ) * ((100vw - 900px) / ( 1200 - 900))))}}@media screen and (min-width: 1200px){.text-label-large{font-size:calc( 56px + (( 66 - 56 ) * ((100vw - 1200px) / ( 1600 - 1200))))}}@media screen and (min-width: 1600px){.text-label-large{font-size:66px}}@media screen and (min-width: 600px){.text-label-archive{font-size:calc( 36px + (( 64 - 36 ) * ((100vw - 600px) / ( 1600 - 600))))}}@media screen and (min-width: 1600px){.text-label-archive{font-size:64px}}.text-runner{font-size:calc( 19px + (( 24 - 19 ) * ((100vw - 320px) / ( 400 - 320))));line-height:120%;font-weight:800;letter-spacing:.005em;text-shadow:0.02em 0.02em 0.1em rgba(0,0,0,0.05)}@media screen and (min-width: 400px){.text-runner{font-size:calc( 24px + (( 26 - 24 ) * ((100vw - 400px) / ( 600 - 400))))}}@media screen and (min-width: 600px){.text-runner{font-size:calc( 26px + (( 29 - 26 ) * ((100vw - 600px) / ( 900 - 600))))}}@media screen and (min-width: 900px){.text-runner{font-size:calc( 29px + (( 33 - 29 ) * ((100vw - 900px) / ( 1200 - 900))));line-height:calc( 120% + calc( 0px + (( 2 - 0 ) * ((100vw - 900px) / ( 1600 - 900)))))}}@media screen and (min-width: 1200px){.text-runner{font-size:calc( 33px + (( 44 - 33 ) * ((100vw - 1200px) / ( 1600 - 1200))))}}@media screen and (min-width: 1600px){.text-runner{font-size:44px}}.text-runner-alt{font-weight:500;letter-spacing:-.01em;word-spacing:0.025em;line-height:calc( 100.125% + 0.6vw)}@media (hover: hover){.text-runner-alt{font-weight:400}}.text-body{font-size:calc( 16px + (( 17 - 16 ) * ((100vw - 320px) / ( 400 - 320))));line-height:150%;word-spacing:0.03em;letter-spacing:-.004em}@media screen and (min-width: 400px){.text-body{line-height:calc( 150% + .6vw);font-size:17px}}@media screen and (min-width: 600px){.text-body{font-size:calc( 17px + (( 21 - 17 ) * ((100vw - 600px) / ( 1200 - 600))))}}@media screen and (min-width: 1200px){.text-body{font-size:calc( 21px + (( 23 - 21 ) * ((100vw - 1200px) / ( 1600 - 1200))))}}@media screen and (min-width: 1600px){.text-body{font-size:23px}}.text-category-list-title{font-weight:800;font-size:calc( 25px + (( 27 - 25 ) * ((100vw - 320px) / ( 400 - 320))));letter-spacing:.02em;line-height:calc( 105% + 0.65vw)}@media screen and (min-width: 400px){.text-category-list-title{font-size:calc( 27px + (( 29 - 27 ) * ((100vw - 400px) / ( 900 - 400))))}}@media screen and (min-width: 900px){.text-category-list-title{font-size:calc( 29px + (( 32 - 29 ) * ((100vw - 900px) / ( 1200 - 900))))}}@media screen and (min-width: 1200px){.text-category-list-title{font-size:calc( 32px + (( 40 - 32 ) * ((100vw - 1200px) / ( 1600 - 1200))))}}@media screen and (min-width: 1600px){.text-category-list-title{font-size:40px}}.text-alt-external-links{font-size:13px;font-weight:400;line-height:125%}@media screen and (min-width: 400px){.text-alt-external-links{font-size:calc( 14px + (( 16 - 14 ) * ((100vw - 400px) / ( 900 - 400))))}}@media screen and (min-width: 900px){.text-alt-external-links{font-size:calc( 16px + (( 18 - 16 ) * ((100vw - 900px) / ( 1200 - 900))))}}@media screen and (min-width: 1200px){.text-alt-external-links{font-size:18px}}.text-alt-contact-icon{font-size:calc( 15px + (( 19 - 15 ) * ((100vw - 320px) / ( 1200 - 320))));line-height:1.35;font-weight:500}@media screen and (min-width: 1200px){.text-alt-contact-icon{font-size:calc( 19px + (( 22 - 19 ) * ((100vw - 120px) / ( 1600 - 120))))}}@media screen and (min-width: 1600px){.text-alt-contact-icon{font-size:22px}}.text-alt-category-link{font-size:calc( 14px + (( 19 - 14 ) * ((100vw - 320px) / ( 600 - 320))));font-weight:900;text-transform:uppercase;letter-spacing:0.05em}@media screen and (min-width: 600px){.text-alt-category-link{font-size:calc( 19px + (( 29 - 19 ) * ((100vw - 600px) / ( 1600 - 600))));letter-spacing:calc( 0.05em + .15vw)}}@media screen and (min-width: 1600px){.text-alt-category-link{font-size:29px}}@media (hover: hover){.cursor-pointer{cursor:pointer}}.nav{display:block;background-color:transparent;position:fixed;top:0;left:0;width:100vw;z-index:1000;padding-bottom:1rem;height:60px}@media screen and (min-width: 600px){.nav{background-color:var(--color-menu-bkg)}}.nav-button{padding:.5em .5em;padding-left:0;margin:1.2rem 0 0 0;text-align:center;height:3em;width:2.8em;display:flex;flex-wrap:wrap;align-content:center;word-wrap:break-word;word-break:break-all;justify-content:center;transition:all .4s;border-radius:0 50% 50% 0;background-color:var(--color-menu-button-bkg)}@media screen and (min-width: 600px){.nav-button{display:none}}.nav-button-js-state-active{color:var(--color-menu-button-text-alt);background-color:var(--color-menu-button-bkg-alt)}.nav-ul{position:absolute;z-index:-1;top:0;display:flex;flex-flow:column;height:100vh;padding-top:60px;box-shadow:0.12rem 0 3rem 0.25rem rgba(0,0,0,0.15);background-color:var(--color-menu-bkg);transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.nav-ul-js-target-hidden{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}@media screen and (min-width: 600px){.nav-ul-js-target-hidden{-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}}@media screen and (min-width: 600px){.nav-ul{position:unset;align-items:center;justify-content:space-evenly;flex-flow:row;height:100%;margin:0 auto;max-width:100ch;padding:0;box-shadow:none;background-color:transparent}}.nav-ul-item{padding:1.3em 0 0 0em;text-align:center;list-style:none;list-style-type:none;margin:0 2em}.nav-ul-item .nav-link-js{color:var(--color-text)}@media screen and (min-width: 600px){.nav-ul-item{padding:0;margin:0}}
/*# sourceMappingURL=style.css.map */