@font-face{font-family:"Fira Sans Regular";src:local("Fira Sans Regular");src:url("/wp-content/themes/studio-f/fonts/firasans-regular-webfont.woff2") format("woff2");src:url("/wp-content/themes/studio-f/fonts/firasans-regular-webfont.woff") format("woff");font-display:fallback;font-weight:400;font-style:normal}@font-face{font-family:"Fira Sans Light";src:local("Fira Sans Light");src:url("/wp-content/themes/studio-f/fonts/firasans-light-webfont.woff2") format("woff2");src:url("/wp-content/themes/studio-f/fonts/firasans-light-webfont.woff") format("woff");font-display:fallback;font-weight:300;font-style:normal}@font-face{font-family:"Fira Sans Extra Light";src:local("Fira Sans Extra Light");src:url("/wp-content/themes/studio-f/fonts/firasans-extralight-webfont.woff2") format("woff2");src:url("/wp-content/themes/studio-f/fonts/firasans-extralight-webfont.woff") format("woff");font-display:fallback;font-weight:200;font-style:normal}:root{--w-content:1100px;--h-header:90px;--r:6px}:root{--z-overlay:90;--z-header:50}:root{--step--3:clamp(0.58rem, calc(0.57rem + 0.05vw), 0.60rem);--step--2:clamp(0.69rem, calc(0.67rem + 0.10vw), 0.74rem);--step--1:clamp(0.83rem, calc(0.80rem + 0.16vw), 0.91rem);--step-0:clamp(0.88rem, calc(0.82rem + 0.25vw), 1.00rem);--step-1:clamp(1.20rem, calc(1.13rem + 0.37vw), 1.38rem);--step-2:clamp(1.44rem, calc(1.33rem + 0.53vw), 1.70rem);--step-3:clamp(1.73rem, calc(1.58rem + 0.74vw), 2.09rem);--step-4:clamp(2.07rem, calc(1.87rem + 1.02vw), 2.58rem);--step-5:clamp(2.49rem, calc(2.21rem + 1.38vw), 3.17rem);--step-6:clamp(2.99rem, calc(2.62rem + 1.84vw), 3.90rem);--font-size-base:var(--step-0);--space-3xs:clamp(0.25rem, calc(0.22rem + 0.13vw), 0.31rem);--space-2xs:clamp(0.50rem, calc(0.47rem + 0.13vw), 0.56rem);--space-xs:clamp(0.75rem, calc(0.70rem + 0.25vw), 0.88rem);--space-s:clamp(1.00rem, calc(0.95rem + 0.25vw), 1.13rem);--space-m:clamp(1.50rem, calc(1.42rem + 0.38vw), 1.69rem);--space-l:clamp(2.00rem, calc(1.90rem + 0.51vw), 2.25rem);--space-xl:clamp(3.00rem, calc(2.85rem + 0.76vw), 3.38rem);--space-2xl:clamp(4.00rem, calc(3.80rem + 1.01vw), 4.50rem);--space-3xl:clamp(6.00rem, calc(5.70rem + 1.52vw), 6.75rem);--trans-short:0;--trans-long:0}@media screen and (prefers-reduced-motion: no-preference){:root{--trans-short:0.3s;--trans-long:0.6s}}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}html{font-size:18px}body{background-color:#EEEDED;font-family:Fira Sans,sans-serif;font-size:var(--step-0);font-weight:300;line-height:1.5;-webkit-font-smoothing:antialiased;color:#3C3347;overflow-x:hidden;overflow-y:auto}body.admin-bar:not(.home){margin-top:32px}body.admin-bar
#header{inset:32px 0 auto 0}strong{font-weight:400}a:not(.button,.tag,.wp-element-button),a:not(.button,.tag,.wp-element-button):visited{color:currentColor;text-decoration:none;transition:text-decoration var(--trans-short)}a:not(.button,.tag,.wp-element-button):hover,a:not(.button,.tag,.wp-element-button):focus,a:not(.button,.tag,.wp-element-button):visited:hover,a:not(.button,.tag,.wp-element-button):visited:focus{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15rem;transition:text-decoration var(--trans-short)}:focus-visible{outline:2px
solid #3C3347}h1,h2,h3,h4,.hero-title{font-weight:200;line-height:1.2;overflow-wrap:break-word}h1,.hero-title{font-size:var(--step-5)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2);font-weight:300}h4{font-size:var(--step-1);font-weight:400}h5{font-weight:400}:where(.wp-content) h2, :where(.wp-content) h3, :where(.wp-content) h4, :where(.wp-content) h5{margin-bottom:var(--space-s)}:where(.wp-content)>*~h2,:where(.wp-content)>*~h3,:where(.wp-content)>*~h4{margin-top:var(--space-l)}:where(#main-content) ul,
:where(#main-content) ol{margin-block:var(--space-s) var(--space-l);padding-left:var(--space-s)}:where(#header) ul,
:where(#footer) ul{list-style-type:none}img,picture,video,canvas{display:block;max-width:100%}img{width:100%;height:auto;max-height:100%;margin:0;padding:0;object-fit:cover}#main-content
svg{display:inline-block}#main-content svg
path{fill:currentColor}figure{margin:0;overflow:hidden}figure.wp-block-image
figcaption{text-align:left}label{display:block;width:100%;font-size:var(--step--1)}input,textarea{display:block;width:100%;margin:var(--space-3xs) 0 var(--space-s) 0;padding:var(--space-xs) var(--space-s);border:1px
solid rgba(60, 51, 71, 0.3);border-radius:6px;font-family:Fira Sans,sans-serif;font-size:var(--step-0);font-weight:300;line-height:1;color:#3C3347}button{font-size:var(--step--1);font-weight:300}.shadow{box-shadow:0 3px 10px 0 hsla(0, 0%, 0%, 0.1)}.page:not(.page-template) .wp-content{padding-bottom:var(--space-3xl)}.text-center{text-align:center}.violet{background-color:#3C3347}.lila{background-color:#B2A4B6}.gold{background-color:#C5A552}.section-title{margin:120px
0 60px 0;text-align:center}.content{max-width:var(--w-content);width:94%;margin:0
auto}.content--narrow{max-width:600px}.pos-rel{position:relative}.sp-y-m{margin-bottom:var(--space-m)}.sp-y-l{margin-bottom:var(--space-l)}.sp-y-xl{margin-bottom:var(--space-xl)}.sp-y-3xl{margin-bottom:var(--space-3xl)}.gap-m{gap:var(--space-m)}.gap-xl{gap:var(--space-xl)}.flex{display:flex;justify-content:space-between;align-items:center}.flex--dir-col{flex-direction:column}.flex.pos-right{justify-content:flex-end}.flex.pos-center{justify-content:center}.flex.pos-y-start{align-items:flex-start}.flex.pos-y-center{align-items:center}.flex.pos-y-bottom{align-items:flex-end}.flex.pos-y-strech{align-items:stretch}.flex.wrap{flex-wrap:wrap}.grid{display:grid;grid-template-rows:auto}.grid--col-3{grid-template-columns:repeat(3, 1fr)}.grid--col-5{grid-template-columns:repeat(5, 1fr)}.col2{flex:1 1 50%}.sr-only{position:absolute;display:block;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.wp-block-columns,.wp-block-media-text{row-gap:var(--wp--style--block-gap, 2em)}.mobile-only{display:none}.tablet-only{display:none}.desktop-only{display:none}@media screen and (max-width: 700px){.grid--col-5{grid-template-columns:1fr}}@media screen and (max-width: 466.6666666667px){.col2{flex-basis:100%}.mobile-only{display:block}.grid--col-3{grid-template-columns:1fr}}@media screen and (min-width: 467.6666666667px) and (max-width: 840px){.col2{flex-basis:100%}.mobile-only{display:block}.grid--col-3{grid-template-columns:1fr 1fr}}#header{position:fixed;inset:0 0 auto 0;z-index:var(--z-header);width:100%;background-color:rgba(60, 51, 71, 0.9)}#header
.content{height:var(--h-header)}#header #logo
svg{display:block}#header #logo svg
path{fill:#C5A552}#header nav
ul{gap:3rem}#header nav ul
li{padding-bottom:var(--space-3xs);border:1px
solid transparent;transition:all var(--trans-short)}#header nav ul li
a{display:block;font-size:var(--step-0);font-weight:300;line-height:1;text-transform:uppercase;color:#EEEDED}#header nav ul li a:hover, #header nav ul li a:active, #header nav ul li a:focus{text-decoration:none}#header nav ul li a:focus-visible{outline:none;color:#C5A552}#header nav ul li.current-menu-item, #header nav ul li:hover, #header nav ul li:focus{border-bottom-color:#EEEDED}#header nav ul li:focus-visible{border-bottom-color:#C5A552}@media screen and (max-width: 840px){#header{width:100vw}#header
nav#mainnav{position:absolute;inset:var(--h-header) 0 auto 0;z-index:var(--z-header);width:100vw;height:auto;padding:var(--space-3xs) 0 var(--space-m) 0;background-color:rgba(60, 51, 71, 0.9);text-align:center;transition:all var(--trans-short)}#header nav#mainnav
ul{width:100%;flex-direction:column;justify-content:center;gap:var(--space-s)}#header nav#mainnav ul
li{width:100%;padding-block:var(--space-xs)}#header nav#mainnav ul li
a{color:#EEEDED;font-size:var(--step-1)}#header nav#mainnav ul li a:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.5rem}#header nav#mainnav ul li.current-menu-item, #header nav#mainnav ul li:hover, #header nav#mainnav ul li:focus{background-color:#C5A552;border-bottom:none}#header nav#mainnav[hidden]{transition:all var(--trans-short);transform:translateX(-200vw)}}@media screen and (min-width: 840px){#header.has-no-background nav ul li
a{color:#3C3347}#header.has-no-background nav ul li.current-menu-item, #header.has-no-background nav ul li:hover, #header.has-no-background nav ul li:focus{border-bottom-color:#3C3347}#header.has-no-background nav.menu-bright ul li
a{color:#EEEDED}#header.has-no-background nav.menu-bright ul li.current-menu-item, #header.has-no-background nav.menu-bright ul li:hover, #header.has-no-background nav.menu-bright ul li:focus{border-bottom-color:#EEEDED}}#footer{padding:var(--space-l) 0;background-color:#3C3347;font-size:var(--step--1);color:#EEEDED}#footer
a{font-weight:400;color:#EEEDED}#legal>a{display:block}#legal > a svg
path{fill:#C5A552}#menu-footline-menu
li{display:inline-block}#menu-footline-menu li:not(:last-of-type)::after{content:"|";padding-inline:1ch 0.5ch}#sitemap
li{margin-bottom:var(--space-3xs)}#footer-contact
p{position:relative;padding:0
0 var(--space-s) 26px}#footer-contact p::before{position:absolute;top:0;left:0;font-family:fontello}#footer-contact p.address::before{content:"\e801"}#footer-contact p.phone::before{content:"\e800"}#footer-contact p.email::before{content:"\f0e0"}#footer-social
a{display:block;width:var(--space-l);height:var(--space-l);margin-bottom:var(--space-s);padding-top:calc(var(--space-l) / 2 - var(--step-1) / 1.7);border:2px
solid #C5A552;border-radius:var(--r);background-color:#C5A552;font-size:var(--step-1);line-height:var(--step-1);text-align:center;color:#3C3347;transition:all var(--trans-short)}#footer-social a:last-of-type{margin-bottom:0}#footer-social a:hover, #footer-social a:focus{background-color:transparent;color:#C5A552}@media screen and (max-width: 840px){#footer
.content{flex-wrap:wrap}#footer
#legal{flex:1 1 100%;margin-bottom:var(--space-l)}#footer
#sitemap{display:none}#footer #footer-contact{flex:1 1 100%;margin-bottom:var(--space-l)}#footer #footer-social{flex:1 1 100%;display:flex;gap:var(--space-l)}}#breadcrumb
.content{padding:1rem 0 var(--space-xl) 0;font-size:var(--step--1)}.button,
.wp-block-button > a,
.wp-block-button .wp-block-button__link{display:inline-block;padding:var(--space-xs) var(--space-s);background-color:#3C3347;border:2px
solid #3C3347;border-radius:6px;color:#EEEDED;font-size:var(--step--1);text-align:center;text-decoration:none;line-height:1;cursor:pointer;transition:all var(--trans-short)}.button:hover, .button:focus,
.wp-block-button > a:hover,
.wp-block-button > a:focus,
.wp-block-button .wp-block-button__link:hover,
.wp-block-button .wp-block-button__link:focus{background-color:transparent;color:#3C3347;text-decoration:none;transition:all var(--trans-short)}.button.gold,
.wp-block-button > a.gold,
.wp-block-button .wp-block-button__link.gold{background-color:#C5A552;color:#3C3347;border-color:#C5A552}.button.gold:hover, .button.gold:focus,
.wp-block-button > a.gold:hover,
.wp-block-button > a.gold:focus,
.wp-block-button .wp-block-button__link.gold:hover,
.wp-block-button .wp-block-button__link.gold:focus{background-color:transparent;color:#C5A552}.button.round,
.wp-block-button > a.round,
.wp-block-button .wp-block-button__link.round{border-radius:999px}.btn.btn--menu{line-height:1}.btn.btn--menu>button{margin:0;padding:0;background-color:transparent;border:none;color:var(--color-prim);text-align:right;transition:none;cursor:pointer}.btn.btn--menu>button:hover{background-color:transparent;color:var(--color-prim-dark);transition:none}.btn.btn--menu>button:focus-visible{outline-offset:0.3rem}.btn.btn--menu>button>div{display:none;pointer-events:none}.btn.btn--menu > button > div
svg{width:36px;height:36px}.btn.btn--menu > button > div svg
path{fill:#EEEDED}.btn.btn--menu>button[aria-expanded=false]>div:first-of-type{display:flex}.btn.btn--menu>button[aria-expanded=true]>div:last-of-type{display:flex}#orario .filter .tag.cal-red{border-color:#680933;color:#680933}#orario .filter .tag.cal-red:hover, #orario .filter .tag.cal-red:focus, #orario .filter .tag.cal-red.active{background-color:#680933;color:#EEEDED}#orario .filter .tag.cal-lila{border-color:#2A1F43;color:#2A1F43}#orario .filter .tag.cal-lila:hover, #orario .filter .tag.cal-lila:focus, #orario .filter .tag.cal-lila.active{background-color:#2A1F43;color:#EEEDED}#orario .filter .tag.cal-gold{border-color:#632800;color:#632800}#orario .filter .tag.cal-gold:hover, #orario .filter .tag.cal-gold:focus, #orario .filter .tag.cal-gold.active{background-color:#632800;color:#EEEDED}#orario
.table{width:100%;margin:20px
0 160px 0;border:6px
solid #3C3347;border-radius:6px;overflow-x:auto}#orario
table{width:100%;table-layout:fixed;border-collapse:collapse;white-space:nowrap}#orario table
thead{background-color:#3C3347;color:#EEEDED;font-size:var(--step--1)}#orario table thead
th{position:sticky;top:0;padding-bottom:4px;font-weight:300}#orario table thead th:not(:first-of-type){width:130px}#orario table tbody tr
td{height:4rem;vertical-align:middle}#orario table tbody tr td:first-of-type{position:sticky;left:0}#orario table tbody tr td .row-time{position:relative;top:-50%;padding-left:var(--space-3xs);background-color:#EEEDED;font-size:var(--step--2);line-height:1}#orario table tbody tr td .cal-event{margin-inline:1.2rem 0.4rem;margin-block:0.5rem;padding:calc(var(--space-3xs) / 2) var(--space-3xs);border-left-width:6px;border-left-style:solid;border-radius:6px}#orario table tbody tr td .cal-event
p{font-size:var(--step--3)}#orario table tbody tr:not(:first-of-type) td:not(:first-of-type){border-top:1px dotted #3C3347}#orario table tbody tr:last-of-type
td{height:2rem}#orario table tbody tr td:not(:last-of-type,:first-of-type){border-right:1px dotted #3C3347}#orario table tbody tr.empty-row
td{height:var(--space-m)}#orario table tbody tr.separator
td{height:var(--space-xs);background-color:#3C3347;border-block:none}.cal-event[data-cat=gyrotonic],.cal-event[data-cat=gyrokinesis],.cal-event[data-cat=yoga],.cal-event[data-cat=space-m-yoga],.cal-event[data-cat=mamma-bimbi]{background-color:#F4A5A1;border-color:#DF6D72;color:#680933}.cal-event[data-cat=gyrotonic] a, .cal-event[data-cat=gyrokinesis] a, .cal-event[data-cat=yoga] a, .cal-event[data-cat=space-m-yoga] a, .cal-event[data-cat=mamma-bimbi] a{color:#680933}.cal-event[data-cat=funzionale]{background-color:#E1D4F0;border-color:#BBA9CD;color:#2A1F43}.cal-event[data-cat=funzionale] a{color:#2A1F43}.cal-event[data-cat=garuda],.cal-event[data-cat=pilates],.cal-event[data-cat=pilates-garuda]{background-color:#F2D38F;border-color:#DCAA53;color:#632800}.cal-event[data-cat=garuda] a, .cal-event[data-cat=pilates] a, .cal-event[data-cat=pilates-garuda] a{color:#632800}@media screen and (max-width: 899px){.table{box-shadow:inset -10px 20px 20px #B2A4B6}}.card-round{width:140%;max-width:275px;height:auto;margin:0
auto 0 -20%;font-size:var(--step--1);text-align:center;border-radius:50%;overflow:hidden;aspect-ratio:1}@supports not (aspect-ratio: 1){.card-round{width:30vw;height:30vw}}.card-round
svg{width:auto;height:var(--step-6);margin-bottom:var(--space-s)}.card-round:nth-of-type(2n){margin-top:4rem;background-color:#C5A552}.card-round:nth-of-type(2n+1){background-color:#B2A4B6}.card-img{width:100%}@supports (aspect-ratio: 1){.card-img
img{aspect-ratio:1}}.card-img .content-text{padding:var(--space-s);padding-bottom:var(--space-m)}.card-img .content-text p:last-of-type{padding:var(--space-m) 0}.card-img .content-text p span:not(:last-of-type)::after{content:", "}.card-img .content-text.center{text-align:center}@media screen and (max-width: 700px){.card-round{width:100%;margin:-4rem auto 0 auto}.card-round:first-of-type{margin-top:0}.card-round:nth-of-type(2n){margin-top:-4rem}.card-img{margin-inline:auto}}@media screen and (min-width: 701px) and (max-width: 992px){.card-round
svg{height:var(--step-5);margin-bottom:0}.card-round
h3{font-size:var(--step-1)}.card-round:nth-of-type(2n){margin-top:2rem}}form#newsletter-form{margin-top:40px;padding:15px
30px 10px 30px;border-radius:var(--r)}form#newsletter-form
input{display:inline-block;width:365px;margin-right:15px;border-color:rgba(60, 51, 71, 0.8)}form#newsletter-form
button{display:inline-block}form.wpcf7-form{width:100%}form.wpcf7-form .field-wrap{display:block;width:100%}form.wpcf7-form .field-wrap
textarea{resize:vertical}form.wpcf7-form
label{margin-top:var(--space-s)}form.wpcf7-form
input{margin-bottom:0.5rem;font-family:Fira Sans,sans-serif;font-weight:300}form.wpcf7-form input.wpcf7-not-valid{border:2px
solid #DF6D72}form.wpcf7-form input[type=submit]{width:auto;background-color:#3C3347;color:#FFF;cursor:pointer}form.wpcf7-form input[type=submit]:focus-visible{outline-color:#C5A552;outline-offset:0.1rem}form .wpcf7-not-valid-tip{font-size:var(--step--1);color:#DF6D72}.wpcf7 form .wpcf7-response-output{margin:0;border-radius:var(--r)}.wpcf7 form.invalid .wpcf7-response-output{background-color:#F4A5A1;border-color:#DF6D72}.wpcf7 form.sent .wpcf7-response-output{background-color:#B2F0DA;border-color:#6BE3B8}#sent-message h2.section-title{margin-top:0}#gallery{margin-bottom:var(--space-3xl)}.gallery-item{position:relative;width:100%;max-width:calc(var(--w-content) / 3);height:100%;margin-bottom:var(--space-m);cursor:pointer}.gallery-item
img{height:100%}@supports (aspect-ratio: 1){.gallery-item
img{aspect-ratio:1}}.gallery-item:hover::after,.gallery-item:focus::after{content:"\e802";position:absolute;top:0;left:0;width:100%;height:100%;padding-top:calc(50% - 1rem);box-sizing:border-box;background-color:rgba(11, 8, 11, 0.5);font-family:fontello;font-size:var(--step-6);line-height:var(--step-6);text-align:center;color:rgba(238, 237, 237, 0.95)}.img-text{grid-template-columns:50% 1fr}.img-text,.wp-block-media-text{height:100%}.img-text__media img,
.img-text .content-img img,
.wp-block-media-text__media img,
.wp-block-media-text .content-img
img{width:100%;height:100%;object-fit:cover;aspect-ratio:1.4}.img-text__content,
.img-text .content-text,
.wp-block-media-text__content,
.wp-block-media-text .content-text{width:100%;padding:var(--space-m) var(--space-l) var(--space-m) var(--space-l)}.img-text__content.pos-right,
.img-text .content-text.pos-right,
.wp-block-media-text__content.pos-right,
.wp-block-media-text .content-text.pos-right{text-align:right}.img-text__content.pos-left,
.img-text .content-text.pos-left,
.wp-block-media-text__content.pos-left,
.wp-block-media-text .content-text.pos-left{order:-1}.img-text__content.flex,
.img-text .content-text.flex,
.wp-block-media-text__content.flex,
.wp-block-media-text .content-text.flex{flex-wrap:wrap}.img-text__content :is(h2, h3, h4, p),
.img-text .content-text :is(h2, h3, h4, p),
.wp-block-media-text__content :is(h2, h3, h4, p),
.wp-block-media-text .content-text :is(h2,h3,h4,p){margin-bottom:var(--space-l)}.img-text.hast-gold-background-color,.wp-block-media-text.hast-gold-background-color{background-color:#C5A552}.img-text.has-lila-background-color,.wp-block-media-text.has-lila-background-color{background-color:#B2A4B6}.metodo{margin-bottom:var(--space-3xl);scroll-margin-top:calc(var(--space-3xl) * 1.5)}.metodo .content-text{padding-top:0}.metodo .content-text h2.bkg-rectangle{position:relative;z-index:10;width:100%}.metodo .content-text h2.bkg-rectangle::before{content:"";position:absolute;z-index:-1;top:-34%;width:100%;height:150%}.metodo[data-cat=gyrotonic] .content-text, .metodo[data-cat=gyrokinesis] .content-text, .metodo[data-cat=yoga] .content-text{background-color:#F4A5A1;border-color:#DF6D72;color:#680933}.metodo[data-cat=gyrotonic] .content-text h2.bkg-rectangle::before, .metodo[data-cat=gyrokinesis] .content-text h2.bkg-rectangle::before, .metodo[data-cat=yoga] .content-text h2.bkg-rectangle::before{background-color:#DF6D72}.metodo[data-cat=funzionale] .content-text{background-color:#E1D4F0;border-color:#BBA9CD;color:#2A1F43}.metodo[data-cat=funzionale] .content-text h2.bkg-rectangle::before{background-color:#BBA9CD}.metodo[data-cat=garuda] .content-text, .metodo[data-cat=pilates] .content-text, .metodo[data-cat="pilates/garuda"] .content-text{background-color:#F2D38F;border-color:#DCAA53;color:#632800}.metodo[data-cat=garuda] .content-text h2.bkg-rectangle::before, .metodo[data-cat=pilates] .content-text h2.bkg-rectangle::before, .metodo[data-cat="pilates/garuda"] .content-text h2.bkg-rectangle::before{background-color:#DCAA53}.metodo:nth-of-type(odd) .content-img{order:2}.metodo:nth-of-type(odd) .content-text{order:1;border-left-width:10px;border-left-style:solid}.metodo:nth-of-type(odd) .content-text h2.bkg-rectangle::before{left:-1rem;transform:rotate(-2deg)}.metodo:nth-of-type(even) .content-img{order:1}.metodo:nth-of-type(even) .content-text{order:2;text-align:right;border-right-width:10px;border-right-style:solid}.metodo:nth-of-type(even) .content-text h2.bkg-rectangle::before{right:-1rem;transform:rotate(2deg)}@media screen and (max-width: 840px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.img-text{grid-template-columns:1fr}.img-text .content-img{display:none}.img-text__content,
.img-text .content-text,
.wp-block-media-text__content,
.wp-block-media-text .content-text{padding-block:0 var(--space-m) !important}}.slick-slider button.slick-arrow{position:absolute;top:50%;z-index:10;width:32px;height:32px;margin-top:-16px;background-repeat:no-repeat;background-color:transparent;background-size:contain;border:none;color:transparent;opacity:0.9;cursor:pointer}.slick-slider button.slick-arrow:hover, .slick-slider button.slick-arrow:focus{opacity:1}.slick-slider button.slick-prev{left:7vw;background-image:url(/wp-content/themes/studio-f/img/navigation-left-2.2.png)}.slick-slider button.slick-next{right:7vw;background-image:url(/wp-content/themes/studio-f/img/navigation-right-2.2.png)}.slick-slider ul.slick-dots{position:absolute;bottom:5%;left:calc(50% - 2 * var(--space-3xs) - 1rem);z-index:10;margin-left:0}.slick-slider ul.slick-dots
li{display:inline-block}.slick-slider ul.slick-dots li
button{position:relative;width:1rem;height:1rem;margin:0
var(--space-3xs);background-color:#B2A4B6;border:2px
solid #FFF;border-radius:50%;color:transparent;cursor:pointer}.slick-slider ul.slick-dots li button:hover, .slick-slider ul.slick-dots li button:focus{box-shadow:0 0 6px rgba(255, 255, 255, 0.5)}.slick-slider ul.slick-dots li.slick-active
button{background-color:#3C3347}.carousel{position:relative}.carousel::before{content:"";position:absolute;top:calc(var(--space-3xl) * -1);left:0;z-index:-2;width:100%;height:160%;background-color:#B2A4B6}.carousel button.slick-prev{left:2vw}.carousel button.slick-next{right:2vw}.carousel .slick-list .slick-slide{margin:0
6px;transition:all var(--trans-short);transform:scale(0.94)}.carousel .slick-list .slick-slide>div{padding-block:10px}.carousel .slick-list
.item{width:380px;height:250px;padding:var(--space-m) var(--space-s) var(--space-s);background-color:#EEEDED;border:1px
solid #B2A4B6;border-radius:var(--r);text-align:center;color:#B2A4B6;cursor:pointer}.carousel .slick-list .item
.number.circle{display:inline-block;width:var(--step-4);height:var(--step-4);text-align:center;font-size:var(--step-2);font-weight:200;line-height:var(--step-4);border:1px
solid #B2A4B6;border-radius:50%}.carousel .slick-list .item
svg{width:auto;height:50px;margin:1rem 0 0.5rem 0}.carousel .slick-list .item svg
path{fill:#B2A4B6}.carousel .slick-list .slick-active{transform:scale(0.97)}.carousel .slick-list .slick-active.slick-current{transform:scale(1)}.carousel .slick-list .slick-active.slick-current
.item{background-color:#FFF;box-shadow:0 0 10px rgba(60, 51, 71, 0.5);color:inherit}.carousel .slick-list .slick-active.slick-center
.number.circle{border-color:#3C3347}.carousel .slick-list .slick-active.slick-center svg
path{fill:#3C3347}.carousel .slick-list .slick-active.slick-center .item:hover,
.carousel .slick-list .slick-active.slick-center .item:focus{box-shadow:0 0 10px rgba(255, 255, 255, 0.5)}@media screen and (min-width: 991px) and (max-width: 1200px){button.slick-prev{left:30px}button.slick-next{right:30px}#fatti .carousel .slick-list
.item{padding:24px}#fatti .carousel .slick-list .item
.number.circle{width:48px;height:48px;font-size:36px;line-height:48px}#fatti .carousel .slick-list .item
svg{margin:24px
0 16px 0}}.tag{display:inline-block;margin-right:var(--space-2xs);margin-bottom:var(--space-xs);padding:calc(var(--space-2xs) / 2) var(--space-2xs);background-color:transparent;border:1px
solid #3C3347;border-radius:999px;font-size:var(--step--2);line-height:1;text-decoration:none;color:#3C3347}.tag[aria-current=true],.tag:hover,.tag:focus{text-decoration:none;background-color:#3C3347;color:#EEEDED}#hero .slider-hero{position:relative}#hero .slider-hero
.slide{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}#hero .slider-hero
.item1{background-position-y:bottom}#hero .slider-hero .item1
.content{height:100vh;padding-top:35vh;text-shadow:0 0 5px #EEEDED}#hero .slider-hero .item1 .content .hero-title{font-weight:400}#hero .slider-hero .item1 .content>p{padding:25vh 60% 0 0;font-weight:400}#hero .slider-hero .item2
.content{height:100vh;padding:0
0 5vh 0;text-shadow:0 0 5px #EEEDED}#hero .slider-hero .item2 .content .hero-title{padding-bottom:var(--space-l);font-weight:400}#hero .slider-hero .item2 .content>p{text-align:right;font-weight:400}#hero-small{position:relative;z-index:-2;padding:56vh 0 var(--space-l) 0;background-repeat:no-repeat;background-position:center bottom;background-size:cover}#hero-small
h1{color:#EEEDED}#hero-small::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:rgba(11, 8, 11, 0.4)}#fatti{margin:calc(var(--space-xl) * 3) 0 calc(var(--space-2xl) * 2) 0}#fatti .content-text{text-align:center;color:#EEEDED}#fatti .content-text
h2{margin-bottom:var(--space-l)}#fatti .content-text
.button{margin:var(--space-m) var(--space-xs) var(--space-l) var(--space-xs)}#fatti .content-text
.content{position:relative;padding-inline:10ch}#fatti .content-text .content::before{content:"";position:absolute;top:-40px;left:0;z-index:-1;width:100%;height:170%;transform:rotate(-2deg);background-color:#3C3347}#servizi .wp-block-media-text{margin-bottom:var(--space-3xl)}#servizi .wp-block-media-text:nth-of-type(odd){background-color:#C5A552}#servizi .wp-block-media-text:nth-of-type(even){background-color:#B2A4B6}@supports (aspect-ratio: 1){#servizi .wp-block-media-text__media
img{aspect-ratio:1}}#insegnanti .card-img:nth-of-type(odd){background-color:#B2A4B6}#insegnanti .card-img:nth-of-type(even){background-color:#C5A552}#news{margin-bottom:calc(var(--space-xl) * 2)}#news h2.section-title{margin-top:0}#news .card-img{margin-bottom:var(--space-m)}#news
.filter{margin-bottom:var(--space-s)}#orario
h2{margin-top:0;margin-bottom:var(--space-m)}#contatto
h2{margin-bottom:var(--space-l)}#contatto h2:nth-of-type(2){margin-top:var(--space-3xl)}#contatto
.reception{margin-right:5vw}#contatto .reception .card-img{aspect-ratio:1.6}#contatto .phone
p{padding-bottom:var(--space-s)}#contatto .phone .button.gold:hover,
#contatto .phone .button.gold:focus{color:#3C3347}#map{margin-bottom:calc(var(--space-xl) * 2)}#map
iframe{max-width:100%;border:1px
solid #3C3347;border-radius:var(--r)}@media screen and (max-width: 840px){#hero .slider-hero .item1
.content{padding-top:15vh}#hero .slider-hero .slide .content .hero-title{font-size:var(--step-4)}#hero .slider-hero .slide .content>p{display:none}#metodi
.grid{padding-inline:var(--space-m)}#fatti .content-text .content::before{transform:rotate(-1deg)}#servizi .img-text,
#servizi .wp-block-media-text{max-width:calc(var(--w-content) / 2);margin-inline:auto}@supports (aspect-ratio: 1.8){#servizi .img-text__media img,
#servizi .img-text .content-img img,
#servizi .wp-block-media-text__media img,
#servizi .wp-block-media-text .content-img
img{aspect-ratio:1.8}}#contatto
.content{flex-wrap:wrap}#contatto .gap-xl{gap:calc(var(--space-xl) * 2)}#contatto
.reception{margin-right:0}}@media screen and (max-width: 466.6666666667px){#gallery
.grid{justify-items:center}#contatto
.content{flex-wrap:wrap}}@font-face{font-family:'fontello';src:url('/wp-content/themes/studio-f/fontello/font/fontello.eot?55186782');src:url('/wp-content/themes/studio-f/fontello/font/fontello.eot?55186782#iefix') format('embedded-opentype'),
url('/wp-content/themes/studio-f/fontello/font/fontello.woff2?55186782') format('woff2'),
url('/wp-content/themes/studio-f/fontello/font/fontello.woff?55186782') format('woff'),
url('/wp-content/themes/studio-f/fontello/font/fontello.ttf?55186782') format('truetype'),
url('/wp-content/themes/studio-f/fontello/font/fontello.svg?55186782#fontello') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right: .2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left: .2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-phone:before{content:'\e800'}.icon-location:before{content:'\e801'}.icon-zoom-in:before{content:'\e802'}.icon-facebook:before{content:'\f09a'}.icon-mail-alt:before{content:'\f0e0'}.icon-instagram:before{content:'\f16d'}.icon-whatsapp:before{content:'\f232'}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}