html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.node--unpublished{background-color:#fff4f4;}
.js .dropbutton-widget{border:1px solid #ccc;background-color:white;}.js .dropbutton-widget:hover{border-color:#b8b8b8;}.dropbutton .dropbutton-action > *{padding:0.1em 0.5em;white-space:nowrap;}.dropbutton .secondary-action{border-top:1px solid #e8e8e8;}.dropbutton-multiple .dropbutton{border-right:1px solid #e8e8e8;}[dir="rtl"] .dropbutton-multiple .dropbutton{border-right:0 none;border-left:1px solid #e8e8e8;}.dropbutton-multiple .dropbutton .dropbutton-action > *{margin-right:0.25em;}[dir="rtl"] .dropbutton-multiple .dropbutton .dropbutton-action > *{margin-right:0;margin-left:0.25em;}
@font-face{font-family:BPdotsUnicase;src:url(/themes/custom/step/fonts/BPdotsUnicase-webfont.woff) format("woff");font-weight:400;font-style:normal}:root{--color-text:#1d1d1b;--color-text-light:#5c5c5c;--color-background:#fff;--color-link:#0861ff;--color-tipologia:#5c5c5c;--color-button-link:#fff;--color-button-background:#1d1d1b;--color-button-border:var(--color-button-background);--color-divider:rgba(0,0,0,.2);--color-card-background:#fdc400;--color-title:#1d1d1b;--color-menu-link:#1d1d1b;--color-menu-link-alt:#1d1d1b;--color-menu-background:var(--color-menu-link-alt);--color-menu-background-alt:var(--color-menu-link);--color-input-text:#1d1d1b;--color-input-background:#fff;--icon-user-url-black:url(/themes/custom/step/dist/images/icons/user.svg);--icon-user-url-white:url(/themes/custom/step/dist/images/icons/white/user.svg);--icon-user-url:var(--icon-user-url-black);--icon-user-url-alt:var(--icon-user-url-black)}.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger-box{display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner:before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic.is-active .hamburger-inner:after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent!important;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent!important;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*{box-sizing:border-box}body,html{height:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--color-background);color:var(--color-text);overflow-x:hidden;position:relative;line-height:1.5em}body.dropdown-expanded,body.menu-is-open{overflow:hidden}.block-page-title-block span.page-title{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:2rem;margin-bottom:1em;line-height:100%;margin-bottom:.5rem}@media (min-width:768px){.block-page-title-block span.page-title{font-size:2.5rem}}@media (min-width:1000px){.block-page-title-block span.page-title{font-size:3.25rem;line-height:110%}}@media (min-width:1800px){.block-page-title-block span.page-title{font-size:3.5625rem}}img,media{display:block;height:auto;max-width:100%}.layout-container{position:relative}.file{display:inline-block;min-height:0;padding-left:inherit;background:none!important}.contextual-region .contextual{z-index:2}.contextual-region .contextual .contextual-links a{font-size:1rem;font-weight:500}.messages{position:relative;z-index:4}.is-b-loading:not(.is-b-loaded):not([data-animation]):after,.is-b-loading:not(.is-b-loaded):not([data-animation]):before{content:"";width:20px;height:20px;max-width:20px;background:#fdc400;border:2px solid #fdc400;border-radius:50%;position:absolute;left:50%;top:50%;margin-left:-10px;margin-top:-10px;font-size:0;z-index:22;animation:a 1.2s infinite linear;transform-origin:25% 0}.is-b-loading:not(.is-b-loaded):not([data-animation]):after{opacity:.5;transform-origin:0 25%}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.maintenance-page{text-align:center;background-color:#fdc400}.maintenance-page .layout-container{position:relative;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.maintenance-page main{max-width:27em}.maintenance-page img{width:96%;max-width:350px;margin-inline:auto}.maintenance-page .site-name{display:none}.maintenance-page h1{font-size:2rem}.maintenance-page header{width:100%;margin-bottom:10vh}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,sans-serif;font-size:1rem;font-weight:300;line-height:1.6}@media (min-width:1400px){body{font-size:1.125rem}}body #toolbar-administration{font-weight:600}ol,ul{margin:0 0 .8em;padding:0 0 0 20px}ul{padding-left:20px;list-style-type:disc}li{margin:0}.field--name-field-layout ul:not(.slick-dots):not(.pager__items),li{padding:0}.field--name-field-layout ul:not(.slick-dots):not(.pager__items) li:not(:is(.toc-div,.toc-h2)){list-style-type:none;padding:0 0 0 1.4em;margin:0 0 .8em;position:relative}.field--name-field-layout ul:not(.slick-dots):not(.pager__items) li:not(:is(.toc-div,.toc-h2)):before{position:absolute;top:.2em;left:0;right:auto;bottom:auto;content:"";width:1.2em;height:1.2em;background:url(/themes/custom/step/dist/images/icons/blue/forward.svg) no-repeat 50%;background-size:contain}p{margin:0 0 .8em;padding:0}p>.enfasi{font-size:125%}@media (min-width:1000px){p>.enfasi{font-size:150%}}.small-text{font-family:Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1.3}span.titolo-giallo{font-size:2.6rem;font-family:DM Mono,monospace;font-weight:400;color:#fdc400;line-height:1}@media (min-width:1000px){span.titolo-giallo{font-size:4.2rem}}a{color:var(--color-link);text-decoration:none}a:hover{text-decoration:underline}.field-group-link.group-link{color:inherit;text-decoration:none;display:block;font-size:1rem}.button,.field-group-link.group-link:hover,button{text-decoration:none}.button,button{display:inline-block;font-family:DM Mono,monospace;font-weight:500;letter-spacing:-.02em;line-height:1.2em;text-align:center;border:0;background-color:var(--color-button-background);color:var(--color-button-link);transition:background-color .25s cubic-bezier(.1,.5,.5,1);font-size:1rem;border:1px solid var(--color-button-border);font-size:1.125rem;padding:.75em 1.25em}@media (min-width:768px){.button,button{font-size:1.125rem}}.button:focus,.button:hover,button:focus,button:hover{--color-button-link:#fff}.button:disabled,.button[disabled],button:disabled,button[disabled]{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9;pointer-events:none}.button:disabled:focus,.button:disabled:hover,.button[disabled]:focus,.button[disabled]:hover,button:disabled:focus,button:disabled:hover,button[disabled]:focus,button[disabled]:hover{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9}.button:focus,.button:hover,button:focus,button:hover{outline:none;--color-button-background:#0861ff;border-color:#0861ff}@media (min-width:768px){.button,button{padding:.75em 2.25em}}b,strong{font-weight:700}div.contextual-region.block-block-content h1,div.contextual-region.block-block-content h2,div.contextual-region.block-block-content h3,div.contextual-region.block-block-content h4,div.contextual-region.block-block-content h5,div.contextual-region.block-block-content h6{font-family:Roboto,sans-serif}h1,h2,h3,h4,h5,h6{font-family:DM Mono,monospace;font-weight:500;line-height:1.2;margin-top:0;margin-bottom:.4em;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:initial}h1 .extra-size,h2 .extra-size,h3 .extra-size,h4 .extra-size,h5 .extra-size,h6 .extra-size{font-weight:700;font-size:140%}h1.no-margin,h2.no-margin,h3.no-margin,h4.no-margin,h5.no-margin,h6.no-margin{margin-bottom:0!important}h1.tiny-margin,h2.tiny-margin,h3.tiny-margin,h4.tiny-margin,h5.tiny-margin,h6.tiny-margin{margin-bottom:.25rem}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{font-weight:500}h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h3+h1,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h4+h1,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h5+h1,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h6+h1,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6,img+h1,img+h2,img+h3,img+h4,img+h5,img+h6,input+h1,input+h2,input+h3,input+h4,input+h5,input+h6,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,textarea+h1,textarea+h2,textarea+h3,textarea+h4,textarea+h5,textarea+h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:1.4em}h1{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:2rem;margin-bottom:1em}@media (min-width:768px){h1{font-size:2.5rem}}@media (min-width:1000px){h1{font-size:3.25rem;line-height:110%}}@media (min-width:1800px){h1{font-size:3.5625rem}}h2{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:1.375rem;font-weight:600;margin-bottom:1rem}@media (min-width:1350px){h2{font-size:2rem;font-weight:500}}@media (min-width:1400px){h2{font-size:2.5rem}}h2.field--name-field-par-title{-webkit-font-smoothing:antialiased}.field--name-field-credits-fonte{font-style:italic;font-size:.9375rem;font-weight:500;z-index:1;position:absolute;bottom:1rem;right:1.6rem;color:#fff}.field--name-field-autore{font-weight:400;line-height:1.2}.field--name-field-data{font-weight:600}.is-b-loading:not([data-animation]):before,.media--loading:not([data-animation]):before{content:"";display:block;width:30px;height:30px;max-width:30px;background:#2eaae0;position:absolute;left:50%;top:50%;margin-left:-15px;margin-top:-15px;font-size:0;z-index:22;animation:b 1.2s infinite ease-in-out}@keyframes b{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.region-breadcrumbs{display:none}div.clipboardjs{padding:1em 1.5em;background:var(--color-input-background)}div.clipboardjs input.clipboardjs{--color-input-text:#0020ba;background:var(--color-input-background);color:var(--color-input-text);font-family:DM Mono,monospace;line-height:normal;letter-spacing:.1em;text-align:start;text-transform:none;word-spacing:normal;cursor:text;text-indent:0;text-shadow:none;overflow-clip-box:content-box;min-height:0;font-size:1.625rem;padding:0;vertical-align:middle;border:0;border-radius:0;outline:none;box-shadow:none;border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0;max-width:10em;text-align:center!important}@media (min-width:1000px){div.clipboardjs input.clipboardjs{font-size:2rem}}div.clipboardjs .clipboardjs-button{margin-left:1rem;padding:10px 12px;line-height:1}div.clipboardjs .clipboardjs-button .tooltip img.clippy{content:url(/themes/custom/step/dist/images/icons/copy.svg)}#ot-sdk-cookie-policy #cookie-policy-description,#ot-sdk-cookie-policy-v2 #cookie-policy-description,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc,#ot-sdk-cookie-policy.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc{font-size:1rem!important;font-weight:300!important;line-height:1.6!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1400px){#ot-sdk-cookie-policy #cookie-policy-description,#ot-sdk-cookie-policy-v2 #cookie-policy-description,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc,#ot-sdk-cookie-policy.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc{font-size:1.125rem!important}}#ot-sdk-cookie-policy-v2 h3.ot-sdk-cookie-policy-title,#ot-sdk-cookie-policy h3.ot-sdk-cookie-policy-title{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:1.375rem;font-weight:600;margin-bottom:1rem}@media (min-width:1350px){#ot-sdk-cookie-policy-v2 h3.ot-sdk-cookie-policy-title,#ot-sdk-cookie-policy h3.ot-sdk-cookie-policy-title{font-size:2rem;font-weight:500}}@media (min-width:1400px){#ot-sdk-cookie-policy-v2 h3.ot-sdk-cookie-policy-title,#ot-sdk-cookie-policy h3.ot-sdk-cookie-policy-title{font-size:2.5rem}}a.ot-sdk-show-settings{display:inline-block;font-family:DM Mono,monospace;font-weight:500;letter-spacing:-.02em;line-height:1.2em;text-align:center;text-decoration:none;border:0;background-color:var(--color-button-background);color:var(--color-button-link);transition:background-color .25s cubic-bezier(.1,.5,.5,1);font-size:1rem;border:1px solid var(--color-button-border);font-size:1.125rem;padding:.75em 1.25em}@media (min-width:768px){a.ot-sdk-show-settings{font-size:1.125rem}}a.ot-sdk-show-settings:focus,a.ot-sdk-show-settings:hover{--color-button-link:#fff}a.ot-sdk-show-settings:disabled,a.ot-sdk-show-settings[disabled]{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9;pointer-events:none}a.ot-sdk-show-settings:disabled:focus,a.ot-sdk-show-settings:disabled:hover,a.ot-sdk-show-settings[disabled]:focus,a.ot-sdk-show-settings[disabled]:hover{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9}a.ot-sdk-show-settings:focus,a.ot-sdk-show-settings:hover{outline:none;--color-button-background:#0861ff;border-color:#0861ff}@media (min-width:768px){a.ot-sdk-show-settings{padding:.75em 2.25em}}.CookieDeclaration{text-align:initial}.CookieDeclaration .CookieDeclarationType{border:none;padding:8px 0 0}#CybotCookiebotDialog>div:not(.CybotCookiebotDialogContentWrapper){display:none}#CybotCookiebotDialog input[type=checkbox]{display:block}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo,a#CybotCookiebotDialogPoweredbyCybot,div#CybotCookiebotDialogPoweredByText{display:none}.countdown-container{background:#1d1d1b;color:#fff;padding:6rem 1em;text-align:center}.countdown-container h3{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:1.375rem;font-weight:600;margin-bottom:1rem;color:#fdc400}@media (min-width:1350px){.countdown-container h3{font-size:2rem;font-weight:500}}@media (min-width:1400px){.countdown-container h3{font-size:2.5rem}}.countdown-container h4.message{font-family:BPdotsUnicase;font-size:5rem;color:#fdc400;line-height:1;padding:0 .3em}@media (min-width:1000px){.countdown-container h4.message{font-size:7rem}}.countdown-container .field--type-link a{display:inline-block;font-family:DM Mono,monospace;font-weight:500;letter-spacing:-.02em;line-height:1.2em;text-align:center;text-decoration:none;border:0;background-color:var(--color-button-background);color:var(--color-button-link);transition:background-color .25s cubic-bezier(.1,.5,.5,1);font-size:1rem;--color-button-link:#1d1d1b;--color-button-background:#f6f6f6;font-size:1.125rem;padding:.75em 1.25em}@media (min-width:768px){.countdown-container .field--type-link a{font-size:1.125rem}}.countdown-container .field--type-link a:focus,.countdown-container .field--type-link a:hover{outline:none;--color-button-link:#fff;--color-button-background:#0861ff}.countdown-container .field--type-link a:disabled,.countdown-container .field--type-link a[disabled]{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9;pointer-events:none}.countdown-container .field--type-link a:disabled:focus,.countdown-container .field--type-link a:disabled:hover,.countdown-container .field--type-link a[disabled]:focus,.countdown-container .field--type-link a[disabled]:hover{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9}.countdown-container .field--type-link a a{--color-button-link:#1d1d1b}.countdown-container .field--type-link a:focus,.countdown-container .field--type-link a:hover,.countdown-container .field--type-link a a:hover{text-decoration:none}.countdown-container .field--type-link a:focus a,.countdown-container .field--type-link a:hover a{--color-button-link:#fff}@media (min-width:768px){.countdown-container .field--type-link a{padding:.75em 2.25em}}#countdown{font-family:BPdotsUnicase;font-size:3rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:2rem 0 4rem}#countdown>div{width:1.8em;padding:0 .1em;text-align:left;border-right:1px solid hsla(0,0%,100%,.1);line-height:1}#countdown>div .figure{background:url(/themes/custom/step/dist/images/backgrounds/pattern-dot.svg) 0 .1em;background-size:.2em;padding-bottom:.3em;margin-bottom:.2em;letter-spacing:0;padding-right:.1em;text-align:right;color:#fdc400}#countdown>div>span{font-family:DM Mono,monospace;font-weight:lighter;font-size:.7rem;color:#fdc400;text-transform:uppercase;display:block;letter-spacing:.05em;text-align:right;line-height:1;padding-right:.8em}@media (min-width:1000px){#countdown{font-size:9rem}#countdown>div{width:17.8rem;padding:2rem 1.3rem}#countdown>div .figure{text-align:left;background-size:1.798rem;padding-bottom:2.6rem;margin-bottom:1rem;padding-left:2.7rem;padding-right:0;letter-spacing:.1em}#countdown>div>span{font-size:1.3rem;text-align:center;padding-right:0}}.group-credits{width:100%;font-size:1.125rem;line-height:1.3;margin-bottom:2rem}.group-credits-wrapper{display:-ms-flexbox;display:flex;padding-bottom:1rem;margin-left:auto;margin-right:auto;width:92%;max-width:1000px;font-family:DM Mono,monospace;font-size:1.125rem}@media (min-width:1400px){.group-credits-wrapper{max-width:1300px;padding-right:4vw;padding-left:4vw}}.group-credits-wrapper .field--name-field-par-participants p:last-of-type{margin:0}.hero-bg{position:relative;z-index:0;display:-ms-flexbox;display:flex;overflow:hidden;height:100vh;min-height:40rem;max-height:55vw;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#dadada;background-image:radial-gradient(circle farthest-corner at 50% 0,#f2f2f2,#b9b9b9)}.hero-bg.cta-side{min-height:43.8rem}@media (min-width:768px){.hero-bg.cta-side{min-height:40rem}}.hero-bg.cta-side .video-bg{background-color:#fff}.hero-bg .hero-text-wrapper{position:relative;z-index:1;text-align:center;margin-left:auto;margin-right:auto;width:92%;max-width:40em}.hero-bg .hero-text-wrapper h2{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:2rem;margin-bottom:1em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:768px){.hero-bg .hero-text-wrapper h2{font-size:2.5rem}}@media (min-width:1000px){.hero-bg .hero-text-wrapper h2{font-size:3.25rem;line-height:110%}}@media (min-width:1800px){.hero-bg .hero-text-wrapper h2{font-size:3.5625rem}}@media (min-width:1400px){.hero-bg .hero-text-wrapper h2{font-size:3.25rem;letter-spacing:-.04em}}.hero-bg .hero-text-wrapper h2 span.claim{display:none}.hero-bg .hero-text-wrapper h2 p{margin:0;font-weight:300;color:rgba(0,0,0,.5)}.hero-bg .hero-text-wrapper h2 p span.bold{color:#1d1d1b;font-weight:500}.hero-bg .hero-text-wrapper .button{display:inline-block;font-family:DM Mono,monospace;font-weight:500;letter-spacing:-.02em;line-height:1.2em;text-align:center;text-decoration:none;border:0;background-color:var(--color-button-background);color:var(--color-button-link);transition:background-color .25s cubic-bezier(.1,.5,.5,1);font-size:1rem;border:1px solid var(--color-button-border);font-size:1.125rem;padding:.75em 1.25em}@media (min-width:768px){.hero-bg .hero-text-wrapper .button{font-size:1.125rem}}.hero-bg .hero-text-wrapper .button:focus,.hero-bg .hero-text-wrapper .button:hover{--color-button-link:#fff}.hero-bg .hero-text-wrapper .button:disabled,.hero-bg .hero-text-wrapper .button[disabled]{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9;pointer-events:none}.hero-bg .hero-text-wrapper .button:disabled:focus,.hero-bg .hero-text-wrapper .button:disabled:hover,.hero-bg .hero-text-wrapper .button[disabled]:focus,.hero-bg .hero-text-wrapper .button[disabled]:hover{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9}.hero-bg .hero-text-wrapper .button:focus,.hero-bg .hero-text-wrapper .button:hover{outline:none;--color-button-background:#0861ff;border-color:#0861ff}@media (min-width:768px){.hero-bg .hero-text-wrapper .button{padding:.75em 2.25em}}.hero-bg .hero-text-wrapper.cta-side{position:absolute;max-width:100%;width:100%;bottom:0}.hero-bg .hero-text-wrapper.cta-side .scritta{display:none;font-size:25px;color:#fff;text-transform:uppercase;font-weight:500;font-family:DM Mono;line-height:6rem}.hero-bg .hero-text-wrapper.cta-side .scritta .yellow{color:#fdc400}@media (min-width:768px){.hero-bg .hero-text-wrapper.cta-side .scritta{display:block}}@media (min-width:1000px){.hero-bg .hero-text-wrapper.cta-side .scritta{font-size:30px}}@media (min-width:1400px){.hero-bg .hero-text-wrapper.cta-side .scritta{font-size:37px}}.hero-bg .hero-text-wrapper.cta-side>a{width:100%;background-color:#fdc400;border-color:transparent;color:#1d1d1b;margin:0}@media (min-width:768px){.hero-bg .hero-text-wrapper.cta-side{margin-left:auto;margin-right:auto;width:92%;max-width:100%;bottom:.9rem}.hero-bg .hero-text-wrapper.cta-side>a{width:auto}}.video-bg{overflow:hidden}.video-bg,.video-full-width{position:absolute;left:0;top:0;right:0;bottom:0}.video-full-width video{position:absolute;top:50%;left:50%;right:0;bottom:0;width:100%;height:auto;transform:translate(-50%,-50%)}#video-background-hero{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;transform:scale(1.15);height:100vh;min-height:40rem;max-height:55vw}@media (min-width:1000px){#video-background-hero{height:57vw;max-height:none;transform:translateY(-50%) scale(1.15);top:50%}}@media (min-width:1135px){#video-background-hero{transform:translateY(-50%)}}.mfp-iframe-holder .mfp-content{line-height:0;width:90vw;max-width:100%}.mfp-container{padding-top:0;padding-bottom:0}.mfp-iframe-scaler{padding-top:54.7%}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{width:44px;height:44px;line-height:44px;font-size:45px;padding:0;text-align:center;top:-44px;right:0}@media (min-width:1000px){.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{top:0;right:-44px}}.menu-item{margin:0;padding:0}body.menu-hero:not(.path-mystep){--color-menu-link:var(--color-menu-link-alt);--color-menu-background:var(--color-menu-background-alt);--icon-user-url:var(--icon-user-url-alt);--color-hamburger-icon:#1d1d1b}.block-menu.navigation.menu--main{display:block;padding:0 1.5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;font-family:DM Mono,monospace;width:100%;z-index:1;transition:opacity .5s ease-out;letter-spacing:-.04em;position:static;margin:0;padding:0;max-height:none;opacity:1;overflow:inherit}.block-menu.navigation.menu--main .menu.menu-level-0{text-align:left;padding:0;margin:0;width:100%}@media (min-width:1350px){.block-menu.navigation.menu--main .menu.menu-level-0{width:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end}}.block-menu.navigation.menu--main .menu.menu-level-0>li{list-style:none}.block-menu.navigation.menu--main .menu.menu-level-0>li>a{display:none;color:#fff;text-decoration:none;font-size:1rem;font-weight:500;padding:1em .75em;margin:0;line-height:100%;transition:border-color .5s cubic-bezier(.1,.5,.5,1)}@media (min-width:640px){.block-menu.navigation.menu--main .menu.menu-level-0>li>a{white-space:nowrap}}.block-menu.navigation.menu--main .menu.menu-level-0>li>a.is-active{border-color:#0861ff}@media (min-width:1350px){.block-menu.navigation.menu--main .menu.menu-level-0>li>a{display:inline-block;color:var(--color-menu-link);font-size:1.0625rem;padding:1.2em .75em .6em;border-bottom:3px solid transparent}}@media (min-width:1800px){.block-menu.navigation.menu--main .menu.menu-level-0>li>a{font-size:1.125rem}}.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1{position:static;z-index:1;display:block}@media (min-width:1350px){.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1{display:inline-block}.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>a:hover{border-color:#0861ff}.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown{visibility:hidden;position:absolute;left:0;right:0;bottom:auto;opacity:0;transition:all .2s ease;margin-left:auto;margin-right:auto;width:92%;max-width:1000px}}@media (min-width:1350px) and (min-width:1400px){.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown{max-width:1300px;padding-right:4vw;padding-left:4vw;padding:4rem 0}}@media (min-width:1350px){.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown.active{visibility:visible;opacity:1;transition:all .2s ease}}.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown{z-index:1;color:#fff;padding:0 0 .5em;margin-bottom:.5em;border-bottom:1px solid hsla(0,0%,100%,.3)}.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown .field--name-field-menu-subtitle{font-size:1.125rem;font-weight:500}@media (min-width:1350px){.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown{padding:2rem 0 4rem;margin-bottom:0;border-bottom:0}.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown .field--name-field-menu-subtitle{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:1.375rem;font-weight:600;margin-bottom:1rem;margin-bottom:.25em}}@media (min-width:1350px) and (min-width:1350px){.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown .field--name-field-menu-subtitle{font-size:2rem;font-weight:500}}@media (min-width:1350px) and (min-width:1400px){.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown .field--name-field-menu-subtitle{font-size:2.5rem}}.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown .field--name-field-menu-description{display:none}@media (min-width:1350px){.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown .field--name-field-menu-description{display:block;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5}}@media (min-width:1350px){.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu-level-1{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}}.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu-level-1>li.menu-level-2{transition:background-color .25s ease-out}@media (min-width:1350px){.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu-level-1>li.menu-level-2{width:33.3332%;padding:1.5rem;margin-left:-1.5rem;margin-right:1.5rem;position:relative}.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu-level-1>li.menu-level-2.mobile{display:none}.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu-level-1>li.menu-level-2 .field--name-field-menu-description p{margin:0}.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu-level-1>li.menu-level-2>a:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}}.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul{margin:0;padding-bottom:0;display:block;overflow:hidden;max-height:0;transition-duration:.3s}@media (min-width:1350px){.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul{margin:1rem 0 0;overflow:visible;padding-bottom:0;max-height:700px;display:-ms-flexbox;display:flex}}@media (min-width:1350px){.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu>li.menu-level-2{-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu>li.menu-level-2:hover{background:rgba(0,0,0,.2)}}.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu>li.menu-level-2 a{display:block;color:#fdc400;font-weight:500;font-size:1rem;line-height:1;padding:.45em}.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu>li.menu-level-2 a.is-active{color:#fdc400}@media (min-width:1350px){.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu>li.menu-level-2 a{font-size:1.7875rem;padding:0;margin-bottom:.45em}}.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu>li.menu-level-2 .field--name-field-menu-description{font-size:1rem;max-width:100%}.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu>li.menu-level-2.menu-item-small a,.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu>li.menu-level-2.small a{font-size:.9375rem}@media (min-width:1350px){.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu>li.menu-level-2.menu-item-small a,.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu>li.menu-level-2.small a{padding-left:26px;line-height:1.3;background:url(/themes/custom/step/dist/images/icons/arrow-down-right-white30.svg) no-repeat 0 0 transparent;background-size:22px}}@media (min-width:1350px){.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu>li.menu-level-2:nth-of-type(2).menu-item-small,.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu>li.menu-level-2:nth-of-type(2).small,.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu>li.menu-level-2:nth-of-type(3).menu-item-small,.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu>li.menu-level-2:nth-of-type(3).small{margin-left:-.95rem}+.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu>li.menu-level-2:nth-of-type(2).menu-item-small.menu-item-small,+.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu>li.menu-level-2:nth-of-type(2).menu-item-small.small,+.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu>li.menu-level-2:nth-of-type(2).small.menu-item-small,+.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu>li.menu-level-2:nth-of-type(2).small.small,+.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu>li.menu-level-2:nth-of-type(3).menu-item-small.menu-item-small,+.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu>li.menu-level-2:nth-of-type(3).menu-item-small.small,+.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu>li.menu-level-2:nth-of-type(3).small.menu-item-small,+.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown>ul.menu>li.menu-level-2:nth-of-type(3).small.small{margin-left:-1rem}}.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1>.menu-dropdown.is-open>ul{max-height:700px;padding:10px 0;transition:max-height 1s ease-out,padding .2s}.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1.button{margin-top:2em;border:0}@media (min-width:1350px){.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1.button{margin-top:0;margin-left:.75rem}}.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1.button>.menu-dropdown{border-bottom:0;padding:0;margin:0}.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1.button a{display:inline-block;font-family:DM Mono,monospace;font-weight:500;letter-spacing:-.02em;line-height:1.2em;text-align:center;text-decoration:none;border:0;background-color:var(--color-button-background);color:var(--color-button-link);transition:background-color .25s cubic-bezier(.1,.5,.5,1);font-size:1rem;border:1px solid var(--color-button-border);padding:1em 1.6em;font-size:.9375rem;background-color:#0861ff;border:1px solid #0861ff;display:block;padding:.75em 1.4em}@media (min-width:768px){.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1.button a{font-size:1.125rem}}.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1.button a:focus,.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1.button a:hover{--color-button-link:#fff}.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1.button a:disabled,.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1.button a[disabled]{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9;pointer-events:none}.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1.button a:disabled:focus,.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1.button a:disabled:hover,.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1.button a[disabled]:focus,.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1.button a[disabled]:hover{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9}.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1.button a:focus,.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1.button a:hover{outline:none;--color-button-background:#0861ff;border-color:#0861ff}@media (min-width:768px){.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1.button a{font-size:1rem}}@media (min-width:640px){.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1.button a{display:inline-block}}.block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1.button a:hover{background-color:#1d1d1b;border:1px solid #1d1d1b}@media (min-width:1350px){.block-menu.navigation.menu--main .menu-block-main{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch}}.block-menu.navigation.menu--main .menu-block-main .menu li.menu-item--active-trail>a{border-color:#0861ff}.region-header>.block-menu.navigation.menu--main{display:none}@media (min-width:1350px){.region-header>.block-menu.navigation.menu--main{display:block}}body.path-frontpage .header-container.on-top .block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1.button a,header.dropdown-expanded .block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1.button a{color:#fff;background-color:#0861ff;border-color:#0861ff}body.path-frontpage .header-container.on-top .block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1.button a:focus,body.path-frontpage .header-container.on-top .block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1.button a:hover,header.dropdown-expanded .block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1.button a:focus,header.dropdown-expanded .block-menu.navigation.menu--main .menu.menu-level-0>li.menu-level-1.button a:hover{outline:none;background-color:#1d1d1b;border-color:#1d1d1b;color:#fff}body.path-frontpage .header-container.on-top .block-menu.navigation.menu--account li.menu-level-1>a,body.path-frontpage .header-container.on-top .block-menu.navigation.menu--main .menu.menu-level-0>li>a,header.dropdown-expanded .block-menu.navigation.menu--account li.menu-level-1>a,header.dropdown-expanded .block-menu.navigation.menu--main .menu.menu-level-0>li>a{color:#fff}body.path-frontpage .header-container.on-top .block-menu.navigation.menu--account li.menu-level-1>a:hover,body.path-frontpage .header-container.on-top .block-menu.navigation.menu--main .menu.menu-level-0>li>a:hover,header.dropdown-expanded .block-menu.navigation.menu--account li.menu-level-1>a:hover,header.dropdown-expanded .block-menu.navigation.menu--main .menu.menu-level-0>li>a:hover{border-color:#fdc400}body.path-frontpage .header-container.on-top .block-menu.navigation.menu--account li.menu-level-1>a[data-drupal-link-system-path="user/login"]:after,body.path-frontpage .header-container.on-top .block-menu.navigation.menu--account li.menu-level-1>a[data-drupal-link-system-path=user]:after,body.path-frontpage .header-container.on-top .block-menu.navigation.menu--main .menu.menu-level-0>li>a[data-drupal-link-system-path="user/login"]:after,body.path-frontpage .header-container.on-top .block-menu.navigation.menu--main .menu.menu-level-0>li>a[data-drupal-link-system-path=user]:after,header.dropdown-expanded .block-menu.navigation.menu--account li.menu-level-1>a[data-drupal-link-system-path="user/login"]:after,header.dropdown-expanded .block-menu.navigation.menu--account li.menu-level-1>a[data-drupal-link-system-path=user]:after,header.dropdown-expanded .block-menu.navigation.menu--main .menu.menu-level-0>li>a[data-drupal-link-system-path="user/login"]:after,header.dropdown-expanded .block-menu.navigation.menu--main .menu.menu-level-0>li>a[data-drupal-link-system-path=user]:after{background-image:url(/themes/custom/step/dist/images/icons/white/user.svg)}body.path-frontpage .header-container.on-top .block-menu.navigation.menu--account li.menu-level-1>a[data-drupal-link-system-path="user/logout"]:after,body.path-frontpage .header-container.on-top .block-menu.navigation.menu--main .menu.menu-level-0>li>a[data-drupal-link-system-path="user/logout"]:after,header.dropdown-expanded .block-menu.navigation.menu--account li.menu-level-1>a[data-drupal-link-system-path="user/logout"]:after,header.dropdown-expanded .block-menu.navigation.menu--main .menu.menu-level-0>li>a[data-drupal-link-system-path="user/logout"]:after{background-image:url(/themes/custom/step/dist/images/icons/white/logout.svg)}body.path-frontpage .header-container.on-top .block-menu.navigation.menu--account li.menu-level-1.menu-item--active-trail>a,body.path-frontpage .header-container.on-top .block-menu.navigation.menu--account li.menu-level-1.menu-item--active-trail>a:hover,body.path-frontpage .header-container.on-top .block-menu.navigation.menu--main .menu.menu-level-0>li.menu-item--active-trail>a,body.path-frontpage .header-container.on-top .block-menu.navigation.menu--main .menu.menu-level-0>li.menu-item--active-trail>a:hover,header.dropdown-expanded .block-menu.navigation.menu--account li.menu-level-1.menu-item--active-trail>a,header.dropdown-expanded .block-menu.navigation.menu--account li.menu-level-1.menu-item--active-trail>a:hover,header.dropdown-expanded .block-menu.navigation.menu--main .menu.menu-level-0>li.menu-item--active-trail>a,header.dropdown-expanded .block-menu.navigation.menu--main .menu.menu-level-0>li.menu-item--active-trail>a:hover{border-color:#fdc400}body.path-frontpage .header-container.on-top .block-menu.navigation.menu--account li.menu-level-1.button a,body.path-frontpage .header-container.on-top .block-menu.navigation.menu--main .menu.menu-level-0>li.button a,header.dropdown-expanded .block-menu.navigation.menu--account li.menu-level-1.button a,header.dropdown-expanded .block-menu.navigation.menu--main .menu.menu-level-0>li.button a{background-color:#fdc400!important;border-color:#fdc400!important;color:#1d1d1b!important}body.path-frontpage .header-container.on-top .block-menu.navigation.menu--account li.menu-level-1.button a:hover,body.path-frontpage .header-container.on-top .block-menu.navigation.menu--main .menu.menu-level-0>li.button a:hover,header.dropdown-expanded .block-menu.navigation.menu--account li.menu-level-1.button a:hover,header.dropdown-expanded .block-menu.navigation.menu--main .menu.menu-level-0>li.button a:hover{background-color:#1d1d1b!important;border-color:#1d1d1b!important;color:#fdc400!important}body.path-frontpage .header-container.on-top .block-menu.navigation.menu--account li.menu-item--expanded:hover>a,header.dropdown-expanded .block-menu.navigation.menu--account li.menu-item--expanded:hover>a{color:#1d1d1b}body.path-frontpage .header-container.on-top .block-menu.navigation.menu--account li.menu-item--expanded:hover>a:after,header.dropdown-expanded .block-menu.navigation.menu--account li.menu-item--expanded:hover>a:after{background-image:url(/themes/custom/step/dist/images/icons/user.svg)}nav.page-navigation .block-menu.navigation.menu--main{padding:0}@media (min-width:1350px){nav.page-navigation .block-menu.navigation.menu--main{padding:1em 0}}nav.page-navigation .block-menu.navigation.menu--main .menu li a.is-active{border-color:transparent}@media (min-width:1350px){nav.page-navigation .block-menu.navigation.menu--main .menu li a.is-active{border-color:#0861ff}}button.hamburger{z-index:2;position:absolute;display:-ms-flexbox;display:flex;margin-right:.75rem;padding:15px 10px}button.hamburger:focus,button.hamburger:hover{outline:none;background-color:transparent;border-color:transparent;color:transparent}@media (min-width:1350px){button.hamburger{display:none}}button.hamburger .hamburger-inner{margin-top:0;top:calc(50% - 2px)}button.hamburger .hamburger-inner,button.hamburger .hamburger-inner:after,button.hamburger .hamburger-inner:before{width:24px;height:3px;background-color:var(--color-hamburger-icon);border-radius:0}button.hamburger .hamburger-inner:before{top:-8px;left:5px}button.hamburger .hamburger-inner:after{bottom:-8px;left:-5px}button.hamburger.is-active .hamburger-inner,button.hamburger.is-active .hamburger-inner:after,button.hamburger.is-active .hamburger-inner:before{background-color:#fff;left:0}button.hamburger .hamburger-box{width:24px;height:24px}.hamburger.is-active:hover,.hamburger:hover{opacity:1}body.path-frontpage.menu-hero:not(.path-mystep){--color-hamburger-icon:#fff}body.path-frontpage.menu-hero:not(.path-mystep) .header-container.leave-top{--color-hamburger-icon:#1d1d1b}.navigation.menu--account{display:none}@media (min-width:1350px){.navigation.menu--account{display:block;position:relative;z-index:2;right:auto}}.navigation.menu--account>ul.menu{display:-ms-flexbox;display:flex;margin:0 10px 0 0}@media (min-width:1350px){.navigation.menu--account>ul.menu>li{padding:0;margin:0 0 0 .5rem}}.navigation.menu--account>ul.menu>li>a{color:var(--color-menu-link);font-weight:500;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-indent:-9999px;width:44px;height:54px}@media (min-width:1350px){.navigation.menu--account>ul.menu>li>a{text-indent:0;width:auto;height:auto;padding:.5rem 1rem;border-bottom:2px solid transparent}.navigation.menu--account>ul.menu>li>a.active{border-bottom-color:#0861ff}}.navigation.menu--account>ul.menu>li>a[data-drupal-link-system-path="user/login"]:after,.navigation.menu--account>ul.menu>li>a[data-drupal-link-system-path="user/logout"]:after,.navigation.menu--account>ul.menu>li>a[data-drupal-link-system-path=user]:after{content:" ";display:block;background-image:var(--icon-user-url);background-position:50%;background-repeat:no-repeat;background-size:33px;width:54px;height:54px;margin-left:0}@media (min-width:1350px){.navigation.menu--account>ul.menu>li>a[data-drupal-link-system-path="user/login"]:after,.navigation.menu--account>ul.menu>li>a[data-drupal-link-system-path="user/logout"]:after,.navigation.menu--account>ul.menu>li>a[data-drupal-link-system-path=user]:after{background-size:1.5rem 1.5rem;width:1rem;height:1rem;margin-left:5px}}.navigation.menu--account>ul.menu>li>a[data-drupal-link-system-path="user/logout"]:after{background-image:url(/themes/custom/step/dist/images/icons/logout.svg)}.navigation.menu--account>ul.menu>li.menu-item--expanded{position:relative;display:block}.navigation.menu--account>ul.menu>li.menu-item--expanded>.menu{max-height:0;opacity:0;position:absolute;right:0;left:auto;background-color:#1d1d1b;padding:0 1rem;z-index:0;margin:0;transition:opacity .25s ease-in-out}.navigation.menu--account>ul.menu>li.menu-item--expanded>.menu>li{text-align:left;border-bottom:2px dotted hsla(0,0%,100%,.3)}.navigation.menu--account>ul.menu>li.menu-item--expanded>.menu>li>a{white-space:nowrap;padding:.5rem;color:#fff;display:block;font-size:1rem;font-weight:500}.navigation.menu--account>ul.menu>li.menu-item--expanded>.menu>li>a[data-drupal-link-system-path="user/logout"]{display:-ms-flexbox;display:flex}.navigation.menu--account>ul.menu>li.menu-item--expanded>.menu>li>a[data-drupal-link-system-path="user/logout"]:after{content:" ";display:block;background-position:50%;background-repeat:no-repeat;background-size:26px;width:26px;height:26px;margin-left:0;background-image:url(/themes/custom/step/dist/images/icons/yellow/logout.svg)}.navigation.menu--account>ul.menu>li.menu-item--expanded>.menu>li>a:focus,.navigation.menu--account>ul.menu>li.menu-item--expanded>.menu>li>a:hover{color:#fdc400;text-decoration:underline}.navigation.menu--account>ul.menu>li.menu-item--expanded>.menu>li:last-child{border-bottom:0}.navigation.menu--account>ul.menu>li.menu-item--expanded>.menu>li:last-child a{border:0}.navigation.menu--account>ul.menu>li.menu-item--expanded:hover{background:var(--color-menu-background);color:#fff}.navigation.menu--account>ul.menu>li.menu-item--expanded:hover>a{border-bottom-color:#0861ff;color:#fff!important;text-decoration:none}.navigation.menu--account>ul.menu>li.menu-item--expanded:hover>.menu{padding:.5rem 1rem;max-height:100vh;opacity:1}@media (min-width:1350px){.navigation.menu--account>ul.menu{margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}body.user-logged-in .mobile-menu-container .user-account-menu-container>.menu>.menu-item--expanded+li,body.user-logged-in .navigation.menu--account>ul.menu>li.menu-item--expanded+li{display:none}header.menu-is-open .navigation.menu--account ul.menu li a[data-drupal-link-system-path="user/login"]:after,header.menu-is-open .navigation.menu--account ul.menu li a[data-drupal-link-system-path="user/logout"]:after,header.menu-is-open .navigation.menu--account ul.menu li a[data-drupal-link-system-path=user]:after{background-image:url(/themes/custom/step/dist/images/icons/white/user.svg)}header.menu-is-open .navigation.menu--account ul.menu li a[data-drupal-link-system-path="user/logout"]:after{background-image:url(/themes/custom/step/dist/images/icons/white/logout.svg)}button.close-menu{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;border:0;background:url(/themes/custom/step/dist/images/icons/white/close.svg) no-repeat 50% transparent;background-size:40px;display:none}button.close-menu:hover{background-color:#0861ff}header.dropdown-expanded button.close-menu{display:block}.mobile-menu-container{background:#1d1d1b;position:fixed;top:0;bottom:0;padding:0 1.5rem;max-height:0;overflow-y:auto;opacity:0}@media (min-width:1350px){.mobile-menu-container{display:none}}.mobile-menu-container.menu-is-open{transition:opacity .25s ease-in-out;max-height:100%;opacity:1}.mobile-menu-container .user-account-menu-container{margin-top:5rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:3px dotted hsla(0,0%,100%,.3)}.mobile-menu-container .user-account-menu-container .menu{margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.mobile-menu-container .user-account-menu-container>.menu>li{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.mobile-menu-container .user-account-menu-container>.menu>li:first-child>a:after{display:none}.mobile-menu-container .user-account-menu-container>.menu>li:first-child>a:before{content:" ";display:block;background-image:url(/themes/custom/step/dist/images/icons/yellow/user.svg);background-position:50%;background-repeat:no-repeat;background-size:27px;width:18px;height:32px;margin-left:0;margin-right:8px}.mobile-menu-container .user-account-menu-container>.menu>li:first-child>a+.menu{margin-left:.3rem}.mobile-menu-container .user-account-menu-container>.menu>li:first-child>a+.menu>li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.mobile-menu-container .user-account-menu-container>.menu>li:first-child>a+.menu>li:before{content:"";display:inline-block;background-image:url(/themes/custom/step/dist/images/icons/yellow/arrow-next.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1em;height:1em;margin-left:0;margin-right:.3rem}.mobile-menu-container .user-account-menu-container>.menu>li:first-child>a+.menu>li a{font-weight:400}.mobile-menu-container .user-account-menu-container>.menu>li a{color:#fff;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.mobile-menu-container .user-account-menu-container>.menu>li>a:after{content:" ";display:block;background-image:url(/themes/custom/step/dist/images/icons/yellow/user.svg);background-position:50%;background-repeat:no-repeat;background-size:32px;width:32px;height:32px;margin-left:0}.mobile-menu-container .user-account-menu-container>.menu>li>a[data-drupal-link-system-path="user/logout"]:after{background-image:url(/themes/custom/step/dist/images/icons/yellow/logout.svg)}.mobile-menu-container .user-account-menu-container>.menu>li>ul>li>a[data-drupal-link-system-path="user/logout"]:after{background-image:url(/themes/custom/step/dist/images/icons/yellow/logout.svg);content:" ";display:block;background-position:50%;background-repeat:no-repeat;background-size:32px;width:32px;height:32px;margin-left:0}.mobile-menu-container .main-menu-container{padding-bottom:2rem}.desktop-menu-container{display:none}@media (min-width:1350px){.desktop-menu-container{display:block}}.desktop-menu-container .menu-level-1.menu-item--expanded ul.menu{overflow-y:hidden}.group-metadata{width:100%;border-bottom:2px solid #e6e6e6;margin-top:1rem;margin-bottom:2rem}@media (min-width:768px){.group-metadata{margin-bottom:2rem}}@media (min-width:1400px){.group-metadata{margin-bottom:3rem}}@media (min-width:1000px){.group-metadata{margin-top:0}}.group-metadata-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 2rem;margin-left:auto;margin-right:auto;width:92%;max-width:1300px}@media (min-width:1400px){.group-metadata-wrapper{max-width:1480px}}@media (min-width:768px){.group-metadata-wrapper{padding:1rem 0}}.group-metadata-wrapper>:not(.field--name-field-id-ticketone):not(.field--name-field-id-streaming){width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;margin-right:1em;margin-bottom:2px}@media (min-width:640px){.group-metadata-wrapper>:not(.field--name-field-id-ticketone):not(.field--name-field-id-streaming){width:auto;white-space:nowrap;margin-bottom:0}}.group-metadata-wrapper>:not(.field--name-field-id-ticketone):not(.field--name-field-id-streaming):before{content:"";width:24px;height:24px;background:url(/themes/custom/step/dist/images/icons/white/arrow-down-right.svg) no-repeat 50% #fdc400;background-size:24px;margin-right:6px}@media (min-width:1400px){.group-metadata-wrapper>:not(.field--name-field-id-ticketone):not(.field--name-field-id-streaming):before{width:30px;height:30px;background-size:30px;margin-right:.5em}}.group-metadata-wrapper>:not(.field--name-field-id-ticketone):not(.field--name-field-id-streaming) .field__item,.group-metadata-wrapper>:not(.field--name-field-id-ticketone):not(.field--name-field-id-streaming) .field__label{line-height:1.2;padding-right:.25em}.group-metadata-wrapper .metadata-wrapper-right{white-space:normal;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1em}@media (min-width:768px){.group-metadata-wrapper .metadata-wrapper-right{margin-top:0;-ms-flex-positive:2;flex-grow:2;-ms-flex-pack:end;justify-content:flex-end}}.group-metadata-wrapper .metadata-wrapper-right:before{content:none}.group-metadata-wrapper .metadata-wrapper-right a{font-weight:500}.group-metadata-wrapper .field--name-field-id-streaming,.group-metadata-wrapper .field--name-field-id-ticketone{display:inline-block;font-family:DM Mono,monospace;font-weight:500;letter-spacing:-.02em;line-height:1.2em;text-align:center;text-decoration:none;border:0;background-color:var(--color-button-background);color:var(--color-button-link);transition:background-color .25s cubic-bezier(.1,.5,.5,1);font-size:1rem;--color-button-link:#1d1d1b;--color-button-background:#fdc400;font-size:1.125rem;padding:.75em 1.25em;width:100%;display:block;margin-top:1rem;margin-left:auto;margin-right:auto}@media (min-width:768px){.group-metadata-wrapper .field--name-field-id-streaming,.group-metadata-wrapper .field--name-field-id-ticketone{font-size:1.125rem}}.group-metadata-wrapper .field--name-field-id-streaming:focus,.group-metadata-wrapper .field--name-field-id-streaming:hover,.group-metadata-wrapper .field--name-field-id-ticketone:focus,.group-metadata-wrapper .field--name-field-id-ticketone:hover{outline:none;--color-button-link:#fff;--color-button-background:#0861ff}.group-metadata-wrapper .field--name-field-id-streaming:disabled,.group-metadata-wrapper .field--name-field-id-streaming[disabled],.group-metadata-wrapper .field--name-field-id-ticketone:disabled,.group-metadata-wrapper .field--name-field-id-ticketone[disabled]{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9;pointer-events:none}.group-metadata-wrapper .field--name-field-id-streaming:disabled:focus,.group-metadata-wrapper .field--name-field-id-streaming:disabled:hover,.group-metadata-wrapper .field--name-field-id-streaming[disabled]:focus,.group-metadata-wrapper .field--name-field-id-streaming[disabled]:hover,.group-metadata-wrapper .field--name-field-id-ticketone:disabled:focus,.group-metadata-wrapper .field--name-field-id-ticketone:disabled:hover,.group-metadata-wrapper .field--name-field-id-ticketone[disabled]:focus,.group-metadata-wrapper .field--name-field-id-ticketone[disabled]:hover{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9}.group-metadata-wrapper .field--name-field-id-streaming a,.group-metadata-wrapper .field--name-field-id-ticketone a{color:#1d1d1b}@media (min-width:768px){.group-metadata-wrapper .field--name-field-id-streaming,.group-metadata-wrapper .field--name-field-id-ticketone{padding:.75em 2.25em}}@media (min-width:1000px){.group-metadata-wrapper .field--name-field-id-streaming,.group-metadata-wrapper .field--name-field-id-ticketone{width:auto;display:inline-block;margin-top:0;margin-right:0}}@media (min-width:1000px){.group-metadata-wrapper .field--name-field-id-streaming:last-child,.group-metadata-wrapper a[class^=field--name-field-id-]{margin-left:10px;margin-right:0}}.group-hero{background-color:#0861ff;color:#fff;position:relative;overflow:hidden;text-align:left;display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;--color-title:#fff}.group-hero:after{content:"";position:absolute;top:0;bottom:auto;left:0;right:0;z-index:2;height:2rem;background:linear-gradient(180deg,rgba(0,0,0,.1),transparent 100%,transparent)}@media (min-width:1350px){.group-hero{margin-bottom:0}}.group-hero .field--name-field-img-header{background-color:#0861ff}@media (min-width:1000px){.group-hero .field--name-field-img-header{position:absolute;top:0;bottom:0;left:43%;right:0;z-index:0}}.group-hero .field--name-field-img-header .contextual-region{position:static}.group-hero .field--name-field-img-header .field--name-field-media-image.view-mode-background{display:-ms-flexbox;display:flex;background-color:#0861ff;width:100%}@media (min-width:1000px){.group-hero .field--name-field-img-header .field--name-field-media-image.view-mode-background{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}}.group-hero .field--name-field-img-header .field--name-field-media-image.view-mode-background .field__item{width:100%}.group-hero .field--name-field-img-header .field--name-field-media-image.view-mode-background .field__item>div{position:absolute;opacity:1;top:0;bottom:0;left:0;right:0;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}.group-hero .field--name-field-img-header .field--name-field-media-image.view-mode-background:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(190deg,transparent 60%,rgba(0,0,0,.2))}.group-hero .field--name-field-img-header picture{display:-ms-flexbox;display:flex;width:100%;height:100%}.group-hero .field--name-field-img-header picture img{object-fit:cover;height:auto;width:100%}.group-hero .field--name-field-img-header .alignment-bottom picture img{object-position:center bottom}.group-hero .field--name-field-img-header .alignment-top picture img{object-position:center top}.group-hero .field--name-field-img-header .alignment-center picture img{object-position:center center}.group-hero .field--name-field-img-header .alignment-left picture img{object-position:left center}.group-hero .field--name-field-img-header .alignment-right picture img{object-position:right center}.group-hero .group-hero-text-wrapper,.group-hero .group-wrapper{position:relative;z-index:1;width:100%}.group-hero .group-hero-text-wrapper:before,.group-hero .group-wrapper:before{content:"";position:absolute;top:auto;right:0;left:0;bottom:-1.5rem;height:1.5rem;background:#0861ff;opacity:.7}@media (min-width:1000px){.group-hero .group-hero-text-wrapper,.group-hero .group-wrapper{margin-left:auto;margin-right:auto;width:92%;max-width:1300px}}@media (min-width:1000px) and (min-width:1400px){.group-hero .group-hero-text-wrapper,.group-hero .group-wrapper{max-width:1480px}}@media (min-width:1000px){.group-hero .group-hero-text-wrapper:before,.group-hero .group-wrapper:before{content:"";width:55.1%;top:0;right:0;left:44.9%;bottom:0;height:auto;background:url(/themes/custom/step/dist/images/backgrounds/group-hero-bg.svg) no-repeat 0 0 transparent;background-size:450px auto;opacity:1}}.group-hero .group-hero-text-wrapper .group-text,.group-hero .group-wrapper .group-text{padding:3rem 2rem;background-color:#0861ff}@media (min-width:1000px){.group-hero .group-hero-text-wrapper .group-text,.group-hero .group-wrapper .group-text{min-height:26rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;margin-bottom:0;padding:4rem 0;width:45%}}.group-hero .group-hero-text-wrapper>:not(.contextual){position:relative}.group-hero .field--name-node-title{position:relative;width:100%;margin:0;max-width:30em}@media (min-width:1400px){.group-hero .field--name-node-title{max-width:none;width:43vw}.group-hero .field--name-node-title h1{margin-block:.5rem 1rem}}.group-hero .field--name-node-title h1{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:2rem;margin-bottom:1em;margin-bottom:.5rem;line-height:100%}@media (min-width:768px){.group-hero .field--name-node-title h1{font-size:2.5rem}}@media (min-width:1000px){.group-hero .field--name-node-title h1{font-size:3.25rem;line-height:110%}}@media (min-width:1800px){.group-hero .field--name-node-title h1{font-size:3.5625rem}}.group-hero .field--name-node-title+.field--name-field-subtitle{margin-top:1rem}.group-hero .field--name-field-subtitle{font-size:.9375rem;z-index:1;line-height:130%;max-width:80vw;margin:0}@media (min-width:1000px){.group-hero .field--name-field-subtitle{font-size:1.625rem;max-width:30em}}.group-hero .group-credits{margin-bottom:0}body.page-node-type-comunicato-stampa .group-hero{min-height:0;background-color:#f6f6f6;box-shadow:inset 0 10px 20px rgba(0,0,0,.1);padding:8rem 0 2rem}@media (min-width:1350px){body.page-node-type-comunicato-stampa .group-hero{padding:4rem 0 0}}body.page-node-type-comunicato-stampa .group-hero .group-hero-text-wrapper{background-color:transparent;color:#1d1d1b;text-shadow:none;text-align:center}body.page-node-type-comunicato-stampa .group-hero .group-hero-text-wrapper:after,body.page-node-type-comunicato-stampa .group-hero .group-hero-text-wrapper:before{display:none}body.page-node-type-comunicato-stampa .group-hero .group-hero-text-wrapper .field--name-field-data{text-shadow:none}body.page-node-type-comunicato-stampa .group-hero .group-hero-text-wrapper .field--name-node-title{margin-left:auto;margin-right:auto}@media (min-width:1000px){body.page-node-type-comunicato-stampa .group-hero .group-hero-text-wrapper .field--name-node-title{max-width:47em}}body.page-node-type-comunicato-stampa .group-hero .group-hero-text-wrapper .field--name-node-title h1{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:2rem;margin-bottom:1em;text-shadow:none!important}@media (min-width:768px){body.page-node-type-comunicato-stampa .group-hero .group-hero-text-wrapper .field--name-node-title h1{font-size:2.5rem}}@media (min-width:1000px){body.page-node-type-comunicato-stampa .group-hero .group-hero-text-wrapper .field--name-node-title h1{font-size:3.25rem;line-height:110%}}@media (min-width:1800px){body.page-node-type-comunicato-stampa .group-hero .group-hero-text-wrapper .field--name-node-title h1{font-size:3.5625rem}}.field--name-field-hero-background-image{background-color:#dbdbdb;display:-ms-flexbox;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.field--name-field-hero-background-image>div{width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}.field--name-field-img-header.view-mode-teaser img{width:100%}.node-view-mode-teaser .group-text{line-height:1.2}@media (min-width:768px){.node-view-mode-teaser .group-text{padding-right:2rem}}@media (min-width:1400px){.node-view-mode-teaser .group-text{padding-right:4rem}}.field--name-field-ref-categoria .field--name-taxonomy-term-title{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.1em .3em;margin-bottom:.5rem;color:#fff;font-family:DM Mono,monospace;font-weight:600;line-height:1.1;display:inline-block;margin-left:auto;margin-right:auto;text-transform:uppercase;font-size:.875rem;font-weight:500;padding:.3em .7em;background-color:#1d1d1b}@media (min-width:1000px){.field--name-field-ref-categoria .field--name-taxonomy-term-title{padding:.4em .6em;text-transform:none}}.field--name-field-ref-categoria .field--name-taxonomy-term-title+.field--name-node-title{margin-top:.5rem}@media (min-width:1000px){.field--name-field-ref-categoria .field--name-taxonomy-term-title{font-size:.9375rem}}.field--name-field-ref-categoria .field--name-taxonomy-term-title.view-mode-teaser{margin-bottom:1rem}.field--name-node-title{max-width:100%;padding:0}.field--name-node-title h2{font-family:Roboto,sans-serif;font-weight:600;letter-spacing:0;margin-bottom:0;font-size:1.375rem}@media (min-width:768px){.field--name-node-title h2{font-size:1.625rem}}.view-mode-icon-and-title.field--name-field-icon+.term-name{padding:.1em .3em;margin-bottom:.5rem;color:#fff;font-family:DM Mono,monospace;font-weight:600;line-height:1.1;display:inline-block;margin-left:auto;margin-right:auto;text-transform:uppercase;font-size:.875rem;font-weight:500;padding:.3em .7em;background-color:#1d1d1b;display:block;margin-bottom:0;padding-left:calc(.5em + 40px)}@media (min-width:1000px){.view-mode-icon-and-title.field--name-field-icon+.term-name{padding:.4em .6em;text-transform:none}}.view-mode-icon-and-title.field--name-field-icon+.term-name+.field--name-node-title{margin-top:.5rem}@media (min-width:1000px){.view-mode-icon-and-title.field--name-field-icon+.term-name{font-size:.9375rem}}.group-hero-text-wrapper .field--name-field-ref-categoria{display:inline-block;margin-bottom:.75em}.field--name-field-ref-categoria{position:relative}.field--name-field-ref-categoria .vocabulary-categorie-attivita{padding-left:40px}.field--name-field-ref-categoria.view-mode-teaser{margin-bottom:1rem;display:inline-block;position:relative}.view-mode-icon-and-title.field--name-field-icon{width:40px;height:40px;position:absolute;bottom:0;left:0}.view-mode-icon-and-title.field--name-field-icon img{width:100%!important}.field--name-field-tipologia{line-height:1.2}@media (min-width:768px){.field--name-field-tipologia{display:inline-block}}.field--name-field-tipologia.view-mode-teaser{display:inline-block;color:var(--color-tipologia);margin-bottom:.5rem}.field--name-field-tipologia.view-mode-teaser:after{display:none}.field--name-field-relatore.view-mode-teaser{display:block;line-height:1.2em;color:var(--color-text-light)}.field--name-field-relatore.view-mode-teaser .field__label{font-weight:inherit;padding-right:.2em}.field--name-field-relatore.view-mode-teaser .field__label:after{content:"";display:none}.field--name-field-relatore.view-mode-teaser>.field__item{font-weight:600}.field--name-field-relatore.view-mode-teaser:after{display:none}.field--name-field-accompagnatori.view-mode-teaser{display:block;line-height:1.2em;color:var(--color-text-light)}.field--name-field-accompagnatori.view-mode-teaser .field__label{font-weight:inherit;padding-right:.2em}.field--name-field-accompagnatori.view-mode-teaser .field__label:after{display:none}.field--name-field-accompagnatori.view-mode-teaser ol,.field--name-field-accompagnatori.view-mode-teaser p,.field--name-field-accompagnatori.view-mode-teaser ul{margin-bottom:0}.field--name-field-data-attivita.view-mode-teaser{margin-top:1rem}.field--name-field-data,.field--name-field-data-attivita{font-weight:600;display:inline-block}.field--name-field-data-attivita.view-mode-teaser,.field--name-field-data.view-mode-teaser{display:block;font-weight:400;font-size:.9375rem;line-height:1.2}.field--name-field-prezzo.view-mode-teaser>*{font-weight:400;font-size:.9375rem;line-height:1.2}.field--type-text-with-summary.view-mode-teaser{line-height:1.3;font-size:1rem;margin-top:1rem}div:not(.contextual-region) .field--name-node-title h1{margin-left:auto;margin-right:auto}.path-frontpage .group-hero{display:none}.node-attivita .group-hero .field--name-field-img-header .field--name-field-media-image.view-mode-background .field__item>div{opacity:.5}body:not(.page-node-type-page):not(.path-mystep) .field--name-field-data,body:not(.page-node-type-page):not(.path-mystep) .field--name-field-data-attivita:not(.view-mode-teaser),body:not(.page-node-type-page):not(.path-mystep) .group-hero .field--name-node-title h1{text-shadow:0 0 .6em rgba(0,0,0,.3)}body.page-node-type-page .field--name-field-subtitle,body.page-node-type-page .group-hero .field--name-node-title h1{color:var(--color-title)}nav.pager{margin-bottom:2rem;font-family:DM Mono,monospace}@media (min-width:768px){nav.pager{margin-bottom:4rem}}@media (min-width:1400px){nav.pager{margin-bottom:6rem}}nav.pager .pager__item.is-active{font-weight:600}nav.pager .pager__item.is-active a{opacity:1}nav.pager a{text-decoration:none;color:var(--color-text);opacity:.7}nav.pager a:hover{opacity:1}.slick--field-galleria-immagini{margin-bottom:2rem}@media (min-width:1000px){.slick--field-galleria-immagini{margin-bottom:4rem}}.slick.slick--optionset--generic{position:relative}.slick.slick--optionset--generic .slick__slider .slick-list{margin-left:auto;margin-right:auto;width:92%;max-width:1000px}@media (min-width:1400px){.slick.slick--optionset--generic .slick__slider .slick-list{max-width:1300px;padding-right:4vw;padding-left:4vw}}.slick.slick--optionset--generic .slick__slider .slick-list .slick-track .slick-slide{opacity:0;transition:opacity .15s ease-in-out}.slick.slick--optionset--generic .slick__slider .slick-list .slick-track .slick-slide img{-webkit-clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px));clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px));margin:0 auto;max-height:66vh;width:auto}@media (min-width:1000px){.slick.slick--optionset--generic .slick__slider .slick-list .slick-track .slick-slide img{-webkit-clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px));clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px))}}.slick.slick--optionset--generic .slick__slider .slick-list .slick-track .slick-slide img>.contextual{top:55px;right:5px}.slick.slick--optionset--generic .slick__slider .slick-list .slick-track .slick-slide.slick-active{opacity:1;transition-delay:.6s}.slick.slick--optionset--instagram{position:relative}.slick .slick__arrow{-ms-flex-align:center;align-items:center;display:none;left:0;-ms-flex-pack:justify;justify-content:space-between;height:6em;pointer-events:none;position:absolute;right:0;top:calc(50% - 70px)}.slick .slick__arrow>button{background:none;box-shadow:none;cursor:pointer;display:inline-block;outline:none;padding:0;margin:0;background-image:url(/themes/custom/step/dist/images/icons/arrow-next.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;width:40px;height:40px;pointer-events:auto;text-indent:-9999px;z-index:5}.slick .slick__arrow>button:focus{outline:0}.slick .slick__arrow>button:hover{background-image:url(/themes/custom/step/dist/images/icons/blue/arrow-next.svg)}.slick .slick__arrow>button.slick-prev{transform:rotate(-180deg)}@media (min-width:1000px){.slick .slick__arrow{margin-left:auto;margin-right:auto;width:92%;max-width:1300px;display:-ms-flexbox;display:flex}}@media (min-width:1000px) and (min-width:1400px){.slick .slick__arrow{max-width:1480px}}.slick ul.slick-dots{margin-left:auto;margin-right:auto;width:92%;max-width:1300px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;list-style:none;margin-top:1em;padding-left:0}@media (min-width:1400px){.slick ul.slick-dots{max-width:1480px}}.slick ul.slick-dots li{margin:0 3px}.slick ul.slick-dots li button{background:none;border:none;box-shadow:none;cursor:pointer;display:inline-block;outline:none;padding:0;margin:0;background-color:#e6e6e6;text-indent:-9999px;width:10px;height:10px;border-radius:100%}.slick ul.slick-dots li.slick-active button{background-color:#1d1d1b}.slide__caption{text-align:center;margin-top:.5rem;font-family:DM Mono,monospace;font-size:.9375rem}.social-sharing-buttons{margin-left:auto;margin-right:auto;width:92%;max-width:44rem;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0}@media (min-width:640px){.social-sharing-buttons{margin-bottom:2rem}}.social-sharing-buttons__button{border-radius:100%}.social-sharing-buttons__button:hover{background-color:#1d1d1b}.social-sharing-buttons__button:hover svg{fill:#fff}.social-sharing-buttons__button svg{transition:transform .2s ease;transform:scale(.85)}.social-sharing-buttons__button[href*=twitter] svg{width:29px!important;height:29px!important}.node-comunicato-stampa .social-sharing-buttons,.node-news .social-sharing-buttons{margin-left:auto;margin-right:auto;width:92%;max-width:1000px}@media (min-width:1400px){.node-comunicato-stampa .social-sharing-buttons,.node-news .social-sharing-buttons{max-width:1300px;padding-right:4vw;padding-left:4vw}}nav.tabs,ul.tabs{padding:0}ul.tabs{text-align:center;list-style:none;margin:2em 0}.tabs>li{margin:0}.tabs>li:before{display:none}.tabs a{display:block;padding:.7em 1.75em;line-height:1rem;text-decoration:none;background-color:#f6f6f6;text-transform:uppercase;font-size:.875rem;font-weight:600}.tabs a:link,.tabs a:visited{color:#3c3c3b;text-decoration:none}.tabs a.is-active{color:#1d1d1b;background-color:#fdc400;pointer-events:none}.tabs a:focus,.tabs a:hover{color:#fff;background-color:#0861ff}.block-local-tasks-block .tabs a{border-radius:.5em .5em 0 0}.video-controls .cta{background-color:rgba(0,0,0,.7);color:#fff;margin:0;padding:0;border-radius:50%;width:60px;height:60px;background-repeat:no-repeat;background-position:50%;background-size:30px 30px;display:block;transition:all 90ms ease-in-out;text-indent:-7976px;overflow:hidden;position:absolute;top:auto;right:auto;left:calc(50% - 30px);bottom:5vh}.video-controls .cta.audio{background-image:url(/themes/custom/step/dist/images/icons/white/volume-off.svg);z-index:2}.video-controls .cta.reset{background-image:url(/themes/custom/step/dist/images/icons/white/previous.svg);z-index:1;visibility:hidden}.video-controls .cta:hover{background-color:#0861ff}@media (min-width:1000px){.video-controls .cta{width:60px;height:60px;background-size:30px 30px;left:calc(50% - 30px);bottom:5vh}}.video-bg.video-bg-audio-on .video-controls .cta{bottom:10px}.video-bg.video-bg-audio-on .video-controls .cta.audio{background-image:url(/themes/custom/step/dist/images/icons/white/speaker-cross.svg);transform:translateX(52%)}.video-bg.video-bg-audio-on .video-controls .cta.reset{visibility:visible;transform:translateX(-52%)}.user-logged-in #block-step-local-tasks{z-index:10;top:39px;position:fixed;width:100%;background:#1d1d1b}.user-logged-in #block-step-local-tasks ul.tabs{margin:.5em 0 0;box-shadow:0 0 7px rgba(0,0,0,.3)}.adminimal .button:focus,.adminimal .button:hover,footer{background-color:#0861ff;color:#fff}footer{position:relative}footer .ot-sdk-show-settings,footer a{color:#fff;cursor:pointer}footer .ot-sdk-show-settings:hover,footer a:hover{color:#fdc400}footer .footer-top{padding:60px 0 0;position:relative}footer .footer-top>div{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;width:92%;max-width:1000px;position:relative;z-index:2}@media (min-width:1400px){footer .footer-top>div{max-width:1300px;padding-right:4vw;padding-left:4vw}}footer .footer-top .region-footer-top-center,footer .footer-top .region-footer-top-left,footer .footer-top .region-footer-top-right{width:100%}@media (min-width:768px){footer .footer-top{padding:60px 0}footer .footer-top .region-footer-top-center,footer .footer-top .region-footer-top-left,footer .footer-top .region-footer-top-right{width:auto}footer .footer-top .region-footer-top-left{margin-right:auto;margin-left:0}footer .footer-top .region-footer-top-center{padding:0;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:41.5em;flex-basis:41.5em;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:0;margin-top:auto}footer .footer-top .region-footer-top-right{margin-left:auto;margin-right:0}}footer .footer-bottom{padding:10px 0;background-color:#1d1d1b}footer .footer-bottom>div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;width:92%;max-width:1000px;font-size:.875rem}@media (min-width:1400px){footer .footer-bottom>div{max-width:1300px;padding-right:4vw;padding-left:4vw}}footer .footer-bottom>div p{margin:0;padding:0}body.no-footer footer{display:none}.header-container{background-color:#fff;z-index:4;position:fixed;top:0;bottom:auto;left:0;right:0;height:72px;transition:transform .35s cubic-bezier(.1,.5,.5,1)}.header-container.nav-down{transform:translateY(-101%);--color-menu-link:$color-black}.header-container.leave-top{background-color:#fff!important;--color-menu-link:#1d1d1b}.header-container.leave-top.nav-up{box-shadow:0 0 20px rgba(0,0,0,.2)}@media (min-width:1350px){.header-container{height:135px}}body.my-step.user-logged-in.path-mystep .group-hero,body.path-mystep.my-step.user-logged-in.path-user .group-hero{background-color:#fff;color:#1d1d1b}body.my-step.user-logged-in.path-mystep .group-hero .field--name-field-img-header,body.path-mystep.my-step.user-logged-in.path-user .group-hero .field--name-field-img-header{display:none}body.my-step.user-logged-in.path-mystep .group-hero .group-hero-wrapper,body.path-mystep.my-step.user-logged-in.path-user .group-hero .group-hero-wrapper{margin:0 auto}body.my-step.user-logged-in.path-mystep .group-hero .group-hero-wrapper .group-hero-text,body.path-mystep.my-step.user-logged-in.path-user .group-hero .group-hero-wrapper .group-hero-text{margin-left:auto;margin-right:auto;width:92%;max-width:1000px}@media (min-width:1400px){body.my-step.user-logged-in.path-mystep .group-hero .group-hero-wrapper .group-hero-text,body.path-mystep.my-step.user-logged-in.path-user .group-hero .group-hero-wrapper .group-hero-text{max-width:1300px;padding-right:4vw;padding-left:4vw}}body.user-logged-in .header-container{position:absolute}@media (min-width:1350px){body.user-logged-in .header-container{position:fixed}}body.user-logged-in.path-mystep.toolbar-horizontal .header-container{top:39px}body.user-logged-in.path-mystep.toolbar-horizontal.toolbar-tray-open .header-container{top:79px}body:not(.page-node-type-page):not(.page-node-type-ospite):not(.path-mystep) .header-container{background-color:#fff;margin-bottom:4em}header{padding:.5rem 0;position:relative;z-index:4}header.menu-is-open .block-system-branding-block #site-logo{z-index:5;position:relative;background:url(/themes/custom/step/dist/images/logo_grande_bianco.svg) no-repeat 15px 8px;background-size:98px}@media (min-width:1350px){header.menu-is-open .block-system-branding-block #site-logo{background-position:17px 10px;background-size:124px}}header.menu-is-open .block-system-branding-block #site-logo svg{opacity:0}header.menu-is-open.menu-is-open .region-header:before{opacity:1}@media (min-width:1350px){header{padding:1rem 0 0}header:before{content:"";position:fixed;opacity:0;z-index:0;top:0;right:0;left:0;bottom:0;pointer-events:none;background-color:#0861ff;background-image:url(/themes/custom/step/dist/images/backgrounds/step-white-20.svg);background-position:40% 120%,0 0;background-size:70%,auto;background-repeat:no-repeat,repeat;transition:all .5s ease}header.dropdown-expanded:before,header.menu-is-open:before{opacity:1}header.dropdown-expanded .block-system-branding-block #site-logo{z-index:5;position:relative;background:url(/themes/custom/step/dist/images/logo_grande_bianco.svg) no-repeat 17px 10px;background-size:124px}header.dropdown-expanded .block-system-branding-block #site-logo svg{opacity:0}header .region-header:before{display:none}}header .header-wrapper{position:static;z-index:5;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;max-height:97vh;overflow-y:auto}@media (min-width:1350px){header .header-wrapper{margin-left:auto;margin-right:auto;width:92%;max-width:1300px;max-height:none;overflow-y:inherit;-ms-flex-line-pack:end;align-content:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (min-width:1350px) and (min-width:1400px){header .header-wrapper{max-width:1480px}}header .region-branding{position:absolute;z-index:2}@media (min-width:1350px){header .region-branding{position:relative}}header .region-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;width:100%;min-height:56px;z-index:1}header .region-header:before{content:"";pointer-events:none;position:fixed;opacity:0;z-index:2;top:0;right:0;left:0;bottom:auto;height:66px;background:#1d1d1b}@media (min-width:1350px){header .region-header{position:static;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:start;justify-content:flex-start;width:auto;padding:0;margin-top:0}}header .block-system-branding-block .site-name{display:none}header .block-system-branding-block #site-logo{display:block;width:120px}@media (min-width:1350px){header .block-system-branding-block #site-logo{width:150px}}header .block-system-branding-block #site-logo img.step-logo{display:none;width:100%}header .block-system-branding-block #site-logo svg:nth-of-type(1n+2){display:none}header .block-system-branding-block #site-logo svg path{fill:var(--color-menu-link)!important}body.page-landing #site-logo{pointer-events:none}body:not(.path-frontpage).path-user header,body:not(.path-frontpage).user-logged-in header{position:relative}body:not(.path-frontpage).path-user .header-container+main,body:not(.path-frontpage).user-logged-in .header-container+main{padding-top:140px}@media (min-width:1350px){body:not(.path-frontpage).path-user .header-container+main,body:not(.path-frontpage).user-logged-in .header-container+main{padding-top:205px}}body.path-mystep.path-user header,body.path-mystep.user-logged-in header{position:relative}body.path-mystep.path-user .header-container+main,body.path-mystep.user-logged-in .header-container+main{padding-top:140px}@media (min-width:1350px){body.path-mystep.path-user .header-container+main,body.path-mystep.user-logged-in .header-container+main{padding-top:140px}}body:not(.path-frontpage) .header-container+main{padding-top:70px}@media (min-width:1350px){body:not(.path-frontpage) .header-container+main{padding-top:135px}}body.path-frontpage .header-container{transition:transform .35s cubic-bezier(.1,.5,.5,1),background-color .25s cubic-bezier(.1,.5,.5,1);background:rgba(0,0,0,.5)}body.path-frontpage .header-container.video-bg-audio-on{transition:all .5s cubic-bezier(.1,.5,.5,1);opacity:0;transform:translateY(-100%)}body.path-frontpage .header-container.on-top .block-system-branding-block #site-logo{z-index:5;position:relative;background:url(/themes/custom/step/dist/images/logo_grande_bianco.svg) no-repeat 15px 8px;background-size:98px}@media (min-width:1350px){body.path-frontpage .header-container.on-top .block-system-branding-block #site-logo{background-position:17px 10px;background-size:124px}}body.path-frontpage .header-container.on-top .block-system-branding-block #site-logo svg{opacity:0}.page-node-type-attivita header,.page-node-type-laboratorio header,.page-node-type-stories header{position:relative}.path-mystep.user-logged-in:not(.path-user) .header-container{position:relative;margin-bottom:4em}.path-mystep .messages,.path-user .messages{padding:52px 0 0;word-wrap:break-word;border:0;border-width:0;border-radius:0;background:no-repeat top;overflow-wrap:break-word;display:block;margin:2rem auto;max-width:33em;text-align:center}.path-mystep .messages+.messages,.path-user .messages+.messages{margin-top:1.538em}.path-mystep .messages__list,.path-user .messages__list{margin:0;padding:0;list-style:none}.path-mystep .messages__item+.messages__item,.path-user .messages__item+.messages__item{margin-top:.769em}.path-mystep .messages--status,.path-user .messages--status{font-weight:600;color:#00b977;background-color:#fff;background-image:url(/themes/custom/step/dist/images/icons/ok.svg);box-shadow:none;background-size:48px}.path-mystep .messages--warning,.path-user .messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600}.path-mystep .messages--error,.path-user .messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600}.path-mystep .messages--error p.error,.path-user .messages--error p.error{color:#a51b00}input[type=checkbox]{opacity:0;width:0;display:none}input[type=checkbox]+label{position:relative;display:block;cursor:pointer;line-height:1.3;padding:.2rem 0 .3rem 2rem}input[type=checkbox]+label.form-required{background-image:url(/themes/custom/step/dist/images/icons/required.svg);background-position:1.8rem 0;background-repeat:no-repeat;background-size:6px 6px;padding-left:2.6rem}input[type=checkbox]+label.form-required:after{margin:inherit;background-image:none}input[type=checkbox]+label:after,input[type=checkbox]+label:before{position:absolute;content:"";display:block}input[type=checkbox]+label:before{height:1.3rem;width:1.3rem;background:#fff;border:2px solid #5c5c5c;border-radius:1px;left:0;top:0}input[type=checkbox]+label:hover:before{border-color:#1d1d1b}input[type=checkbox]+label:after{height:5px;width:9px;border-left:3px solid;border-bottom:3px solid;border-color:#fff;transform:rotate(-45deg);left:.4rem;top:.4rem;content:none}input[type=checkbox]:checked+label:before{background-color:#1d1d1b;border-color:#1d1d1b}input[type=checkbox]:checked+label:after{content:""}input[type=checkbox]:focus+label:before{outline:none}button,input,optgroup,select,textarea{color:var(--color-text)}form label{font-size:1rem;font-weight:400}@media (min-width:768px){form label{font-size:1.125rem}}form .description{text-align:left}@media (min-width:768px){form .description{text-align:right}}form input{-webkit-appearance:none;appearance:none}form input+.description{margin-top:.25rem}form input[type=submit]{display:inline-block;font-family:DM Mono,monospace;font-weight:500;letter-spacing:-.02em;line-height:1.2em;text-align:center;text-decoration:none;border:0;background-color:var(--color-button-background);color:var(--color-button-link);transition:background-color .25s cubic-bezier(.1,.5,.5,1);font-size:1rem;border:1px solid var(--color-button-border);font-size:1.125rem;padding:.75em 1.25em}@media (min-width:768px){form input[type=submit]{font-size:1.125rem}}form input[type=submit]:focus,form input[type=submit]:hover{--color-button-link:#fff}form input[type=submit]:disabled,form input[type=submit][disabled]{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9;pointer-events:none}form input[type=submit]:disabled:focus,form input[type=submit]:disabled:hover,form input[type=submit][disabled]:focus,form input[type=submit][disabled]:hover{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9}form input[type=submit]:focus,form input[type=submit]:hover{outline:none;--color-button-background:#0861ff;border-color:#0861ff}@media (min-width:768px){form input[type=submit]{padding:.75em 2.25em}}form input[type=email],form input[type=password],form input[type=text]{border:0;background-color:#f6f6f6;font-size:1rem;font-weight:600;padding:1em}form input[type=email]:focus,form input[type=password]:focus,form input[type=text]:focus{border:0;outline:2px dotted #e6e6e6;background-color:#fff}@media (min-width:768px){form input[type=email],form input[type=password],form input[type=text]{padding:1em 1.6em}}form input[type=date]{height:auto;margin-bottom:0;padding:1em 1.6em;border:1px none #000;background-color:#f6f6f6;font-family:DM Mono,sans-serif;font-size:15px;line-height:1em;font-weight:500;cursor:pointer}form input[type=radio]{width:1.4rem;height:1.4rem;background:#e6e6e6;border-radius:50%;margin-right:.5rem;outline-offset:-5px;outline:5px solid #e6e6e6}form input[type=radio]:checked{background:#1d1d1b}form select{-webkit-appearance:none;appearance:none;height:auto;margin-bottom:0;padding:1em 3em 1em 1.6em;-ms-flex:1;flex:1;border:1px none #000;background-color:#f6f6f6;background-image:url(/themes/custom/step/dist/images/select.svg);background-position:calc(100% - 10px) 50%;background-size:1.5em;background-repeat:no-repeat;--color-text:#1d1d1b;font-family:DM Mono,sans-serif;font-size:15px;line-height:1em;font-weight:500;cursor:pointer}form .form-item input.error,form .form-item select.error,form .form-item textarea.error{border:0;outline:2px solid red;outline-offset:-2px}form .form-item.form-type-radio{display:-ms-flexbox;display:flex;width:100%}form .form-item.form-type-date>label{font-weight:600}.form--inline .form-item{float:none;margin-right:0}@media (min-width:768px){.form--inline .form-item{float:left;margin-right:1em}}.form-actions #edit-reset{font-size:.9375rem;font-weight:500}.webform-confirmation{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:2rem 1rem}@media (min-width:640px){.webform-confirmation{padding:4rem 2rem}}.webform-confirmation:before{content:"";display:block;width:6rem;height:6rem;margin:0 auto 1rem;background:url(/themes/custom/step/dist/images/icons/ok.svg) no-repeat 50% transparent;background-size:contain}.webform-confirmation__message{font-weight:600;font-size:1.375rem;margin-bottom:2rem}@media (min-width:640px){.webform-confirmation__message{margin-bottom:4rem}}.webform-confirmation__back a{display:inline-block;font-family:DM Mono,monospace;font-weight:500;letter-spacing:-.02em;line-height:1.2em;text-align:center;text-decoration:none;border:0;background-color:var(--color-button-background);color:var(--color-button-link);transition:background-color .25s cubic-bezier(.1,.5,.5,1);font-size:1rem;border:1px solid var(--color-button-border);font-size:1.125rem;padding:.75em 1.25em}@media (min-width:768px){.webform-confirmation__back a{font-size:1.125rem}}.webform-confirmation__back a:focus,.webform-confirmation__back a:hover{--color-button-link:#fff}.webform-confirmation__back a:disabled,.webform-confirmation__back a[disabled]{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9;pointer-events:none}.webform-confirmation__back a:disabled:focus,.webform-confirmation__back a:disabled:hover,.webform-confirmation__back a[disabled]:focus,.webform-confirmation__back a[disabled]:hover{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9}.webform-confirmation__back a:focus,.webform-confirmation__back a:hover{outline:none;--color-button-background:#0861ff;border-color:#0861ff}@media (min-width:768px){.webform-confirmation__back a{padding:.75em 2.25em}}.fieldset-wrapper{width:100%}fieldset.fieldgroup legend{display:block;margin-bottom:1rem}.form-item--error-message{font-size:.9375rem}.form-item--error-message:before{margin-top:3px;vertical-align:text-top}.step-mystep-delete-confirm,.step-mystep-edit-user-preferences-from,.step-mystep-reset-password-from{padding:2rem 7.5% 4rem;margin-left:auto;margin-right:auto;width:92%;max-width:1000px;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:end;-ms-flex-line-pack:center;align-content:center}@media (min-width:640px){.step-mystep-delete-confirm,.step-mystep-edit-user-preferences-from,.step-mystep-reset-password-from{padding:0 2rem 4rem}}@media (min-width:1000px){.step-mystep-delete-confirm,.step-mystep-edit-user-preferences-from,.step-mystep-reset-password-from{padding:0 3rem 6rem}}@media (min-width:1400px){.step-mystep-delete-confirm,.step-mystep-edit-user-preferences-from,.step-mystep-reset-password-from{max-width:1300px;padding-right:4vw;padding-left:4vw}}.step-mystep-delete-confirm .form-item input[type=email],.step-mystep-delete-confirm .form-item input[type=password],.step-mystep-delete-confirm .form-item input[type=text],.step-mystep-edit-user-preferences-from .form-item input[type=email],.step-mystep-edit-user-preferences-from .form-item input[type=password],.step-mystep-edit-user-preferences-from .form-item input[type=text],.step-mystep-reset-password-from .form-item input[type=email],.step-mystep-reset-password-from .form-item input[type=password],.step-mystep-reset-password-from .form-item input[type=text]{max-width:100%;width:100%}@media (min-width:768px){.step-mystep-delete-confirm .form-item input[type=email],.step-mystep-delete-confirm .form-item input[type=password],.step-mystep-delete-confirm .form-item input[type=text],.step-mystep-edit-user-preferences-from .form-item input[type=email],.step-mystep-edit-user-preferences-from .form-item input[type=password],.step-mystep-edit-user-preferences-from .form-item input[type=text],.step-mystep-reset-password-from .form-item input[type=email],.step-mystep-reset-password-from .form-item input[type=password],.step-mystep-reset-password-from .form-item input[type=text]{width:28em}}.step-mystep-delete-confirm .form-item input[type=checkbox],.step-mystep-edit-user-preferences-from .form-item input[type=checkbox],.step-mystep-reset-password-from .form-item input[type=checkbox]{-webkit-appearance:auto;appearance:auto}.step-mystep-delete-confirm .form-actions,.step-mystep-edit-user-preferences-from .form-actions,.step-mystep-reset-password-from .form-actions{margin-top:2em}.step-mystep-delete-confirm details,.step-mystep-edit-user-preferences-from details,.step-mystep-reset-password-from details{width:100%;border:0}.step-mystep-delete-confirm details summary,.step-mystep-edit-user-preferences-from details summary,.step-mystep-reset-password-from details summary{display:block;font-weight:600;font-size:1.375rem;pointer-events:none}.step-mystep-delete-confirm details summary:before,.step-mystep-edit-user-preferences-from details summary:before,.step-mystep-reset-password-from details summary:before{content:"";display:inline-block;background-image:url(/themes/custom/step/dist/images/select.svg);background-position:left 50%;background-size:contain;background-repeat:no-repeat;width:1.3em;height:1em;vertical-align:text-bottom}.step-mystep-delete-confirm details>.details-wrapper,.step-mystep-edit-user-preferences-from details>.details-wrapper,.step-mystep-reset-password-from details>.details-wrapper{padding:.5em 1.5em .5em 2.2em}.step-mystep-delete-confirm .link-delete,.step-mystep-edit-user-preferences-from .link-delete,.step-mystep-reset-password-from .link-delete{color:red}#block-intestazionelogin{padding-top:4em}#block-intestazioneusersettings{margin-left:auto;margin-right:auto;width:92%;max-width:1000px}@media (min-width:1400px){#block-intestazioneusersettings{max-width:1300px;padding-right:4vw;padding-left:4vw}}#block-intestazioneusersettings .field--name-body{padding:.5em 1.5em .5em 2.2em}.step-mystep-delete-confirm .delete-wrapper{width:100%}.step-mystep-delete-confirm .form-submit{display:inline-block;font-family:DM Mono,monospace;font-weight:500;letter-spacing:-.02em;line-height:1.2em;text-align:center;text-decoration:none;border:0;background-color:var(--color-button-background);color:var(--color-button-link);transition:background-color .25s cubic-bezier(.1,.5,.5,1);font-size:1rem;--color-button-link:#1d1d1b;--color-button-background:#fdc400;font-size:1.125rem;padding:.75em 1.25em}@media (min-width:768px){.step-mystep-delete-confirm .form-submit{font-size:1.125rem}}.step-mystep-delete-confirm .form-submit:focus,.step-mystep-delete-confirm .form-submit:hover{outline:none;--color-button-link:#fff;--color-button-background:#0861ff}.step-mystep-delete-confirm .form-submit:disabled,.step-mystep-delete-confirm .form-submit[disabled]{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9;pointer-events:none}.step-mystep-delete-confirm .form-submit:disabled:focus,.step-mystep-delete-confirm .form-submit:disabled:hover,.step-mystep-delete-confirm .form-submit[disabled]:focus,.step-mystep-delete-confirm .form-submit[disabled]:hover{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9}.step-mystep-delete-confirm .form-submit a{color:#1d1d1b}@media (min-width:768px){.step-mystep-delete-confirm .form-submit{padding:.75em 2.25em}}.step-mystep-delete-confirm #edit-cancel{display:inline-block;font-family:DM Mono,monospace;font-weight:500;letter-spacing:-.02em;line-height:1.2em;text-align:center;text-decoration:none;border:0;background-color:var(--color-button-background);color:var(--color-button-link);transition:background-color .25s cubic-bezier(.1,.5,.5,1);font-size:1rem;font-size:1.125rem;padding:.75em 1.25em}@media (min-width:768px){.step-mystep-delete-confirm #edit-cancel{font-size:1.125rem}}.step-mystep-delete-confirm #edit-cancel:focus,.step-mystep-delete-confirm #edit-cancel:hover{outline:none;--color-button-link:#fff;--color-button-background:#0861ff}.step-mystep-delete-confirm #edit-cancel:disabled,.step-mystep-delete-confirm #edit-cancel[disabled]{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9;pointer-events:none}.step-mystep-delete-confirm #edit-cancel:disabled:focus,.step-mystep-delete-confirm #edit-cancel:disabled:hover,.step-mystep-delete-confirm #edit-cancel[disabled]:focus,.step-mystep-delete-confirm #edit-cancel[disabled]:hover{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9}@media (min-width:768px){.step-mystep-delete-confirm #edit-cancel{padding:.75em 2.25em}}.statistics{background-color:#3c3c3b;color:#fff;font-family:DM Mono,monospace;text-transform:uppercase;margin-top:2rem;margin-bottom:2rem;padding:3rem 0}@media (min-width:1350px){.statistics{padding:0}}.statistics .columns{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;width:92%;max-width:1000px}@media (min-width:1400px){.statistics .columns{max-width:1300px;padding-right:4vw;padding-left:4vw}}@media (min-width:1350px){.statistics .columns{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.statistics .columns .column{width:100%;position:relative;padding:0 0 1.4rem}@media (min-width:1350px){.statistics .columns .column{width:16.666%;border-left:7px solid #fff;padding:2rem 0 3rem 1rem}}.statistics .columns .column.column-data{text-align:left}.statistics .columns .column .graph-container{position:relative;margin-bottom:0;height:4.6rem;overflow:hidden}.statistics .columns .column .graph-container svg{max-width:100%;transform:rotate(90deg) translateX(-100%);transform-origin:bottom left;height:92vw;position:absolute;bottom:-8.5rem;z-index:0}@media (min-width:1350px){.statistics .columns .column .graph-container{margin-bottom:3rem;height:auto}.statistics .columns .column .graph-container svg{position:relative;transform:rotate(0) translateX(0);bottom:auto;height:auto;width:100%}}.statistics .columns .column .name{position:absolute;bottom:auto;left:auto;right:0;margin-bottom:0;text-align:right;top:.5rem}@media (min-width:1350px){.statistics .columns .column .name{bottom:3rem;left:1rem;right:1rem;top:auto}}.statistics .columns .column .percent{position:absolute;left:0;font-size:200%;font-weight:500;top:0;line-height:1;z-index:1}@media (min-width:1350px){.statistics .columns .column .percent{left:1rem;transition:bottom 1s ease;top:auto;bottom:auto;padding-bottom:.25em}}.statistics .columns .column .percent .percent-symbol{font-size:80%}.statistics .columns>.column:first-child{border-left:0;width:100%}@media (min-width:1350px){.statistics .columns>.column:first-child{width:16.666665%}}.statistics .columns .column-title h3{font-size:2rem;font-weight:400;margin-bottom:0;text-align:center}.statistics .columns .column-title h3+.bottom{display:none}@media (min-width:1350px){.statistics .columns .column-title h3{font-size:3.25rem;text-align:right}.statistics .columns .column-title h3+.bottom{display:block}}@media (min-width:1350px){.statistics .columns .column-title .vertical{position:absolute;top:2rem;left:0;transform:rotate(270deg) translateX(-100%);transform-origin:top left}.statistics .columns .column-title .bottom{display:block;position:absolute;bottom:3rem;left:1rem;text-transform:none}}.statistics .columns .column-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding-left:0}.statistics .columns .column-list .title{text-transform:none;text-align:center;font-weight:500;margin-right:0;border-bottom:1px solid #fff;padding-bottom:.25rem;margin-bottom:1rem}@media (min-width:1350px){.statistics .columns .column-list .title{margin-bottom:0;margin-right:1rem;margin-left:1rem}}.statistics .columns .column-list>ul{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1350px){.statistics .columns .column-list>ul{padding-top:.8em;display:block}}.statistics .columns .column-list>ul>li{text-align:center;cursor:pointer;padding:0!important;transition:transform .25s ease-in-out;transform-origin:center center;font-family:Roboto,sans-serif}.statistics .columns .column-list>ul>li:before{content:none!important}.statistics .columns .column-list>ul>li.active{font-weight:600}@media (min-width:1350px){.statistics .columns .column-list>ul>li{font-family:DM Mono,monospace}.statistics .columns .column-list>ul>li.active{transform:scale(1.5);background-color:#777}}.statistics .columns .column-data svg #prev,.statistics .columns .column-data svg #value{transform-origin:bottom center;transition:transform 1s ease}.statistics .columns .column-data.column-top svg #background{fill:rgba(255,197,0,.2)}.statistics .columns .column-data.column-top svg #value{fill:#ffc500}.statistics .columns .column-data.column-new svg #background{fill:rgba(69,123,238,.2)}.statistics .columns .column-data.column-new svg #value{fill:#457bee}.statistics .columns .column-data.column-pro svg #background{fill:rgba(253,156,0,.2)}.statistics .columns .column-data.column-pro svg #value{fill:#fd9c00}.statistics .columns .column-data.column-fan svg #background{fill:rgba(253,117,0,.2)}.statistics .columns .column-data.column-fan svg #value{fill:#fd7500}.statistics .columns .column-data.column-you svg #background{fill:rgba(90,96,110,.2)}.statistics .columns .column-data.column-you svg #value{fill:#5a606e}.statistics.km .columns .column{padding-left:0;padding-right:.5rem}@media (min-width:1350px){.statistics.km .columns .column{padding-left:4rem}}.statistics.km .columns .column .percent{font-size:100%;font-weight:400;top:.5rem;text-transform:none}@media (min-width:1350px){.statistics.km .columns .column .percent{left:auto;right:.5rem;transition:bottom 1s ease;top:auto;bottom:auto;padding-bottom:.25em}}.statistics.km .columns .column .percent .percent-symbol{font-size:80%}.statistics.km .columns .column .name{font-size:180%;font-weight:500;text-transform:none;bottom:auto;left:0;top:1.5rem;right:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:1350px){.statistics.km .columns .column .name{border-top:1px solid #fff;left:4rem;right:.5rem;top:auto;bottom:0}}.statistics.km .columns .column .graph-container{margin-bottom:.5rem;margin-top:2rem}.statistics.km .columns .column.column-title .vertical{white-space:nowrap}.user-login-form{padding:2rem 7.5% 4rem;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:end;-ms-flex-line-pack:center;align-content:center}@media (min-width:640px){.user-login-form{padding:0 2rem 4rem}}@media (min-width:1000px){.user-login-form{padding:0 3rem 6rem}}.user-login-form>.form-item input[type=email],.user-login-form>.form-item input[type=password],.user-login-form>.form-item input[type=text]{max-width:100%;width:100%}@media (min-width:768px){.user-login-form>.form-item input[type=email],.user-login-form>.form-item input[type=password],.user-login-form>.form-item input[type=text]{width:28em}}.user-login-form .form-actions input:last-child{margin-right:0}#block-intestazionelogin{margin-top:2em;margin-left:auto;margin-right:auto;width:92%;max-width:44rem}.block-step-core-app-cta{margin-left:auto;margin-right:auto;width:92%;max-width:1300px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:row;flex-direction:row;margin:2rem auto}@media (min-width:1400px){.block-step-core-app-cta{max-width:1480px}}@media (min-width:768px){.block-step-core-app-cta{margin-top:4rem}}@media (min-width:1400px){.block-step-core-app-cta{margin-top:6rem}}@media (min-width:768px){.block-step-core-app-cta{margin-bottom:4rem}}@media (min-width:1400px){.block-step-core-app-cta{margin-bottom:6rem}}.block-step-core-app-cta .img-block{position:relative}@media (min-width:768px){.block-step-core-app-cta .img-block{width:320px}}@media (min-width:1000px){.block-step-core-app-cta .img-block{width:720px}}.block-step-core-app-cta .text-block{display:-ms-flexbox;display:flex;padding-top:1rem;padding-bottom:1rem}@media (min-width:768px){.block-step-core-app-cta .text-block{width:calc(100% - 320px);padding:0 5vw 0 7vw}}@media (min-width:1000px){.block-step-core-app-cta .text-block{width:calc(100% - 720px)}}.sectioned-image-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;-webkit-clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px));clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px))}@media (min-width:1000px){.sectioned-image-container{-webkit-clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px));clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px))}}.sectioned-image-container>.contextual{top:55px;right:5px}@media (min-width:640px){.sectioned-image-container{white-space:nowrap}}.parallax-img{display:none;position:absolute;left:auto;top:auto;right:18.5%;bottom:30%;width:160px}@media (min-width:1000px){.parallax-img{display:block}}.parallax-img.img2{left:auto;top:auto;right:-9%;bottom:50%;z-index:-1;width:70px}.phone-mask{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;border-radius:17px}.phone{position:relative}.text-block-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.block-download-app,.text-block-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-download-app{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;margin-top:.85rem}.block-download-app .block-download{display:block}.block-download-app .block-download img{width:auto;height:38px}@media (min-width:768px){.block-download-app .block-download img{height:44px}}.block-download-app .block-download+.block-download{margin-left:.5em}#block-appcta.is-active .app-screenshot{animation:c 5s forwards}@keyframes c{0%{transform:translateY(0)}15%{transform:translateY(-20%)}45%{transform:translateY(-40%)}60%{transform:translateY(-35%)}80%{transform:translateY(-75%)}95%{transform:translateY(-75%)}}.block-dropdown-language{position:relative;display:block;text-align:center;width:5.4em;margin:0 auto;transform:translateX(-11px)}@media (min-width:768px){.block-dropdown-language{text-align:center;margin-right:22px;margin-left:auto;margin-top:.4em;marghin-bottom:auto;width:auto;transform:none}}.block-dropdown-language .dropbutton-wrapper{display:block}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget{border:none;background-color:transparent;font-family:DM Mono,monospace;font-weight:500;font-size:.9375rem;padding:0}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget ul li:not(.dropbutton-toggle){width:100%}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget ul li:not(.dropbutton-toggle) a,.block-dropdown-language .dropbutton-wrapper .dropbutton-widget ul li:not(.dropbutton-toggle) span{padding:.1em .5em;cursor:pointer}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget ul li:not(.dropbutton-toggle) a:hover,.block-dropdown-language .dropbutton-wrapper .dropbutton-widget ul li:not(.dropbutton-toggle) span:hover{color:#fdc400}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropbutton{border:none}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action{position:absolute}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle{right:-22px;width:22px}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button{width:22px;height:22px}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:focus,.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:hover{background-color:transparent;border:none;color:#fff}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button span.dropbutton-arrow{top:0;right:0;left:0;bottom:0;margin:0;border:none;width:22px;height:22px;background-image:url(/themes/custom/step/dist/images/icons/select-w.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block}#block-footerpartners .footer-partners-item img{height:150px;width:90px;margin:45px auto}@media (min-width:768px){#block-footerpartners .footer-partners-item img{margin:0}}#block-footercorporate{width:100%}#block-footercorporate ul.menu{padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%}#block-footercorporate ul.menu li{list-style:none;margin:0;font-weight:500}#block-footercorporate ul.menu li a{padding:.5em 1em;display:block}@media (min-width:768px){#block-footercorporate{width:auto}#block-footercorporate ul.menu{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:unset;align-items:unset;-ms-flex-direction:row;flex-direction:row}#block-footercorporate ul.menu li{margin:0 0 0 1rem}#block-footercorporate ul.menu li a{padding:0;display:inline-block}}#block-footerfastweb{color:#e6e6e6;font-size:1rem;width:100%;text-align:center;margin-bottom:1rem}@media (min-width:768px){#block-footerfastweb{margin-bottom:0;width:auto;text-align:left}}#block-footerpolicies{vertical-align:middle;display:block;margin-bottom:.5rem;margin-top:1.3rem;width:100%}@media (min-width:768px){#block-footerpolicies{margin-bottom:0}}#block-footerpolicies ul.menu{padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}#block-footerpolicies ul.menu li{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#block-footerpolicies ul.menu li:after{content:"-";margin:0 12px;display:block}#block-footerpolicies ul.menu li:last-of-type:after{display:none}#block-footerpolicies ul.menu li .ot-sdk-show-settings,#block-footerpolicies ul.menu li a{display:block;font-family:DM Mono,monospace;font-weight:500;font-size:.9375rem;text-decoration:underline}#block-footerpolicies ul.menu li .ot-sdk-show-settings.is-active,#block-footerpolicies ul.menu li a.is-active{color:#fff}#block-footerpolicies ul.menu li .ot-sdk-show-settings:hover,#block-footerpolicies ul.menu li a:hover{text-decoration:none}#block-footerstep{width:100%;margin:0 auto 2rem;text-align:center}@media (min-width:1000px){#block-footerstep{margin:0;text-align:left}}#block-footerstep .step-logo{width:140px;margin:0 auto 10px}@media (min-width:1000px){#block-footerstep .step-logo{margin:0 auto 10px 0;width:180px}}#block-footerstep .inspired-by-fastweb{width:230px;margin:auto}@media (min-width:1000px){#block-footerstep .inspired-by-fastweb{margin:0}}#block-footerstep a{color:#fdc400}.block-instagram-lite{margin-bottom:2rem;overflow:hidden}@media (min-width:768px){.block-instagram-lite{margin-bottom:4rem}}@media (min-width:1400px){.block-instagram-lite{margin-bottom:6rem}}.block-instagram-lite h2{text-align:center}.block-instagram-lite .instagram_feed{margin-left:auto;margin-right:auto;width:92%;max-width:1000px}@media (min-width:1400px){.block-instagram-lite .instagram_feed{max-width:1300px;padding-right:4vw;padding-left:4vw}}.block-instagram-lite .instagram_feed .instagram_new{width:100%}@media (min-width:768px){.block-instagram-lite .instagram_feed .instagram_new{width:calc(25% - 10px);margin:0 5px;padding:0;border:1px solid #e6e6e6}}.block-instagram-lite .instagram_feed .instagram_new .insta-image-caption{padding:1.5em;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;height:12.5em;position:relative}.block-instagram-lite .instagram_feed .instagram_new .insta-image-caption:after{content:"[...]";display:block;position:absolute;bottom:0;left:1.5em;right:1.5em;top:auto;background:#fff;color:rgba(0,0,0,.7);height:3em}#block-views-block-news-block-suggestions{margin-top:2rem;background:#f9f9f9;padding-top:4rem;padding-bottom:4rem}@media (min-width:768px){#block-views-block-news-block-suggestions{margin-top:4rem}}@media (min-width:1400px){#block-views-block-news-block-suggestions{margin-top:6rem}}@media (min-width:1000px){#block-views-block-news-block-suggestions{padding-top:6rem;padding-bottom:6rem}}#block-views-block-news-block-suggestions.views-element-container.contextual-region>h2,#block-views-block-news-block-suggestions.views-element-container>h2{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:1.125rem;margin-bottom:.5em}@media (min-width:1000px){#block-views-block-news-block-suggestions.views-element-container.contextual-region>h2,#block-views-block-news-block-suggestions.views-element-container>h2{font-size:1.125rem}}@media (min-width:1400px){#block-views-block-news-block-suggestions.views-element-container.contextual-region>h2,#block-views-block-news-block-suggestions.views-element-container>h2{font-size:1.375rem}}@media (min-width:1800px){#block-views-block-news-block-suggestions.views-element-container.contextual-region>h2,#block-views-block-news-block-suggestions.views-element-container>h2{font-size:1.625rem}}#block-views-block-comunicati-stampa-block-page,#block-views-block-news-block-page{padding-top:2rem}@media (min-width:1000px){#block-views-block-comunicati-stampa-block-page,#block-views-block-news-block-page{padding-top:3rem}}#block-newsecomunicatihome{margin-bottom:2rem;text-align:center}@media (min-width:768px){#block-newsecomunicatihome{margin-bottom:4rem}}@media (min-width:1400px){#block-newsecomunicatihome{margin-bottom:6rem}}#block-newsecomunicatihome>h2{margin-bottom:3rem}#block-newsecomunicatihome>.wrapper{margin-left:auto;margin-right:auto;width:92%;max-width:1300px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch}@media (min-width:1400px){#block-newsecomunicatihome>.wrapper{max-width:1480px}}#block-newsecomunicatihome>.wrapper>*{margin-bottom:4rem}#block-newsecomunicatihome>.wrapper>:last-child{margin-bottom:0}@media (min-width:1000px){#block-newsecomunicatihome>.wrapper>*{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;width:50%;margin-bottom:0}#block-newsecomunicatihome>.wrapper>* .views-element-container{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-positive:1;flex-grow:1;width:100%}#block-newsecomunicatihome>.wrapper>* .views-element-container>.view{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}#block-newsecomunicatihome>.wrapper>* .views-element-container>.view .view-footer{width:100%;margin-top:auto;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:0}}#block-newsecomunicatihome>.wrapper>* h3{font-size:.9375rem;font-weight:400;text-transform:uppercase;letter-spacing:.2em;color:var(--color-text);opacity:.7;margin-bottom:1.5rem}#block-newsecomunicatihome>.wrapper .view-comunicati-stampa .view-content .views-row,#block-newsecomunicatihome>.wrapper .view-news .view-content .views-row{-ms-flex-positive:1;flex-grow:1;padding-top:0;padding-bottom:0}#block-newsecomunicatihome>.wrapper .view-comunicati-stampa .view-content .views-row .node-news.node-view-mode-teaser,#block-newsecomunicatihome>.wrapper .view-news .view-content .views-row .node-news.node-view-mode-teaser{margin-bottom:2rem}#block-newsecomunicatihome>.wrapper .view-comunicati-stampa .view-footer a,#block-newsecomunicatihome>.wrapper .view-news .view-footer a{display:inline-block;font-family:DM Mono,monospace;font-weight:500;letter-spacing:-.02em;line-height:1.2em;text-align:center;text-decoration:none;border:0;background-color:var(--color-button-background);color:var(--color-button-link);transition:background-color .25s cubic-bezier(.1,.5,.5,1);font-size:1rem;border:1px solid var(--color-button-border);padding:1em 1.6em;font-size:.9375rem}@media (min-width:768px){#block-newsecomunicatihome>.wrapper .view-comunicati-stampa .view-footer a,#block-newsecomunicatihome>.wrapper .view-news .view-footer a{font-size:1.125rem}}#block-newsecomunicatihome>.wrapper .view-comunicati-stampa .view-footer a:focus,#block-newsecomunicatihome>.wrapper .view-comunicati-stampa .view-footer a:hover,#block-newsecomunicatihome>.wrapper .view-news .view-footer a:focus,#block-newsecomunicatihome>.wrapper .view-news .view-footer a:hover{--color-button-link:#fff}#block-newsecomunicatihome>.wrapper .view-comunicati-stampa .view-footer a:disabled,#block-newsecomunicatihome>.wrapper .view-comunicati-stampa .view-footer a[disabled],#block-newsecomunicatihome>.wrapper .view-news .view-footer a:disabled,#block-newsecomunicatihome>.wrapper .view-news .view-footer a[disabled]{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9;pointer-events:none}#block-newsecomunicatihome>.wrapper .view-comunicati-stampa .view-footer a:disabled:focus,#block-newsecomunicatihome>.wrapper .view-comunicati-stampa .view-footer a:disabled:hover,#block-newsecomunicatihome>.wrapper .view-comunicati-stampa .view-footer a[disabled]:focus,#block-newsecomunicatihome>.wrapper .view-comunicati-stampa .view-footer a[disabled]:hover,#block-newsecomunicatihome>.wrapper .view-news .view-footer a:disabled:focus,#block-newsecomunicatihome>.wrapper .view-news .view-footer a:disabled:hover,#block-newsecomunicatihome>.wrapper .view-news .view-footer a[disabled]:focus,#block-newsecomunicatihome>.wrapper .view-news .view-footer a[disabled]:hover{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9}#block-newsecomunicatihome>.wrapper .view-comunicati-stampa .view-footer a:focus,#block-newsecomunicatihome>.wrapper .view-comunicati-stampa .view-footer a:hover,#block-newsecomunicatihome>.wrapper .view-news .view-footer a:focus,#block-newsecomunicatihome>.wrapper .view-news .view-footer a:hover{outline:none;--color-button-background:#0861ff;border-color:#0861ff}@media (min-width:768px){#block-newsecomunicatihome>.wrapper .view-comunicati-stampa .view-footer a,#block-newsecomunicatihome>.wrapper .view-news .view-footer a{font-size:1rem}}#block-newsecomunicatihome>.wrapper .view-comunicati-stampa .view-content .views-row{max-width:400px}#block-newsecomunicatihome>.wrapper .view-news .view-content .views-row{max-width:600px}.block-step-core-reachstep-block{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;margin-bottom:2rem}@media (min-width:768px){.block-step-core-reachstep-block{margin-bottom:4rem}}@media (min-width:1400px){.block-step-core-reachstep-block{margin-bottom:6rem}}.block-step-core-reachstep-block h2,.block-step-core-reachstep-block h3{text-align:center;width:100%}.block-step-core-reachstep-block h2{margin-bottom:.5em}.block-step-core-reachstep-block h3{font-family:Roboto,sans-serif;font-size:1.125rem;margin-bottom:2rem}@media (min-width:768px){.block-step-core-reachstep-block h3{margin-bottom:3rem;font-size:1.625rem}}@media (min-width:1400px){.block-step-core-reachstep-block h3{font-size:2rem;margin-bottom:4rem}}.block-step-core-reachstep-block .img-block{position:relative;width:100%}@media (min-width:768px){.block-step-core-reachstep-block .img-block{width:43%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.block-step-core-reachstep-block .img-block .secondary-img{-ms-flex-positive:1;flex-grow:1}.block-step-core-reachstep-block .img-block .secondary-img img{-webkit-clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px));clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px))}}@media (min-width:768px) and (min-width:1000px){.block-step-core-reachstep-block .img-block .secondary-img img{-webkit-clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px));clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px))}}@media (min-width:768px){.block-step-core-reachstep-block .img-block .secondary-img img>.contextual{top:55px;right:5px}}.block-step-core-reachstep-block .text-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.8em;width:100%}@media (min-width:768px){.block-step-core-reachstep-block .text-block{width:57%;padding-right:5vw;padding-left:7vw}}.block-step-core-reachstep-block .text-block a{font-weight:600}.block-step-core-reachstep-block .text-block p{margin:0}.block-step-core-reachstep-block .text-block ul:not(.slick-dots){padding:0;margin:0;list-style-type:none}.block-step-core-reachstep-block .text-block ul:not(.slick-dots) li:not(.toc-div){padding-bottom:1.5rem;padding-left:1.5em;margin-bottom:1.5rem;border-bottom:1px dashed rgba(0,0,0,.2)}.block-step-core-reachstep-block .text-block ul:not(.slick-dots) li:not(.toc-div):before{width:1.3em;height:1.3em;background-size:1.3em}.block-step-core-reachstep-block .text-block ul:not(.slick-dots) li:not(.toc-div):last-of-type{border-bottom:0}.block-step-core-reachstep-block .text-block ul:not(.slick-dots) li:not(.toc-div) strong:first-of-type{display:block;font-weight:500;font-family:DM Mono,monospace;font-size:1.35rem;line-height:1.4;margin-bottom:.5em}.block-step-core-reachstep-block .text-block ul:not(.slick-dots) li:not(.toc-div) strong:first-of-type+br{display:none}.block-step-core-reachstep-block .paragraph-wrapper.invisible{height:0;position:absolute}#block-socialmenu{margin:0 0 14px}@media (min-width:768px){footer #block-socialmenu{margin-bottom:0;margin-left:0;margin-right:auto}}#block-socialmenu ul.menu{padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}#block-socialmenu ul.menu li{list-style:none}@media (min-width:768px){#block-socialmenu ul.menu{-ms-flex-pack:start;justify-content:flex-start}}#block-socialmenu ul.menu li{margin:0 .6rem 0 0;background-color:#fff;border-radius:50%;width:32px;height:32px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#block-socialmenu ul.menu li:last-child{margin-right:0}#block-socialmenu ul.menu li:hover{background-color:#fdc400}#block-socialmenu ul.menu li a{display:block;text-indent:-9999px;width:32px;height:32px}#block-socialmenu ul.menu li a[href*=facebook]{background-image:url(/themes/custom/step/dist/images/icons/blue/facebook.svg)}#block-socialmenu ul.menu li a[href*=facebook],#block-socialmenu ul.menu li a[href*=instagram]{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;background-size:18px 18px}#block-socialmenu ul.menu li a[href*=instagram]{background-image:url(/themes/custom/step/dist/images/icons/blue/instagram.svg)}#block-socialmenu ul.menu li a[href*=linkedin]{background-image:url(/themes/custom/step/dist/images/icons/blue/linkedin.svg)}#block-socialmenu ul.menu li a[href*=linkedin],#block-socialmenu ul.menu li a[href*=twitter]{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;background-size:18px 18px}#block-socialmenu ul.menu li a[href*=twitter]{background-image:url(/themes/custom/step/dist/images/icons/blue/x-logo.svg)}#block-socialmenu ul.menu li a[href*=tiktok]{background-image:url(/themes/custom/step/dist/images/icons/blue/tiktok.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;background-size:18px 18px}.block-views-blockstorie-di-futuro-block-featured-stories{padding-left:0!important;padding-right:0!important;margin-top:4rem}@media (min-width:768px){.block-views-blockstorie-di-futuro-block-featured-stories{margin-top:0}}.region-content .block-system-branding-block #site-logo{display:block;margin-left:auto;margin-right:auto;width:92%;max-width:44rem;max-width:45rem}.region-content .block-system-branding-block #site-logo img.step-logo{display:none;width:100%}.region-content .block-system-branding-block #site-logo svg:nth-of-type(1n+2){display:none}.region-content .block-system-branding-block .site-logo{display:block;margin-left:auto;margin-right:auto;width:92%;max-width:44rem;max-width:45rem}.region-content .block-system-branding-block .site-logo>img.step-logo{display:none;width:100%}#block-tecksigira>h2,#block-tecksigira>h3,#block-tecksigira>h4,#block-tecksigira>h5,#block-tecksigira>ol,#block-tecksigira>p,#block-tecksigira>ul{text-align:center;margin-left:auto;margin-right:auto;width:92%;max-width:44rem}#block-tecksigira>h2{margin-top:1em}@media (min-width:1000px){#block-tecksigira>h2{margin-top:3em}}#block-tecksigira form.step-core-tech-si-gira-auth{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:0 0 2em;text-align:left;margin-left:auto;margin-right:auto;width:92%;max-width:44rem;padding-bottom:2em}@media (min-width:1000px){#block-tecksigira form.step-core-tech-si-gira-auth{padding-bottom:5em;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end}}#block-tecksigira form.step-core-tech-si-gira-auth .form-item-code{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}#block-tecksigira form.step-core-tech-si-gira-auth .form-item-code input{max-width:13em}@media (min-width:640px){#block-tecksigira form.step-core-tech-si-gira-auth .form-item-code input{max-width:25em}}#block-tecksigira form.step-core-tech-si-gira-auth .form-actions{margin-left:1em}#block-tecksigira form.step-core-tech-si-gira-auth .form-item--error-message{position:absolute;top:calc(100% + .5em);line-height:1;font-size:.9375rem}#block-tecksigira form.step-core-tech-si-gira-auth .form-item--error-message:before{vertical-align:inherit}@media (min-width:768px){.node-attivita.node-view-mode-teaser{padding:.5rem}}.node-attivita.node-view-mode-teaser a{text-decoration:none;color:var(--color-text);position:relative}.node-attivita.node-view-mode-teaser a:hover .field--name-field-img-header img{transform:scale(1.05)}.node-attivita.node-view-mode-teaser a:hover .body-intro,.node-attivita.node-view-mode-teaser a:hover .field--name-body,.node-attivita.node-view-mode-teaser a:hover .field--name-field-accompagnatori,.node-attivita.node-view-mode-teaser a:hover .field--name-field-data-attivita,.node-attivita.node-view-mode-teaser a:hover .field--name-field-prezzo,.node-attivita.node-view-mode-teaser a:hover .field--name-field-relatore,.node-attivita.node-view-mode-teaser a:hover .field--name-field-tipologia,.node-attivita.node-view-mode-teaser a:hover .field--name-node-title{transform:translateX(.5rem)}.node-attivita.node-view-mode-teaser a:hover .field--name-node-title{transition-delay:0s;color:var(--color-title)}.node-attivita.node-view-mode-teaser a:hover .field--name-field-relatore,.node-attivita.node-view-mode-teaser a:hover .field--name-field-tipologia{transition-delay:.05s}.node-attivita.node-view-mode-teaser a:hover .field--name-field-accompagnatori{transition-delay:.1s}.node-attivita.node-view-mode-teaser a:hover .field--name-field-data-attivita{transition-delay:.15s}.node-attivita.node-view-mode-teaser a:hover .field--name-field-prezzo{transition-delay:.2s}.node-attivita.node-view-mode-teaser a:hover .body-intro{transition-delay:.25s}.node-attivita.node-view-mode-teaser a:hover .field--name-body{transition-delay:.3s}.node-attivita.node-view-mode-teaser .field--name-field-img-header{position:relative;overflow:hidden}.node-attivita.node-view-mode-teaser .field--name-field-img-header img{transform-style:preserve-3d;transition:transform .25s ease-out}.node-attivita.node-view-mode-teaser .group-image{position:relative;-webkit-clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px));clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px))}@media (min-width:1000px){.node-attivita.node-view-mode-teaser .group-image{-webkit-clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px));clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px))}}.node-attivita.node-view-mode-teaser .group-image>.contextual{top:55px;right:5px}.node-attivita.node-view-mode-teaser .group-image .info-streaming,.node-attivita.node-view-mode-teaser .group-image .info-upcoming{position:absolute;top:1rem;left:0;right:auto;bottom:auto;text-transform:uppercase;z-index:1;background:#fdc400;padding:.5rem;line-height:1em;font-size:14px;font-weight:600;letter-spacing:.02em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.node-attivita.node-view-mode-teaser .group-image .info-streaming:before,.node-attivita.node-view-mode-teaser .group-image .info-upcoming:before{content:"";display:inline-block;background-image:url(/themes/custom/step/dist/images/icons/play.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;width:1.2em;height:1.2em;vertical-align:text-bottom;margin-right:.3rem}.node-attivita.node-view-mode-teaser .group-image .info-streaming+.info-streaming,.node-attivita.node-view-mode-teaser .group-image .info-upcoming,.node-attivita.node-view-mode-teaser .group-image .info-upcoming+.info-streaming{display:none}.node-attivita.node-view-mode-teaser .group-image .info-upcoming:before{background-image:url(/themes/custom/step/dist/images/icons/calendar.svg)}.node-attivita.node-view-mode-teaser .group-text .body-intro,.node-attivita.node-view-mode-teaser .group-text .field--name-body,.node-attivita.node-view-mode-teaser .group-text .field--name-field-accompagnatori,.node-attivita.node-view-mode-teaser .group-text .field--name-field-data-attivita,.node-attivita.node-view-mode-teaser .group-text .field--name-field-prezzo,.node-attivita.node-view-mode-teaser .group-text .field--name-field-relatore,.node-attivita.node-view-mode-teaser .group-text .field--name-field-tipologia,.node-attivita.node-view-mode-teaser .group-text .field--name-node-title{transition:transform .35s ease-out}.node-attivita.node-view-mode-teaser .group-text .field--name-node-title h2,.node-attivita.node-view-mode-teaser .group-text .field--name-node-title h3{line-height:1.1;margin-bottom:.15em;color:var(--color-title);font-family:Roboto,sans-serif;font-weight:600;letter-spacing:0;font-size:1.375rem}@media (min-width:768px){.node-attivita.node-view-mode-teaser .group-text .field--name-node-title h2,.node-attivita.node-view-mode-teaser .group-text .field--name-node-title h3{font-size:1.625rem}}.node-attivita.node-view-mode-teaser .group-text .field--name-body{font-size:1rem;color:var(--color-tipologia);font-weight:300;line-height:1.4}.node-attivita.node-view-mode-teaser .group-text .body-intro{margin-top:.5em}.node-attivita.node-view-mode-teaser .prenotazioni-aperte{display:none}.node-attivita.node-view-mode-full .body-intro{padding:2rem 7.5% 4rem;margin-left:auto;margin-right:auto;width:92%;max-width:44rem;padding-left:0;padding-right:0;padding-bottom:3rem!important;font-weight:500}@media (min-width:640px){.node-attivita.node-view-mode-full .body-intro{padding:0 2rem 4rem}}@media (min-width:1000px){.node-attivita.node-view-mode-full .body-intro{padding:0 3rem 6rem}}.node-attivita.node-view-mode-full-list .field--name-field-tech-layout .field__item:last-child .paragraph>.paragraph-wrapper{padding-bottom:0}.node-attivita.node-view-mode-full-list .field--name-field-tech-layout .field__item .paragraph .field--name-field-par-documents-files .media .field--name-field-media-document a.file-download{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.node-attivita.node-view-mode-full-list .field--name-field-tech-layout .field__item .paragraph .field--name-field-par-documents-files .media .field--name-field-media-document a.file-download:before{content:"";display:inline-block;width:24px;height:24px;background:url(/themes/custom/step/dist/images/icons/white/download.svg) no-repeat 50% transparent;background-size:24px;margin-right:6px}@media (min-width:1400px){.node-attivita.node-view-mode-full-list .field--name-field-tech-layout .field__item .paragraph .field--name-field-par-documents-files .media .field--name-field-media-document a.file-download:before{width:30px;height:30px;background-size:30px;margin-right:.2em}}.node-attivita.node-view-mode-full-list .field--name-field-tech-layout .field__item .paragraph.paragraph--type--centered-text .paragraph-wrapper,.node-attivita.node-view-mode-full-list .field--name-field-tech-layout .field__item .paragraph.paragraph--type--columns .paragraph-wrapper,.node-attivita.node-view-mode-full-list .field--name-field-tech-layout .field__item .paragraph.paragraph--type--generic-text .paragraph-wrapper{padding-top:2rem;padding-bottom:2rem}@media (min-width:640px){.node-attivita.node-view-mode-full-list .field--name-field-tech-layout .field__item .paragraph.paragraph--type--centered-text .paragraph-wrapper,.node-attivita.node-view-mode-full-list .field--name-field-tech-layout .field__item .paragraph.paragraph--type--columns .paragraph-wrapper,.node-attivita.node-view-mode-full-list .field--name-field-tech-layout .field__item .paragraph.paragraph--type--generic-text .paragraph-wrapper{padding-top:0;padding-bottom:4rem}}body.page-node-type-ospite .node-attivita.node-view-mode-teaser .group-image .info-upcoming{display:-ms-flexbox;display:flex}.block-views-blockospiti-block-attivita-relatori .node-attivita.node-view-mode-teaser.upcoming{--color-text:#fff;--color-title:#fff;--color-text-light:hsla(0,0%,100%,.9);--color-tipologia:hsla(0,0%,100%,.9);--color-background:#0861ff;background-color:var(--color-background);transition:background-color .15s ease-in-out}.block-views-blockospiti-block-attivita-relatori .node-attivita.node-view-mode-teaser.upcoming:hover{--color-background:#0052e3}.block-views-blockospiti-block-attivita-relatori .node-attivita.node-view-mode-teaser.upcoming a:hover .body-intro,.block-views-blockospiti-block-attivita-relatori .node-attivita.node-view-mode-teaser.upcoming a:hover .field--name-body,.block-views-blockospiti-block-attivita-relatori .node-attivita.node-view-mode-teaser.upcoming a:hover .field--name-field-accompagnatori,.block-views-blockospiti-block-attivita-relatori .node-attivita.node-view-mode-teaser.upcoming a:hover .field--name-field-data-attivita,.block-views-blockospiti-block-attivita-relatori .node-attivita.node-view-mode-teaser.upcoming a:hover .field--name-field-prezzo,.block-views-blockospiti-block-attivita-relatori .node-attivita.node-view-mode-teaser.upcoming a:hover .field--name-field-relatore,.block-views-blockospiti-block-attivita-relatori .node-attivita.node-view-mode-teaser.upcoming a:hover .field--name-field-tipologia,.block-views-blockospiti-block-attivita-relatori .node-attivita.node-view-mode-teaser.upcoming a:hover .field--name-node-title{transform:none}.block-views-blockospiti-block-attivita-relatori .node-attivita.node-view-mode-teaser.upcoming .group-text{padding:0 1.5rem 1.5rem}.block-views-blockospiti-block-attivita-relatori .node-attivita.node-view-mode-teaser.upcoming .group-text .field--name-field-ref-categoria.view-mode-teaser{margin-left:-1.5rem}.block-views-blockospiti-block-attivita-relatori .node-attivita.node-view-mode-teaser .group-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.block-views-blockospiti-block-attivita-relatori .node-attivita.node-view-mode-teaser .prenotazioni-aperte{--color-background:#fff;--color-text:#1d1d1b;color:var(--color-text);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;gap:.2rem;text-transform:uppercase;font-weight:700;font-size:.9375rem;background:var(--color-background);padding:.4rem;border-radius:1.2rem}.block-views-blockospiti-block-attivita-relatori .node-attivita.node-view-mode-teaser .prenotazioni-aperte:before{content:"";display:block;width:1em;height:1em;border-radius:1em;background:#00b977}.node-comunicato-stampa.node-view-mode-teaser{text-align:left;margin-bottom:1rem}@media (min-width:1000px){.node-comunicato-stampa.node-view-mode-teaser{margin-bottom:0}}.node-comunicato-stampa.node-view-mode-teaser .field-group-link{display:block;width:100%;background-color:var(--color-card-background);--color-text:#1d1d1b;padding:1.5rem;-webkit-clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px));clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px))}@media (min-width:1000px){.node-comunicato-stampa.node-view-mode-teaser .field-group-link{-webkit-clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px));clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px))}}.node-comunicato-stampa.node-view-mode-teaser .field-group-link>.contextual{top:55px;right:5px}.node-comunicato-stampa.node-view-mode-teaser .field-group-link .field--name-field-data,.node-comunicato-stampa.node-view-mode-teaser .field-group-link .field--name-node-title,.node-comunicato-stampa.node-view-mode-teaser .field-group-link .field--type-text-with-summary{transition:transform .35s ease-out}.node-comunicato-stampa.node-view-mode-teaser .field-group-link:hover{--color-card-background:#f9f9f9}.node-comunicato-stampa.node-view-mode-teaser .field-group-link:hover .field--name-field-data,.node-comunicato-stampa.node-view-mode-teaser .field-group-link:hover .field--name-node-title,.node-comunicato-stampa.node-view-mode-teaser .field-group-link:hover .field--type-text-with-summary{transform:translateX(.5rem)}.node-comunicato-stampa.node-view-mode-teaser .field-group-link:hover .field--name-node-title{transition-delay:.05s}.node-comunicato-stampa.node-view-mode-teaser .field-group-link:hover .field--type-text-with-summary{transition-delay:.1s}.node-comunicato-stampa.node-view-mode-teaser .field--name-field-data{margin-bottom:.5rem}.node-comunicato-stampa.node-view-mode-teaser .field--name-node-title h2{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-family:Roboto,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.1;margin-bottom:.15em}@media (min-width:1000px){.node-comunicato-stampa.node-view-mode-teaser .field--name-node-title h2{font-size:1.125rem}}@media (min-width:1400px){.node-comunicato-stampa.node-view-mode-teaser .field--name-node-title h2{font-size:1.375rem}}.node-comunicato-stampa.node-view-mode-full .field--name-body{margin-left:auto;margin-right:auto;width:92%;max-width:1000px;padding-top:2rem;padding-bottom:2rem}@media (min-width:1400px){.node-comunicato-stampa.node-view-mode-full .field--name-body{max-width:1300px;padding-right:4vw;padding-left:4vw}}@media (min-width:1000px){.node-comunicato-stampa.node-view-mode-full .field--name-body{padding-top:3rem;padding-bottom:3rem}}.node-comunicato-stampa.node-view-mode-full .field--name-field-allegato{text-align:center;margin-bottom:2rem}@media (min-width:768px){.node-comunicato-stampa.node-view-mode-full .field--name-field-allegato{margin-bottom:4rem}}@media (min-width:1400px){.node-comunicato-stampa.node-view-mode-full .field--name-field-allegato{margin-bottom:6rem}}.node-comunicato-stampa.node-view-mode-full .field--name-field-allegato .file-download{display:inline-block;font-family:DM Mono,monospace;font-weight:500;letter-spacing:-.02em;line-height:1.2em;text-align:center;text-decoration:none;border:0;background-color:var(--color-button-background);color:var(--color-button-link);transition:background-color .25s cubic-bezier(.1,.5,.5,1);font-size:1rem;border:1px solid var(--color-button-border);font-size:1.625rem;padding:1em 1.6em;font-weight:700;padding-left:2.3em;padding-right:3em}@media (min-width:768px){.node-comunicato-stampa.node-view-mode-full .field--name-field-allegato .file-download{font-size:1.125rem}}.node-comunicato-stampa.node-view-mode-full .field--name-field-allegato .file-download:focus,.node-comunicato-stampa.node-view-mode-full .field--name-field-allegato .file-download:hover{--color-button-link:#fff}.node-comunicato-stampa.node-view-mode-full .field--name-field-allegato .file-download:disabled,.node-comunicato-stampa.node-view-mode-full .field--name-field-allegato .file-download[disabled]{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9;pointer-events:none}.node-comunicato-stampa.node-view-mode-full .field--name-field-allegato .file-download:disabled:focus,.node-comunicato-stampa.node-view-mode-full .field--name-field-allegato .file-download:disabled:hover,.node-comunicato-stampa.node-view-mode-full .field--name-field-allegato .file-download[disabled]:focus,.node-comunicato-stampa.node-view-mode-full .field--name-field-allegato .file-download[disabled]:hover{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9}.node-comunicato-stampa.node-view-mode-full .field--name-field-allegato .file-download:focus,.node-comunicato-stampa.node-view-mode-full .field--name-field-allegato .file-download:hover{outline:none;--color-button-background:#0861ff;border-color:#0861ff}.node-comunicato-stampa.node-view-mode-full .field--name-field-allegato .file-download:before{content:"";display:inline-block;vertical-align:middle;width:2em;height:2em;background:url(/themes/custom/step/dist/images/icons/white/download.svg) no-repeat 50% transparent;background-size:contain;margin-right:.5em}.node-comunicato-stampa.node-view-mode-full .field--name-field-allegato>.field__item+.field__item{margin-top:.5rem}.node-laboratorio.node-view-mode-teaser{padding:2px}.node-laboratorio.node-view-mode-teaser a{text-decoration:none;color:inherit}@media (min-width:768px){.node-laboratorio.node-view-mode-teaser a:hover .field--name-field-img-header img{transform:scale(1.05)}.node-laboratorio.node-view-mode-teaser a:hover .body-intro,.node-laboratorio.node-view-mode-teaser a:hover .field--name-field-durata,.node-laboratorio.node-view-mode-teaser a:hover .field--name-field-eta,.node-laboratorio.node-view-mode-teaser a:hover .field--name-node-title{transform:translateX(.5rem)}.node-laboratorio.node-view-mode-teaser a:hover .field--name-node-title{transition-delay:0s}.node-laboratorio.node-view-mode-teaser a:hover .field--name-field-eta{transition-delay:.05s}.node-laboratorio.node-view-mode-teaser a:hover .field--name-field-durata{transition-delay:.1s}.node-laboratorio.node-view-mode-teaser a:hover .body-intro{transition-delay:.15s}}.node-laboratorio.node-view-mode-teaser .field--name-field-img-header{overflow:hidden;-webkit-clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px))}.node-laboratorio.node-view-mode-teaser .field--name-field-img-header img{transform-style:preserve-3d;transition:transform .25s ease-out}.node-laboratorio.node-view-mode-teaser .group-text{padding-top:20px;padding-right:4vw;padding-bottom:2em}.node-laboratorio.node-view-mode-teaser .group-text .body-intro,.node-laboratorio.node-view-mode-teaser .group-text .field--name-field-durata,.node-laboratorio.node-view-mode-teaser .group-text .field--name-field-eta,.node-laboratorio.node-view-mode-teaser .group-text .field--name-node-title{transition:transform .35s ease-out}.node-laboratorio.node-view-mode-teaser .group-text .field--name-node-title h2{font-weight:500;font-size:1.125rem;line-height:1.1;margin-bottom:.5em}@media (min-width:768px){.node-laboratorio.node-view-mode-teaser .group-text .field--name-node-title h2{font-size:1.625rem;margin-bottom:.15em}}.node-laboratorio.node-view-mode-teaser .group-text .body-intro{margin-top:.5em}.node-laboratorio.node-view-mode-full .body-intro{padding:2rem 7.5% 4rem;margin-left:auto;margin-right:auto;width:92%;max-width:44rem;padding-left:0;padding-right:0;padding-bottom:3rem!important;font-weight:500}@media (min-width:640px){.node-laboratorio.node-view-mode-full .body-intro{padding:0 2rem 4rem}}@media (min-width:1000px){.node-laboratorio.node-view-mode-full .body-intro{padding:0 3rem 6rem}}.node-news.node-view-mode-teaser{text-align:left;margin-bottom:4rem}@media (min-width:1000px){.node-news.node-view-mode-teaser{margin-bottom:0}}.node-news.node-view-mode-teaser .field--name-field-img-header{margin-bottom:.75rem}.node-news.node-view-mode-teaser .field--name-field-img-anteprima{margin-bottom:1rem;-webkit-clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px));clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px))}@media (min-width:1000px){.node-news.node-view-mode-teaser .field--name-field-img-anteprima{-webkit-clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px));clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px))}}.node-news.node-view-mode-teaser .field--name-field-img-anteprima>.contextual{top:55px;right:5px}.node-news.node-view-mode-teaser .group-text .field--name-field-data{margin-bottom:.5rem}.node-news.node-view-mode-teaser .group-text .field--name-node-title h2{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-family:Roboto,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.1;margin-bottom:.15em}@media (min-width:1000px){.node-news.node-view-mode-teaser .group-text .field--name-node-title h2{font-size:1.125rem}}@media (min-width:1400px){.node-news.node-view-mode-teaser .group-text .field--name-node-title h2{font-size:1.375rem}}.node-news.node-view-mode-teaser .group-text .field--name-body>:last-of-type{margin-bottom:0}.node-news.node-view-mode-teaser .field-group-link .field--name-body,.node-news.node-view-mode-teaser .field-group-link .field--name-field-data,.node-news.node-view-mode-teaser .field-group-link .field--name-node-title{transition:transform .35s ease-out}.node-news.node-view-mode-teaser .field-group-link:hover .field--name-body,.node-news.node-view-mode-teaser .field-group-link:hover .field--name-field-data,.node-news.node-view-mode-teaser .field-group-link:hover .field--name-node-title{transform:translateX(.5rem)}.node-news.node-view-mode-teaser .field-group-link:hover .field--name-node-title{transition-delay:.05s}.node-news.node-view-mode-teaser .field-group-link:hover .field--name-body{transition-delay:.1s}.node-news.node-view-mode-teaser.horizontal>*>.field-group-link{display:-ms-flexbox;display:flex}.node-news.node-view-mode-teaser.horizontal>*>.field-group-link .field--name-field-img-header{width:38%;margin-bottom:0}.node-news.node-view-mode-teaser.horizontal>*>.field-group-link .field--name-field-img-header img{max-width:none;object-fit:cover;height:100%}.node-news.node-view-mode-teaser.horizontal>*>.field-group-link .group-text{width:62%;padding:1rem 1.5rem}.node-news.node-view-mode-full .field--name-body{margin-left:auto;margin-right:auto;width:92%;max-width:1000px;padding-top:2rem;padding-bottom:4rem}@media (min-width:1400px){.node-news.node-view-mode-full .field--name-body{max-width:1300px;padding-right:4vw;padding-left:4vw}}@media (min-width:1000px){.node-news.node-view-mode-full .field--name-body{padding-top:3rem;padding-bottom:6rem}}.node--type-ospite .field--name-field-media-image{-webkit-clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px));clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px));-ms-flex-negative:0;flex-shrink:0}@media (min-width:1000px){.node--type-ospite .field--name-field-media-image{-webkit-clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px));clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px))}}.node--type-ospite .field--name-field-media-image>.contextual{top:55px;right:5px}.node--type-ospite.node--view-mode-full .group-header{margin:2rem auto;width:92%;max-width:1000px;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:2rem;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:1400px){.node--type-ospite.node--view-mode-full .group-header{max-width:1300px;padding-right:4vw;padding-left:4vw}}@media (min-width:1000px){.node--type-ospite.node--view-mode-full .group-header{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;margin-bottom:4rem;margin-top:4rem}}.node--type-ospite.node--view-mode-full .field--name-field-ritratto{-ms-flex-negative:0;flex-shrink:0}.node--type-ospite.node--view-mode-full .field--name-field-media-image{max-width:204px}@media (min-width:1000px){.node--type-ospite.node--view-mode-full .field--name-field-media-image{max-width:450px}}.node--type-ospite.node--view-mode-full .field--name-node-title h1{font-size:1.125rem;font-weight:400;margin-bottom:.5em}@media (min-width:1000px){.node--type-ospite.node--view-mode-full .field--name-node-title h1{font-size:1.375rem}}@media (min-width:1400px){.node--type-ospite.node--view-mode-full .field--name-node-title h1{font-size:1.625rem}}.node--type-ospite.node--view-mode-full .field--name-field-professione{line-height:1.3}@media (min-width:1400px){.node--type-ospite.node--view-mode-full .field--name-field-professione{font-size:1.3125rem}}.node--type-ospite.node--view-mode-full .field--name-field-bio{margin-left:auto;margin-right:auto;width:92%;max-width:1000px;margin-bottom:2rem}@media (min-width:1400px){.node--type-ospite.node--view-mode-full .field--name-field-bio{max-width:1300px;padding-right:4vw;padding-left:4vw}}@media (min-width:1000px){.node--type-ospite.node--view-mode-full .field--name-field-bio{margin-bottom:4rem}}.node--type-ospite.node--view-mode-full .field--name-field-bio .field__label{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:1.125rem;margin-bottom:.5em}@media (min-width:1000px){.node--type-ospite.node--view-mode-full .field--name-field-bio .field__label{font-size:1.625rem}}@media (min-width:1400px){.node--type-ospite.node--view-mode-full .field--name-field-bio .field__label{font-size:2rem}}.node--type-ospite.node--view-mode-teaser{display:-ms-flexbox;display:flex;width:100%;height:100%}.node--type-ospite.node--view-mode-teaser .field--name-field-media-image{margin:0 auto 1rem;-ms-flex-negative:0;flex-shrink:0}.node--type-ospite.node--view-mode-teaser .field--name-node-title h2{font-family:DM Mono,monospace;line-height:120%;margin:0;font-size:1.125rem;margin-bottom:.5em;font-weight:500}@media (min-width:1000px){.node--type-ospite.node--view-mode-teaser .field--name-node-title h2{font-size:1.125rem}}@media (min-width:1400px){.node--type-ospite.node--view-mode-teaser .field--name-node-title h2{font-size:1.375rem}}@media (min-width:1800px){.node--type-ospite.node--view-mode-teaser .field--name-node-title h2{font-size:1.625rem;font-size:1.3125rem}}.node--type-ospite.node--view-mode-teaser .field--name-field-professione{font-size:1rem;font-weight:300;line-height:1.2}@media (min-width:1800px){.node--type-ospite.node--view-mode-teaser .field--name-field-professione{font-size:1.0625rem}}.node--type-ospite.node--view-mode-teaser .field--name-field-ritratto{position:relative;overflow:hidden}.node--type-ospite.node--view-mode-teaser .field--name-field-ritratto img{transform-style:preserve-3d;transition:transform .25s ease-out}.node--type-ospite.node--view-mode-teaser .field--name-field-professione,.node--type-ospite.node--view-mode-teaser .field--name-node-title{transition:transform .35s ease-out}.node--type-ospite.node--view-mode-teaser:hover{background-color:#f9f9f9}.node--type-ospite.node--view-mode-teaser:hover .field--name-field-ritratto img{transform:scale(1.05)}.node--type-ospite.node--view-mode-teaser:hover .field--name-field-professione,.node--type-ospite.node--view-mode-teaser:hover .field--name-node-title{transform:translateX(.5rem)}.node--type-ospite.node--view-mode-teaser:hover .field--name-node-title{transition-delay:0s}.node--type-ospite.node--view-mode-teaser:hover .field--name-field-professione{transition-delay:.1s}.page-node-type-ospite .block-views-blockospiti-block-attivita-relatori{margin-left:auto;margin-right:auto;width:92%;max-width:1000px}@media (min-width:1400px){.page-node-type-ospite .block-views-blockospiti-block-attivita-relatori{max-width:1300px;padding-right:4vw;padding-left:4vw}}.page-node-type-ospite .block-views-blockospiti-block-attivita-relatori.views-element-container.contextual-region>h2,.page-node-type-ospite .block-views-blockospiti-block-attivita-relatori.views-element-container>h2{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:1.125rem;margin-bottom:.5em;text-align:left}@media (min-width:1000px){.page-node-type-ospite .block-views-blockospiti-block-attivita-relatori.views-element-container.contextual-region>h2,.page-node-type-ospite .block-views-blockospiti-block-attivita-relatori.views-element-container>h2{font-size:1.625rem}}@media (min-width:1400px){.page-node-type-ospite .block-views-blockospiti-block-attivita-relatori.views-element-container.contextual-region>h2,.page-node-type-ospite .block-views-blockospiti-block-attivita-relatori.views-element-container>h2{font-size:2rem}}.page-node-type-ospite .block-views-blockospiti-block-attivita-relatori .view-content{margin-left:auto;margin-right:auto;width:92%;max-width:100%;width:100%;padding-right:0;padding-left:0;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:1000px){.page-node-type-ospite .block-views-blockospiti-block-attivita-relatori .view-content{width:100%}}@media (min-width:1400px){.page-node-type-ospite .block-views-blockospiti-block-attivita-relatori .view-content{width:100%}}@media (min-width:768px){.page-node-type-ospite .block-views-blockospiti-block-attivita-relatori .view-content .node-attivita.node-view-mode-teaser .group-text .field--name-node-title h2{font-size:1.375rem}}.back-link-wrapper{margin:-1rem auto 2rem;width:92%;max-width:1000px}@media (min-width:1400px){.back-link-wrapper{max-width:1300px;padding-right:4vw;padding-left:4vw}}@media (min-width:1000px){.back-link-wrapper{margin-bottom:4rem;margin-top:-2rem}}.back-link{display:inline-block;font-family:DM Mono,monospace;font-weight:500;letter-spacing:-.02em;line-height:1.2em;text-align:center;text-decoration:none;border:0;background-color:var(--color-button-background);color:var(--color-button-link);transition:background-color .25s cubic-bezier(.1,.5,.5,1);font-size:1rem;--color-button-link:#1d1d1b;--color-button-background:#f6f6f6;padding:1em 1.6em;font-size:.9375rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:1em}@media (min-width:768px){.back-link{font-size:1.125rem}}.back-link:focus,.back-link:hover{outline:none;--color-button-link:#fff;--color-button-background:#0861ff}.back-link:disabled,.back-link[disabled]{pointer-events:none}.back-link:disabled,.back-link:disabled:focus,.back-link:disabled:hover,.back-link[disabled],.back-link[disabled]:focus,.back-link[disabled]:hover{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9}.back-link a{--color-button-link:#1d1d1b}.back-link:focus,.back-link:hover,.back-link a:hover{text-decoration:none}.back-link:focus a,.back-link:hover a{--color-button-link:#fff}@media (min-width:768px){.back-link{font-size:1rem}}.back-link:before{content:"";display:block;width:8px;height:22px;margin-left:0;-webkit-mask-size:22px;mask-size:22px;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(/themes/custom/step/dist/images/icons/arrow-prev.svg);mask-image:url(/themes/custom/step/dist/images/icons/arrow-prev.svg);background-color:#1d1d1b}.back-link:hover:before{background-color:#fff}.node--type-page.node--view-mode-slideshow{z-index:10;width:100%}.layout-container:has(.node--type-page.node--view-mode-slideshow) .header-container{height:0!important}.layout-container:has(.node--type-page.node--view-mode-slideshow) main{padding-top:0!important}.node-stories.node-view-mode-teaser{position:relative;transition:all .5ms ease-out;z-index:1;display:-ms-flexbox;display:flex;width:100%;margin-bottom:2px;-webkit-clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px));clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px))}@media (min-width:1000px){.node-stories.node-view-mode-teaser{-webkit-clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px));clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px))}}.node-stories.node-view-mode-teaser>.contextual{top:55px;right:5px}@media (min-width:1350px){.node-stories.node-view-mode-teaser{margin-bottom:0}}.node-stories.node-view-mode-teaser .contextual-region .contextual{z-index:3}.node-stories.node-view-mode-teaser>.layout__region--content{display:-ms-flexbox;display:flex;width:100%}.node-stories.node-view-mode-teaser a.field-group-link{padding:5rem 2rem 4rem;width:100%;min-height:13em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none;z-index:2}@media (min-width:1000px){.node-stories.node-view-mode-teaser a.field-group-link{padding:2rem;-ms-flex-align:end;align-items:flex-end}}@media (min-width:1400px){.node-stories.node-view-mode-teaser a.field-group-link{padding:3rem}}.node-stories.node-view-mode-teaser a.field-group-link:after{position:absolute;top:0;bottom:0;left:0;right:0;content:"";background:linear-gradient(35deg,#000,rgba(0,0,0,.7) 30%,transparent);z-index:3;display:block;transition:background-color .3s ease-out;pointer-events:none;opacity:.75;filter:saturate(2)}.node-stories.node-view-mode-teaser a.field-group-link:hover{color:#fff}.node-stories.node-view-mode-teaser a.field-group-link:hover:after{background:#0861ff;color:#fff;opacity:.85}.node-stories.node-view-mode-teaser a.field-group-link:hover .group-text .field--name-field-ref-categoria{background-color:#1d1d1b}.node-stories.node-view-mode-teaser a.field-group-link:hover .group-text .field--name-field-ref-argomento,.node-stories.node-view-mode-teaser a.field-group-link:hover .group-text .field--name-field-ref-categoria,.node-stories.node-view-mode-teaser a.field-group-link:hover .group-text .field--name-node-title,.node-stories.node-view-mode-teaser a.field-group-link:hover .group-text .group-credits{transform:translateY(-10px)}.node-stories.node-view-mode-teaser a.field-group-link .field--name-field-img-header{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background-size:cover;background-repeat:no-repeat;background-position:50%}.node-stories.node-view-mode-teaser a.field-group-link .field--name-field-img-header img{display:none}.node-stories.node-view-mode-teaser a.field-group-link .group-text{z-index:5;position:relative;padding-right:0;max-width:22em}@media (min-width:1800px){.node-stories.node-view-mode-teaser a.field-group-link .group-text{max-width:40em}}.node-stories.node-view-mode-teaser a.field-group-link .group-text .field--name-node-title{transition:transform .35s ease-out 0s;max-width:85%}.node-stories.node-view-mode-teaser a.field-group-link .group-text .field--name-node-title h3{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:1.125rem;margin-bottom:.5em}@media (min-width:1000px){.node-stories.node-view-mode-teaser a.field-group-link .group-text .field--name-node-title h3{font-size:1.125rem}}@media (min-width:1400px){.node-stories.node-view-mode-teaser a.field-group-link .group-text .field--name-node-title h3{font-size:1.375rem}}@media (min-width:1800px){.node-stories.node-view-mode-teaser a.field-group-link .group-text .field--name-node-title h3{font-size:1.625rem}}@media (min-width:768px){.node-stories.node-view-mode-teaser a.field-group-link .group-text .field--name-node-title{max-width:100%}}.node-stories.node-view-mode-teaser a.field-group-link .group-text .field--name-field-ref-categoria{padding:.1em .3em;margin-bottom:.5rem;color:#fff;font-family:DM Mono,monospace;font-weight:600;line-height:1.1;display:inline-block;margin-left:auto;margin-right:auto;text-transform:uppercase;font-size:.875rem;font-weight:500;padding:.3em .7em;background-color:#0861ff;margin:0;transition:background-color .3s ease-out,transform .35s ease-out .1s}@media (min-width:1000px){.node-stories.node-view-mode-teaser a.field-group-link .group-text .field--name-field-ref-categoria{padding:.4em .6em;text-transform:none}}.node-stories.node-view-mode-teaser a.field-group-link .group-text .field--name-field-ref-categoria+.field--name-node-title{margin-top:.5rem}@media (min-width:1000px){.node-stories.node-view-mode-teaser a.field-group-link .group-text .field--name-field-ref-categoria{font-size:.9375rem}}.node-stories.node-view-mode-teaser a.field-group-link .group-text .field--name-field-ref-argomento{transition:transform .35s ease-out .1s}.node-stories.node-view-mode-teaser a.field-group-link .group-text .group-credits{display:-ms-flexbox;display:flex;transition:transform .35s ease-out .2s;font-size:.9375rem;margin-top:.25rem;margin-bottom:0}.node-stories.node-view-mode-teaser a.field-group-link .group-text .group-credits>*+*{margin-left:.25rem}@media (min-width:1000px){.node-stories.node-view-mode-teaser a.field-group-link .group-text .group-credits{display:block;margin-top:.75rem}.node-stories.node-view-mode-teaser a.field-group-link .group-text .group-credits>*+*{margin-left:0}}.node-stories.node-view-mode-teaser a.field-group-link .group-text .field--name-body{font-size:1rem;margin-top:0}.node-stories.node-view-mode-teaser a.field-group-link .group-text .field--name-body p:last-child{margin-bottom:0}.node-stories.node-view-mode-teaser.alignment-left a.field-group-link .field--name-field-img-header{background-position:0}.node-stories.node-view-mode-teaser.alignment-right a.field-group-link .field--name-field-img-header{background-position:100%}.node-stories.node-view-mode-teaser.theme-light-grey .field-group-link{color:#1d1d1b}.node-stories.node-view-mode-teaser.theme-light-grey .field-group-link .field--name-field-img-header{filter:grayscale(1)}.node-stories.node-view-mode-teaser.theme-light-grey .field-group-link:after{background:#f9f9f9;opacity:.6}.node-stories.node-view-mode-teaser.theme-light-grey .field-group-link:hover{color:#fff}.node-stories.node-view-mode-teaser.theme-light-grey .field-group-link:hover:after{opacity:.85;background:#0861ff}.node-stories.node-view-mode-teaser.theme-dark-grey .field-group-link{color:#fff}.node-stories.node-view-mode-teaser.theme-dark-grey .field-group-link .field--name-field-img-header{filter:grayscale(1)}.node-stories.node-view-mode-teaser.theme-dark-grey .field-group-link:after{background:#1d1d1b}.node-stories.node-view-mode-teaser.theme-dark-grey .field-group-link:hover:after{opacity:.85;background:#0861ff}.node-stories.node-view-mode-teaser.theme-yellow .field-group-link{color:#1d1d1b}.node-stories.node-view-mode-teaser.theme-yellow .field-group-link .field--name-field-img-header{filter:grayscale(1)}.node-stories.node-view-mode-teaser.theme-yellow .field-group-link:after{background:#fdc400;opacity:.85}.node-stories.node-view-mode-teaser.theme-yellow .field-group-link:hover:after{background:#0861ff}.node-stories.node-view-mode-full .field--name-field-ref-categoria{padding:.1em .3em;margin-bottom:.5rem;color:#fff;font-family:DM Mono,monospace;font-weight:600;line-height:1.1;display:inline-block;margin-left:auto;margin-right:auto;text-transform:uppercase;font-size:.875rem;font-weight:500;padding:.3em .7em;background-color:#1d1d1b;margin-left:0;margin-right:0}@media (min-width:1000px){.node-stories.node-view-mode-full .field--name-field-ref-categoria{padding:.4em .6em;text-transform:none}}.node-stories.node-view-mode-full .field--name-field-ref-categoria+.field--name-node-title{margin-top:.5rem}@media (min-width:1000px){.node-stories.node-view-mode-full .field--name-field-ref-categoria{font-size:.9375rem}}.node-stories.node-view-mode-full .field--name-node-title h3{margin-bottom:.3em;line-height:1.3;font-size:24px}.node-stories .field--name-field-ref-argomento{font-family:DM Mono,monospace;font-weight:400;font-size:16px;line-height:1.3;text-transform:uppercase;letter-spacing:.05em}.node-stories .field--name-field-ref-argomento+.field--name-node-title{margin-top:.5rem}.node-stories .field--name-field-ref-argomento.view-mode-teaser{font-weight:500;font-size:15px}.node-stories .field--name-field-ref-argomento>.field__item{display:inline}.node-stories .field--name-field-ref-argomento>.field__item:after{content:", "}.node-stories .field--name-field-ref-argomento>.field__item:last-of-type:after{display:none}.page-programma .view-attivita-scientifico-culturali-in-step>.view-filters>.views-exposed-form{border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:2em}.paragraph--type--faq{text-align:center;padding:2rem 0 4rem;margin-left:auto;margin-right:auto;width:92%;max-width:44rem}@media (min-width:640px){.paragraph--type--faq{padding:0 2rem 4rem}.paragraph--type--faq .field--name-field-par-columns>.field__item{padding:0}}@media (min-width:1000px){.paragraph--type--faq{padding:0 3rem 6rem}}.paragraph--type--faq .field--name-field-par-columns>.field__item{width:100%}.paragraph--type--accordion-item{background-color:#f6f6f6;width:100%;margin-bottom:.5rem;text-align:left}.paragraph--type--accordion-item .field--name-field-par-title{position:relative;font-weight:600;cursor:pointer;line-height:1em;width:100%;border:none;outline:none;transition:.4s;padding:1rem}@media (min-width:768px){.paragraph--type--accordion-item .field--name-field-par-title{padding:1.2rem 1.5rem}}.paragraph--type--accordion-item .field--name-field-par-title:after{content:"";position:absolute;right:0;top:0;left:auto;bottom:auto;height:3.1rem;width:3.1rem;background:url(/themes/custom/step/dist/images/icons/yellow/select.svg) no-repeat 50% #0861ff}@media (min-width:768px){.paragraph--type--accordion-item .field--name-field-par-title:after{height:3.5rem;width:3.5rem}}.paragraph--type--accordion-item .field--name-field-par-title.active:after{transform:rotate(180deg)}.paragraph--type--accordion-item .field--name-field-par-title+.field--name-field-par-content{max-height:0;overflow:hidden;transition:max-height .2s ease-out;padding:0 4.1rem 0 1rem}.paragraph--type--accordion-item .field--name-field-par-title+.field--name-field-par-content p:last-of-type{margin-bottom:1.8em}@media (min-width:768px){.paragraph--type--accordion-item .field--name-field-par-title+.field--name-field-par-content{padding:0 4.5rem 0 1.5rem}}.paragraph--type--accordion-item .field--name-field-par-title+.field--name-field-par-content .field__item{padding:.5rem 1rem}@media (min-width:768px){.paragraph--type--accordion-item .field--name-field-par-title+.field--name-field-par-content .field__item{padding:.5rem 1.5rem}}.paragraph--type--alert-banner{margin-left:auto;margin-right:auto;width:92%;max-width:1000px;background:url(/themes/custom/step/dist/images/backgrounds/diagonal-bg-blue.svg) no-repeat 100% #0020ba;background-size:cover;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;padding:2rem 1.5rem!important;margin-bottom:2rem}@media (min-width:1400px){.paragraph--type--alert-banner{max-width:1300px;padding-right:4vw;padding-left:4vw}}@media (min-width:1000px){.paragraph--type--alert-banner{margin-bottom:4rem}}@media (min-width:1350px){.paragraph--type--alert-banner{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.paragraph--type--alert-banner .field--name-field-par-icon{-ms-flex-negative:0;flex-shrink:0;margin-bottom:1rem}@media (min-width:1350px){.paragraph--type--alert-banner .field--name-field-par-icon{margin-right:1.5em;margin-bottom:0}}.paragraph--type--alert-banner .field--name-field-par-icon img{height:50px;width:50px}.paragraph--type--alert-banner .central-text{text-align:center;margin-bottom:1em;color:#fff}.paragraph--type--alert-banner .central-text .field--name-field-par-title{margin-bottom:0;font-family:DM Mono,monospace;font-weight:500;font-size:1.125rem;line-height:130%}@media (min-width:1350px){.paragraph--type--alert-banner .central-text{text-align:left;margin-bottom:0}}.paragraph--type--alert-banner .field--name-field-par-message{font-size:1rem}@media (min-width:1350px){.paragraph--type--alert-banner .field--name-field-par-cta{margin-left:3rem}}.paragraph--type--alert-banner .field--name-field-par-cta a{font-size:1rem}.paragraph--type--alert-banner .field--name-field-par-documents-files{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.paragraph--type--alert-banner .field--name-field-par-documents-files .field__item .media{margin:.25rem 0 .25rem .5rem}.paragraph--type--alert-banner .field--name-field-par-documents-files .field__item .media .field--name-name a{font-size:1rem}.paragraph--type--audio{--color-text:#fff;--color-button-background:#fdc400;--color-button-border:#fdc400;--color-button-link:#1d1d1b;margin-left:auto;margin-right:auto;width:92%;max-width:1000px;background:url(/themes/custom/step/dist/images/backgrounds/diagonal-bg-blue-reverse.svg) no-repeat 0 #0020ba;background-size:cover;position:relative;background-attachment:fixed;-webkit-clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px));clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px));padding:3rem;margin-bottom:2rem}@media (min-width:1400px){.paragraph--type--audio{max-width:1300px;padding-right:4vw;padding-left:4vw}}@media (min-width:1000px){.paragraph--type--audio{-webkit-clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px));clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px))}}.paragraph--type--audio>.contextual{top:55px;right:5px}@media (min-width:1000px){.paragraph--type--audio{padding:5rem;margin-bottom:4rem}}.paragraph--type--audio .field--name-field-par-breve-descrizione{text-align:center;margin-bottom:1em;color:var(--color-text);font-weight:500;font-size:1.625rem;line-height:1.1}@media (min-width:1000px){.paragraph--type--audio .field--name-field-par-breve-descrizione{font-size:1.625rem}}.paragraph--type--audio .field--name-field-par-content,.paragraph--type--audio .field--name-field-par-footer{color:var(--color-text);text-align:center;margin:2em auto 1em;width:92%;max-width:1000px}@media (min-width:1400px){.paragraph--type--audio .field--name-field-par-content,.paragraph--type--audio .field--name-field-par-footer{max-width:1300px;padding-right:4vw;padding-left:4vw}}@media (min-width:768px){.paragraph--type--audio .field--name-field-par-content,.paragraph--type--audio .field--name-field-par-footer{text-align:left}}.paragraph--type--audio .field--name-field-par-content>p:first-child,.paragraph--type--audio .field--name-field-par-footer>p:first-child{padding-top:1em}@media (min-width:768px){.paragraph--type--audio .field--name-field-par-content>p:first-child img.align-left,.paragraph--type--audio .field--name-field-par-content>p:first-child img.align-right,.paragraph--type--audio .field--name-field-par-footer>p:first-child img.align-left,.paragraph--type--audio .field--name-field-par-footer>p:first-child img.align-right{margin-top:-1em}}.paragraph--type--audio .field--name-field-par-content img.align-left,.paragraph--type--audio .field--name-field-par-content img.align-right,.paragraph--type--audio .field--name-field-par-footer img.align-left,.paragraph--type--audio .field--name-field-par-footer img.align-right{float:none;margin-bottom:1em;margin-left:auto;margin-right:auto}@media (min-width:768px){.paragraph--type--audio .field--name-field-par-content img.align-left,.paragraph--type--audio .field--name-field-par-footer img.align-left{margin-right:2em;float:left}}@media (min-width:768px){.paragraph--type--audio .field--name-field-par-content img.align-right,.paragraph--type--audio .field--name-field-par-footer img.align-right{margin-left:2em;float:right}}.paragraph--type--audio .field--name-field-audio{margin-left:auto;margin-right:auto;width:92%;max-width:44rem}.paragraph--type--audio .field--name-field-media-audio-file,.paragraph--type--audio audio{width:100%}.paragraph--type--audio.paragraph .field--name-field-par-cta{margin-top:2rem}.paragraph--type--banner{--color-text:#fff;overflow:hidden;margin-bottom:1rem;background:url(/themes/custom/step/dist/images/backgrounds/diagonal-bg-blue.svg) no-repeat 100% #0020ba;padding:3rem 0;position:relative;background-size:cover;background-repeat:no-repeat}@media (min-width:640px){.paragraph--type--banner{margin-bottom:2rem}}@media (min-width:1000px){.paragraph--type--banner{margin-bottom:4rem}}.paragraph--type--banner.has-background{background-position:50%}.paragraph--type--banner.has-background:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);transition:background-color .5s cubic-bezier(.455,.03,.515,.91);z-index:1}.paragraph--type--banner.has-background.hover:after{background-color:transparent}.paragraph--type--banner.has-background .wrapper{padding:4rem 0}@media (min-width:640px){.paragraph--type--banner.has-background .wrapper{padding:7rem 2rem}}@media (min-width:1000px){.paragraph--type--banner.has-background .wrapper{padding:9rem 3rem}}.paragraph--type--banner.paragraph--view-mode--default a.field-group-link{text-align:center;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:background-color .5s cubic-bezier(.455,.03,.515,.955)}.paragraph--type--banner.paragraph--view-mode--default a.field-group-link:hover{background-color:rgba(8,97,255,.75)}.paragraph--type--banner.paragraph--view-mode--default a{color:#fff;text-decoration:none}.paragraph--type--banner .field--name-field-video{position:absolute;top:-50%;left:0;width:100%;pointer-events:none;overflow:hidden;z-index:-1}.paragraph--type--banner .field--name-field-video iframe{position:relative;width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh}.paragraph--type--banner .wrapper{margin-left:auto;margin-right:auto;width:92%;max-width:44rem;text-align:center;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:2;position:relative;padding:1rem 0}@media (min-width:640px){.paragraph--type--banner .wrapper{padding:2rem}}@media (min-width:1000px){.paragraph--type--banner .wrapper{padding:3rem}}.paragraph--type--banner .wrapper a{color:#fdc400}.paragraph--type--banner .wrapper .field-group-link{padding:0 2rem 2rem}@media (min-width:768px){.paragraph--type--banner .wrapper .field-group-link{padding:0 4rem 4rem}}.paragraph--type--banner .wrapper .field--name-field-par-argomento-txt{padding:.1em .3em;margin-bottom:.5rem;color:#fff;font-family:DM Mono,monospace;font-weight:600;line-height:1.1;display:inline-block;margin-left:auto;margin-right:auto;text-transform:uppercase;font-size:.9375rem;background-color:#1d1d1b;background-color:#fdc400;color:#1d1d1b;font-weight:500}@media (min-width:1000px){.paragraph--type--banner .wrapper .field--name-field-par-argomento-txt{padding:.4em .6em;text-transform:none}}.paragraph--type--banner .wrapper .field--name-field-par-argomento-txt+.field--name-node-title{margin-top:.5rem}@media (min-width:1000px){.paragraph--type--banner .wrapper .field--name-field-par-argomento-txt{font-size:1rem}}.paragraph--type--banner .wrapper .field--name-field-par-title{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:1.375rem;font-weight:600;margin-bottom:1rem;max-width:36rem}@media (min-width:1350px){.paragraph--type--banner .wrapper .field--name-field-par-title{font-size:2rem;font-weight:500}}@media (min-width:1400px){.paragraph--type--banner .wrapper .field--name-field-par-title{font-size:2.5rem}}.paragraph--type--banner .wrapper .field--name-field-par-cta a{display:inline-block;font-family:DM Mono,monospace;font-weight:500;letter-spacing:-.02em;line-height:1.2em;text-align:center;text-decoration:none;border:0;background-color:var(--color-button-background);color:var(--color-button-link);transition:background-color .25s cubic-bezier(.1,.5,.5,1);font-size:1rem;--color-button-link:#1d1d1b;--color-button-background:#f6f6f6;font-size:1.125rem;padding:.75em 1.25em}@media (min-width:768px){.paragraph--type--banner .wrapper .field--name-field-par-cta a{font-size:1.125rem}}.paragraph--type--banner .wrapper .field--name-field-par-cta a:focus,.paragraph--type--banner .wrapper .field--name-field-par-cta a:hover{outline:none;--color-button-link:#fff;--color-button-background:#0861ff}.paragraph--type--banner .wrapper .field--name-field-par-cta a:disabled,.paragraph--type--banner .wrapper .field--name-field-par-cta a[disabled]{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9;pointer-events:none}.paragraph--type--banner .wrapper .field--name-field-par-cta a:disabled:focus,.paragraph--type--banner .wrapper .field--name-field-par-cta a:disabled:hover,.paragraph--type--banner .wrapper .field--name-field-par-cta a[disabled]:focus,.paragraph--type--banner .wrapper .field--name-field-par-cta a[disabled]:hover{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9}.paragraph--type--banner .wrapper .field--name-field-par-cta a a{--color-button-link:#1d1d1b}.paragraph--type--banner .wrapper .field--name-field-par-cta a:focus,.paragraph--type--banner .wrapper .field--name-field-par-cta a:hover,.paragraph--type--banner .wrapper .field--name-field-par-cta a a:hover{text-decoration:none}.paragraph--type--banner .wrapper .field--name-field-par-cta a:focus a,.paragraph--type--banner .wrapper .field--name-field-par-cta a:hover a{--color-button-link:#fff}@media (min-width:768px){.paragraph--type--banner .wrapper .field--name-field-par-cta a{padding:.75em 2.25em}}.paragraph--type--banner .wrapper .field--name-field-par-content{max-width:36rem;line-height:1.4;font-weight:400}.paragraph--type--banner .wrapper .field--name-field-par-content>p:last-of-type{margin-bottom:0}body.node-770 .paragraph--type--banner.has-background:after,body.node-1261 .paragraph--type--banner.has-background:after{opacity:.4}.paragraph--type--boxes{margin-bottom:2rem;padding-left:0;padding-right:0}@media (min-width:768px){.paragraph--type--boxes{margin-bottom:4rem}}@media (min-width:1400px){.paragraph--type--boxes{margin-bottom:6rem}}.paragraph--type--boxes>.field--name-field-par-items{padding:0 3px}.paragraph--type--boxes>.field--name-field-par-items,.paragraph--type--boxes>.field--name-field-par-items>.field__item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;width:100%}.paragraph--type--boxes>.field--name-field-par-items>.field__item{padding:3px;color:#fff}@media (min-width:768px){.paragraph--type--boxes>.field--name-field-par-items>.field__item{width:50%}}@media (min-width:1400px){.paragraph--type--boxes>.field--name-field-par-items>.field__item{width:25%}}.paragraph--type--boxes>.field--name-field-par-items>.field__item .paragraph--type--box-link-with-background-image{width:100%;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;position:relative}.paragraph--type--boxes>.field--name-field-par-items>.field__item .paragraph--type--box-link-with-background-image:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:url(/themes/custom/step/dist/images/backgrounds/diagonal-gradient.svg) no-repeat 0 100% transparent;background-size:cover;z-index:0;opacity:.3}.paragraph--type--boxes>.field--name-field-par-items>.field__item .paragraph--type--box-link-with-background-image:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:url(/themes/custom/step/dist/images/backgrounds/diagonal-gradient.svg) no-repeat 0 100% transparent;background-size:cover;z-index:0;mix-blend-mode:multiply;opacity:.4}.paragraph--type--boxes>.field--name-field-par-items>.field__item .paragraph--type--box-link-with-background-image>*{position:relative;z-index:1}.paragraph--type--boxes>.field--name-field-par-items>.field__item .group-link{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}.paragraph--type--boxes>.field--name-field-par-items>.field__item .group-link:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:95px 0 0 95px;border-color:transparent transparent transparent #0861ff;transform:rotate(0deg);position:absolute;bottom:0;left:0}.paragraph--type--boxes>.field--name-field-par-items>.field__item .group-link .field--name-field-par-argomento-txt,.paragraph--type--boxes>.field--name-field-par-items>.field__item .group-link .field--name-field-par-breve-descrizione,.paragraph--type--boxes>.field--name-field-par-items>.field__item .group-link .field--name-field-par-title{transition:transform .25s ease-in-out}.paragraph--type--boxes>.field--name-field-par-items>.field__item .group-link:hover .field--name-field-par-argomento-txt{transform:translateY(-8px)}.paragraph--type--boxes>.field--name-field-par-items>.field__item .group-link:hover .field--name-field-par-title{transform:translateY(-7px)}.paragraph--type--boxes>.field--name-field-par-items>.field__item .group-link:hover .field--name-field-par-breve-descrizione{transform:translateY(-3px)}.paragraph--type--boxes>.field--name-field-par-items>.field__item .group-link:hover .group-wrapper:after{transform:translateX(10px)}.paragraph--type--boxes>.field--name-field-par-items>.field__item .group-wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;text-align:center;padding:6rem 2rem 8rem}.paragraph--type--boxes>.field--name-field-par-items>.field__item .group-wrapper:after{content:"";display:block;position:absolute;width:30px;height:30px;top:auto;bottom:3rem;left:calc(50% - 15px);right:auto;background:url(/themes/custom/step/dist/images/icons/white/arrow-link.svg) no-repeat 0 100% transparent;background-size:30px;z-index:0;transition:transform .25s ease-in-out}@media (min-width:1000px){.paragraph--type--boxes>.field--name-field-par-items>.field__item .group-wrapper{padding:5rem 3rem 7rem}.paragraph--type--boxes>.field--name-field-par-items>.field__item .group-wrapper:after{bottom:5rem}}@media (min-width:1400px){.paragraph--type--boxes>.field--name-field-par-items>.field__item .group-wrapper{padding:9rem 3rem 11rem}.paragraph--type--boxes>.field--name-field-par-items>.field__item .group-wrapper:after{bottom:9rem}}@media (min-width:1800px){.paragraph--type--boxes>.field--name-field-par-items>.field__item .group-wrapper{padding:12rem 5rem 13rem}.paragraph--type--boxes>.field--name-field-par-items>.field__item .group-wrapper:after{bottom:10rem}}.paragraph--type--boxes>.field--name-field-par-items>.field__item .field--name-field-par-title{font-size:1.375rem;font-family:DM Mono,monospace;font-weight:500;line-height:1;letter-spacing:.02em;margin-bottom:.4em}@media (min-width:1000px){.paragraph--type--boxes>.field--name-field-par-items>.field__item .field--name-field-par-title{font-size:1.625rem}}.paragraph--type--boxes>.field--name-field-par-items>.field__item .field--name-field-par-breve-descrizione{font-size:1rem;font-weight:400;line-height:1.3}.paragraph--type--boxes>.field--name-field-par-items>.field__item .field--name-field-par-argomento-txt{padding:.1em .3em;margin-bottom:.5rem;color:#fff;font-family:DM Mono,monospace;font-weight:600;line-height:1.1;display:inline-block;margin-left:auto;margin-right:auto;text-transform:uppercase;font-size:.9375rem;background-color:#1d1d1b;margin-bottom:.75rem;background-color:#fdc400;color:#1d1d1b;font-weight:500}@media (min-width:1000px){.paragraph--type--boxes>.field--name-field-par-items>.field__item .field--name-field-par-argomento-txt{padding:.4em .6em;text-transform:none}}.paragraph--type--boxes>.field--name-field-par-items>.field__item .field--name-field-par-argomento-txt+.field--name-node-title{margin-top:.5rem}@media (min-width:1000px){.paragraph--type--boxes>.field--name-field-par-items>.field__item .field--name-field-par-argomento-txt{font-size:1rem}}.paragraph--type--card-list{margin-left:auto;margin-right:auto;width:92%;max-width:1480px;margin-bottom:2rem;text-align:center}@media (min-width:768px){.paragraph--type--card-list{margin-bottom:4rem}}@media (min-width:1400px){.paragraph--type--card-list{margin-bottom:6rem}}.paragraph--type--card-list .field--name-field-par-title+.field--name-field-par-subtitle{margin-top:-.4em}.paragraph--type--card-list .field--name-field-par-subtitle{font-size:1.625rem;letter-spacing:.04em;margin-bottom:1em}.paragraph--type--card-list>.field--name-field-par-breve-descrizione{text-align:center;max-width:30em;margin-left:auto;margin-right:auto}.paragraph--type--card-list .field--name-field-par-items{margin-top:2rem}.paragraph--type--card-list .field--name-field-par-items,.paragraph--type--card-list .field--name-field-par-items>.field__item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;width:100%}.paragraph--type--card-list .field--name-field-par-items>.field__item{padding:1rem}@media (min-width:768px){.paragraph--type--card-list .field--name-field-par-items>.field__item{width:50%}}@media (min-width:1000px){.paragraph--type--card-list .field--name-field-par-items>.field__item{width:33.3332%}}@media (min-width:1400px){.paragraph--type--card-list .field--name-field-par-items>.field__item{width:25%}}.paragraph--type--card-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;width:100%}.paragraph--type--card-item .field--name-field-par-image{-webkit-clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:2px solid #0861ff;position:relative;height:15rem;padding:1rem;margin-bottom:1rem;width:100%}.paragraph--type--card-item .field--name-field-par-image img{max-height:13rem}.paragraph--type--card-item .field--name-field-par-image:after,.paragraph--type--card-item .field--name-field-par-image:before{content:"";display:block;position:absolute;width:40px;height:2px;background-color:#0861ff;transform:rotate(45deg);transform-origin:bottom left}.paragraph--type--card-item .field--name-field-par-image:before{bottom:26px;left:-2px}.paragraph--type--card-item .field--name-field-par-image:after{top:-2px;right:-13px}.paragraph--type--card-item .group-text{-ms-flex-positive:1;flex-grow:1}.paragraph--type--card-item .field--name-field-par-title{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:400;text-transform:uppercase;margin-bottom:.15em}@media (min-width:1000px){.paragraph--type--card-item .field--name-field-par-title{font-size:.9375rem}}@media (min-width:1400px){.paragraph--type--card-item .field--name-field-par-title{font-size:1rem}}.paragraph--type--card-item .group-text>.field--name-field-par-breve-descrizione{font-size:.9375rem;font-weight:300;margin-top:.2rem}.paragraph--type--card-item .field--name-field-par-price{font-size:.9375rem;font-weight:500;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:100%;margin-top:.5rem}.paragraph--type--card-item .field--name-field-par-price>.field__label{font-weight:300}.paragraph--type--card-item .field--name-field-par-price>.field__item:after{content:"EUR";font-size:.6875rem;font-weight:400;margin-left:.15em;text-transform:uppercase;color:#5c5c5c}.paragraph--type--card-item .field--name-field-par-price.field--label-inline .field__items,.paragraph--type--card-item .field--name-field-par-price.field--label-inline .field__label,.paragraph--type--card-item .field--name-field-par-price.field--label-inline>.field__item{margin:0;padding:0}.paragraph--type--card-item .field--name-field-par-price.field--label-inline .field__items+.field__item,.paragraph--type--card-item .field--name-field-par-price.field--label-inline .field__label+.field__item,.paragraph--type--card-item .field--name-field-par-price.field--label-inline>.field__item+.field__item{margin-left:.2em}.paragraph--type--card-item .field--name-field-par-price>*{float:none}.paragraph--type--carousel .slick-slide{position:relative;--s-qrcode-opacity:0;height:100vh;overflow:hidden}.paragraph--type--carousel .slick-slide.slick-active,.paragraph--type--carousel .slick-slide.slick-cloned{--s-qrcode-opacity:1}.paragraph--type--carousel .paragraph--type--carousel-slide{position:relative;padding-top:7.5rem;min-height:100vh;color:var(--color-text)}.paragraph--type--carousel .paragraph--type--carousel-slide.blue-background,.paragraph--type--carousel .paragraph--type--carousel-slide.blue-theme{background:url(/themes/custom/step/dist/images/backgrounds/diagonal-bg-blue.svg) no-repeat 100% #0020ba;background-size:cover;position:relative;--color-text:#fff;--color-text-light:hsla(0,0%,100%,.8);--color-tipologia:hsla(0,0%,100%,.8);--color-link:#fdc400;--color-button-link:#1d1d1b;--color-button-background:#fdc400;--color-divider:hsla(0,0%,100%,.2)}.paragraph--type--carousel .paragraph--type--carousel-slide.blue-background>.paragraph-wrapper,.paragraph--type--carousel .paragraph--type--carousel-slide.blue-theme>.paragraph-wrapper{padding-bottom:0}.paragraph--type--carousel .paragraph--type--carousel-slide.blue-background svg path,.paragraph--type--carousel .paragraph--type--carousel-slide.blue-theme svg path{fill:#fff}.paragraph--type--carousel .paragraph--type--carousel-slide.blue-background img.step-logo.white,.paragraph--type--carousel .paragraph--type--carousel-slide.blue-theme img.step-logo.white{display:block}.paragraph--type--carousel .paragraph--type--carousel-slide.blue-background img.step-logo .black,.paragraph--type--carousel .paragraph--type--carousel-slide.blue-theme img.step-logo .black{display:none}.paragraph--type--carousel .paragraph--type--carousel-slide:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;z-index:2}.paragraph--type--carousel .paragraph--type--carousel-slide img.step-logo{position:absolute;width:130px;height:57px;top:2.9rem;left:1.6rem}.paragraph--type--carousel .paragraph--type--carousel-slide img.step-logo.white{display:none}.paragraph--type--carousel .paragraph--type--carousel-slide img.step-logo.black{display:block}@media (min-width:1350px){.paragraph--type--carousel .paragraph--type--carousel-slide{padding-top:9.4rem}}.paragraph--type--carousel .paragraph--type--carousel-slide>.field--name-field-par-title{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:1.375rem;font-weight:600;margin-bottom:1rem;text-align:center;position:absolute;z-index:1;left:150px;right:150px;top:2.5rem}@media (min-width:1350px){.paragraph--type--carousel .paragraph--type--carousel-slide>.field--name-field-par-title{font-size:2rem;font-weight:500}}@media (min-width:1400px){.paragraph--type--carousel .paragraph--type--carousel-slide>.field--name-field-par-title{font-size:2.5rem}}@media (min-width:1350px){.paragraph--type--carousel .paragraph--type--carousel-slide>.field--name-field-par-title{top:3.2rem}}.paragraph--type--carousel .paragraph--type--carousel-slide>.field--name-field-par-cta>.field__item>img{position:absolute;top:1.8rem;right:1.7rem;opacity:var(--s-qrcode-opacity);width:6.8rem;border-radius:10px}.paragraph--type--carousel .paragraph--type--carousel-slide>.field--name-field-par-cta>.field__item:before{content:"";background-image:url(/themes/custom/step/dist/images/qrcode_slideshow_step.svg);position:absolute;top:0;right:0;width:11.7rem;height:11.7rem;background-repeat:no-repeat;background-position:0 0}.paragraph--type--carousel .paragraph--type--carousel-slide>.field--name-field-par-cta>.field__item>.qr-text{position:absolute;top:3.8rem;right:10.7rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;line-height:1.2rem}.paragraph--type--carousel .paragraph--type--carousel-slide>.field--name-field-par-cta>.field__item>.qr-text .uppercase{font-weight:500;font-family:DM Mono,monospace;text-transform:uppercase}.paragraph--type--carousel .paragraph--type--carousel-slide .field--name-field-par-slides>.field__item>.paragraph>.field--name-field-par-title,.paragraph--type--carousel .paragraph--type--carousel-slide .field--name-field-par-slides>.field__item>.paragraph>.paragraph-wrapper>.field--name-field-par-title{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:1.375rem;margin-bottom:1em}@media (min-width:768px){.paragraph--type--carousel .paragraph--type--carousel-slide .field--name-field-par-slides>.field__item>.paragraph>.field--name-field-par-title,.paragraph--type--carousel .paragraph--type--carousel-slide .field--name-field-par-slides>.field__item>.paragraph>.paragraph-wrapper>.field--name-field-par-title{font-size:1.625rem}}@media (min-width:1000px){.paragraph--type--carousel .paragraph--type--carousel-slide .field--name-field-par-slides>.field__item>.paragraph>.field--name-field-par-title,.paragraph--type--carousel .paragraph--type--carousel-slide .field--name-field-par-slides>.field__item>.paragraph>.paragraph-wrapper>.field--name-field-par-title{font-size:2rem}}.paragraph--type--carousel .paragraph--type--carousel-slide .field--name-field-par-slides>.field__item>.paragraph>.group-text>.field--name-field-par-title,.paragraph--type--carousel .paragraph--type--carousel-slide .field--name-field-par-slides>.field__item>.paragraph>.paragraph-wrapper>.field--name-field-par-title{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:1.375rem;font-weight:600;margin-bottom:1rem}@media (min-width:1350px){.paragraph--type--carousel .paragraph--type--carousel-slide .field--name-field-par-slides>.field__item>.paragraph>.group-text>.field--name-field-par-title,.paragraph--type--carousel .paragraph--type--carousel-slide .field--name-field-par-slides>.field__item>.paragraph>.paragraph-wrapper>.field--name-field-par-title{font-size:2rem;font-weight:500}}@media (min-width:1400px){.paragraph--type--carousel .paragraph--type--carousel-slide .field--name-field-par-slides>.field__item>.paragraph>.group-text>.field--name-field-par-title,.paragraph--type--carousel .paragraph--type--carousel-slide .field--name-field-par-slides>.field__item>.paragraph>.paragraph-wrapper>.field--name-field-par-title{font-size:2.5rem}}.paragraph--type--carousel .paragraph--type--carousel-slide .field--name-field-par-slides .field--name-field-par-cta,.paragraph--type--carousel .paragraph--type--carousel-slide .field--name-field-par-slides .pager-show-more,.paragraph--type--carousel .paragraph--type--carousel-slide .field--name-field-par-slides .view-footer{display:none}.paragraph--type--carousel .paragraph--type--carousel-slide .field--name-field-par-slides>.field__item>.paragraph--type--columns{margin-left:auto;margin-right:auto;width:92%;max-width:1300px}@media (min-width:1400px){.paragraph--type--carousel .paragraph--type--carousel-slide .field--name-field-par-slides>.field__item>.paragraph--type--columns{max-width:1480px}}.paragraph--type--carousel .paragraph--type--carousel-slide .field--name-field-par-slides>.field__item>.paragraph--type--columns>.field__item.field--name-field-par-breve-descrizione{width:100%;max-width:55em;margin-left:auto;margin-right:auto;text-align:center}.paragraph--type--carousel .paragraph--type--carousel-slide .field--name-field-par-slides>.field__item>.paragraph--type--columns>.field__item.field--name-field-par-breve-descrizione+.field--name-field-par-columns{margin-top:2rem}@media (min-width:768px){.paragraph--type--carousel .paragraph--type--carousel-slide .field--name-field-par-slides>.field__item>.paragraph--type--columns>.field__item.field--name-field-par-breve-descrizione+.field--name-field-par-columns{margin-top:4rem}}.paragraph--type--carousel .paragraph--type--carousel-slide .field--name-field-par-slides .paragraph--type--columns .field--name-field-par-columns{-ms-flex-wrap:wrap;flex-wrap:wrap}.paragraph--type--carousel .paragraph--type--carousel-slide .field--name-field-par-slides .paragraph--type--columns .field--name-field-par-columns,.paragraph--type--carousel .paragraph--type--carousel-slide .field--name-field-par-slides .paragraph--type--columns .field--name-field-par-columns>.field__item{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}@media (min-width:768px){.paragraph--type--carousel .paragraph--type--carousel-slide .field--name-field-par-slides .paragraph--type--columns .field--name-field-par-columns>.field__item{width:50%;max-width:30vw}.paragraph--type--carousel .paragraph--type--carousel-slide .field--name-field-par-slides .paragraph--type--columns .field--name-field-par-columns>.field__item>.paragraph.paragraph--type--column{padding:0 .75em}}@media (min-width:1000px){.paragraph--type--carousel .paragraph--type--carousel-slide .field--name-field-par-slides .paragraph--type--columns .field--name-field-par-columns>.field__item{width:33.3332%}}@media (min-width:1400px){.paragraph--type--carousel .paragraph--type--carousel-slide .field--name-field-par-slides .paragraph--type--columns .field--name-field-par-columns>.field__item{width:25%}}.no-footer .acsb-trigger.acsb-ready{display:none!important}.paragraph--type--centered-text{text-align:center;color:--color-text;background-color:--color-background}.paragraph--type--centered-text ul:not(.slick-dots) li:not(.toc-div):before{width:1.3em;position:relative;display:inline-block}.paragraph--type--carousel-slide .paragraph--type--centered-text .paragraph-wrapper{padding-bottom:1rem}.paragraph--type--codice-sconto{--color-background:#fdc400;--color-text:#1d1d1b;overflow:hidden;margin-bottom:1rem;padding:3rem 0;position:relative}.paragraph--type--codice-sconto .field--name-field-par-cta a{display:inline-block;font-family:DM Mono,monospace;font-weight:500;letter-spacing:-.02em;line-height:1.2em;text-align:center;border:0;background-color:var(--color-button-background);color:var(--color-button-link);transition:background-color .25s cubic-bezier(.1,.5,.5,1);font-size:1rem;border:1px solid var(--color-button-border);font-size:1.125rem;padding:.75em 1.25em;text-decoration:none}@media (min-width:768px){.paragraph--type--codice-sconto .field--name-field-par-cta a{font-size:1.125rem}}.paragraph--type--codice-sconto .field--name-field-par-cta a:focus,.paragraph--type--codice-sconto .field--name-field-par-cta a:hover{--color-button-link:#fff}.paragraph--type--codice-sconto .field--name-field-par-cta a:disabled,.paragraph--type--codice-sconto .field--name-field-par-cta a[disabled]{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9;pointer-events:none}.paragraph--type--codice-sconto .field--name-field-par-cta a:disabled:focus,.paragraph--type--codice-sconto .field--name-field-par-cta a:disabled:hover,.paragraph--type--codice-sconto .field--name-field-par-cta a[disabled]:focus,.paragraph--type--codice-sconto .field--name-field-par-cta a[disabled]:hover{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9}.paragraph--type--codice-sconto .field--name-field-par-cta a:focus,.paragraph--type--codice-sconto .field--name-field-par-cta a:hover{outline:none;--color-button-background:#0861ff;border-color:#0861ff}@media (min-width:768px){.paragraph--type--codice-sconto .field--name-field-par-cta a{padding:.75em 2.25em}}.paragraph--type--codice-sconto.blue-background{--color-text:#fff;--color-background:#0020ba;background:url(/themes/custom/step/dist/images/backgrounds/diagonal-bg-blue.svg) no-repeat 100%;background-size:cover;background-repeat:no-repeat}.paragraph--type--codice-sconto.blue-background .field--name-field-par-cta a{display:inline-block;font-family:DM Mono,monospace;font-weight:500;letter-spacing:-.02em;line-height:1.2em;text-align:center;text-decoration:none;border:0;background-color:var(--color-button-background);color:var(--color-button-link);transition:background-color .25s cubic-bezier(.1,.5,.5,1);font-size:1rem;--color-button-link:#1d1d1b;--color-button-background:#fdc400;font-size:1.125rem;padding:.75em 1.25em}@media (min-width:768px){.paragraph--type--codice-sconto.blue-background .field--name-field-par-cta a{font-size:1.125rem}}.paragraph--type--codice-sconto.blue-background .field--name-field-par-cta a:focus,.paragraph--type--codice-sconto.blue-background .field--name-field-par-cta a:hover{outline:none;--color-button-link:#fff;--color-button-background:#0861ff}.paragraph--type--codice-sconto.blue-background .field--name-field-par-cta a:disabled,.paragraph--type--codice-sconto.blue-background .field--name-field-par-cta a[disabled]{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9;pointer-events:none}.paragraph--type--codice-sconto.blue-background .field--name-field-par-cta a:disabled:focus,.paragraph--type--codice-sconto.blue-background .field--name-field-par-cta a:disabled:hover,.paragraph--type--codice-sconto.blue-background .field--name-field-par-cta a[disabled]:focus,.paragraph--type--codice-sconto.blue-background .field--name-field-par-cta a[disabled]:hover{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9}.paragraph--type--codice-sconto.blue-background .field--name-field-par-cta a a{color:#1d1d1b}@media (min-width:768px){.paragraph--type--codice-sconto.blue-background .field--name-field-par-cta a{padding:.75em 2.25em}}@media (min-width:640px){.paragraph--type--codice-sconto{margin-bottom:2rem}}@media (min-width:1000px){.paragraph--type--codice-sconto{margin-bottom:4rem}}.paragraph--type--codice-sconto.paragraph--view-mode--default a{color:#fff;text-decoration:none}.paragraph--type--codice-sconto .wrapper{margin-left:auto;margin-right:auto;width:92%;max-width:60rem;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:2;position:relative;padding:1rem 0}@media (min-width:640px){.paragraph--type--codice-sconto .wrapper{padding:2rem}}@media (min-width:1000px){.paragraph--type--codice-sconto .wrapper{padding:3rem}}.paragraph--type--codice-sconto .wrapper .field--name-field-par-argomento-txt{padding:.1em .3em;margin-bottom:.5rem;color:#fff;font-family:DM Mono,monospace;font-weight:600;line-height:1.1;display:inline-block;margin-left:auto;margin-right:auto;text-transform:uppercase;font-size:.9375rem;background-color:#1d1d1b;background-color:#fdc400;color:#1d1d1b;font-weight:500}@media (min-width:1000px){.paragraph--type--codice-sconto .wrapper .field--name-field-par-argomento-txt{padding:.4em .6em;text-transform:none}}.paragraph--type--codice-sconto .wrapper .field--name-field-par-argomento-txt+.field--name-node-title{margin-top:.5rem}@media (min-width:1000px){.paragraph--type--codice-sconto .wrapper .field--name-field-par-argomento-txt{font-size:1rem}}.paragraph--type--codice-sconto .wrapper .field--name-field-par-title{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:1.375rem;font-weight:600;margin-bottom:1rem}@media (min-width:1350px){.paragraph--type--codice-sconto .wrapper .field--name-field-par-title{font-size:2rem;font-weight:500}}@media (min-width:1400px){.paragraph--type--codice-sconto .wrapper .field--name-field-par-title{font-size:2.5rem}}.paragraph--type--codice-sconto .wrapper .field--name-field-par-content{line-height:1.4;font-weight:400}.paragraph--type--codice-sconto .wrapper .field--name-field-par-content>p:last-of-type{margin-bottom:0}.field--name-field-layout>.field__item>.paragraph--type--columns{margin-bottom:2rem}@media (min-width:768px){.field--name-field-layout>.field__item>.paragraph--type--columns{margin-bottom:4rem}}@media (min-width:1400px){.field--name-field-layout>.field__item>.paragraph--type--columns{margin-bottom:6rem}}.field--name-field-layout>.field__item>.paragraph--type--columns a{color:var(--color-link)}.field--name-field-layout>.field__item>.paragraph--type--columns.blue-background,.field--name-field-layout>.field__item>.paragraph--type--columns.blue-theme{padding:3rem 0;background:url(/themes/custom/step/dist/images/backgrounds/diagonal-bg-blue.svg) no-repeat 100% #0020ba;background-size:cover;position:relative;--color-text:#fff;--color-text-light:hsla(0,0%,100%,.8);--color-tipologia:hsla(0,0%,100%,.8);--color-link:#fdc400;--color-button-link:#1d1d1b;--color-button-background:#fdc400;--color-divider:hsla(0,0%,100%,.2)}@media (min-width:1000px){.field--name-field-layout>.field__item>.paragraph--type--columns.blue-background,.field--name-field-layout>.field__item>.paragraph--type--columns.blue-theme{padding:6rem 0}}.field--name-field-layout>.field__item>.paragraph--type--columns.blue-background .paragraph-wrapper,.field--name-field-layout>.field__item>.paragraph--type--columns.blue-theme .paragraph-wrapper{padding-bottom:0}.field--name-field-layout>.field__item>.paragraph--type--columns.full-width>.field--name-field-par-columns>.field__item{-ms-flex-positive:1;flex-grow:1}.field--name-field-layout>.field__item>.paragraph--type--columns.centered,.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-title{text-align:center}.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-breve-descrizione,.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-content{text-align:center;max-width:30em;margin-left:auto;margin-right:auto}.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-breve-descrizione+.field--name-field-par-content,.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-content+.field--name-field-par-content{margin-top:2rem}.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-breve-descrizione>:last-child,.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-content>:last-child{margin-bottom:0}.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-content{max-width:55em}.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-cta{padding-top:2rem}@media (min-width:640px){.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-cta{padding-top:2rem}}.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-cta a{display:inline-block;font-family:DM Mono,monospace;font-weight:500;letter-spacing:-.02em;line-height:1.2em;text-align:center;text-decoration:none;border:0;background-color:var(--color-button-background);color:var(--color-button-link);transition:background-color .25s cubic-bezier(.1,.5,.5,1);font-size:1rem;border:1px solid var(--color-button-border);font-size:1.125rem;padding:.75em 1.25em}@media (min-width:768px){.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-cta a{font-size:1.125rem}}.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-cta a:focus,.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-cta a:hover{--color-button-link:#fff}.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-cta a:disabled,.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-cta a[disabled]{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9;pointer-events:none}.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-cta a:disabled:focus,.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-cta a:disabled:hover,.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-cta a[disabled]:focus,.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-cta a[disabled]:hover{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9}.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-cta a:focus,.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-cta a:hover{outline:none;--color-button-background:#0861ff;border-color:#0861ff}@media (min-width:768px){.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-cta a{padding:.75em 2.25em}}.field--name-field-layout>.field__item>.field--name-field-par-columns,.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-columns{margin-left:auto;margin-right:auto;width:92%;max-width:1300px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;margin-top:2rem}@media (min-width:1400px){.field--name-field-layout>.field__item>.field--name-field-par-columns,.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-columns{max-width:1480px}}@media (min-width:768px){.field--name-field-layout>.field__item>.field--name-field-par-columns,.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-columns{margin-top:4rem}}.field--name-field-layout>.field__item>.field--name-field-par-columns>.field__item,.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-columns>.field__item{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;margin-bottom:2rem}.field--name-field-layout>.field__item>.field--name-field-par-columns>.field__item.field--name-field-par-breve-descrizione,.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-columns>.field__item.field--name-field-par-breve-descrizione{width:100%;max-width:55em}@media (min-width:768px){.field--name-field-layout>.field__item>.field--name-field-par-columns>.field__item,.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-columns>.field__item{width:50%}}@media (min-width:1400px){.field--name-field-layout>.field__item>.field--name-field-par-columns>.field__item,.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-columns>.field__item{margin-bottom:0;width:25%}.field--name-field-layout>.field__item>.field--name-field-par-columns>.field__item>.paragraph.paragraph--type--column,.field--name-field-layout>.field__item>.paragraph--type--columns>.field--name-field-par-columns>.field__item>.paragraph.paragraph--type--column{padding:0 1.5em 2em}}.paragraph.paragraph--type--column{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:0}.paragraph.paragraph--type--column .field--type-image img{display:inline-block;width:100%;max-width:80px}.paragraph.paragraph--type--column .field--name-field-par-title{font-weight:500;font-size:1.375rem;line-height:1.2;margin-bottom:.7em;font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased}@media (min-width:768px){.paragraph.paragraph--type--column .field--name-field-par-title{font-size:1.625rem}}.paragraph.paragraph--type--column .field--name-field-par-content{font-size:1rem;line-height:1.3}.paragraph.paragraph--type--column .field--name-field-par-content h1+h1,.paragraph.paragraph--type--column .field--name-field-par-content h1+h2,.paragraph.paragraph--type--column .field--name-field-par-content h1+h3,.paragraph.paragraph--type--column .field--name-field-par-content h1+h4,.paragraph.paragraph--type--column .field--name-field-par-content h1+h5,.paragraph.paragraph--type--column .field--name-field-par-content h1+h6,.paragraph.paragraph--type--column .field--name-field-par-content h2+h1,.paragraph.paragraph--type--column .field--name-field-par-content h2+h2,.paragraph.paragraph--type--column .field--name-field-par-content h2+h3,.paragraph.paragraph--type--column .field--name-field-par-content h2+h4,.paragraph.paragraph--type--column .field--name-field-par-content h2+h5,.paragraph.paragraph--type--column .field--name-field-par-content h2+h6,.paragraph.paragraph--type--column .field--name-field-par-content h3+h1,.paragraph.paragraph--type--column .field--name-field-par-content h3+h2,.paragraph.paragraph--type--column .field--name-field-par-content h3+h3,.paragraph.paragraph--type--column .field--name-field-par-content h3+h4,.paragraph.paragraph--type--column .field--name-field-par-content h3+h5,.paragraph.paragraph--type--column .field--name-field-par-content h3+h6,.paragraph.paragraph--type--column .field--name-field-par-content h4+h1,.paragraph.paragraph--type--column .field--name-field-par-content h4+h2,.paragraph.paragraph--type--column .field--name-field-par-content h4+h3,.paragraph.paragraph--type--column .field--name-field-par-content h4+h4,.paragraph.paragraph--type--column .field--name-field-par-content h4+h5,.paragraph.paragraph--type--column .field--name-field-par-content h4+h6,.paragraph.paragraph--type--column .field--name-field-par-content h5+h1,.paragraph.paragraph--type--column .field--name-field-par-content h5+h2,.paragraph.paragraph--type--column .field--name-field-par-content h5+h3,.paragraph.paragraph--type--column .field--name-field-par-content h5+h4,.paragraph.paragraph--type--column .field--name-field-par-content h5+h5,.paragraph.paragraph--type--column .field--name-field-par-content h5+h6,.paragraph.paragraph--type--column .field--name-field-par-content h6+h1,.paragraph.paragraph--type--column .field--name-field-par-content h6+h2,.paragraph.paragraph--type--column .field--name-field-par-content h6+h3,.paragraph.paragraph--type--column .field--name-field-par-content h6+h4,.paragraph.paragraph--type--column .field--name-field-par-content h6+h5,.paragraph.paragraph--type--column .field--name-field-par-content h6+h6,.paragraph.paragraph--type--column .field--name-field-par-content img+h1,.paragraph.paragraph--type--column .field--name-field-par-content img+h2,.paragraph.paragraph--type--column .field--name-field-par-content img+h3,.paragraph.paragraph--type--column .field--name-field-par-content img+h4,.paragraph.paragraph--type--column .field--name-field-par-content img+h5,.paragraph.paragraph--type--column .field--name-field-par-content img+h6,.paragraph.paragraph--type--column .field--name-field-par-content input+h1,.paragraph.paragraph--type--column .field--name-field-par-content input+h2,.paragraph.paragraph--type--column .field--name-field-par-content input+h3,.paragraph.paragraph--type--column .field--name-field-par-content input+h4,.paragraph.paragraph--type--column .field--name-field-par-content input+h5,.paragraph.paragraph--type--column .field--name-field-par-content input+h6,.paragraph.paragraph--type--column .field--name-field-par-content ol+h1,.paragraph.paragraph--type--column .field--name-field-par-content ol+h2,.paragraph.paragraph--type--column .field--name-field-par-content ol+h3,.paragraph.paragraph--type--column .field--name-field-par-content ol+h4,.paragraph.paragraph--type--column .field--name-field-par-content ol+h5,.paragraph.paragraph--type--column .field--name-field-par-content ol+h6,.paragraph.paragraph--type--column .field--name-field-par-content p+h1,.paragraph.paragraph--type--column .field--name-field-par-content p+h2,.paragraph.paragraph--type--column .field--name-field-par-content p+h3,.paragraph.paragraph--type--column .field--name-field-par-content p+h4,.paragraph.paragraph--type--column .field--name-field-par-content p+h5,.paragraph.paragraph--type--column .field--name-field-par-content p+h6,.paragraph.paragraph--type--column .field--name-field-par-content textarea+h1,.paragraph.paragraph--type--column .field--name-field-par-content textarea+h2,.paragraph.paragraph--type--column .field--name-field-par-content textarea+h3,.paragraph.paragraph--type--column .field--name-field-par-content textarea+h4,.paragraph.paragraph--type--column .field--name-field-par-content textarea+h5,.paragraph.paragraph--type--column .field--name-field-par-content textarea+h6,.paragraph.paragraph--type--column .field--name-field-par-content ul+h1,.paragraph.paragraph--type--column .field--name-field-par-content ul+h2,.paragraph.paragraph--type--column .field--name-field-par-content ul+h3,.paragraph.paragraph--type--column .field--name-field-par-content ul+h4,.paragraph.paragraph--type--column .field--name-field-par-content ul+h5,.paragraph.paragraph--type--column .field--name-field-par-content ul+h6{margin-top:0}.paragraph.paragraph--type--column .field--name-field-par-cta{-ms-flex-item-align:end;align-self:flex-end;width:100%;margin-bottom:0;margin-top:auto}.paragraph.paragraph--type--column .field--name-field-par-cta a{font-weight:600}.paragraph.paragraph--type--column .field--name-field-par-content+.field--name-field-par-cta{margin-top:auto}@media (min-width:1000px){.paragraph.paragraph--type--column .field--name-field-par-content+.field--name-field-par-cta{margin-top:auto}}.field--name-field-layout>.field__item>.paragraph .paragraph--type--column>.field--name-field-par-cta a{padding:0;font-family:Roboto,sans-serif;font-size:1.125rem;color:var(--color-link);border:0;background-color:transparent}.field--name-field-layout>.field__item>.paragraph .paragraph--type--column>.field--name-field-par-cta a:hover{background-color:transparent;text-decoration:underline}.field--name-field-layout>.field__item:first-of-type>.paragraph--type--injected-block .field--name-field-par-title{padding-top:2rem}@media (min-width:1000px){.field--name-field-layout>.field__item:first-of-type>.paragraph--type--injected-block .field--name-field-par-title{padding-top:4rem}}.field--name-field-layout>.field__item:last-of-type>.paragraph:not(.paragraph--type--text-and-animated-image).blue-background,.field--name-field-layout>.field__item:last-of-type>.paragraph:not(.paragraph--type--text-and-animated-image).blue-theme,.field--name-field-layout>.field__item:last-of-type>.paragraph:not(.paragraph--type--text-and-animated-image).paragraph--type--banner,.field--name-field-layout>.field__item:last-of-type>.paragraph:not(.paragraph--type--text-and-animated-image).paragraph--type--columns{margin-bottom:0}.field--name-field-layout>.field__item>.paragraph{color:var(--color-text);background-color:var(--color-background)}.field--name-field-layout>.field__item>.paragraph>.field--name-field-par-title{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:1.375rem;font-weight:600;margin-bottom:1rem}@media (min-width:1350px){.field--name-field-layout>.field__item>.paragraph>.field--name-field-par-title{font-size:2rem;font-weight:500}}@media (min-width:1400px){.field--name-field-layout>.field__item>.paragraph>.field--name-field-par-title{font-size:2.5rem}}.field--name-field-layout>.field__item>.paragraph.centered-title .field--name-field-par-title{text-align:center}.field--name-field-layout>.field__item>.paragraph>.group-text>.field--name-field-par-title,.field--name-field-layout>.field__item>.paragraph>.paragraph-wrapper>.field--name-field-par-title{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:1.375rem;font-weight:600;margin-bottom:1rem}@media (min-width:1350px){.field--name-field-layout>.field__item>.paragraph>.group-text>.field--name-field-par-title,.field--name-field-layout>.field__item>.paragraph>.paragraph-wrapper>.field--name-field-par-title{font-size:2rem;font-weight:500}}@media (min-width:1400px){.field--name-field-layout>.field__item>.paragraph>.group-text>.field--name-field-par-title,.field--name-field-layout>.field__item>.paragraph>.paragraph-wrapper>.field--name-field-par-title{font-size:2.5rem}}.group-hero+.field--name-field-layout>.field__item:first-of-type>.paragraph,.group-metadata+.field--name-field-layout>.field__item:first-of-type>.paragraph{margin-top:3rem}@media (min-width:768px){.group-hero+.field--name-field-layout>.field__item:first-of-type>.paragraph,.group-metadata+.field--name-field-layout>.field__item:first-of-type>.paragraph{margin-top:6rem}}.group-hero+.field--name-field-layout>.field__item:first-of-type>.paragraph.paragraph--type--banner,.group-hero+.field--name-field-layout>.field__item:first-of-type>.paragraph.paragraph--type--injected-block,.group-hero+.field--name-field-layout>.field__item:first-of-type>.paragraph.paragraph--type--list-with-icon,.group-metadata+.field--name-field-layout>.field__item:first-of-type>.paragraph.paragraph--type--banner,.group-metadata+.field--name-field-layout>.field__item:first-of-type>.paragraph.paragraph--type--injected-block,.group-metadata+.field--name-field-layout>.field__item:first-of-type>.paragraph.paragraph--type--list-with-icon{margin-top:0}@media (min-width:768px){.group-hero+.field--name-field-layout>.field__item:first-of-type>.paragraph.paragraph--type--banner,.group-hero+.field--name-field-layout>.field__item:first-of-type>.paragraph.paragraph--type--injected-block,.group-hero+.field--name-field-layout>.field__item:first-of-type>.paragraph.paragraph--type--list-with-icon,.group-metadata+.field--name-field-layout>.field__item:first-of-type>.paragraph.paragraph--type--banner,.group-metadata+.field--name-field-layout>.field__item:first-of-type>.paragraph.paragraph--type--injected-block,.group-metadata+.field--name-field-layout>.field__item:first-of-type>.paragraph.paragraph--type--list-with-icon{margin-top:0}}.paragraph--type--centered-text .paragraph-wrapper,.paragraph--type--columns .paragraph-wrapper,.paragraph--type--generic-text .paragraph-wrapper{margin-left:auto;margin-right:auto;width:92%;max-width:44rem;padding-top:2rem;padding-bottom:4rem}@media (min-width:640px){.paragraph--type--centered-text .paragraph-wrapper,.paragraph--type--columns .paragraph-wrapper,.paragraph--type--generic-text .paragraph-wrapper{padding-top:0;padding-bottom:4rem}}@media (min-width:1000px){.paragraph--type--centered-text .paragraph-wrapper,.paragraph--type--columns .paragraph-wrapper,.paragraph--type--generic-text .paragraph-wrapper{padding-bottom:6rem}}.paragraph--type--centered-text.centered-title>.field--name-field-par-title,.paragraph--type--columns.centered-title>.field--name-field-par-title,.paragraph--type--generic-text.centered-title>.field--name-field-par-title{text-align:center}.paragraph--type--centered-text .field--name-field-par-content p:last-of-type,.paragraph--type--generic-text .field--name-field-par-content p:last-of-type{margin-bottom:0}.paragraph--type--centered-text .field--name-field-par-content+.field--name-field-par-cta,.paragraph--type--generic-text .field--name-field-par-content+.field--name-field-par-cta{margin-top:2rem}@media (min-width:1000px){.paragraph--type--centered-text .field--name-field-par-content+.field--name-field-par-cta,.paragraph--type--generic-text .field--name-field-par-content+.field--name-field-par-cta{margin-top:4rem}}.paragraph .field--name-field-par-cta a,.paragraph .field--name-field-par-documents-files .media .field--name-field-media-document a,.paragraph .field--name-field-par-documents-files .media .field--name-name a,.paragraph .group-text>.field--name-field-par-cta a{display:inline-block;font-family:DM Mono,monospace;font-weight:500;letter-spacing:-.02em;line-height:1.2em;text-align:center;text-decoration:none;border:0;background-color:var(--color-button-background);color:var(--color-button-link);transition:background-color .25s cubic-bezier(.1,.5,.5,1);font-size:1rem;border:1px solid var(--color-button-border);font-size:1.125rem;padding:.75em 1.25em}@media (min-width:768px){.paragraph .field--name-field-par-cta a,.paragraph .field--name-field-par-documents-files .media .field--name-field-media-document a,.paragraph .field--name-field-par-documents-files .media .field--name-name a,.paragraph .group-text>.field--name-field-par-cta a{font-size:1.125rem}}.paragraph .field--name-field-par-cta a:focus,.paragraph .field--name-field-par-cta a:hover,.paragraph .field--name-field-par-documents-files .media .field--name-field-media-document a:focus,.paragraph .field--name-field-par-documents-files .media .field--name-field-media-document a:hover,.paragraph .field--name-field-par-documents-files .media .field--name-name a:focus,.paragraph .field--name-field-par-documents-files .media .field--name-name a:hover,.paragraph .group-text>.field--name-field-par-cta a:focus,.paragraph .group-text>.field--name-field-par-cta a:hover{--color-button-link:#fff}.paragraph .field--name-field-par-cta a:disabled,.paragraph .field--name-field-par-cta a[disabled],.paragraph .field--name-field-par-documents-files .media .field--name-field-media-document a:disabled,.paragraph .field--name-field-par-documents-files .media .field--name-field-media-document a[disabled],.paragraph .field--name-field-par-documents-files .media .field--name-name a:disabled,.paragraph .field--name-field-par-documents-files .media .field--name-name a[disabled],.paragraph .group-text>.field--name-field-par-cta a:disabled,.paragraph .group-text>.field--name-field-par-cta a[disabled]{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9;pointer-events:none}.paragraph .field--name-field-par-cta a:disabled:focus,.paragraph .field--name-field-par-cta a:disabled:hover,.paragraph .field--name-field-par-cta a[disabled]:focus,.paragraph .field--name-field-par-cta a[disabled]:hover,.paragraph .field--name-field-par-documents-files .media .field--name-field-media-document a:disabled:focus,.paragraph .field--name-field-par-documents-files .media .field--name-field-media-document a:disabled:hover,.paragraph .field--name-field-par-documents-files .media .field--name-field-media-document a[disabled]:focus,.paragraph .field--name-field-par-documents-files .media .field--name-field-media-document a[disabled]:hover,.paragraph .field--name-field-par-documents-files .media .field--name-name a:disabled:focus,.paragraph .field--name-field-par-documents-files .media .field--name-name a:disabled:hover,.paragraph .field--name-field-par-documents-files .media .field--name-name a[disabled]:focus,.paragraph .field--name-field-par-documents-files .media .field--name-name a[disabled]:hover,.paragraph .group-text>.field--name-field-par-cta a:disabled:focus,.paragraph .group-text>.field--name-field-par-cta a:disabled:hover,.paragraph .group-text>.field--name-field-par-cta a[disabled]:focus,.paragraph .group-text>.field--name-field-par-cta a[disabled]:hover{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9}.paragraph .field--name-field-par-cta a:focus,.paragraph .field--name-field-par-cta a:hover,.paragraph .field--name-field-par-documents-files .media .field--name-field-media-document a:focus,.paragraph .field--name-field-par-documents-files .media .field--name-field-media-document a:hover,.paragraph .field--name-field-par-documents-files .media .field--name-name a:focus,.paragraph .field--name-field-par-documents-files .media .field--name-name a:hover,.paragraph .group-text>.field--name-field-par-cta a:focus,.paragraph .group-text>.field--name-field-par-cta a:hover{outline:none;--color-button-background:#0861ff;border-color:#0861ff}@media (min-width:768px){.paragraph .field--name-field-par-cta a,.paragraph .field--name-field-par-documents-files .media .field--name-field-media-document a,.paragraph .field--name-field-par-documents-files .media .field--name-name a,.paragraph .group-text>.field--name-field-par-cta a{padding:.75em 2.25em}}@media (min-width:640px){.paragraph .field--name-field-par-cta a,.paragraph .field--name-field-par-documents-files .media .field--name-field-media-document a,.paragraph .field--name-field-par-documents-files .media .field--name-name a,.paragraph .group-text>.field--name-field-par-cta a{white-space:nowrap}}.paragraph .field--name-field-par-cta,.paragraph .field--name-field-par-documents-files,.paragraph .group-text>.field--name-field-par-cta{width:100%;text-align:center}.paragraph .field--name-field-par-cta a,.paragraph .field--name-field-par-documents-files a,.paragraph .group-text>.field--name-field-par-cta a{display:block}@media (min-width:460px){.paragraph .field--name-field-par-cta,.paragraph .field--name-field-par-documents-files,.paragraph .group-text>.field--name-field-par-cta{padding-left:4%;padding-right:4%}}@media (min-width:640px){.paragraph .field--name-field-par-cta,.paragraph .field--name-field-par-documents-files,.paragraph .group-text>.field--name-field-par-cta{width:auto;padding-left:0;padding-right:0;margin-top:.25rem;margin-bottom:.25rem}.paragraph .field--name-field-par-cta a,.paragraph .field--name-field-par-documents-files a,.paragraph .group-text>.field--name-field-par-cta a{display:inline-block}}.paragraph .field--name-field-par-cta>.field__item+.field__item{margin-top:.5em}.paragraph .field--name-field-par-content+.field--name-field-par-cta{margin-top:1.25rem}@media (min-width:1000px){.paragraph .field--name-field-par-content+.field--name-field-par-cta{margin-top:3.25rem}}.paragraph .field--name-field-par-documents-files .media .field--name-name .field--name-field-par-documents-files .media .field--name-field-media-document a{padding-left:1.85em}.paragraph .field--name-field-par-documents-files .media .field--name-name .field--name-field-par-documents-files .media .field--name-field-media-document a:before{width:1em;height:1em;background:url(/themes/custom/step/dist/images/icons/white/download.svg) no-repeat 50% -.05em transparent;margin-right:.5em}.paragraph.paragraph--type--alert-banner .field--name-field-par-cta a,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-field-media-document a,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-name a,.paragraph.paragraph--type--alert-banner .group-text>.field--name-field-par-cta a,.paragraph.paragraph--type--banner .field--name-field-par-cta a,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-field-media-document a,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-name a,.paragraph.paragraph--type--banner .group-text>.field--name-field-par-cta a{display:inline-block;font-family:DM Mono,monospace;font-weight:500;letter-spacing:-.02em;line-height:1.2em;text-align:center;text-decoration:none;border:0;background-color:var(--color-button-background);color:var(--color-button-link);transition:background-color .25s cubic-bezier(.1,.5,.5,1);font-size:1rem;--color-button-link:#1d1d1b;--color-button-background:#fdc400;font-size:1.125rem;padding:.75em 1.25em}@media (min-width:768px){.paragraph.paragraph--type--alert-banner .field--name-field-par-cta a,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-field-media-document a,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-name a,.paragraph.paragraph--type--alert-banner .group-text>.field--name-field-par-cta a,.paragraph.paragraph--type--banner .field--name-field-par-cta a,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-field-media-document a,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-name a,.paragraph.paragraph--type--banner .group-text>.field--name-field-par-cta a{font-size:1.125rem}}.paragraph.paragraph--type--alert-banner .field--name-field-par-cta a:focus,.paragraph.paragraph--type--alert-banner .field--name-field-par-cta a:hover,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-field-media-document a:focus,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-field-media-document a:hover,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-name a:focus,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-name a:hover,.paragraph.paragraph--type--alert-banner .group-text>.field--name-field-par-cta a:focus,.paragraph.paragraph--type--alert-banner .group-text>.field--name-field-par-cta a:hover,.paragraph.paragraph--type--banner .field--name-field-par-cta a:focus,.paragraph.paragraph--type--banner .field--name-field-par-cta a:hover,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-field-media-document a:focus,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-field-media-document a:hover,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-name a:focus,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-name a:hover,.paragraph.paragraph--type--banner .group-text>.field--name-field-par-cta a:focus,.paragraph.paragraph--type--banner .group-text>.field--name-field-par-cta a:hover{outline:none;--color-button-link:#fff;--color-button-background:#0861ff}.paragraph.paragraph--type--alert-banner .field--name-field-par-cta a:disabled,.paragraph.paragraph--type--alert-banner .field--name-field-par-cta a[disabled],.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-field-media-document a:disabled,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-field-media-document a[disabled],.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-name a:disabled,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-name a[disabled],.paragraph.paragraph--type--alert-banner .group-text>.field--name-field-par-cta a:disabled,.paragraph.paragraph--type--alert-banner .group-text>.field--name-field-par-cta a[disabled],.paragraph.paragraph--type--banner .field--name-field-par-cta a:disabled,.paragraph.paragraph--type--banner .field--name-field-par-cta a[disabled],.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-field-media-document a:disabled,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-field-media-document a[disabled],.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-name a:disabled,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-name a[disabled],.paragraph.paragraph--type--banner .group-text>.field--name-field-par-cta a:disabled,.paragraph.paragraph--type--banner .group-text>.field--name-field-par-cta a[disabled]{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9;pointer-events:none}.paragraph.paragraph--type--alert-banner .field--name-field-par-cta a:disabled:focus,.paragraph.paragraph--type--alert-banner .field--name-field-par-cta a:disabled:hover,.paragraph.paragraph--type--alert-banner .field--name-field-par-cta a[disabled]:focus,.paragraph.paragraph--type--alert-banner .field--name-field-par-cta a[disabled]:hover,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-field-media-document a:disabled:focus,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-field-media-document a:disabled:hover,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-field-media-document a[disabled]:focus,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-field-media-document a[disabled]:hover,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-name a:disabled:focus,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-name a:disabled:hover,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-name a[disabled]:focus,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-name a[disabled]:hover,.paragraph.paragraph--type--alert-banner .group-text>.field--name-field-par-cta a:disabled:focus,.paragraph.paragraph--type--alert-banner .group-text>.field--name-field-par-cta a:disabled:hover,.paragraph.paragraph--type--alert-banner .group-text>.field--name-field-par-cta a[disabled]:focus,.paragraph.paragraph--type--alert-banner .group-text>.field--name-field-par-cta a[disabled]:hover,.paragraph.paragraph--type--banner .field--name-field-par-cta a:disabled:focus,.paragraph.paragraph--type--banner .field--name-field-par-cta a:disabled:hover,.paragraph.paragraph--type--banner .field--name-field-par-cta a[disabled]:focus,.paragraph.paragraph--type--banner .field--name-field-par-cta a[disabled]:hover,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-field-media-document a:disabled:focus,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-field-media-document a:disabled:hover,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-field-media-document a[disabled]:focus,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-field-media-document a[disabled]:hover,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-name a:disabled:focus,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-name a:disabled:hover,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-name a[disabled]:focus,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-name a[disabled]:hover,.paragraph.paragraph--type--banner .group-text>.field--name-field-par-cta a:disabled:focus,.paragraph.paragraph--type--banner .group-text>.field--name-field-par-cta a:disabled:hover,.paragraph.paragraph--type--banner .group-text>.field--name-field-par-cta a[disabled]:focus,.paragraph.paragraph--type--banner .group-text>.field--name-field-par-cta a[disabled]:hover{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9}.paragraph.paragraph--type--alert-banner .field--name-field-par-cta a a,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-field-media-document a a,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-name a a,.paragraph.paragraph--type--alert-banner .group-text>.field--name-field-par-cta a a,.paragraph.paragraph--type--banner .field--name-field-par-cta a a,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-field-media-document a a,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-name a a,.paragraph.paragraph--type--banner .group-text>.field--name-field-par-cta a a{color:#1d1d1b}@media (min-width:768px){.paragraph.paragraph--type--alert-banner .field--name-field-par-cta a,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-field-media-document a,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-name a,.paragraph.paragraph--type--alert-banner .group-text>.field--name-field-par-cta a,.paragraph.paragraph--type--banner .field--name-field-par-cta a,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-field-media-document a,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-name a,.paragraph.paragraph--type--banner .group-text>.field--name-field-par-cta a{padding:.75em 2.25em}}@media (min-width:640px){.paragraph.paragraph--type--alert-banner .field--name-field-par-cta a,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-field-media-document a,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-name a,.paragraph.paragraph--type--alert-banner .group-text>.field--name-field-par-cta a,.paragraph.paragraph--type--banner .field--name-field-par-cta a,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-field-media-document a,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-name a,.paragraph.paragraph--type--banner .group-text>.field--name-field-par-cta a{white-space:nowrap}}.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-field-media-document a,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-name a,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-field-media-document a,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-name a{padding-left:1.85em}.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-field-media-document a:before,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-name a:before,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-field-media-document a:before,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-name a:before{width:1em;height:1em;background:url(/themes/custom/step/dist/images/icons/download.svg) no-repeat 50% transparent;margin-right:.5em}.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-field-media-document a:hover:before,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-name a:hover:before,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-field-media-document a:hover:before,.paragraph.paragraph--type--banner .field--name-field-par-documents-files .media .field--name-name a:hover:before{background-image:url(/themes/custom/step/dist/images/icons/white/download.svg)}.paragraph.paragraph--type--alert-banner .field--name-field-par-cta a,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-field-media-document a,.paragraph.paragraph--type--alert-banner .field--name-field-par-documents-files .media .field--name-name a{font-size:1rem}.paragraph.blue-background .field--name-field-par-content ul:not(.slick-dots):not(.pager__items) li:not(:is(.toc-div,.toc-h2)):before{background-image:url(/themes/custom/step/dist/images/icons/yellow/forward.svg)}.paragraph--type--image-boxes-grid{margin-left:auto;margin-right:auto;width:92%;max-width:1480px;margin-bottom:2rem;padding-left:0;padding-right:0}@media (min-width:768px){.paragraph--type--image-boxes-grid{margin-bottom:4rem}}@media (min-width:1400px){.paragraph--type--image-boxes-grid{margin-bottom:6rem}}.paragraph--type--image-boxes-grid>.field--name-field-par-items,.paragraph--type--image-boxes-grid>.field--name-field-par-items>.field__item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;width:100%}.paragraph--type--image-boxes-grid>.field--name-field-par-items>.field__item{padding:10px;color:#fff}@media (min-width:768px){.paragraph--type--image-boxes-grid>.field--name-field-par-items>.field__item{width:50%}}@media (min-width:1000px){.paragraph--type--image-boxes-grid>.field--name-field-par-items>.field__item{width:33.3332%}}.paragraph--type--image-boxes-grid>.field--name-field-par-items>.field__item .paragraph--type--image-box-link{-webkit-clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px));clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px));width:100%;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;position:relative}@media (min-width:1000px){.paragraph--type--image-boxes-grid>.field--name-field-par-items>.field__item .paragraph--type--image-box-link{-webkit-clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px));clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px))}}.paragraph--type--image-boxes-grid>.field--name-field-par-items>.field__item .paragraph--type--image-box-link>.contextual{top:55px;right:5px}.paragraph--type--image-boxes-grid>.field--name-field-par-items>.field__item .paragraph--type--image-box-link:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.4);z-index:0}.paragraph--type--image-boxes-grid>.field--name-field-par-items>.field__item .paragraph--type--image-box-link>*{position:relative;z-index:1}.paragraph--type--image-boxes-grid>.field--name-field-par-items>.field__item .group-link{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.paragraph--type--image-boxes-grid>.field--name-field-par-items>.field__item .group-link .field--name-field-par-breve-descrizione,.paragraph--type--image-boxes-grid>.field--name-field-par-items>.field__item .group-link .field--name-field-par-icon,.paragraph--type--image-boxes-grid>.field--name-field-par-items>.field__item .group-link .field--name-field-par-title{transition:transform .25s ease-in-out}.paragraph--type--image-boxes-grid>.field--name-field-par-items>.field__item .group-link:hover .field--name-field-par-icon{transform:translateY(-8px)}.paragraph--type--image-boxes-grid>.field--name-field-par-items>.field__item .group-link:hover .field--name-field-par-title{transform:translateY(-7px)}.paragraph--type--image-boxes-grid>.field--name-field-par-items>.field__item .group-link:hover .field--name-field-par-breve-descrizione{transform:translateY(-3px)}.paragraph--type--image-boxes-grid>.field--name-field-par-items>.field__item .group-wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;text-align:center;padding:50px 1.5rem;min-height:275px}.paragraph--type--image-boxes-grid>.field--name-field-par-items>.field__item .field--name-field-par-title{font-size:2rem;font-weight:700;font-family:Roboto,sans-serif;line-height:1;margin-bottom:.4em}.paragraph--type--image-boxes-grid>.field--name-field-par-items>.field__item .field--name-field-par-breve-descrizione{font-size:1rem;font-weight:400;line-height:1.3}.paragraph--type--image-boxes-grid>.field--name-field-par-items>.field__item .field--name-field-par-icon{margin-left:auto;margin-right:auto}.paragraph--type--image-boxes-grid>.field--name-field-par-items>.field__item .field--name-field-par-icon img{width:auto;height:130px}.paragraph--type--image{text-align:center;margin-bottom:2rem}@media (min-width:768px){.paragraph--type--image{margin-bottom:4rem}}@media (min-width:1400px){.paragraph--type--image{margin-bottom:6rem}}.paragraph--type--image img{width:100%;height:auto;-webkit-clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px));clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px))}@media (min-width:1000px){.paragraph--type--image img{-webkit-clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px));clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px))}}.paragraph--type--image img>.contextual{top:55px;right:5px}.paragraph--type--image.paragraph--view-mode--default{margin-left:auto;margin-right:auto;width:92%;max-width:44rem}.paragraph--type--image.paragraph--view-mode--alternative{width:100%;max-width:100%;position:relative}.paragraph--type--image.paragraph--view-mode--alternative .media--type-image.media--view-mode-background{display:block}@media (min-width:768px){.paragraph--type--image.paragraph--view-mode--alternative .media--type-image.media--view-mode-background{position:absolute;top:50%;transform:translateY(-50%)}}.paragraph--type--injected-block>.field--name-field-par-message,.paragraph--type--injected-block>.field--name-field-par-title{margin-bottom:3rem!important;text-align:center;max-width:55em;width:96%;margin-left:auto!important;margin-right:auto!important}.paragraph--type--injected-block>.field--name-field-par-message+.field--name-field-par-message,.paragraph--type--injected-block>.field--name-field-par-title+.field--name-field-par-message{margin-top:-3rem}.paragraph--type--injected-block>.field--name-field-par-title h2{font-weight:500}.paragraph--type--injected-block .field--name-field-par-cta{text-align:center;margin-bottom:3rem}@media (min-width:1000px){.paragraph--type--injected-block .field--name-field-par-cta{margin-bottom:6rem}}@media (min-width:1400px){.paragraph--type--injected-block .field--name-field-par-cta{margin-bottom:8rem}}.paragraph--type--injected-block .block-views-blockattivita-scientifico-culturali-in-step-block-home{padding-top:3rem;margin-bottom:1rem}@media (min-width:640px){.paragraph--type--injected-block .block-views-blockattivita-scientifico-culturali-in-step-block-home{margin-bottom:3rem}}@media (min-width:1000px){.paragraph--type--injected-block .block-views-blockattivita-scientifico-culturali-in-step-block-home{padding-top:0;margin-bottom:6rem}}@media (min-width:1400px){.paragraph--type--injected-block .block-views-blockattivita-scientifico-culturali-in-step-block-home{margin-bottom:8rem}}.paragraph--type--injected-block .block-webform{margin-left:auto;margin-right:auto;width:92%;max-width:44rem;width:100%}.paragraph--type--injected-block .block-webform .form-item{margin-top:0;margin-bottom:.5em}.paragraph--type--injected-block .block-webform .form-item label{font-size:1rem}.paragraph--type--injected-block .block-webform .form-item label a{font-weight:600}.paragraph--type--injected-block .block-webform .form-item input{max-width:100%}.paragraph--type--injected-block .block-webform .form-item:not(.form-type-checkbox) label{display:block}.paragraph--type--injected-block .block-webform .form-item.form-type-checkbox{padding-top:1rem}.paragraph--type--injected-block .block-webform .form-item .form-item--error-message{width:100%;padding:.3rem;background:#fcf4f2;border-radius:10px;margin-top:6px}.paragraph--type--injected-block .block-webform .form-item .form-item--error-message strong{font-weight:400}.paragraph--type--injected-block .block-webform details.captcha{border:0}.paragraph--type--injected-block .block-webform details.captcha summary{display:none}.paragraph--type--injected-block .block-webform details.captcha>.details-wrapper{padding:0}.paragraph--type--injected-block .block-webform details.captcha .details-description{font-size:.9375rem;display:none}.paragraph--type--injected-block .block-webform fieldset.fieldgroup{margin-bottom:2rem}.paragraph--type--injected-block .block-webform fieldset.fieldgroup legend{display:block;margin-bottom:1rem}.paragraph--type--injected-block .block-webform .webform-submission-eventi-form{margin-left:auto;margin-right:auto;width:92%;max-width:1000px}@media (min-width:1400px){.paragraph--type--injected-block .block-webform .webform-submission-eventi-form{max-width:1300px;padding-right:4vw;padding-left:4vw}}@media (min-width:640px){.paragraph--type--injected-block .block-webform>form>.form-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.paragraph--type--injected-block .block-webform details.captcha>.details-wrapper{padding-left:6rem}.paragraph--type--injected-block .block-webform .webform-submission-newsletter-form{max-width:36rem;margin:0 auto;padding:3rem 0}.paragraph--type--injected-block .block-webform .webform-submission-newsletter-form>.form-item.form-type-email>label,.paragraph--type--injected-block .block-webform .webform-submission-newsletter-form>.form-item.form-type-password>label,.paragraph--type--injected-block .block-webform .webform-submission-newsletter-form>.form-item.form-type-search>label,.paragraph--type--injected-block .block-webform .webform-submission-newsletter-form>.form-item.form-type-tel>label,.paragraph--type--injected-block .block-webform .webform-submission-newsletter-form>.form-item.form-type-textfield>label{width:calc(100% - 30rem);text-align:right;padding-right:1rem}.paragraph--type--injected-block .block-webform .webform-submission-newsletter-form>.form-item.form-type-email>input,.paragraph--type--injected-block .block-webform .webform-submission-newsletter-form>.form-item.form-type-password>input,.paragraph--type--injected-block .block-webform .webform-submission-newsletter-form>.form-item.form-type-search>input,.paragraph--type--injected-block .block-webform .webform-submission-newsletter-form>.form-item.form-type-tel>input,.paragraph--type--injected-block .block-webform .webform-submission-newsletter-form>.form-item.form-type-textfield>input{max-width:30rem;-ms-flex-negative:0;flex-shrink:0}.paragraph--type--injected-block .block-webform .webform-submission-newsletter-form>.form-item.form-type-checkbox{padding-left:6rem}.paragraph--type--injected-block .block-webform .webform-submission-newsletter-form .form-actions{text-align:left;padding-left:6rem;padding-top:1rem}.paragraph--type--injected-block .block-webform .webform-submission-eventi-form,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form{padding:0 0 3rem}.paragraph--type--injected-block .block-webform .webform-submission-eventi-form>.form-item.form-type-email>label,.paragraph--type--injected-block .block-webform .webform-submission-eventi-form>.form-item.form-type-password>label,.paragraph--type--injected-block .block-webform .webform-submission-eventi-form>.form-item.form-type-search>label,.paragraph--type--injected-block .block-webform .webform-submission-eventi-form>.form-item.form-type-tel>label,.paragraph--type--injected-block .block-webform .webform-submission-eventi-form>.form-item.form-type-textfield>label,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form>.form-item.form-type-email>label,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form>.form-item.form-type-password>label,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form>.form-item.form-type-search>label,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form>.form-item.form-type-tel>label,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form>.form-item.form-type-textfield>label{width:14rem;text-align:left;-ms-flex-negative:0;flex-shrink:0}.paragraph--type--injected-block .block-webform .webform-submission-eventi-form>.form-item.form-type-email>input,.paragraph--type--injected-block .block-webform .webform-submission-eventi-form>.form-item.form-type-password>input,.paragraph--type--injected-block .block-webform .webform-submission-eventi-form>.form-item.form-type-search>input,.paragraph--type--injected-block .block-webform .webform-submission-eventi-form>.form-item.form-type-tel>input,.paragraph--type--injected-block .block-webform .webform-submission-eventi-form>.form-item.form-type-textfield>input,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form>.form-item.form-type-email>input,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form>.form-item.form-type-password>input,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form>.form-item.form-type-search>input,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form>.form-item.form-type-tel>input,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form>.form-item.form-type-textfield>input{width:calc(100% - 14rem)}.paragraph--type--injected-block .block-webform .webform-submission-eventi-form>.form-item.form-type-email>input+.description,.paragraph--type--injected-block .block-webform .webform-submission-eventi-form>.form-item.form-type-password>input+.description,.paragraph--type--injected-block .block-webform .webform-submission-eventi-form>.form-item.form-type-search>input+.description,.paragraph--type--injected-block .block-webform .webform-submission-eventi-form>.form-item.form-type-tel>input+.description,.paragraph--type--injected-block .block-webform .webform-submission-eventi-form>.form-item.form-type-textfield>input+.description,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form>.form-item.form-type-email>input+.description,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form>.form-item.form-type-password>input+.description,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form>.form-item.form-type-search>input+.description,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form>.form-item.form-type-tel>input+.description,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form>.form-item.form-type-textfield>input+.description{margin-left:14rem}.paragraph--type--injected-block .block-webform .webform-submission-eventi-form>.form-item.form-type-date>label,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form>.form-item.form-type-date>label{margin-right:.5em}.paragraph--type--injected-block .block-webform .webform-submission-eventi-form>.form-item+fieldset.fieldgroup,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form>.form-item+fieldset.fieldgroup{margin-top:2rem}.paragraph--type--injected-block .block-webform .webform-submission-eventi-form>.form-item.form-item-settimana-di-interesse,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form>.form-item.form-item-settimana-di-interesse{display:block;margin-bottom:2rem}.paragraph--type--injected-block .block-webform .webform-submission-eventi-form>.form-item.form-item-settimana-di-interesse>label,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form>.form-item.form-item-settimana-di-interesse>label{font-weight:700;margin-bottom:1rem;font-size:inherit}.paragraph--type--injected-block .block-webform .webform-submission-eventi-form>.form-item.form-item-settimana-di-interesse select,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form>.form-item.form-item-settimana-di-interesse select{width:100%}.paragraph--type--injected-block .block-webform .webform-submission-eventi-form fieldset.fieldgroup .fieldset-wrapper>.form-radios,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form fieldset.fieldgroup .fieldset-wrapper>.form-radios{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.paragraph--type--injected-block .block-webform .webform-submission-eventi-form fieldset.fieldgroup .fieldset-wrapper>.form-radios>.form-item,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form fieldset.fieldgroup .fieldset-wrapper>.form-radios>.form-item{width:auto;margin-right:2rem}.paragraph--type--injected-block .block-webform .webform-submission-eventi-form>fieldset#edit-come-hai-conosciuto-step,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form>fieldset#edit-come-hai-conosciuto-step{-ms-flex-align:baseline;align-items:baseline;margin:0 0 .5em}.paragraph--type--injected-block .block-webform .webform-submission-eventi-form>fieldset#edit-come-hai-conosciuto-step legend,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form>fieldset#edit-come-hai-conosciuto-step legend{float:left}.paragraph--type--injected-block .block-webform .webform-submission-eventi-form>fieldset#edit-come-hai-conosciuto-step>.fieldset-wrapper,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form>fieldset#edit-come-hai-conosciuto-step>.fieldset-wrapper{width:calc(100% - 14rem);float:left}.paragraph--type--injected-block .block-webform .webform-submission-eventi-form>fieldset#edit-come-hai-conosciuto-step>.fieldset-wrapper>.form-item select,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form>fieldset#edit-come-hai-conosciuto-step>.fieldset-wrapper>.form-item select{width:100%}.paragraph--type--injected-block .block-webform .webform-submission-eventi-form details.captcha>.details-wrapper,.paragraph--type--injected-block .block-webform .webform-submission-eventi-form fieldset.captcha>.details-wrapper,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form details.captcha>.details-wrapper,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form fieldset.captcha>.details-wrapper{padding:0}.paragraph--type--injected-block .block-webform .webform-submission-eventi-form details.captcha .g-recaptcha>div,.paragraph--type--injected-block .block-webform .webform-submission-eventi-form fieldset.captcha .g-recaptcha>div,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form details.captcha .g-recaptcha>div,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form fieldset.captcha .g-recaptcha>div{margin-inline:auto}.paragraph--type--injected-block .block-webform .webform-submission-eventi-form details.captcha .captcha__description,.paragraph--type--injected-block .block-webform .webform-submission-eventi-form fieldset.captcha .captcha__description,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form details.captcha .captcha__description,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form fieldset.captcha .captcha__description{text-align:center}.paragraph--type--injected-block .block-webform .webform-submission-eventi-form .form-actions,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form .form-actions{margin-top:2em;margin-bottom:2em}.paragraph--type--injected-block .block-webform .webform-submission-eventi-form .form-actions>.button,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form .form-actions>.button{display:block;margin-right:auto;margin-left:auto}}.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form .form-item-settimana-di-interesse select,.paragraph--type--injected-block .block-webform .webform-submission-summercamp-form .form-textarea-wrapper{width:100%}.paragraph--type--injected-block .block-webform fieldset#edit-come-hai-conosciuto-step legend{font-size:1rem;font-weight:400;width:14rem;margin-bottom:0}.paragraph--type--injected-block.blue-background{padding:3rem 1rem;margin-bottom:2rem;background:url(/themes/custom/step/dist/images/backgrounds/diagonal-bg-blue.svg) no-repeat 100% #0020ba;background-size:cover;position:relative;--color-text:#fff;--color-text-light:hsla(0,0%,100%,.8);--color-tipologia:hsla(0,0%,100%,.8);--color-link:#fdc400;--color-button-link:#1d1d1b;--color-button-background:#fdc400;--color-divider:hsla(0,0%,100%,.2)}@media (min-width:640px){.paragraph--type--injected-block.blue-background{padding:6rem 2rem;margin-bottom:4rem}}.paragraph--type--injected-block.blue-background .view-storie-di-futuro.view-id-storie_di_futuro .view-content{background:transparent}.paragraph--type--injected-block.blue-background .field--name-field-par-cta{margin-bottom:0}.paragraph--type--injected-block.blue-background .block-step-core-app-cta{margin-top:0;margin-bottom:0}.paragraph--type--injected-block.blue-background form{--color-text:#1d1d1b}.paragraph--type--list-with-icon{padding:2rem 7.5%;margin-bottom:2rem;background-color:#f6f6f6}@media (min-width:640px){.paragraph--type--list-with-icon{background-color:transparent;padding:3rem 2rem!important;margin-bottom:0!important}}.paragraph--type--list-with-icon .accordion-btn{display:none}.paragraph--type--list-with-icon>.field--name-field-par-title{text-align:center;margin-bottom:2rem!important}.paragraph--type--list-with-icon .field--name-field-par-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;margin-left:auto;margin-right:auto;width:92%;max-width:44rem}.paragraph--type--list-with-icon .field--name-field-par-items>.field__item{width:100%;padding:1rem 0}.paragraph--type--list-with-icon .paragraph--type--list-icon-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.paragraph--type--list-with-icon .paragraph--type--list-icon-item:not(:has(.field--name-field-par-content)){-ms-flex-align:center;align-items:center}@media (min-width:768px){.paragraph--type--list-with-icon .paragraph--type--list-icon-item .field--name-field-par-icon{margin-bottom:0}.paragraph--type--list-with-icon .paragraph--type--list-icon-item .field--name-field-par-icon+div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}.paragraph--type--list-with-icon .paragraph--type--list-icon-item .field--name-field-par-icon{-ms-flex-negative:0;flex-shrink:0;margin-right:1rem}.paragraph--type--list-with-icon .paragraph--type--list-icon-item .field--name-field-par-icon .field--type-image>.field__item{-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));width:45px;height:45px;margin-right:13px;background-color:#fdc400;margin-inline:auto}@media (min-width:768px){.paragraph--type--list-with-icon .paragraph--type--list-icon-item .field--name-field-par-icon .field--type-image>.field__item{width:54px;height:54px;margin-right:20px}}.paragraph--type--list-with-icon .paragraph--type--list-icon-item .field--name-field-par-icon .field--type-image img{display:inline-block;width:100%;max-width:80px}.paragraph--type--list-with-icon .paragraph--type--list-icon-item .field--name-field-par-title{font-weight:600;font-size:1.125rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;line-height:1.1}.paragraph--type--list-with-icon .paragraph--type--list-icon-item .field--name-field-par-content{line-height:1.5}@media (min-width:1000px){.paragraph--type--list-with-icon.direction-horizontal .accordion-btn{display:none}}.paragraph--type--list-with-icon.direction-horizontal .field--name-field-par-items{margin-left:auto;margin-right:auto;width:92%;max-width:1480px}@media (min-width:640px){.paragraph--type--list-with-icon.direction-horizontal .field--name-field-par-items{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.paragraph--type--list-with-icon.direction-horizontal .field--name-field-par-items>.field__item{width:50%}.paragraph--type--list-with-icon.direction-horizontal .field--name-field-par-items>.field__item>.paragraph--type--list-icon-item{padding:.5rem}.paragraph--type--list-with-icon.direction-horizontal .field--name-field-par-items>.field__item>.paragraph--type--list-icon-item .field--name-field-par-icon{margin-bottom:.25rem}}@media (min-width:768px){.paragraph--type--list-with-icon.direction-horizontal .field--name-field-par-items>.field__item{width:33.32%}}@media (min-width:1000px){.paragraph--type--list-with-icon.direction-horizontal .field--name-field-par-items>.field__item{width:25%}}@media (min-width:1400px){.paragraph--type--list-with-icon.direction-horizontal .field--name-field-par-items{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.paragraph--type--list-with-icon.direction-horizontal .field--name-field-par-items>.field__item{width:16.6665%}.paragraph--type--list-with-icon.direction-horizontal .field--name-field-par-items>.field__item>.paragraph--type--list-icon-item{padding:1rem}}.paragraph--type--list-with-icon.direction-horizontal .paragraph--type--list-icon-item .field--name-field-par-icon .media--type-icon{margin-bottom:.5rem}@media (min-width:768px){.paragraph--type--list-with-icon.direction-horizontal .paragraph--type--list-icon-item{position:relative;background-color:#fff;display:block;text-align:center}.paragraph--type--list-with-icon.direction-horizontal .paragraph--type--list-icon-item .field--type-image>.field__item{margin:0 auto;width:70px;height:70px}.paragraph--type--list-with-icon.direction-horizontal .paragraph--type--list-icon-item .field--name-field-par-title{text-transform:none;font-size:1rem;-ms-flex-pack:center;justify-content:center}.paragraph--type--list-with-icon.direction-horizontal .paragraph--type--list-icon-item .field--name-field-par-content{font-size:.9375rem;background-color:#fff;max-height:0;padding:0 1rem 1rem;overflow:hidden;position:absolute;bottom:0;left:-1px;right:-1px;transform:translateY(100%);transition:all .3s ease-out;opacity:0;z-index:1}.paragraph--type--list-with-icon.direction-horizontal .paragraph--type--list-icon-item:hover{z-index:5;border:1px solid rgba(0,0,0,.1);margin:-1px}.paragraph--type--list-with-icon.direction-horizontal .paragraph--type--list-icon-item:hover .field--name-field-par-content{border:1px solid rgba(0,0,0,.1);border-top:0;max-height:none;overflow:visible;opacity:1}.paragraph--type--list-with-icon.direction-horizontal .paragraph--type--list-icon-item:hover:has(.field--name-field-par-content){border-bottom:0}}.page-programma .paragraph--type--list-with-icon.direction-horizontal{padding-bottom:.7rem}.page-programma .paragraph--type--list-with-icon.direction-horizontal .accordion-btn{position:relative;margin-bottom:1rem;display:block;text-align:center;font-weight:600}@media (min-width:768px){.page-programma .paragraph--type--list-with-icon.direction-horizontal .accordion-btn{display:none}}.page-programma .paragraph--type--list-with-icon.direction-horizontal .accordion-btn:before{content:"";display:block;width:194px;height:30px;background:url(/themes/custom/step/dist/images/icons/attivita-icons.svg) no-repeat 50%;background-size:contain;margin:0 auto .5rem}.page-programma .paragraph--type--list-with-icon.direction-horizontal .accordion-btn:after{content:"";display:inline-block;width:16px;height:24px;background:url(/themes/custom/step/dist/images/icons/arrow-down.svg) no-repeat 50%;background-size:24px;margin:-1px 0 0 .5rem;vertical-align:text-top}.page-programma .paragraph--type--list-with-icon.direction-horizontal .accordion-btn+.field--name-field-par-items{max-height:0;opacity:0;transition:all .5s ease-out;overflow:hidden}.page-programma .paragraph--type--list-with-icon.direction-horizontal .accordion-btn+.field--name-field-par-items>.field__item{display:none}@media (min-width:768px){.page-programma .paragraph--type--list-with-icon.direction-horizontal .accordion-btn+.field--name-field-par-items{max-height:none;opacity:1;overflow:visible}.page-programma .paragraph--type--list-with-icon.direction-horizontal .accordion-btn+.field--name-field-par-items>.field__item{display:block}}.page-programma .paragraph--type--list-with-icon.direction-horizontal .accordion-btn.active:after{transform:rotate(180deg)}.page-programma .paragraph--type--list-with-icon.direction-horizontal .accordion-btn.active+.field--name-field-par-items{max-height:1000px;opacity:1}.page-programma .paragraph--type--list-with-icon.direction-horizontal .accordion-btn.active+.field--name-field-par-items>.field__item{display:block}.paragraph--type--media-gallery{padding:2rem 7.5% 4rem}@media (min-width:640px){.paragraph--type--media-gallery{padding:0 2rem 4rem}}@media (min-width:1000px){.paragraph--type--media-gallery{padding:0 3rem 6rem}}.paragraph--type--media-gallery iframe{width:100%;height:auto}.paragraph--type--multiple-cta{padding:2rem 7.5% 4rem;text-align:center}@media (min-width:640px){.paragraph--type--multiple-cta{padding:0 2rem 4rem}}@media (min-width:1000px){.paragraph--type--multiple-cta{padding:0 3rem 6rem}}.paragraph--type--multiple-cta>.field--name-field-par-cta a{color:#fff}.paragraph--type--multiple-cta .field--name-field-par-items{margin-left:auto;margin-right:auto;width:92%;max-width:1300px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;margin-bottom:30px}@media (min-width:1400px){.paragraph--type--multiple-cta .field--name-field-par-items{max-width:1480px}}.paragraph--type--multiple-cta .field--name-field-par-items>.field__item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}@media (min-width:640px){.paragraph--type--multiple-cta .field--name-field-par-items>.field__item{width:50%;margin:0 .5%}}@media (min-width:768px){.paragraph--type--multiple-cta .field--name-field-par-items>.field__item{width:33.3332%}}@media (min-width:1400px){.paragraph--type--multiple-cta .field--name-field-par-items>.field__item{width:25%}}.paragraph--type--multiple-cta .field--name-field-par-items .paragraph--type--single-cta,.paragraph--type--multiple-cta .field--name-field-par-items .paragraph--type--single-cta>.field--name-field-par-cta{display:-ms-flexbox;display:flex;width:100%}.paragraph--type--multiple-cta .field--name-field-par-items .paragraph--type--single-cta>.field--name-field-par-cta>.field__item{width:100%}.paragraph--type--multiple-cta .field--name-field-par-items .paragraph--type--single-cta>.field--name-field-par-cta .card.mini-card{-webkit-clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;border:0;background-color:#fdc400;background-image:url(/themes/custom/step/dist/images/arrow-down-right_1.svg);background-position:100% 100%;background-size:auto;background-repeat:no-repeat;transition:all .2s ease-in-out;display:-ms-flexbox;display:flex;padding:.95em 1.25em;width:100%;min-height:4.6em;margin-bottom:10px;white-space:normal;letter-spacing:-.02em}.paragraph--type--multiple-cta .field--name-field-par-items .paragraph--type--single-cta>.field--name-field-par-cta .card.mini-card:focus,.paragraph--type--multiple-cta .field--name-field-par-items .paragraph--type--single-cta>.field--name-field-par-cta .card.mini-card:hover{background-color:#0861ff;color:#fff}.paragraph--type--multiple-cta .field--name-field-par-items .paragraph--type--single-cta>.field--name-field-par-cta .card.mini-card:focus .card-title,.paragraph--type--multiple-cta .field--name-field-par-items .paragraph--type--single-cta>.field--name-field-par-cta .card.mini-card:focus h3.card-title,.paragraph--type--multiple-cta .field--name-field-par-items .paragraph--type--single-cta>.field--name-field-par-cta .card.mini-card:hover .card-title,.paragraph--type--multiple-cta .field--name-field-par-items .paragraph--type--single-cta>.field--name-field-par-cta .card.mini-card:hover h3.card-title{color:#fff;font-weight:500}.paragraph--type--multiple-cta .field--name-field-par-items .paragraph--type--single-cta>.field--name-field-par-cta .card-text-group{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex:1;flex:1;text-align:center}.paragraph--type--multiple-cta .field--name-field-par-items .paragraph--type--single-cta>.field--name-field-par-cta .card-text-group .card-title,.paragraph--type--multiple-cta .field--name-field-par-items .paragraph--type--single-cta>.field--name-field-par-cta .card-text-group h3.card-title{font-family:DM Mono,monospace;font-size:1.125rem;font-weight:500;line-height:1.1em;text-align:center;margin-bottom:0;color:#1d1d1b;letter-spacing:-.02em}.paragraph--type--single-cta .field--name-field-par-cta{text-align:center}.paragraph--type--single-cta .field--name-field-par-cta .card-title,.paragraph--type--single-cta .field--name-field-par-cta h3.card-title{font-family:DM Mono,monospace;font-size:1rem;font-weight:500;line-height:1.1em;text-align:center;margin-bottom:0;letter-spacing:-.02em}.field--name-field-layout>.field__item>.paragraph--type--single-cta{margin-bottom:2rem}@media (min-width:1000px){.field--name-field-layout>.field__item>.paragraph--type--single-cta{margin-bottom:4rem}}@media (min-width:1400px){.field--name-field-layout>.field__item>.paragraph--type--single-cta{margin-bottom:6rem}}.field--name-field-layout>.field__item:first-of-type>.paragraph--type--single-cta{margin-top:2rem}@media (min-width:1000px){.field--name-field-layout>.field__item:first-of-type>.paragraph--type--single-cta{margin-top:4rem}}@media (min-width:1400px){.field--name-field-layout>.field__item:first-of-type>.paragraph--type--single-cta{margin-top:6rem}}.paragraph--type--partners{-webkit-clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px));clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px));margin-left:auto;margin-right:auto;width:92%;max-width:44rem;position:relative;text-align:center;padding-top:2rem;margin-bottom:2rem;border:2px solid #0861ff;container-type:inline-size}@media (min-width:1000px){.paragraph--type--partners{-webkit-clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px));clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px))}}.paragraph--type--partners>.contextual{top:55px;right:5px}.paragraph--type--partners:after,.paragraph--type--partners:before{content:"";display:block;position:absolute;width:56px;height:2px;background-color:#0861ff;transform:rotate(45deg);transform-origin:bottom left}.paragraph--type--partners:before{bottom:38.5px;left:-2.5px}.paragraph--type--partners:after{top:-2px;right:-17.5px}@media (min-width:1000px){.paragraph--type--partners{margin-bottom:4rem}.paragraph--type--partners:after,.paragraph--type--partners:before{width:85px;height:2px}.paragraph--type--partners:before{bottom:58px;left:-2.5px}.paragraph--type--partners:after{top:-2px;right:-26.5px}}.paragraph--type--partners>.field--name-field-par-title{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:1.125rem;margin-bottom:.5em;padding-bottom:.5rem;border-bottom:1px solid #e6e6e6}@media (min-width:1000px){.paragraph--type--partners>.field--name-field-par-title{font-size:1.125rem}}@media (min-width:1400px){.paragraph--type--partners>.field--name-field-par-title{font-size:1.375rem}}@media (min-width:1800px){.paragraph--type--partners>.field--name-field-par-title{font-size:1.625rem}}@media (min-width:768px){.paragraph--type--partners>.field--name-field-par-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;-ms-flex-positive:2;flex-grow:2}}.paragraph--type--partners>.field--name-field-par-items>.field__item{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;margin-bottom:1rem}@media (min-width:768px){.paragraph--type--partners>.field--name-field-par-items>.field__item{width:auto;margin-right:1rem;margin-left:1rem}}@container (max-width:535px){.paragraph--type--partners>.field--name-field-par-items .paragraph--type--partner .field--name-field-par-icon img{max-width:90%}}.paragraph--type--partner{font-size:1rem}.paragraph--type--partner .field-group-link.group-link{color:inherit;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1rem;min-height:80px;-ms-flex-pack:center;justify-content:center}.paragraph--type--partner .field--name-field-par-icon img{width:auto;min-width:60px;max-width:500px;height:auto;max-height:100px;margin-left:auto;margin-right:auto}.paragraph--type--partner .field--name-field-par-icon+.field--name-field-par-title{margin-top:1rem}.paragraph--type--partner .field--name-field-par-title{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-family:Roboto,sans-serif;font-size:1.0625rem;font-weight:700;margin-bottom:.15em;font-size:.9375rem;text-transform:uppercase;color:#5c5c5c}@media (min-width:1000px){.paragraph--type--partner .field--name-field-par-title{font-size:1.125rem}}@media (min-width:1400px){.paragraph--type--partner .field--name-field-par-title{font-size:1.375rem}}.paragraph--type--partners-grid{text-align:center;margin-left:auto;margin-right:auto;width:92%;max-width:1300px;margin-bottom:3rem}@media (min-width:1400px){.paragraph--type--partners-grid{max-width:1480px}}@media (min-width:1000px){.paragraph--type--partners-grid{margin-bottom:6rem}}@media (min-width:1000px){.paragraph--type--partners-grid>.field--name-field-par-title{margin-bottom:2rem}}.paragraph--type--partners-grid>.field--name-field-par-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;margin-left:auto;margin-right:auto;width:92%;max-width:1300px}@media (min-width:1400px){.paragraph--type--partners-grid>.field--name-field-par-items{max-width:1480px}}.paragraph--type--partners-grid>.field--name-field-par-items>.field__item{width:100%;margin-bottom:1rem}@media (min-width:1000px){.paragraph--type--partners-grid>.field--name-field-par-items>.field__item{width:50%;padding:1rem;margin-bottom:0}}.paragraph--type--partners-grid>.field--name-field-par-items .paragraph--type--partners{margin-left:auto;margin-right:auto;width:92%;max-width:100%;width:100%;padding-right:0;padding-left:0;text-align:center;margin-bottom:1rem;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:1000px){.paragraph--type--partners-grid>.field--name-field-par-items .paragraph--type--partners{width:100%}}@media (min-width:1400px){.paragraph--type--partners-grid>.field--name-field-par-items .paragraph--type--partners{width:100%}}@media (min-width:768px){.paragraph--type--partners-grid>.field--name-field-par-items .paragraph--type--partners{margin-bottom:0}}.paragraph--type--price-list{background:url(/themes/custom/step/dist/images/backgrounds/diagonal-bg-blue.svg) no-repeat 100% #0020ba;background-size:cover;position:relative;--color-text:#1d1d1b;text-align:left;margin-bottom:2rem;padding:3rem 1rem}@media (min-width:1000px){.paragraph--type--price-list{padding:6rem 2rem;margin-bottom:4rem}}.paragraph--type--price-list>.field--name-field-par-title{color:#fff;text-align:center}.paragraph--type--price-list>.field--name-field-par-cta a{display:inline-block;font-family:DM Mono,monospace;font-weight:500;letter-spacing:-.02em;line-height:1.2em;text-align:center;text-decoration:none;border:0;background-color:var(--color-button-background);color:var(--color-button-link);transition:background-color .25s cubic-bezier(.1,.5,.5,1);font-size:1rem;--color-button-link:#1d1d1b;--color-button-background:#fdc400;font-size:1.125rem;padding:.75em 1.25em}@media (min-width:768px){.paragraph--type--price-list>.field--name-field-par-cta a{font-size:1.125rem}}.paragraph--type--price-list>.field--name-field-par-cta a:focus,.paragraph--type--price-list>.field--name-field-par-cta a:hover{outline:none;--color-button-link:#fff;--color-button-background:#0861ff}.paragraph--type--price-list>.field--name-field-par-cta a:disabled,.paragraph--type--price-list>.field--name-field-par-cta a[disabled]{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9;pointer-events:none}.paragraph--type--price-list>.field--name-field-par-cta a:disabled:focus,.paragraph--type--price-list>.field--name-field-par-cta a:disabled:hover,.paragraph--type--price-list>.field--name-field-par-cta a[disabled]:focus,.paragraph--type--price-list>.field--name-field-par-cta a[disabled]:hover{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9}.paragraph--type--price-list>.field--name-field-par-cta a a{color:#1d1d1b}@media (min-width:768px){.paragraph--type--price-list>.field--name-field-par-cta a{padding:.75em 2.25em}}.paragraph--type--price-list>.field--name-field-par-columns{margin-left:auto;margin-right:auto;width:92%;max-width:60rem;margin-top:4rem;padding-bottom:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.paragraph--type--price-card{-webkit-clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));width:100%;box-shadow:0 0 10px 0 rgba(0,0,0,.2);border:1px solid #fff;background-color:#fff;color:#1d1d1b;font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;margin-right:5px;margin-bottom:10px;margin-left:5px}.paragraph--type--price-card.more-content .price-card-header:hover{cursor:pointer}.paragraph--type--price-card.more-content .price-card-header.active{background:#f6f6f6;margin-bottom:1.3rem;box-shadow:inset 0 -10px 6px -5px rgba(0,0,0,.1)}.paragraph--type--price-card.more-content .price-card-header.active .field--name-field-par-title:before{background-image:url(/themes/custom/step/dist/images/icons/blue/close.svg)}.paragraph--type--price-card.more-content .field--name-field-par-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.paragraph--type--price-card.more-content .field--name-field-par-title:before{content:"";display:block;position:relative;height:20px;width:20px;background:url(/themes/custom/step/dist/images/icons/blue/info.svg) no-repeat 50% transparent;margin-right:.4em}.paragraph--type--price-card .price-card-header{display:-ms-flexbox;display:flex;width:100%;min-height:5rem;padding:1.2rem 1.5rem;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.paragraph--type--price-card .field--name-field-par-title{position:relative;font-weight:500;font-family:DM Mono,monospace;font-size:1.125rem;line-height:1.1em;letter-spacing:-.04em}@media (min-width:1000px){.paragraph--type--price-card .field--name-field-par-title{font-size:1.375rem}}.paragraph--type--price-card .field--name-field-par-price{position:relative;display:inline-block;padding-right:1.2rem;font-family:DM Mono,monospace;color:#1d1d1b;font-size:2rem;line-height:1em;font-weight:500}@media (min-width:1000px){.paragraph--type--price-card .field--name-field-par-price{font-size:2.5rem}}.paragraph--type--price-card .field--name-field-par-price.smaller-text{font-family:Roboto,sans-serif;font-size:1.125rem;line-height:1.125rem}.paragraph--type--price-card .field--name-field-par-price .currency{position:absolute;color:#1d1d1b;font-family:Roboto,sans-serif;font-size:1.25rem;font-weight:300;bottom:.2rem;line-height:1em}.paragraph--type--price-card .price-card-content{width:100%;margin-top:auto;margin-bottom:0;padding:0 1.8rem;position:relative;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.paragraph--type--price-card .price-card-content>:last-child{margin-bottom:2rem}.paragraph--type--price-card .field--name-field-par-content{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:start;align-self:flex-start;-ms-flex:1;flex:1;font-size:1.0625rem;line-height:1.6em}.paragraph--type--price-card .field--name-field-par-content ul:not(.slick-dots):not(.pager__items) li:not(.toc-div){margin-bottom:0;padding:0 0 0 1.5em}.paragraph--type--price-card .field--name-field-par-content ul:not(.slick-dots):not(.pager__items) li:not(.toc-div):before{width:1em;height:1em;background-size:1.2em;top:.4em}.paragraph--type--price-card .field--name-field-par-content ul:not(.slick-dots):not(.pager__items) li:not(.toc-div):last-of-type{padding-bottom:0}.paragraph--type--price-card .field--name-field-par-footer{display:inline-block;margin-top:.75em;font-size:1rem;line-height:1.3;padding-bottom:2rem;padding-left:1.5rem}.paragraph--type--price-card .field--name-field-par-footer a{font-weight:500}.paragraph--type--price-card .field--name-field-par-footer p{margin:0}.paragraph--type--carousel-slide .paragraph--type--price-list{background:transparent!important;padding:0;margin:0}.paragraph--type--carousel-slide .paragraph--type--price-list>.field--name-field-par-columns{margin-top:0;padding-bottom:0}.paragraph--type--carousel-slide .paragraph--type--price-list .paragraph--type--price-card .price-card-header{min-height:4rem;padding:.7rem 1.5rem}.node-attivita.node-view-mode-full .paragraph--type--price-list{background:#f6f6f6}.node-attivita.node-view-mode-full .paragraph--type--price-list>.field--name-field-par-title{color:#3c3c3b}.node-attivita.node-view-mode-full .paragraph--type--price-list .paragraph--type--price-card.more-content .price-card-header.active{background:#fff;box-shadow:inset 0 -10px 6px -5px rgba(0,0,0,.05)}.node-attivita.node-view-mode-full .field--name-field-layout .field__item:last-child .paragraph--type--price-list{margin-bottom:0}.paragraph--type--text-and-animated-image{margin-bottom:4rem;text-align:left;background-size:contain;-webkit-clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px));clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px));margin-left:auto;margin-right:auto;width:92%;max-width:1300px}@media (min-width:1000px){.paragraph--type--text-and-animated-image{-webkit-clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px));clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px))}}.paragraph--type--text-and-animated-image>.contextual{top:55px;right:5px}@media (min-width:1400px){.paragraph--type--text-and-animated-image{max-width:1480px}}@media (min-width:768px){.paragraph--type--text-and-animated-image{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:6rem}}.paragraph--type--text-and-animated-image.blue-background,.paragraph--type--text-and-animated-image.blue-theme{background:url(/themes/custom/step/dist/images/backgrounds/diagonal-bg-blue.svg) no-repeat 100% #0020ba;background-size:cover;position:relative;--color-text:#fff;--color-text-light:hsla(0,0%,100%,.8);--color-tipologia:hsla(0,0%,100%,.8);--color-link:#fdc400;--color-button-link:#1d1d1b;--color-button-background:#fdc400;--color-divider:hsla(0,0%,100%,.2)}.paragraph--type--text-and-animated-image.blue-background.image-right,.paragraph--type--text-and-animated-image.blue-theme.image-right{background:url(/themes/custom/step/dist/images/backgrounds/diagonal-bg-blue-reverse.svg) no-repeat 0 #0020ba;background-size:cover;position:relative}.paragraph--type--text-and-animated-image.image-right{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:768px){.paragraph--type--text-and-animated-image.image-right{-ms-flex-direction:row;flex-direction:row}}@media (min-width:768px){.paragraph--type--text-and-animated-image .field--name-field-par-image,.paragraph--type--text-and-animated-image .group-text{width:50%}}.paragraph--type--text-and-animated-image .group-text{padding:2rem 2rem 3rem}@media (min-width:1350px){.paragraph--type--text-and-animated-image .group-text{padding:0 2rem}}@media (min-width:1000px){.paragraph--type--text-and-animated-image .group-text{padding:0 4rem}}@media (min-width:1800px){.paragraph--type--text-and-animated-image .group-text{padding:0 6rem}}.paragraph--type--text-and-animated-image .group-text>.field--name-field-par-content p:last-child{margin-bottom:0}.paragraph--type--text-and-animated-image .group-text>.field--name-field-par-content,.paragraph--type--text-and-animated-image .group-text>.field--name-field-par-title{max-width:40rem}.paragraph--type--text-and-animated-image .group-text>.field--name-field-par-cta{text-align:left}.paragraph--type--text-and-animated-image .field--name-field-par-image{margin-bottom:1rem}@media (min-width:1000px){.paragraph--type--text-and-animated-image .field--name-field-par-image{margin-bottom:0}.paragraph--type--text-and-animated-image .field--name-field-par-image+.group-text{padding-top:2rem}}.paragraph--type--text-and-animated-image .field--name-field-par-image img{-webkit-clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px));clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px));width:100%;margin-right:0;margin-left:auto}@media (min-width:1000px){.paragraph--type--text-and-animated-image .field--name-field-par-image img{-webkit-clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px));clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px))}}.paragraph--type--text-and-animated-image .field--name-field-par-image img>.contextual{top:55px;right:5px}.view-cineforum .paragraph--type--text-and-animated-image{margin-bottom:2rem;margin-left:auto;margin-right:auto;width:92%;max-width:1000px}@media (min-width:1400px){.view-cineforum .paragraph--type--text-and-animated-image{max-width:1300px;padding-right:4vw;padding-left:4vw}}@media (min-width:768px){.view-cineforum .paragraph--type--text-and-animated-image{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:1000px){.view-cineforum .paragraph--type--text-and-animated-image{padding:0}}.view-cineforum .paragraph--type--text-and-animated-image .field--name-field-par-image{width:240px;-ms-flex-negative:0;flex-shrink:0;margin:0 auto}.view-cineforum .paragraph--type--text-and-animated-image .field--name-field-par-image img{width:auto;max-height:500px;object-fit:contain}@media (min-width:768px){.view-cineforum .paragraph--type--text-and-animated-image .field--name-field-par-image{width:240px}}@media (min-width:1000px){.view-cineforum .paragraph--type--text-and-animated-image .field--name-field-par-image{width:350px}}.view-cineforum .paragraph--type--text-and-animated-image .group-text{width:auto;-ms-flex-positive:1;flex-grow:1}.view-cineforum .paragraph--type--text-and-animated-image .group-text>.field--name-field-par-content{max-width:none}#block-tocjsblock{min-height:4rem;visibility:hidden;overflow:hidden}@media (min-width:1350px){#block-tocjsblock{min-height:7rem;visibility:visible}}.toc-js{width:100%}.toc-js.sticky{z-index:2;max-height:55px}.toc-js>nav{background-color:#fff}.toc-js>nav>ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.1)}@media (min-width:1000px){.toc-js>nav>ul{margin-bottom:3rem}}@media (min-width:1400px){.toc-js>nav>ul{margin-bottom:6rem}}.toc-js>nav>ul li.h3,.toc-js>nav>ul li.toc-div,.toc-js>nav>ul li.toc-h2,.toc-js>nav>ul li.toc-h3{margin-bottom:-1px;display:inline-block}.toc-js>nav>ul li.h3>a,.toc-js>nav>ul li.toc-div>a,.toc-js>nav>ul li.toc-h2>a,.toc-js>nav>ul li.toc-h3>a{margin-right:.5px;margin-left:.5px;padding:13px 15px 10px;border-bottom:2px solid transparent;color:#1d1d1b;text-decoration:none;max-width:100%;display:inline-block;font-weight:400;transition:border-bottom .25s ease-in-out}.toc-js>nav>ul li.h3.toc-active a,.toc-js>nav>ul li.h3:focus a,.toc-js>nav>ul li.h3:hover a,.toc-js>nav>ul li.toc-div.toc-active a,.toc-js>nav>ul li.toc-div:focus a,.toc-js>nav>ul li.toc-div:hover a,.toc-js>nav>ul li.toc-h2.toc-active a,.toc-js>nav>ul li.toc-h2:focus a,.toc-js>nav>ul li.toc-h2:hover a,.toc-js>nav>ul li.toc-h3.toc-active a,.toc-js>nav>ul li.toc-h3:focus a,.toc-js>nav>ul li.toc-h3:hover a{border-bottom:2px solid #0861ff}.paragraph--type--video{text-align:center;margin-bottom:3rem}@media (min-width:1000px){.paragraph--type--video{margin-bottom:6rem}}.paragraph--type--video video{width:100%;height:auto}.paragraph--type--video .media--type-remote-video.media--view-mode-background,.paragraph--type--video .media--type-video.media--view-mode-background{display:block}.paragraph--type--video .media--type-remote-video.media--view-mode-background iframe,.paragraph--type--video .media--type-remote-video.media--view-mode-background video,.paragraph--type--video .media--type-video.media--view-mode-background iframe,.paragraph--type--video .media--type-video.media--view-mode-background video{margin:auto;width:94vw;height:55vw!important}.paragraph--type--video.paragraph--view-mode--default{margin-left:auto;margin-right:auto;width:92%;max-width:44rem}.paragraph--type--video.paragraph--view-mode--alternative{width:100%;max-width:100%;height:55vw;overflow:hidden;position:relative}.paragraph--type--video.paragraph--view-mode--alternative.vertical{height:80vh}@media (min-width:1000px){.paragraph--type--video.paragraph--view-mode--alternative.vertical{height:55vw}}.paragraph--type--video.paragraph--view-mode--alternative.vertical .media--type-remote-video.media--view-mode-background iframe,.paragraph--type--video.paragraph--view-mode--alternative.vertical .media--type-remote-video.media--view-mode-background video,.paragraph--type--video.paragraph--view-mode--alternative.vertical .media--type-video.media--view-mode-background iframe,.paragraph--type--video.paragraph--view-mode--alternative.vertical .media--type-video.media--view-mode-background video{height:80vh!important}@media (min-width:1000px){.paragraph--type--video.paragraph--view-mode--alternative.vertical .media--type-remote-video.media--view-mode-background iframe,.paragraph--type--video.paragraph--view-mode--alternative.vertical .media--type-remote-video.media--view-mode-background video,.paragraph--type--video.paragraph--view-mode--alternative.vertical .media--type-video.media--view-mode-background iframe,.paragraph--type--video.paragraph--view-mode--alternative.vertical .media--type-video.media--view-mode-background video{height:55vw!important}}@media (min-width:1000px){.path-frontpage .paragraph--type--video.paragraph--view-mode--alternative{height:80vh}}.path-frontpage .paragraph--type--video .media--type-remote-video.media--view-mode-background,.path-frontpage .paragraph--type--video .media--type-video.media--view-mode-background{position:absolute;top:50%;transform:translateY(-50%)}.path-frontpage .paragraph--type--video .media--type-remote-video.media--view-mode-background iframe,.path-frontpage .paragraph--type--video .media--type-remote-video.media--view-mode-background video,.path-frontpage .paragraph--type--video .media--type-video.media--view-mode-background iframe,.path-frontpage .paragraph--type--video .media--type-video.media--view-mode-background video{margin:auto;width:100%;height:55vw!important}@media (min-width:768px){.view.view-attivita-scientifico-culturali-in-step{padding-bottom:3rem}}.view.view-attivita-scientifico-culturali-in-step .view-content{width:100%}.view.view-attivita-scientifico-culturali-in-step .views-row{margin-bottom:40px}.view.view-attivita-scientifico-culturali-in-step .form-actions{display:inline-block}.view.view-attivita-scientifico-culturali-in-step .form-actions input[value=reset]{display:inline-block;font-family:DM Mono,monospace;font-weight:500;letter-spacing:-.02em;line-height:1.2em;text-align:center;text-decoration:none;border:0;background-color:var(--color-button-background);color:var(--color-button-link);transition:background-color .25s cubic-bezier(.1,.5,.5,1);font-size:1rem;--color-button-link:#1d1d1b;--color-button-background:#f6f6f6;font-size:1.125rem;padding:.75em 1.25em;padding:.5em}@media (min-width:768px){.view.view-attivita-scientifico-culturali-in-step .form-actions input[value=reset]{font-size:1.125rem}}.view.view-attivita-scientifico-culturali-in-step .form-actions input[value=reset]:focus,.view.view-attivita-scientifico-culturali-in-step .form-actions input[value=reset]:hover{outline:none;--color-button-link:#fff;--color-button-background:#0861ff}.view.view-attivita-scientifico-culturali-in-step .form-actions input[value=reset]:disabled,.view.view-attivita-scientifico-culturali-in-step .form-actions input[value=reset][disabled]{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9;pointer-events:none}.view.view-attivita-scientifico-culturali-in-step .form-actions input[value=reset]:disabled:focus,.view.view-attivita-scientifico-culturali-in-step .form-actions input[value=reset]:disabled:hover,.view.view-attivita-scientifico-culturali-in-step .form-actions input[value=reset][disabled]:focus,.view.view-attivita-scientifico-culturali-in-step .form-actions input[value=reset][disabled]:hover{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9}.view.view-attivita-scientifico-culturali-in-step .form-actions input[value=reset] a{--color-button-link:#1d1d1b}.view.view-attivita-scientifico-culturali-in-step .form-actions input[value=reset]:focus,.view.view-attivita-scientifico-culturali-in-step .form-actions input[value=reset]:hover,.view.view-attivita-scientifico-culturali-in-step .form-actions input[value=reset] a:hover{text-decoration:none}.view.view-attivita-scientifico-culturali-in-step .form-actions input[value=reset]:focus a,.view.view-attivita-scientifico-culturali-in-step .form-actions input[value=reset]:hover a{--color-button-link:#fff}@media (min-width:768px){.view.view-attivita-scientifico-culturali-in-step .form-actions input[value=reset]{padding:.75em 2.25em}}.view.view-attivita-scientifico-culturali-in-step .form-type-select label,.view.view-attivita-scientifico-culturali-in-step .form-type-textfield label{margin-right:10px;font-weight:500;font-size:.85em}.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_cineforum .view-content .views-row,.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_home .view-content .views-row{width:100%}@media (min-width:768px){.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_cineforum .view-content .views-row,.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_home .view-content .views-row{width:50%}}@media (min-width:1000px){.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_cineforum .view-content .views-row,.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_home .view-content .views-row{width:33.3332%}}.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_sunday_step{padding-top:1rem;margin-bottom:0}.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_sunday_step .view-content .views-row{width:100%}@media (min-width:768px){.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_sunday_step .view-content .views-row{width:50%}}@media (min-width:1000px){.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_sunday_step .view-content .views-row{width:33.3332%}}@media (min-width:1400px){.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_sunday_step .view-content .views-row{width:25%}}.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_attivita_highlight{margin-bottom:0;padding-top:1rem}@media (min-width:768px){.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_attivita_highlight{margin-left:auto;margin-right:auto;width:92%;max-width:100%;width:100%;padding-right:0;padding-left:0;margin-bottom:6rem;padding-top:1rem;background:linear-gradient(180deg,hsla(0,0%,95%,0) 0,#f2f2f2)}}@media (min-width:768px) and (min-width:1000px){.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_attivita_highlight{width:100%}}@media (min-width:768px) and (min-width:1400px){.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_attivita_highlight{width:100%}}.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_attivita_highlight .view-header h2{text-align:center;max-width:55em;margin-left:auto!important;margin-right:auto!important}.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_attivita_highlight .view-content{margin-left:auto;margin-right:auto;width:92%}.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_attivita_highlight .view-content .views-row{width:100%}@media (min-width:768px){.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_attivita_highlight .view-content .views-row .node-attivita.node-view-mode-teaser a{display:-ms-flexbox;display:flex}.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_attivita_highlight .view-content .views-row .node-attivita.node-view-mode-teaser a>.group-image{width:50%}.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_attivita_highlight .view-content .views-row .node-attivita.node-view-mode-teaser a>.group-text{width:50%;padding:0 4rem}.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_attivita_highlight .view-content .views-row .node-attivita.node-view-mode-teaser a>.group-text .field--name-field-ref-categoria.view-mode-teaser{margin-top:35px}.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_attivita_highlight .view-content .views-row .node-attivita.node-view-mode-teaser a>.group-text .field--name-field-ref-categoria .vocabulary-categorie-attivita{padding-left:70px}.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_attivita_highlight .view-content .views-row .node-attivita.node-view-mode-teaser a>.group-text .view-mode-icon-and-title.field--name-field-icon{width:70px;height:70px}.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_attivita_highlight .view-content .views-row .node-attivita.node-view-mode-teaser a>.group-text .view-mode-icon-and-title.field--name-field-icon+.term-name{font-size:1.125rem}.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_attivita_highlight .view-content .views-row .node-attivita.node-view-mode-teaser a>.group-text .field--name-node-title h2{font-size:2rem}.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_attivita_highlight .view-content .views-row .node-attivita.node-view-mode-teaser a>.group-text .field--name-body{font-size:1.125rem}.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_attivita_highlight .view-content .views-row .node-attivita.node-view-mode-teaser a>.group-text .field--name-field-data,.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_attivita_highlight .view-content .views-row .node-attivita.node-view-mode-teaser a>.group-text .field--name-field-data-attivita,.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_attivita_highlight .view-content .views-row .node-attivita.node-view-mode-teaser a>.group-text .field--name-field-prezzo>*{font-weight:500}}.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_preview_archivio .view-content .views-row{width:100%}@media (min-width:768px){.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_preview_archivio .view-content .views-row{width:50%}}@media (min-width:1000px){.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_preview_archivio .view-content .views-row{width:33.3332%}}@media (min-width:1400px){.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_preview_archivio .view-content .views-row{width:25%}}.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_preview_archivio .node-attivita.node-view-mode-teaser .group-text .field--name-body,.view.view-attivita-scientifico-culturali-in-step.view-display-id-block_preview_archivio .node-attivita.node-view-mode-teaser .group-text .field--name-field-data-attivita{display:none}body.page-programma .view.view-attivita-scientifico-culturali-in-step.view-display-id-block_cineforum .view-content .views-row,body.page-programma .view.view-attivita-scientifico-culturali-in-step.view-display-id-block_page .view-content .views-row{width:100%}@media (min-width:768px){body.page-programma .view.view-attivita-scientifico-culturali-in-step.view-display-id-block_cineforum .view-content .views-row,body.page-programma .view.view-attivita-scientifico-culturali-in-step.view-display-id-block_page .view-content .views-row{width:50%}}@media (min-width:1000px){body.page-programma .view.view-attivita-scientifico-culturali-in-step.view-display-id-block_cineforum .view-content .views-row,body.page-programma .view.view-attivita-scientifico-culturali-in-step.view-display-id-block_page .view-content .views-row{width:33.3332%}}@media (min-width:1400px){body.page-programma .view.view-attivita-scientifico-culturali-in-step.view-display-id-block_cineforum .view-content .views-row,body.page-programma .view.view-attivita-scientifico-culturali-in-step.view-display-id-block_page .view-content .views-row{width:25%}}@media (min-width:1800px){body.page-programma .view.view-attivita-scientifico-culturali-in-step.view-display-id-block_cineforum .view-content .views-row,body.page-programma .view.view-attivita-scientifico-culturali-in-step.view-display-id-block_page .view-content .views-row{width:25%}}.field--name-field-par-slides .view.view-attivita-scientifico-culturali-in-step .view-filters,body.path-frontpage .view.view-attivita-scientifico-culturali-in-step.view-display-id-block_cineforum .view-filters{display:none}.view-chiusure-speciali.view-display-id-block_public{margin-left:auto;margin-right:auto;width:92%;max-width:44rem;padding-top:2rem;padding-bottom:4rem}@media (min-width:640px){.view-chiusure-speciali.view-display-id-block_public{padding-top:0;padding-bottom:4rem}}@media (min-width:1000px){.view-chiusure-speciali.view-display-id-block_public{padding-bottom:6rem}}.view-chiusure-speciali.view-display-id-block_public .view-content{margin-bottom:1rem}.view-chiusure-speciali.view-display-id-block_public .item-list li{text-align:center;padding:0!important}.view-chiusure-speciali.view-display-id-block_public .item-list li:before{content:none!important}.blue-background .view-chiusure-speciali.view-display-id-block_public{padding-bottom:0}.block-views-blockchiusure-speciali-block-public.views-element-container.contextual-region>h2,.block-views-blockchiusure-speciali-block-public.views-element-container>h2{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:1.125rem;margin-bottom:.5em;margin-bottom:1.5rem}@media (min-width:1000px){.block-views-blockchiusure-speciali-block-public.views-element-container.contextual-region>h2,.block-views-blockchiusure-speciali-block-public.views-element-container>h2{font-size:1.125rem}}@media (min-width:1400px){.block-views-blockchiusure-speciali-block-public.views-element-container.contextual-region>h2,.block-views-blockchiusure-speciali-block-public.views-element-container>h2{font-size:1.375rem}}@media (min-width:1800px){.block-views-blockchiusure-speciali-block-public.views-element-container.contextual-region>h2,.block-views-blockchiusure-speciali-block-public.views-element-container>h2{font-size:1.625rem}}.view.view-cineforum .view-content{-ms-flex-direction:column;flex-direction:column;margin-left:auto;margin-right:auto;width:92%;max-width:100%;width:100%;padding-right:0;padding-left:0}@media (min-width:1000px){.view.view-cineforum .view-content{width:100%}}@media (min-width:1400px){.view.view-cineforum .view-content{width:100%}}.view.view-cineforum .view-content .views-row{width:100%;padding:4rem}.view.view-cineforum .view-content .views-row:nth-child(2n){background:#f6f6f6}.view.view-cineforum .view-content .views-row .field--name-node-title{margin-top:1rem;margin-left:auto;margin-right:auto;width:92%;max-width:1000px;text-align:center}@media (min-width:1400px){.view.view-cineforum .view-content .views-row .field--name-node-title{max-width:1300px;padding-right:4vw;padding-left:4vw}}.view.view-cineforum .view-content .views-row .field--name-node-title h2{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:1.375rem;font-weight:600;margin-bottom:1rem;margin-bottom:1em}@media (min-width:1350px){.view.view-cineforum .view-content .views-row .field--name-node-title h2{font-size:2rem;font-weight:500}}@media (min-width:1400px){.view.view-cineforum .view-content .views-row .field--name-node-title h2{font-size:2.5rem}}.view .view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;margin-left:auto;margin-right:auto;width:92%;max-width:1300px}@media (min-width:1400px){.view .view-content{max-width:1480px}}.view .view-content .views-row{width:100%}@media (min-width:768px){.view .view-content .views-row{width:50%}}@media (min-width:1000px){.view .view-content .views-row{width:33.3332%}}@media (min-width:1800px){.view .view-content .views-row{width:25%}}.view>.view-filters{margin-left:auto;margin-right:auto;width:92%;max-width:1300px}@media (min-width:1400px){.view>.view-filters{max-width:1480px}}.view .view-filters>.views-exposed-form .form--inline .form-actions{margin:0;display:block}.view .view-filters>.views-exposed-form select{max-width:100%;display:block;width:100%}@media (min-width:768px){.view .view-filters>.views-exposed-form select{display:inline-block;width:auto}}.view .block-link,.view .field-group-link{color:var(--color-text)}.view .block-link:focus,.view .block-link:hover,.view .field-group-link:focus,.view .field-group-link:hover{text-decoration:none}.views-element-container.contextual-region>h2,.views-element-container>h2{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:1.375rem;font-weight:600;margin-bottom:1rem;text-align:center;margin-bottom:1em}@media (min-width:1350px){.views-element-container.contextual-region>h2,.views-element-container>h2{font-size:2rem;font-weight:500}}@media (min-width:1400px){.views-element-container.contextual-region>h2,.views-element-container>h2{font-size:2.5rem}}.view-footer,.view-footer a{text-align:center}.view-footer a{display:inline-block;font-family:DM Mono,monospace;font-weight:500;letter-spacing:-.02em;line-height:1.2em;text-decoration:none;border:0;background-color:var(--color-button-background);color:var(--color-button-link);transition:background-color .25s cubic-bezier(.1,.5,.5,1);font-size:1rem;border:1px solid var(--color-button-border);font-size:1.125rem;padding:.75em 1.25em}@media (min-width:768px){.view-footer a{font-size:1.125rem}}.view-footer a:focus,.view-footer a:hover{--color-button-link:#fff}.view-footer a:disabled,.view-footer a[disabled]{pointer-events:none}.view-footer a:disabled,.view-footer a:disabled:focus,.view-footer a:disabled:hover,.view-footer a[disabled],.view-footer a[disabled]:focus,.view-footer a[disabled]:hover{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9}.view-footer a:focus,.view-footer a:hover{outline:none;--color-button-background:#0861ff;border-color:#0861ff}@media (min-width:768px){.view-footer a{padding:.75em 2.25em}}@media (min-width:640px){.view-footer{margin-top:2rem}}.pager-show-more a[rel=next]{display:inline-block;font-family:DM Mono,monospace;font-weight:500;letter-spacing:-.02em;line-height:1.2em;text-align:center;text-decoration:none;border:0;background-color:var(--color-button-background);color:var(--color-button-link);transition:background-color .25s cubic-bezier(.1,.5,.5,1);font-size:1rem;--color-button-link:#1d1d1b;--color-button-background:#fff;border:1px solid #1d1d1b;font-size:1.125rem;padding:.75em 1.25em}@media (min-width:768px){.pager-show-more a[rel=next]{font-size:1.125rem}}.pager-show-more a[rel=next]:focus,.pager-show-more a[rel=next]:hover{outline:none;--color-button-link:#fff;--color-button-background:#0861ff}.pager-show-more a[rel=next]:disabled,.pager-show-more a[rel=next][disabled]{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9;pointer-events:none}.pager-show-more a[rel=next]:disabled:focus,.pager-show-more a[rel=next]:disabled:hover,.pager-show-more a[rel=next][disabled]:focus,.pager-show-more a[rel=next][disabled]:hover{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9}.pager-show-more a[rel=next] a{color:#1d1d1b}.pager-show-more a[rel=next]:focus a,.pager-show-more a[rel=next]:hover a{color:#fff}@media (min-width:768px){.pager-show-more a[rel=next]{padding:.75em 2.25em}}.view-empty{margin:3rem auto;width:92%;max-width:44rem;padding:3em 2em;background-color:#f9f9f9;border:2px dashed #0861ff;border-radius:20px}.view-empty>*{font-weight:600;margin:0 auto!important}.view-laboratories{margin-bottom:2rem}@media (min-width:768px){.view-laboratories{margin-bottom:4rem}}@media (min-width:1400px){.view-laboratories{margin-bottom:6rem}}.view-laboratories.view-display-id-block_labs .view-content{-ms-flex-pack:start;justify-content:flex-start;margin-left:auto;margin-right:auto;width:92%;max-width:1000px}@media (min-width:1400px){.view-laboratories.view-display-id-block_labs .view-content{max-width:1300px;padding-right:4vw;padding-left:4vw}}.view-laboratories.view-display-id-block_labs .term-name .field--name-name{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:1.375rem;font-weight:600;margin-bottom:1rem;margin-bottom:.5em}@media (min-width:1350px){.view-laboratories.view-display-id-block_labs .term-name .field--name-name{font-size:2rem;font-weight:500}}@media (min-width:1400px){.view-laboratories.view-display-id-block_labs .term-name .field--name-name{font-size:2.5rem}}.view-laboratories.view-display-id-block_labs .field--name-description{font-weight:300;font-size:1.125rem;font-family:Roboto,sans-serif;letter-spacing:normal;line-height:1.5em;margin-bottom:1em}@media (min-width:1800px){.view-laboratories .view-content .views-row{width:33.3332%}}.view-laboratories .view-content .views-row+h2,.view-laboratories .view-content .views-row+h3,.view-laboratories .view-content .views-row+h4{margin-top:1.4em;padding-top:1.4em;border-top:1px solid #e6e6e6}@media (min-width:768px){.view-laboratories .view-content .views-row{padding-top:0;border:0}}.view-comunicati-stampa,.view-news{margin-left:auto;margin-right:auto;width:92%;max-width:1300px}@media (min-width:1400px){.view-comunicati-stampa,.view-news{max-width:1480px}}.view-comunicati-stampa .view-content,.view-news .view-content{margin-left:auto;margin-right:auto;width:92%;max-width:100%;width:100%;padding-right:0;padding-left:0}@media (min-width:1000px){.view-comunicati-stampa .view-content,.view-news .view-content{width:100%}}@media (min-width:1400px){.view-comunicati-stampa .view-content,.view-news .view-content{width:100%}}@media (min-width:768px){.view-comunicati-stampa .view-content,.view-news .view-content{width:calc(100% + 1rem);margin-left:-.5rem;margin-right:-.5rem;margin-bottom:2rem;-ms-flex-positive:1;flex-grow:1}}.view-comunicati-stampa .view-content .views-row,.view-comunicati-stampa .view-content .views-row>*,.view-comunicati-stampa .view-content .views-row>*>*,.view-news .view-content .views-row,.view-news .view-content .views-row>*,.view-news .view-content .views-row>*>*{width:100%;display:-ms-flexbox;display:flex}@media (min-width:768px){.view-comunicati-stampa .view-content .views-row,.view-news .view-content .views-row{width:50%;padding:.5rem}}@media (min-width:1000px){.view-comunicati-stampa .view-content .views-row,.view-news .view-content .views-row{width:25%}}@media (min-width:768px){.view-comunicati-stampa .view-content{width:calc(100% + 2px);margin-left:-1px;margin-right:-1px}}@media (min-width:768px){.view-comunicati-stampa .view-content .views-row{padding:1px}}.view-display-id-block_suggestions{padding-top:1rem}#block-views-block-comunicati-stampa-block-page,#block-views-block-news-block-page{margin-bottom:2rem}@media (min-width:768px){#block-views-block-comunicati-stampa-block-page,#block-views-block-news-block-page{margin-bottom:4rem}}@media (min-width:1400px){#block-views-block-comunicati-stampa-block-page,#block-views-block-news-block-page{margin-bottom:6rem}}.view-ospiti{margin-bottom:2rem}@media (min-width:768px){.view-ospiti{margin-bottom:4rem}}@media (min-width:1400px){.view-ospiti{margin-bottom:6rem}}.view-ospiti.view-display-id-block_1{margin-top:2rem}@media (min-width:768px){.view-ospiti.view-display-id-block_1{margin-top:4rem}}@media (min-width:1400px){.view-ospiti.view-display-id-block_1{margin-top:6rem}}.view-ospiti.view-display-id-block_1 .view-content{-ms-flex-pack:start;justify-content:flex-start}.view-ospiti .view-content{margin-left:auto;margin-right:auto;width:92%;max-width:1000px;gap:1rem}@media (min-width:1400px){.view-ospiti .view-content{max-width:1300px;padding-right:4vw;padding-left:4vw}}@media (min-width:768px){.view-ospiti .view-content{gap:1.5rem}}@media (min-width:1400px){.view-ospiti .view-content{gap:2rem}}.view-ospiti .view-content .views-row{padding:0;display:-ms-flexbox;display:flex;width:100%;max-width:450px}@media (min-width:768px){.view-ospiti .view-content .views-row{width:calc(50% - 1.5rem);border:0}}@media (min-width:1000px){.view-ospiti .view-content .views-row{width:calc(33.332% - 1.5rem)}}@media (min-width:1400px){.view-ospiti .view-content .views-row{width:calc(25% - 2rem)}}.view-ospiti .view-content .views-row>.node-attivita.node-view-mode-teaser{padding:0}.view-ospiti .view-content .views-row .group-link{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column}.view-ospiti .view-content .views-row+h2,.view-ospiti .view-content .views-row+h3,.view-ospiti .view-content .views-row+h4{margin-top:1.4em;padding-top:1.4em;border-top:1px solid #e6e6e6}@media (min-width:1400px){.view-ospiti.view-display-id-block_attivita_relatori .view-content .views-row{width:calc(33.332% - 2rem)}}@media (min-width:768px){.view.view-ricerca-archivio{padding-bottom:3rem}}.view.view-ricerca-archivio .form-actions{display:inline-block}.view.view-ricerca-archivio .form-actions input[value=reset]{display:inline-block;font-family:DM Mono,monospace;font-weight:500;letter-spacing:-.02em;line-height:1.2em;text-align:center;text-decoration:none;border:0;background-color:var(--color-button-background);color:var(--color-button-link);transition:background-color .25s cubic-bezier(.1,.5,.5,1);font-size:1rem;--color-button-link:#1d1d1b;--color-button-background:#f6f6f6;font-size:1.125rem;padding:.75em 1.25em;padding:.5em}@media (min-width:768px){.view.view-ricerca-archivio .form-actions input[value=reset]{font-size:1.125rem}}.view.view-ricerca-archivio .form-actions input[value=reset]:focus,.view.view-ricerca-archivio .form-actions input[value=reset]:hover{outline:none;--color-button-link:#fff;--color-button-background:#0861ff}.view.view-ricerca-archivio .form-actions input[value=reset]:disabled,.view.view-ricerca-archivio .form-actions input[value=reset][disabled]{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9;pointer-events:none}.view.view-ricerca-archivio .form-actions input[value=reset]:disabled:focus,.view.view-ricerca-archivio .form-actions input[value=reset]:disabled:hover,.view.view-ricerca-archivio .form-actions input[value=reset][disabled]:focus,.view.view-ricerca-archivio .form-actions input[value=reset][disabled]:hover{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9}.view.view-ricerca-archivio .form-actions input[value=reset] a{--color-button-link:#1d1d1b}.view.view-ricerca-archivio .form-actions input[value=reset]:focus,.view.view-ricerca-archivio .form-actions input[value=reset]:hover,.view.view-ricerca-archivio .form-actions input[value=reset] a:hover{text-decoration:none}.view.view-ricerca-archivio .form-actions input[value=reset]:focus a,.view.view-ricerca-archivio .form-actions input[value=reset]:hover a{--color-button-link:#fff}@media (min-width:768px){.view.view-ricerca-archivio .form-actions input[value=reset]{padding:.75em 2.25em}}.view.view-ricerca-archivio .form-type-select label{margin-right:10px;font-weight:500;font-size:.85em}.view.view-ricerca-archivio .form--inline .form-actions{margin-bottom:1em!important}@media (min-width:768px){.view.view-ricerca-archivio .form--inline .form-actions{clear:none;margin-top:1em!important;float:left}}.view-storie-di-futuro.view-id-storie_di_futuro .view-content{background-color:#f6f6f6;margin-bottom:3rem}@media (min-width:768px){.view-storie-di-futuro.view-id-storie_di_futuro .view-content{margin-bottom:6rem}}.view-storie-di-futuro.view-id-storie_di_futuro .view-content .view-rows-wrapper{width:100%;max-width:100%}@media (min-width:768px){.view-storie-di-futuro.view-id-storie_di_futuro .view-content .view-rows-wrapper{display:-ms-grid;display:grid;height:auto;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"a a b c" "a a d c";grid-gap:5px;margin-bottom:5px}.view-storie-di-futuro.view-id-storie_di_futuro .view-content .view-rows-wrapper>div,.view-storie-di-futuro.view-id-storie_di_futuro .view-content .view-rows-wrapper>div.node-view-mode-teaser{height:100%}.view-storie-di-futuro.view-id-storie_di_futuro .view-content .view-rows-wrapper>div:first-child{grid-area:a}.view-storie-di-futuro.view-id-storie_di_futuro .view-content .view-rows-wrapper>div:nth-child(2){grid-area:b}.view-storie-di-futuro.view-id-storie_di_futuro .view-content .view-rows-wrapper>div:nth-child(3){grid-area:d}.view-storie-di-futuro.view-id-storie_di_futuro .view-content .view-rows-wrapper>div:nth-child(4){grid-area:c}.view-storie-di-futuro.view-id-storie_di_futuro .view-content .view-rows-wrapper:nth-of-type(2n){grid-template-areas:"a b c c" "a d c c"}}.view-storie-di-futuro.view-id-storie_di_futuro .view-content .view-rows-wrapper>div,.view-storie-di-futuro.view-id-storie_di_futuro .view-content .view-rows-wrapper>div.node-view-mode-teaser{display:-ms-flexbox;display:flex;width:100%}.view-storie-di-futuro.view-id-storie_di_futuro .view-content .view-rows-wrapper>div.node-view-mode-teaser .layout__region--content{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.view-storie-di-futuro.view-id-storie_di_futuro.view-display-id-all_stories>.view-filters>.views-exposed-form{margin-left:auto;margin-right:auto;width:92%;max-width:1300px;border-bottom:1px solid var(--color-divider);margin-bottom:2em}@media (min-width:1400px){.view-storie-di-futuro.view-id-storie_di_futuro.view-display-id-all_stories>.view-filters>.views-exposed-form{max-width:1480px}}.view-storie-di-futuro.view-id-storie_di_futuro.view-display-id-all_stories>.view-filters>.views-exposed-form .form-type-select label{margin-right:10px;font-weight:500;font-size:.85em}.view-storie-di-futuro.view-display-id-block_featured_stories .view-content{margin-bottom:1rem}@media (min-width:1000px){.view-storie-di-futuro.view-display-id-block_featured_stories .view-content{width:100%;max-width:100%;margin-bottom:3rem;display:-ms-grid;display:grid;height:auto;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"a a b c" "a a d c";grid-gap:5px}}.view-storie-di-futuro.view-display-id-block_featured_stories .view-content .views-row{width:100%;height:100%;margin-bottom:2rem}.view-storie-di-futuro.view-display-id-block_featured_stories .view-content .views-row>div{height:100%;width:100%;display:-ms-flexbox;display:flex}.view-storie-di-futuro.view-display-id-block_featured_stories .view-content .views-row>div .layout__region--content{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}@media (min-width:1000px){.view-storie-di-futuro.view-display-id-block_featured_stories .view-content .views-row{margin-bottom:0}.view-storie-di-futuro.view-display-id-block_featured_stories .view-content .views-row:first-child{grid-area:a}.view-storie-di-futuro.view-display-id-block_featured_stories .view-content .views-row:nth-child(2){grid-area:b}.view-storie-di-futuro.view-display-id-block_featured_stories .view-content .views-row:nth-child(3){grid-area:d}.view-storie-di-futuro.view-display-id-block_featured_stories .view-content .views-row:nth-child(4){grid-area:c}}.view-storie-di-futuro.view-display-id-block_featured_stories .more-link{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.view-storie-di-futuro.view-display-id-block_featured_stories .more-link a{display:inline-block;font-family:DM Mono,monospace;font-weight:500;letter-spacing:-.02em;line-height:1.2em;text-align:center;text-decoration:none;border:0;background-color:var(--color-button-background);color:var(--color-button-link);transition:background-color .25s cubic-bezier(.1,.5,.5,1);font-size:1rem;border:1px solid var(--color-button-border);font-size:1.125rem;padding:.75em 1.25em}@media (min-width:768px){.view-storie-di-futuro.view-display-id-block_featured_stories .more-link a{font-size:1.125rem}}.view-storie-di-futuro.view-display-id-block_featured_stories .more-link a:focus,.view-storie-di-futuro.view-display-id-block_featured_stories .more-link a:hover{--color-button-link:#fff}.view-storie-di-futuro.view-display-id-block_featured_stories .more-link a:disabled,.view-storie-di-futuro.view-display-id-block_featured_stories .more-link a[disabled]{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9;pointer-events:none}.view-storie-di-futuro.view-display-id-block_featured_stories .more-link a:disabled:focus,.view-storie-di-futuro.view-display-id-block_featured_stories .more-link a:disabled:hover,.view-storie-di-futuro.view-display-id-block_featured_stories .more-link a[disabled]:focus,.view-storie-di-futuro.view-display-id-block_featured_stories .more-link a[disabled]:hover{--color-button-link:#e6e6e6;--color-button-background:#f9f9f9}.view-storie-di-futuro.view-display-id-block_featured_stories .more-link a:focus,.view-storie-di-futuro.view-display-id-block_featured_stories .more-link a:hover{outline:none;--color-button-background:#0861ff;border-color:#0861ff}@media (min-width:768px){.view-storie-di-futuro.view-display-id-block_featured_stories .more-link a{padding:.75em 2.25em}}.path-mystep hr{margin:0;border-color:transparent;display:none}.path-mystep .toc-js>nav>ul{margin:0}.path-mystep a{max-width:100%;word-break:break-all;color:inherit}.path-mystep .group-hero{overflow:visible;padding-top:2rem;padding-bottom:0;margin-bottom:0}@media (min-width:1000px){.path-mystep .group-hero{padding-top:5rem}}.path-mystep .group-hero .field--name-field-img-header{background-color:#fdc400}.path-mystep .group-hero .group-hero-wrapper{position:relative}.path-mystep .group-hero .field--name-node-title h1{font-weight:300;max-width:100%;width:auto;margin:0}.path-mystep .group-hero .field--name-node-title h1 strong{font-weight:600}.path-mystep .group-hero .field--name-field-subtitle{max-width:100%;margin-left:0;margin-right:0}.path-mystep .section-wrapper{padding:3rem 0}.path-mystep .section-wrapper>:last-child>:last-child{margin-bottom:0}@media (min-width:1000px){.path-mystep .section-wrapper{padding:6rem 0}}.visit:first-child>.faprofile-container .visit-date{-ms-flex-pack:center;justify-content:center}.visit:nth-of-type(1n+3){max-height:calc(3.8rem + 1px);overflow:hidden;transition:max-height .5s ease-in-out}.visit:nth-of-type(1n+3) .visit-date{border-bottom:1px solid rgba(0,0,0,.2);cursor:pointer}.visit:nth-of-type(1n+3) .visit-date:hover{background-color:rgba(0,0,0,.1)}.visit:nth-of-type(1n+3) .visit-date:after{content:"";display:inline-block;width:1.2em;height:1.2em;background:url(/themes/custom/step/dist/images/icons/arrow-down.svg) no-repeat 50%;background-size:120%;margin-left:.25em;vertical-align:text-bottom}@media (min-width:768px){.visit:nth-of-type(1n+3) .visit-date:after{width:1.8em;height:1.8em}}.visit.active{max-height:20000px;position:relative}.visit.active .visit-date{background-color:rgba(0,0,0,.1)}.visit.active .visit-date:after{content:"";position:absolute;display:block;top:1rem;right:1rem;width:1.6em;height:1.6em;background:url(/themes/custom/step/dist/images/icons/close.svg) no-repeat 50%;background-size:120%;margin-left:.25em;vertical-align:text-bottom}@media (min-width:768px){.visit.active .visit-date:after{top:0;right:1.2rem;width:3.6em;height:3.6em}}.visit #toc-js{margin:0;padding:0}.visit .toc-js{z-index:1}.visit .visit-item-wrapper h3{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:1.375rem;font-weight:600;margin-bottom:1rem}@media (min-width:1350px){.visit .visit-item-wrapper h3{font-size:2rem;font-weight:500}}@media (min-width:1400px){.visit .visit-item-wrapper h3{font-size:2.5rem}}.visit .visit-item-wrapper h4{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:1.125rem;margin-bottom:.5em}@media (min-width:1000px){.visit .visit-item-wrapper h4{font-size:1.625rem}}@media (min-width:1400px){.visit .visit-item-wrapper h4{font-size:2rem}}.visit .visit-item-wrapper>h3,.visit .visit-item-wrapper>h4{margin-left:auto;margin-right:auto;width:92%;max-width:44rem}.visit .visit-date{font-weight:500;font-size:.9375rem;padding:1rem;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}@media (min-width:768px){.visit .visit-date{font-size:1.125rem;-ms-flex-pack:center;justify-content:center}.visit .visit-date:before{content:"";display:inline-block;width:1.8em;height:1.8em;background:url(/themes/custom/step/dist/images/icons/calendar.svg) no-repeat 50%;background-size:120%;margin-right:.25em;vertical-align:text-bottom}}.visit .card-label{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:400;text-transform:uppercase;margin-bottom:.15em}@media (min-width:1000px){.visit .card-label{font-size:.9375rem}}@media (min-width:1400px){.visit .card-label{font-size:1rem}}.visit .fa-suggested-links .fa-suggested-links-title{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:1.125rem;margin-bottom:.5em;margin-bottom:1em}@media (min-width:1000px){.visit .fa-suggested-links .fa-suggested-links-title{font-size:1.125rem}}@media (min-width:1400px){.visit .fa-suggested-links .fa-suggested-links-title{font-size:1.375rem}}@media (min-width:1800px){.visit .fa-suggested-links .fa-suggested-links-title{font-size:1.625rem}}.visit .fa-suggested-links:before{display:none}.visit .fa-suggested-links ul{padding:0;font-size:.9375rem}.visit .fa-suggested-links ul li:not(:is(.toc-div,.toc-h2)){list-style-type:none;padding:0 0 0 1.4em;margin:0 0 .8em;position:relative}.visit .fa-suggested-links ul li:not(:is(.toc-div,.toc-h2)):before{position:absolute;top:.2em;left:0;right:auto;bottom:auto;content:"";width:1.2em;height:1.2em;background:url(/themes/custom/step/dist/images/icons/blue/forward.svg) no-repeat 50%;background-size:contain}.visit .fa-suggested-links ul li:before{background-image:url(/themes/custom/step/dist/images/icons/white/arrow-down-right.svg)!important;opacity:.3}.visit .fa-suggested-links ul a{font-weight:700}.visit .toc-navigation-container{height:54px}.visit .toc-container{z-index:0}.visit .toc-element{position:relative;z-index:0}.visit .toc-element>.anchor-title{position:absolute;margin:0 auto;left:50%;transform:translateX(-50%);font-size:.875rem;line-height:1;visibility:hidden}.visit .toc-js.pinned{transition:margin-top .35s cubic-bezier(.1,.5,.5,1)}@media (min-width:1000px){body.nav-up .visit .toc-js.pinned{margin-top:118px!important}}.fajobs-container{counter-reset:a;background-color:#e6e6e6;padding:3rem 0}@media (min-width:1000px){.fajobs-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}}.fajobs-container>.section-title{width:100%;text-align:center;margin-bottom:2rem}.fajobs-container>.fa-job{width:100%}.fajobs-container>.fa-job h4:before{display:block;font-weight:500;content:"0" counter(a) ".";counter-increment:a}@media (min-width:640px){.fajobs-container>.fa-job{width:50%}}@media (min-width:768px){.fajobs-container>.fa-job{width:33.3332%}}.fa-job{padding:1rem;display:-ms-flexbox;display:flex}.fa-job .section-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0;background-color:#0861ff;color:#fff;margin-left:auto;margin-right:auto;width:92%;max-width:100%;width:100%;padding-right:0;padding-left:0}@media (min-width:1000px){.fa-job .section-wrapper{width:100%}}@media (min-width:1400px){.fa-job .section-wrapper{width:100%}}.fa-job .card-header{padding:2rem;background-color:rgba(0,0,0,.1)}@media (min-width:768px){.fa-job .card-header{min-height:11rem}}.fa-job .card-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}.fa-job .card-content>*{width:100%;padding:0 2rem}.fa-job .card-content>:first-of-type{padding-top:2rem}.fa-job .card-content>:last-of-type{padding-bottom:2rem}.fa-job h4{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:1.125rem;margin-bottom:.5em;font-weight:300}@media (min-width:1000px){.fa-job h4{font-size:1.625rem}}@media (min-width:1400px){.fa-job h4{font-size:2rem}}.fa-job .fa-job-age,.fa-job .fa-job-first-name,.fa-job .fa-job-name{font-weight:500;line-height:120%;margin:0;font-family:Roboto,sans-serif;font-size:1.0625rem;font-weight:700;margin-bottom:.15em;font-family:DM Mono,monospace}@media (min-width:1000px){.fa-job .fa-job-age,.fa-job .fa-job-first-name,.fa-job .fa-job-name{font-size:1.125rem}}@media (min-width:1400px){.fa-job .fa-job-age,.fa-job .fa-job-first-name,.fa-job .fa-job-name{font-size:1.375rem}}.fa-job .avatar-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.fa-job .avatar-wrapper .avatar-text-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.fa-job .avatar-wrapper .jobs-avatar{max-width:100px;border-radius:50%;margin-right:1em}.fa-job .fa-job-name{width:auto;display:inline-block;font-weight:400;font-style:italic}.fa-job .fa-job-first-name{width:auto;display:inline-block;font-weight:600;margin-right:.5rem}.fa-job .fa-job-first-name+.fa-job-name{font-size:90%}.fa-job .fa-job-age{font-weight:300;font-size:90%}.fa-job .fa-job-description{margin:1.2rem 0;font-size:.9375rem}.fa-job .fa-job-skills{padding-top:1.2rem;margin-top:auto;margin-bottom:0;-ms-flex-item-align:end;align-self:flex-end;background-color:rgba(0,0,0,.3)}.fa-job .fa-job-skills .fa-job-skills-title{font-family:DM Mono,monospace;font-size:1.375rem;font-weight:500;margin-bottom:.5rem}.fa-job .fa-job-skills .fa-job-skills-title:before{content:"";display:inline-block;width:1em;height:1em;background:url(/themes/custom/step/dist/images/icons/white/lens.svg) no-repeat 50%;background-size:120%;margin-right:.25em;vertical-align:middle}.fa-job .fa-job-skills li{line-height:1.3}@media (min-width:768px){.fa-job .content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline}.fa-job .content-wrapper>*{-ms-flex-negative:1;flex-shrink:1}}.fa-job .content-wrapper.name-wrapper{-ms-flex-direction:row;flex-direction:row}.fa-nexxtstep{font-weight:400}.fa-nexxtstep .section-wrapper{margin-left:auto;margin-right:auto;width:92%;max-width:1480px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1000px){.fa-nexxtstep .section-wrapper{-ms-flex-direction:row;flex-direction:row}.fa-nexxtstep .section-wrapper h4{width:25%;-ms-flex-negative:0;flex-shrink:0;text-align:right}.fa-nexxtstep .section-wrapper .fa-nexxtstep-description{width:55%;-ms-flex-positive:1;flex-grow:1;padding:.65rem 3rem}.fa-nexxtstep .section-wrapper .fa-suggested-links{width:20%;margin-top:.5rem}}.fa-nexxtstep-description{line-height:1.3}.fa-nexxtstep-description p{margin-bottom:1.3em}.fa-profile .section-wrapper{padding-top:2rem}.fa-profile .section-wrapper>.faprofile-claim,.fa-profile .section-wrapper>.faprofile-description,.fa-profile .section-wrapper>.faprofile-futurability,.fa-profile .section-wrapper>.faprofile-header{margin-left:auto;margin-right:auto;width:92%;max-width:1000px}@media (min-width:1400px){.fa-profile .section-wrapper>.faprofile-claim,.fa-profile .section-wrapper>.faprofile-description,.fa-profile .section-wrapper>.faprofile-futurability,.fa-profile .section-wrapper>.faprofile-header{max-width:1300px;padding-right:4vw;padding-left:4vw}}.faprofile-container{background-color:#fdc400;text-align:center}.faprofile-container h3{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:1.125rem;margin-bottom:.5em;margin-bottom:0}@media (min-width:1000px){.faprofile-container h3{font-size:1.625rem}}@media (min-width:1400px){.faprofile-container h3{font-size:2rem}}.faprofile-container .ebook{margin-left:auto;margin-right:auto;width:92%;max-width:1000px;padding-bottom:4rem;margin-top:-2rem;text-align:center;display:-ms-flexbox;display:flex}@media (min-width:1400px){.faprofile-container .ebook{max-width:1300px;padding-right:4vw;padding-left:4vw}}.faprofile-container .ebook a{font-weight:700;text-decoration:underline;display:-ms-flexbox;display:flex;margin:0 auto;width:auto}.faprofile-container .ebook a:before{content:"";display:inline-block;width:24px;height:24px;background:url(/themes/custom/step/dist/images/icons/download.svg) no-repeat 50% transparent;background-size:24px;margin-right:6px}@media (min-width:1400px){.faprofile-container .ebook a:before{width:30px;height:30px;background-size:30px;margin-right:.2em}}.faprofile-futurability{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;margin:3rem 0 2rem}.faprofile-futurability .pie-wrapper{position:relative}.faprofile-futurability .pie-wrapper .futurability-score{position:absolute;top:33%;font-size:2rem;width:100%;font-weight:500;color:#3c3c3b}.faprofile-futurability .pie-wrapper .futurability-score .percent{font-size:1.625rem}.faprofile-futurability img,.faprofile-futurability svg{width:100%;max-width:18rem;margin-bottom:1rem}.faprofile-futurability img.pie,.faprofile-futurability svg.pie{max-width:12rem;-ms-flex-negative:0;flex-shrink:0}.faprofile-futurability img.level,.faprofile-futurability svg.level{max-width:12rem;margin-bottom:2rem}.faprofile-futurability svg path#futurability{stroke-dasharray:817px 817px;stroke-dashoffset:-817px}.faprofile-futurability svg path#competenze{stroke-dasharray:720px 720px;stroke-dashoffset:-720px}.faprofile-futurability svg path#propensione{stroke-dasharray:616px 616px;stroke-dashoffset:-616px}.faprofile-futurability>.data{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:1;flex-shrink:1;min-width:270px}.faprofile-futurability>.data .progress-title{text-transform:uppercase;text-align:left;font-size:.9375rem}.faprofile-futurability>.data .progress{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.faprofile-futurability>.data .progress .progress-bg{height:1em;background-color:hsla(0,0%,85%,.5);-ms-flex-positive:2;flex-grow:2}.faprofile-futurability>.data .progress .progress-bg .progress-bar{height:100%}.faprofile-futurability>.data .progress .progress-text{margin-left:5px;width:45px;text-align:right}.faprofile-futurability>.data .skills .progress-bar{background-color:#5a606e}.faprofile-futurability>.data .attitude .progress-bar{background-color:#dadada}@media (min-width:768px){.faprofile-futurability{-ms-flex-direction:row;flex-direction:row}.faprofile-futurability .pie-wrapper{margin-right:3rem}}.faprofile-interests{margin:4rem auto}.faprofile-interests .faprofile-interests-title{text-transform:uppercase;margin-bottom:1rem;font-weight:400}.faprofile-interests .faprofile-interests-number{font-weight:400;font-size:2rem;text-indent:.75em}.faprofile-interests .faprofile-interests-number:before{content:"";display:block;height:20rem;background:url(/themes/custom/step/dist/images/profile-img/interests.svg) no-repeat 50% transparent;background-size:auto 20rem;margin-bottom:.25rem}.faprofile-interests .faprofile-interests-type{margin-bottom:2rem}.faprofile-interests .faprofile-interests-text{font-weight:400;max-width:30em;margin:0 auto}.profile-img{width:12rem;height:12rem;margin:0 auto;background:url(/themes/custom/step/dist/images/profile-img/top.svg) no-repeat 50% transparent;background-size:contain}@media (min-width:1000px){.profile-img{width:20rem;height:20rem}}.profile-img.profile-img-none{background-image:none}.faprofile-claim{font-size:3.25rem;line-height:1.1;margin-bottom:.3em}.faprofile-description{font-size:1.375rem}.fa-suggested-links{margin-top:2rem}.fa-suggested-links:before{content:"";display:block;width:100%;height:1px;background:currentColor;margin-bottom:2rem;opacity:.5}.facherrypics-container{counter-reset:a;background-color:#e6e6e6;padding:3rem 0}@media (min-width:1000px){.facherrypics-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}}.facherrypics-container>.fa-cherry-pick{width:100%}.facherrypics-container>.fa-cherry-pick h4:before{display:block;font-weight:500;content:"0" counter(a) ".";counter-increment:a}@media (min-width:640px){.facherrypics-container>.fa-cherry-pick{width:50%}}@media (min-width:768px){.facherrypics-container>.fa-cherry-pick{width:33.3332%}}.facherrypicks-container>.section-title{width:100%;text-align:center;margin-bottom:3rem;margin-top:3rem}.fa-cherry-pick{padding:3rem;display:-ms-flexbox;display:flex;color:#fff;background-color:#5a606e}.fa-cherry-pick:nth-of-type(3n+2){background-color:#3c3c3b}.fa-cherry-pick:nth-of-type(3n+3){background-color:#0861ff}.fa-cherry-pick .fa-suggested-links ul li:not(.toc-div):before{opacity:.7}.fa-cherry-pick .section-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin-left:auto;margin-right:auto;width:92%;max-width:100%;width:100%;padding-right:0;padding-left:0}@media (min-width:1000px){.fa-cherry-pick .section-wrapper{width:100%}}@media (min-width:1400px){.fa-cherry-pick .section-wrapper{width:100%}}@media (min-width:1000px){.fa-cherry-pick .section-wrapper{-ms-flex-direction:row;flex-direction:row}.fa-cherry-pick .section-wrapper .card-header{width:25%;-ms-flex-negative:0;flex-shrink:0}.fa-cherry-pick .section-wrapper .card-content{width:75%;padding:.65rem 3rem}}.fa-cherry-pick .card-header{padding:2rem}.fa-cherry-pick .card-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}.fa-cherry-pick .card-content>*{width:100%;padding:0 2rem}.fa-cherry-pick .card-content>:first-of-type{padding-top:2rem}.fa-cherry-pick .card-content>:last-of-type{padding-bottom:2rem}.fa-cherry-pick h4{font-family:DM Mono,monospace;font-weight:500;line-height:120%;margin:0;font-size:1.125rem;margin-bottom:.5em;font-weight:300}@media (min-width:1000px){.fa-cherry-pick h4{font-size:1.625rem}}@media (min-width:1400px){.fa-cherry-pick h4{font-size:2rem}}.fa-cherry-pick .use-case{width:100%;margin-top:1rem}@media (min-width:768px){.fa-cherry-pick .content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline}.fa-cherry-pick .content-wrapper>*{-ms-flex-negative:1;flex-shrink:1}}
