:root{--horti-content-max:1425px;--horti-program-dot-size:0.82rem;--horti-page-gutter:max(24px, calc((100vw - var(--horti-content-max)) / 2))}.festival-program__eyebrow>span{inline-size:var(--horti-program-dot-size);block-size:var(--horti-program-dot-size);min-inline-size:var(--horti-program-dot-size);flex:0 0 var(--horti-program-dot-size);border-radius:999px}.festival-program .festival-type-color--red::before,.festival-program .festival-type-color--green::before,.festival-program .festival-type-color--blue::before{inline-size:var(--horti-program-dot-size)!important;block-size:var(--horti-program-dot-size)!important;min-inline-size:var(--horti-program-dot-size)!important;min-block-size:var(--horti-program-dot-size)!important;border-radius:999px!important}.festival-program__eyebrow>span[class*=festival-type-color--]{position:relative;display:inline-block;background:0 0!important}.festival-program__eyebrow>span[class*=festival-type-color--]::before{content:"";position:absolute;inset:0;display:block;inline-size:100%!important;block-size:100%!important;min-inline-size:100%!important;min-block-size:100%!important;margin:0!important;border-radius:inherit!important}body.festival-brand-flora-enabled{position:relative}.horti-flora-page-sides{display:none}@media(min-width:1600px){.horti-flora-page-sides{display:block;position:absolute;inset:0;z-index:20;pointer-events:none;overflow:hidden}.horti-flora-page-sides::before,.horti-flora-page-sides::after{content:"";position:absolute;top:clamp(300px,22vw,430px);bottom:0;width:clamp(150px,9vw,185px);background-repeat:repeat-y;background-position:50% 0;background-size:100%;opacity:.9}.horti-flora-page-sides::before{left:clamp(-92px,-5vw,-64px);background-image:url(../images/horti-flora/horti-vine-left.png)}.horti-flora-page-sides::after{right:clamp(-92px,-5vw,-64px);background-image:url(../images/horti-flora/horti-vine-right-mirrored.png);background-position:100% 0}}.festival-program__hero{position:relative;isolation:isolate;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);padding:clamp(74px,7vw,118px)var(--horti-page-gutter)clamp(62px,6vw,98px);overflow:hidden;background-color:var(--ha-blue-dark);color:var(--ha-white)}.festival-program__hero .festival-program__eyebrow,.festival-program__hero .festival-program__title,.festival-program__hero .festival-program__intro{position:relative;z-index:3}.festival-program__hero .festival-program__title{color:var(--ha-paper)!important;text-shadow:5px 4px 0 var(--ha-blue)!important}.festival-program__hero .festival-program__eyebrow,.festival-program__hero .festival-program__intro,.festival-program__hero .festival-program__intro p,.festival-program__hero .festival-program__term-description,.festival-program__hero .festival-program__term-description p{color:var(--ha-white)!important}.festival-program__hero .festival-program__intro a:not(.nectar-button),.festival-program__hero .festival-program__term-description a{color:var(--ha-white)!important;text-decoration-color:initial}.festival-program__hero .festival-program__download .nectar-button{background-color:var(--ha-paper)!important;border-color:var(--ha-paper)!important;color:var(--ha-blue-dark)!important}.festival-program__hero .festival-program__download .nectar-button:hover,.festival-program__hero .festival-program__download .nectar-button:focus-visible{background-color:var(--ha-white)!important;border-color:var(--ha-white)!important;color:var(--ha-blue-dark)!important}.festival-program__hero .horti-flora-roof{position:absolute;inset:0;z-index:1;height:auto;margin:0;overflow:hidden;pointer-events:none;background-image:url(../images/horti-flora/horti-vine-left.png),url(../images/horti-flora/horti-flower-green.png),url(../images/horti-flora/horti-flower-cyan.png),url(../images/horti-flora/horti-flower-darkgreen.png);background-repeat:no-repeat;background-position:-92px -260px,95% -52px,left 82% bottom -30px,right -34px bottom -68px;background-size:clamp(250px,21vw,370px),clamp(92px,8vw,138px),clamp(72px,6.5vw,108px),clamp(120px,10vw,172px);opacity:.98}.festival-program__hero::after{content:"";position:absolute;z-index:4;top:clamp(70px,7.2vw,112px);left:clamp(430px,43vw,760px);width:clamp(70px,6vw,102px);aspect-ratio:1.2/1;background:url(../images/horti-flora/horti-flower-red.png)50%/contain no-repeat;transform:rotate(-8deg);pointer-events:none}@media(max-width:1180px){.festival-program__hero::after{left:auto;right:8vw;top:62px;width:78px}}@media(max-width:999px){.festival-program__hero{padding-top:64px;padding-bottom:58px}.festival-program__hero .horti-flora-roof{background-position:-105px -220px,right -18px top -42px,left 88% bottom -20px,right -76px bottom -90px;background-size:245px,96px,76px,125px;opacity:.9}.festival-program__hero::after{display:none}}@media(max-width:690px){.festival-program__hero{padding-top:52px;padding-bottom:48px}.festival-program__hero .horti-flora-roof{background-image:url(../images/horti-flora/horti-vine-left.png),url(../images/horti-flora/horti-flower-green.png);background-position:-120px -185px,right -34px top -18px;background-size:205px,88px;opacity:.82}}.horti-page-hero{position:relative;isolation:isolate;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;padding:clamp(74px,7vw,118px)var(--horti-page-gutter)clamp(62px,6vw,98px)!important;overflow:hidden;background-color:var(--ha-blue-dark)!important;color:var(--ha-white)!important}.horti-page-hero>*{position:relative;z-index:3}.horti-page-hero h1,.horti-page-hero h2,.horti-page-hero h3{color:var(--ha-paper)!important}.horti-page-hero p,.horti-page-hero li,.horti-page-hero a:not(.nectar-button){color:var(--ha-white)!important}.horti-page-hero .horti-flora-roof{position:absolute;inset:0;z-index:1;height:auto;margin:0;overflow:hidden;pointer-events:none;background-image:url(../images/horti-flora/horti-vine-left.png),url(../images/horti-flora/horti-flower-green.png),url(../images/horti-flora/horti-flower-cyan.png),url(../images/horti-flora/horti-flower-darkgreen.png);background-repeat:no-repeat;background-position:-92px -260px,95% -52px,left 82% bottom -30px,right -34px bottom -68px;background-size:clamp(250px,21vw,370px),clamp(92px,8vw,138px),clamp(72px,6.5vw,108px),clamp(120px,10vw,172px);opacity:.98}@media(max-width:690px){.horti-page-hero{padding-top:52px!important;padding-bottom:48px!important}}.single .heading-title{position:relative;isolation:isolate;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;padding-left:var(--horti-page-gutter)!important;padding-right:var(--horti-page-gutter)!important;overflow:hidden;background-color:var(--ha-green)!important;background-image:url(../images/horti-flora/horti-vine-left.png),url(../images/horti-flora/horti-vine-left-mirrored.png),url(../images/horti-flora/horti-flower-red.png);background-repeat:no-repeat;background-position:-92px,right -98px center,78% -16px;background-size:clamp(160px,14vw,230px),clamp(160px,14vw,230px),clamp(70px,6vw,96px)}.single .heading-title>*{position:relative;z-index:2}.single .heading-title h1{color:var(--ha-paper)!important;text-shadow:5px 4px 0 var(--ha-blue)}.single .heading-title[data-header-style=default_minimal] .meta-category a,.single .heading-title #single-below-header span,.single .heading-title #single-below-header a,.single .heading-title .meta-category,.single .heading-title .meta-category a{color:var(--ha-white)!important;border-color:var(--ha-white)!important}@media(max-width:999px){.single .heading-title{background-position:-116px,right -120px center,92% -10px;background-size:190px,190px,72px}}@media(max-width:690px){.single .heading-title{background-image:url(../images/horti-flora/horti-vine-left.png),url(../images/horti-flora/horti-flower-red.png);background-position:-132px,right -18px top -8px;background-size:175px,64px}}.horti-flora-divider{position:relative;width:100%;height:clamp(110px,10vw,165px);margin:clamp(48px,6vw,92px)0;pointer-events:none;overflow:visible}.horti-flora-divider--vine::before,.horti-flora-divider--vine::after{content:"";position:absolute;top:50%;width:clamp(96px,8vw,130px);height:clamp(370px,34vw,520px);background-repeat:no-repeat;background-position:50%;background-size:contain;opacity:.94}.horti-flora-divider--vine::before{left:22%;background-image:url(../images/horti-flora/horti-vine-left.png);transform:translate(-50%,-50%)rotate(88deg)}.horti-flora-divider--vine::after{right:22%;background-image:url(../images/horti-flora/horti-vine-left-mirrored.png);transform:translate(50%,-50%)rotate(-88deg)}.horti-flora-divider--flowers{height:clamp(120px,12vw,190px);background-image:url(../images/horti-flora/horti-flower-green.png),url(../images/horti-flora/horti-flower-cyan.png),url(../images/horti-flora/horti-flower-red.png);background-repeat:no-repeat;background-size:clamp(110px,10vw,165px),clamp(82px,7vw,120px),clamp(74px,6vw,104px);background-position:25%,52% 8%,78% 58%}@media(max-width:690px){.horti-flora-divider{height:92px;margin:42px 0}.horti-flora-divider--vine::before,.horti-flora-divider--vine::after{width:70px;height:260px}.horti-flora-divider--vine::before{left:18%}.horti-flora-divider--vine::after{right:18%}}body.home .nectar-slider-wrap{position:relative}.horti-home-slider-flora{position:absolute;inset:0;z-index:20;overflow:hidden;pointer-events:none}.horti-home-slider-flora__vine,.horti-home-slider-flora__flower{position:absolute;display:block;background-repeat:no-repeat;background-position:50%;background-size:contain}.horti-home-slider-flora__vine{top:50%;width:clamp(165px,13vw,245px);height:min(92%,760px)}.horti-home-slider-flora__vine--left{left:clamp(-94px,-5vw,-54px);background-image:url(../images/horti-flora/horti-vine-left.png);transform:translateY(-50%)}.horti-home-slider-flora__vine--right{right:clamp(-94px,-5vw,-54px);background-image:url(../images/horti-flora/horti-vine-left-mirrored.png);transform:translateY(-50%)}.horti-home-slider-flora__flower--one{right:clamp(85px,10vw,180px);top:7%;width:clamp(70px,6vw,108px);aspect-ratio:1.15/1;background-image:url(../images/horti-flora/horti-flower-red.png);transform:rotate(8deg)}@media(max-width:999px){.horti-home-slider-flora__vine{width:170px;height:88%;opacity:.92}.horti-home-slider-flora__vine--left{left:-92px}.horti-home-slider-flora__vine--right{right:-92px}.horti-home-slider-flora__flower--one{display:none}}@media(max-width:690px){.horti-home-slider-flora__vine{width:132px;height:82%;opacity:.84}.horti-home-slider-flora__vine--left{left:-84px}.horti-home-slider-flora__vine--right{right:-88px}}#footer-outer #footer-widgets .row{padding-top:clamp(82px,7vw,118px)!important;padding-bottom:clamp(82px,7vw,118px)!important}#footer-outer{background-image:url(../images/horti-flora/horti-vine-left.png),url(../images/horti-flora/horti-vine-right-mirrored.png);background-repeat:no-repeat,no-repeat;background-position:left -34px bottom -125px,right -42px bottom -120px;background-size:clamp(150px,11.5vw,205px),clamp(145px,11vw,198px)}@media(max-width:999px){#footer-outer #footer-widgets .row{padding-top:78px!important;padding-bottom:78px!important}#footer-outer{background-position:left -48px bottom -152px,right -58px bottom -145px;background-size:155px,150px}}@media(max-width:690px){#footer-outer #footer-widgets .row{padding-top:68px!important;padding-bottom:72px!important}#footer-outer{background-image:url(../images/horti-flora/horti-vine-left.png),url(../images/horti-flora/horti-flower-red.png);background-position:left -68px bottom -138px,right -22px top 26px;background-size:135px,60px}}:root{--horti-dot-size:1rem}.festival-place-archive__eyebrow>span,.festival-program__eyebrow>span,.festival-event-type-link::before,.festival-event-card__type[class*=festival-type-color--]::before,.festival-program [class*=festival-type-color--]::before{inline-size:var(--horti-dot-size)!important;block-size:var(--horti-dot-size)!important;min-inline-size:var(--horti-dot-size)!important;min-block-size:var(--horti-dot-size)!important;flex:0 0 var(--horti-dot-size)!important;border-radius:999px!important}.festival-event-type-link{display:inline-flex;align-items:center;gap:.45em}.festival-event-type-link::before{content:"";display:inline-block;margin:0!important;vertical-align:middle}@media(min-width:1680px){.horti-flora-page-sides::before,.horti-flora-page-sides::after{top:clamp(250px,17vw,340px);bottom:auto;width:clamp(190px,12vw,245px);height:clamp(610px,44vw,790px);background-repeat:no-repeat;background-size:100%;opacity:.92}.horti-flora-page-sides::before{left:calc((100vw - var(--horti-content-max))/2 - clamp(175px,10vw,210px));background-image:url(../images/horti-flora/horti-vine-left-edge.png);background-position:0 0}.horti-flora-page-sides::after{right:calc((100vw - var(--horti-content-max))/2 - clamp(175px,10vw,210px));background-image:url(../images/horti-flora/horti-vine-left-edge-mirrored.png);background-position:100% 0}}.festival-program__hero .horti-flora-roof{background-image:url(../images/horti-flora/horti-vine-left-edge.png),url(../images/horti-flora/horti-flower-green.png),url(../images/horti-flora/horti-flower-cyan.png),url(../images/horti-flora/horti-flower-darkgreen.png);background-position:-78px -42px,95% -48px,left 82% bottom -28px,right -34px bottom -66px;background-size:clamp(300px,25vw,430px),clamp(88px,7vw,126px),clamp(68px,5.5vw,96px),clamp(108px,8.5vw,150px)}@media(max-width:999px){.festival-program__hero .horti-flora-roof{background-position:-106px -30px,right -18px top -38px,left 88% bottom -18px,right -70px bottom -82px;background-size:290px,90px,70px,116px}}@media(max-width:690px){.festival-program__hero .horti-flora-roof{background-image:url(../images/horti-flora/horti-vine-left-edge.png),url(../images/horti-flora/horti-flower-green.png);background-position:-126px -18px,right -28px top -12px;background-size:245px,78px}}.horti-page-hero,.page-header-no-bg{position:relative;isolation:isolate;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;overflow:hidden;background-color:var(--ha-blue-dark)!important;background-image:url(../images/horti-flora/horti-vine-left-edge.png),url(../images/horti-flora/horti-flower-green.png),url(../images/horti-flora/horti-flower-red.png),url(../images/horti-flora/horti-flower-cyan.png);background-repeat:no-repeat;background-position:-82px -48px,right -22px top -30px,78% 18%,left 92% bottom -22px;background-size:clamp(300px,25vw,430px),clamp(88px,7vw,126px),clamp(66px,5.5vw,92px),clamp(72px,6vw,100px);color:var(--ha-white)!important}.horti-page-hero{padding:clamp(74px,7vw,118px)var(--horti-page-gutter)clamp(62px,6vw,98px)!important}.page-header-no-bg{padding-left:var(--horti-page-gutter)!important;padding-right:var(--horti-page-gutter)!important}.horti-page-hero>*,.page-header-no-bg>*,.page-header-no-bg .container,.page-header-no-bg .row{position:relative;z-index:2}.horti-page-hero h1,.horti-page-hero h2,.horti-page-hero h3,.page-header-no-bg h1,.page-header-no-bg h2,.page-header-no-bg h3,.page-header-no-bg .subheader{color:var(--ha-paper)!important}.horti-page-hero p,.horti-page-hero li,.horti-page-hero a:not(.nectar-button),.page-header-no-bg p,.page-header-no-bg li,.page-header-no-bg a:not(.nectar-button),.page-header-no-bg span:not([class*=festival-type-color--]){color:var(--ha-white)!important}.horti-page-hero .horti-flora-roof,.page-header-no-bg .horti-flora-roof{display:none!important}.horti-flora-roof{display:block;position:relative;width:100vw;height:clamp(130px,12vw,190px);margin-left:calc(50% - 50vw);overflow:hidden;pointer-events:none;background-image:url(../images/horti-flora/horti-vine-left-edge.png),url(../images/horti-flora/horti-flower-red.png),url(../images/horti-flora/horti-flower-darkgreen.png);background-repeat:no-repeat;background-position:-80px -42px,72% 20%,right -24px bottom -36px;background-size:clamp(260px,22vw,380px),72px,120px}#festival-program-results .horti-program-event-row{position:relative;isolation:isolate}#festival-program-results .horti-program-event-row::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);pointer-events:none;background:0 0}#festival-program-results .horti-program-event-row.is-paper::before{background:var(--ha-paper)}.horti-home-slider-flora__vine{top:-26px;bottom:-78px;width:clamp(210px,17vw,320px);height:auto;background-image:url(../images/horti-flora/horti-vine-left-edge.png);background-size:100%;background-position:50% 0}.horti-home-slider-flora__vine--left{left:clamp(-164px,-8vw,-92px);transform:none}.horti-home-slider-flora__vine--right{right:clamp(-164px,-8vw,-92px);background-image:url(../images/horti-flora/horti-vine-left-edge-mirrored.png);transform:none}.horti-home-slider-flora__flower--one{right:18%;top:9%;width:clamp(64px,5vw,92px);background-image:url(../images/horti-flora/horti-flower-red.png);transform:rotate(9deg)}.horti-home-slider-flora__flower--two{right:4%;top:16%;width:clamp(72px,6vw,104px);aspect-ratio:1/1;background-image:url(../images/horti-flora/horti-flower-green.png);transform:rotate(-8deg)}.horti-home-slider-flora__flower--three{right:13%;bottom:6%;width:clamp(78px,6.5vw,112px);aspect-ratio:1.15/1;background-image:url(../images/horti-flora/horti-flower-cyan.png);transform:rotate(18deg)}.horti-home-slider-flora__flower--four{left:24%;top:10%;width:clamp(58px,4.8vw,84px);aspect-ratio:1.15/1;background-image:url(../images/horti-flora/horti-flower-red.png);transform:rotate(-15deg)}.horti-home-slider-flora__flower--five{left:7%;bottom:8%;width:clamp(70px,5.5vw,98px);aspect-ratio:1/1;background-image:url(../images/horti-flora/horti-flower-darkgreen.png);transform:rotate(10deg)}@media(max-width:999px){.horti-home-slider-flora__vine{top:-16px;bottom:-60px;width:220px}.horti-home-slider-flora__vine--left{left:-135px}.horti-home-slider-flora__vine--right{right:-135px}.horti-home-slider-flora__flower--two,.horti-home-slider-flora__flower--five{display:none}}@media(max-width:690px){.horti-home-slider-flora__vine{width:170px;bottom:-48px;opacity:.82}.horti-home-slider-flora__vine--left{left:-112px}.horti-home-slider-flora__vine--right{right:-112px}.horti-home-slider-flora__flower--three,.horti-home-slider-flora__flower--four{display:none}}body.home .horti-home-program-teaser{position:relative;isolation:isolate;overflow:hidden}.horti-home-program-flora{position:absolute;inset:0;z-index:20;overflow:hidden;pointer-events:none}.horti-home-program-flora__flower{position:absolute;display:block;background-repeat:no-repeat;background-position:50%;background-size:contain}.horti-home-program-flora__flower--one{right:-22px;top:-26px;width:clamp(104px,10vw,158px);aspect-ratio:1/1;background-image:url(../images/horti-flora/horti-flower-green.png);transform:rotate(-12deg)}.horti-home-program-flora__flower--two{right:21%;bottom:-32px;width:clamp(82px,7vw,118px);aspect-ratio:1.15/1;background-image:url(../images/horti-flora/horti-flower-cyan.png);transform:rotate(16deg)}.horti-home-program-flora__flower--three{left:44%;top:13%;width:clamp(62px,5vw,88px);aspect-ratio:1.15/1;background-image:url(../images/horti-flora/horti-flower-red.png);transform:rotate(-8deg)}.horti-home-program-flora__flower--four{left:-24px;bottom:-46px;width:clamp(94px,8vw,134px);aspect-ratio:1/1;background-image:url(../images/horti-flora/horti-flower-darkgreen.png);transform:rotate(8deg)}@media(max-width:690px){.horti-home-program-flora__flower--three,.horti-home-program-flora__flower--four{display:none}}#footer-outer #footer-widgets .row{padding-top:clamp(92px,8vw,132px)!important;padding-bottom:clamp(96px,8.5vw,142px)!important}#footer-outer{background-image:url(../images/horti-flora/horti-vine-right-mirrored.png),url(../images/horti-flora/horti-vine-left-edge.png);background-repeat:no-repeat,no-repeat;background-position:left -52px bottom -92px,right -68px bottom -118px;background-size:clamp(128px,9vw,166px),clamp(134px,9.5vw,176px)}@media(max-width:999px){#footer-outer #footer-widgets .row{padding-top:84px!important;padding-bottom:92px!important}#footer-outer{background-position:left -58px bottom -98px,right -72px bottom -112px;background-size:132px,140px}}@media(max-width:690px){#footer-outer #footer-widgets .row{padding-top:74px!important;padding-bottom:82px!important}#footer-outer{background-image:url(../images/horti-flora/horti-flower-darkgreen.png),url(../images/horti-flora/horti-vine-left-edge-mirrored.png);background-position:left -24px bottom 18px,right -74px bottom -106px;background-size:72px,126px}}:root{--horti-dot-size:8px;--horti-program-dot-size:8px;--horti-type-dot-size:8px}.festival-program__eyebrow>span:not([class*=festival-type-color--]),.festival-place-archive__eyebrow>span{display:none!important}.festival-place-archive__eyebrow::before,.festival-speaker-events__eyebrow::before,.single-relatore .heading-title .meta-category::before,.single-relatore .heading-title .meta-category a::before,.single-relatore .heading-title #single-below-header::before,.single-relatore .heading-title #single-below-header span::before,.single-relatore .heading-title #single-below-header a::before{content:none!important;display:none!important}.festival-speaker-events__eyebrow>span,.single-relatore .festival-speaker-events__eyebrow>span{display:none!important}.festival-program__eyebrow>span[class*=festival-type-color--],.festival-program__eyebrow>span[class*=festival-type-color--]::before,.festival-event-type-link::before,.festival-event-card__type[class*=festival-type-color--]::before,.festival-speaker-event__type a[class*=festival-type-color--]::before,.single-appuntamento article.appuntamento .festival-event-details__value a[class*=festival-type-color--][href*="/tipologia/"]::before{inline-size:var(--horti-type-dot-size)!important;block-size:var(--horti-type-dot-size)!important;min-inline-size:var(--horti-type-dot-size)!important;min-block-size:var(--horti-type-dot-size)!important;flex:0 0 var(--horti-type-dot-size)!important;border-radius:999px!important}.horti-page-hero,.page-header-no-bg{background-position:-118px -58px,right -22px top -30px,78% 18%,left 92% bottom -22px!important;background-size:clamp(215px,18vw,300px),clamp(82px,6.5vw,116px),clamp(60px,5vw,84px),clamp(68px,5.5vw,94px)!important}.horti-page-hero h1,.horti-page-hero h2,.horti-page-hero h3,.page-header-no-bg h1,.page-header-no-bg h2,.page-header-no-bg h3{text-shadow:5px 4px 0 var(--ha-blue)!important}@media(max-width:999px){.horti-page-hero,.page-header-no-bg{background-position:-128px -44px,right -30px top -24px,85% 18%,left 96% bottom -18px!important;background-size:230px,88px,64px,72px!important}}@media(max-width:690px){.horti-page-hero,.page-header-no-bg{background-image:url(../images/horti-flora/horti-vine-left-edge.png),url(../images/horti-flora/horti-flower-green.png),url(../images/horti-flora/horti-flower-red.png)!important;background-position:-142px -30px,right -28px top -20px,left 88% bottom -12px!important;background-size:205px,76px,58px!important}}.horti-flora-shortcode-anchor{position:relative!important;display:block!important;width:100%!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;line-height:0!important;font-size:0!important;overflow:visible!important;pointer-events:none!important;z-index:30}.horti-flora-shortcode-anchor>.horti-flora-roof{position:absolute!important;left:50%!important;top:0!important;width:100vw!important;height:clamp(110px,10vw,160px)!important;margin:0!important;transform:translate(-50%,-50%)!important;overflow:hidden!important}.horti-flora-shortcode-anchor>.horti-flora-divider{position:absolute!important;left:50%!important;top:0!important;width:100vw!important;height:clamp(100px,9vw,150px)!important;margin:0!important;transform:translate(-50%,-50%)!important;overflow:visible!important}.wpb_text_column .wpb_wrapper>p:has(>.horti-flora-shortcode-anchor),.wpb_text_column .wpb_wrapper:has(>.horti-flora-shortcode-anchor){height:0!important;min-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;line-height:0!important;overflow:visible!important}body.home .nectar-slider-wrap{position:relative;overflow:hidden}.horti-home-slider-flora{z-index:24}.horti-home-slider-flora__vine{top:-18px!important;bottom:-92px!important;width:clamp(205px,15vw,285px)!important;height:auto!important;opacity:.98!important;background-size:100%!important;background-position:50% 0!important}.horti-home-slider-flora__vine--left{left:clamp(-72px,-3.8vw,-42px)!important;background-image:url(../images/horti-flora/horti-vine-left-edge.png)!important;transform:none!important}.horti-home-slider-flora__vine--right{right:clamp(-72px,-3.8vw,-42px)!important;background-image:url(../images/horti-flora/horti-vine-left-edge-mirrored.png)!important;transform:none!important}.horti-home-slider-flora__flower{z-index:2;filter:none}.horti-home-slider-flora__flower--one{right:-2.5%!important;top:-11%!important;width:clamp(118px,10vw,172px)!important;aspect-ratio:1/1;background-image:url(../images/horti-flora/horti-flower-green.png)!important;transform:rotate(-12deg)!important}.horti-home-slider-flora__flower--two{right:7.5%!important;top:23%!important;width:clamp(92px,7.5vw,132px)!important;aspect-ratio:1.15/1;background-image:url(../images/horti-flora/horti-flower-cyan.png)!important;transform:rotate(17deg)!important}.horti-home-slider-flora__flower--three{right:23%!important;top:14%!important;width:clamp(58px,4.6vw,80px)!important;aspect-ratio:1.15/1;background-image:url(../images/horti-flora/horti-flower-red.png)!important;transform:rotate(-18deg)!important}.horti-home-slider-flora__flower--four{right:-3.5%!important;bottom:-12%!important;width:clamp(128px,10.5vw,186px)!important;aspect-ratio:1/1;background-image:url(../images/horti-flora/horti-flower-darkgreen.png)!important;transform:rotate(11deg)!important}.horti-home-slider-flora__flower--five{right:29%!important;bottom:11%!important;width:clamp(52px,4.1vw,72px)!important;aspect-ratio:1.15/1;background-image:url(../images/horti-flora/horti-flower-red.png)!important;transform:rotate(14deg)!important}.horti-home-slider-flora__flower--six{left:46%!important;top:-8%!important;width:clamp(66px,5.2vw,90px)!important;aspect-ratio:1.15/1;background-image:url(../images/horti-flora/horti-flower-cyan.png)!important;transform:rotate(-11deg)!important}.horti-home-slider-flora__flower--seven{right:14%!important;bottom:34%!important;width:clamp(64px,5vw,88px)!important;aspect-ratio:1/1;background-image:url(../images/horti-flora/horti-flower-green.png)!important;transform:rotate(21deg)!important}@media(max-width:999px){.horti-home-slider-flora__vine{width:210px!important}.horti-home-slider-flora__vine--left{left:-78px!important}.horti-home-slider-flora__vine--right{right:-78px!important}.horti-home-slider-flora__flower--six,.horti-home-slider-flora__flower--seven{display:none!important}}@media(max-width:690px){.horti-home-slider-flora__vine{width:160px!important;opacity:.88!important}.horti-home-slider-flora__vine--left{left:-74px!important}.horti-home-slider-flora__vine--right{right:-74px!important}.horti-home-slider-flora__flower--three,.horti-home-slider-flora__flower--five,.horti-home-slider-flora__flower--six,.horti-home-slider-flora__flower--seven{display:none!important}.horti-home-slider-flora__flower--one{width:102px!important}.horti-home-slider-flora__flower--two{width:78px!important}.horti-home-slider-flora__flower--four{width:108px!important}}body.home .horti-home-program-teaser{position:relative;isolation:isolate;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;overflow:visible!important}body.home .horti-home-program-teaser>*:not(.horti-home-program-flora){position:relative;z-index:2}.horti-home-program-flora{overflow:hidden;z-index:1}.horti-home-program-flora__flower--one{right:-34px;top:-44px;width:clamp(112px,9vw,154px)}.horti-home-program-flora__flower--two{right:16%;bottom:-42px;width:clamp(86px,7vw,118px)}.horti-home-program-flora__flower--three{left:53%;top:12%;width:clamp(58px,4.6vw,80px)}.horti-home-program-flora__flower--four{left:-34px;bottom:-56px;width:clamp(104px,8.5vw,142px)}.horti-home-program-flora__flower--five{left:18%;top:-28px;width:clamp(68px,5.2vw,90px);aspect-ratio:1.15/1;background-image:url(../images/horti-flora/horti-flower-cyan.png);transform:rotate(-18deg)}@media(max-width:690px){.horti-home-program-flora__flower--three,.horti-home-program-flora__flower--four,.horti-home-program-flora__flower--five{display:none!important}}body.single-relatore .container-wrap{background-image:url(../images/horti-flora/horti-flower-cyan.png),url(../images/horti-flora/horti-flower-green.png),url(../images/horti-flora/horti-flower-red.png),url(../images/horti-flora/horti-flower-darkgreen.png);background-repeat:no-repeat;background-position:right -28px top 16%,-42px 42%,89% 58%,-30px 88%;background-size:clamp(74px,6vw,104px),clamp(104px,8.5vw,146px),clamp(58px,4.6vw,78px),clamp(92px,7.5vw,126px)}@media(max-width:1180px){body.single-relatore .container-wrap{background-position:right -50px top 18%,-72px 44%,96% 60%,-58px 88%}}@media(max-width:690px){body.single-relatore .container-wrap{background-image:url(../images/horti-flora/horti-flower-cyan.png),url(../images/horti-flora/horti-flower-red.png);background-position:right -48px top 18%,-42px 82%;background-size:82px,58px}}#footer-outer{position:relative!important;overflow:visible!important;background-image:none!important}#footer-outer::before,#footer-outer::after{content:"";position:absolute;top:0;z-index:8;width:clamp(82px,6vw,108px);height:clamp(430px,42vw,690px);pointer-events:none;background-repeat:no-repeat;background-position:50%;background-size:contain;opacity:.98}#footer-outer::before{left:27%;background-image:url(../images/horti-flora/horti-vine-left-edge.png);transform:translate(-50%,-50%)rotate(88deg)}#footer-outer::after{right:27%;background-image:url(../images/horti-flora/horti-vine-left-edge-mirrored.png);transform:translate(50%,-50%)rotate(-88deg)}#footer-widgets{position:relative!important;isolation:isolate;overflow:hidden!important}#footer-widgets::before,#footer-widgets::after{content:"";position:absolute;z-index:1;bottom:-92px;width:clamp(126px,9vw,162px);height:clamp(250px,20vw,330px);pointer-events:none;background-repeat:no-repeat;background-position:50% 100%;background-size:contain;opacity:.98}#footer-widgets::before{left:-32px;background-image:url(../images/horti-flora/horti-vine-left-edge-mirrored.png)}#footer-widgets::after{right:-34px;background-image:url(../images/horti-flora/horti-vine-left-edge.png)}#footer-outer #footer-widgets .row{position:relative;z-index:2;padding-top:clamp(104px,8.5vw,142px)!important;padding-bottom:clamp(108px,9vw,150px)!important}@media(max-width:999px){#footer-outer::before,#footer-outer::after{width:78px;height:440px}#footer-outer::before{left:24%}#footer-outer::after{right:24%}#footer-widgets::before,#footer-widgets::after{width:126px;height:260px;bottom:-82px}}@media(max-width:690px){#footer-outer::before,#footer-outer::after{width:62px;height:300px;opacity:.92}#footer-outer::before{left:19%}#footer-outer::after{right:19%}#footer-widgets::before,#footer-widgets::after{width:104px;height:220px;bottom:-74px}#footer-widgets::before{left:-42px}#footer-widgets::after{right:-44px}#footer-outer #footer-widgets .row{padding-top:86px!important;padding-bottom:94px!important}}.festival-program:not(.festival-program--taxonomy) .festival-program__eyebrow::before{content:none!important;display:none!important}a.festival-type-color--red[href*="/tipologia/"]::before,a[href*="/tipologia/conferenza/"]::before,a[href*="/tipologia/anteprima/"]::before,a[href*="/tipologia/workshop/"]::before,a[href*="/tipologia/question-time/"]::before{background-color:var(--ha-red,#e62f1f)!important}a.festival-type-color--green[href*="/tipologia/"]::before,a[href*="/tipologia/visita-guidata/"]::before{background-color:var(--ha-green,#3b8a45)!important}a.festival-type-color--blue[href*="/tipologia/"]::before,a[href*="/tipologia/laboratorio/"]::before,a[href*="/tipologia/laboratorio-adulti/"]::before,a[href*="/tipologia/laboratorio-bambini/"]::before,a[href*="/tipologia/laboratorio-per-adulti/"]::before,a[href*="/tipologia/laboratorio-per-bambini/"]::before{background-color:var(--ha-blue,#2f56a8)!important}.festival-event-type-link::before,.festival-speaker-event__type a[href*="/tipologia/"]::before,.festival-place-event a[href*="/tipologia/"]::before,.festival-place-archive a[href*="/tipologia/"]::before,.single-appuntamento article.appuntamento .festival-event-details__value a[href*="/tipologia/"]::before{inline-size:8px!important;block-size:8px!important;min-inline-size:8px!important;min-block-size:8px!important;flex:0 0 8px!important;border-radius:999px!important}.festival-place-archive__eyebrow::before,.festival-place-archive__eyebrow>span,.festival-places-index__eyebrow::before,.festival-places-index__eyebrow>span,.festival-speaker-events__eyebrow::before,.festival-speaker-events__eyebrow>span,.festival-speaker-single__eyebrow::before,.festival-speaker-single__eyebrow>span{content:none!important;display:none!important}.festival-places-index__hero,.festival-speakers-index__hero,.festival-speaker-index__hero,.festival-speakers-archive__hero,.post-type-archive-relatore .page-header-no-bg{position:relative;isolation:isolate;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;padding:clamp(74px,7vw,118px)var(--horti-page-gutter)clamp(62px,6vw,98px)!important;overflow:hidden!important;color:var(--ha-white)!important;background-color:var(--ha-blue-dark)!important;background-image:url(../images/horti-flora/horti-vine-left-edge.png),url(../images/horti-flora/horti-flower-green.png),url(../images/horti-flora/horti-flower-red.png),url(../images/horti-flora/horti-flower-cyan.png)!important;background-repeat:no-repeat!important;background-position:-132px -48px,right -26px top -24px,78% 18%,left 93% bottom -20px!important;background-size:clamp(205px,17vw,270px),clamp(78px,6vw,108px),clamp(56px,4.8vw,78px),clamp(64px,5.2vw,88px)!important}.festival-places-index__hero h1,.festival-places-index__hero h2,.festival-speakers-index__hero h1,.festival-speakers-index__hero h2,.festival-speaker-index__hero h1,.festival-speaker-index__hero h2,.festival-speakers-archive__hero h1,.festival-speakers-archive__hero h2,.post-type-archive-relatore .page-header-no-bg h1,.post-type-archive-relatore .page-header-no-bg h2{color:var(--ha-paper)!important;text-shadow:5px 4px 0 var(--ha-blue)!important}.festival-places-index__hero p,.festival-speakers-index__hero p,.festival-speaker-index__hero p,.festival-speakers-archive__hero p,.post-type-archive-relatore .page-header-no-bg p{color:var(--ha-white)!important}body.single-relatore .container-wrap{background-image:none!important}.festival-speaker-single__hero{position:relative;isolation:isolate;overflow:visible;background-image:url(../images/horti-flora/horti-flower-green.png),url(../images/horti-flora/horti-flower-cyan.png),url(../images/horti-flora/horti-flower-red.png),url(../images/horti-flora/horti-flower-darkgreen.png);background-repeat:no-repeat;background-position:-30px 6%,left 24% bottom -24px,81% 4%,right -36px top 92%;background-size:clamp(100px,8vw,142px),clamp(78px,6vw,108px),clamp(58px,4.5vw,78px),clamp(96px,7.5vw,132px)}.festival-speaker-single__hero>*{position:relative;z-index:2}.festival-speaker-events{position:relative;isolation:isolate}.festival-speaker-events::before,.festival-speaker-events::after{content:"";position:absolute;z-index:0;pointer-events:none;background-repeat:no-repeat;background-position:50%;background-size:contain;opacity:.9}.festival-speaker-events::before{left:max(-82px,calc((100% - 100vw)/2));top:28px;width:74px;height:74px;background-image:url(../images/horti-flora/horti-flower-red.png);transform:rotate(-14deg)}.festival-speaker-events::after{right:max(-86px,calc((100% - 100vw)/2));bottom:18px;width:94px;height:94px;background-image:url(../images/horti-flora/horti-flower-green.png);transform:rotate(10deg)}.festival-speaker-events>*{position:relative;z-index:2}.horti-auto-divider{position:relative!important;display:block!important;width:100%!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;pointer-events:none!important;z-index:20}.horti-auto-divider--place-events::before{content:"";position:absolute;left:50%;top:0;width:100vw;height:clamp(76px,7vw,112px);transform:translate(-50%,-52%);background-image:url(../images/horti-flora/horti-flower-cyan.png),url(../images/horti-flora/horti-flower-red.png),url(../images/horti-flora/horti-flower-green.png);background-repeat:no-repeat;background-position:14% 58%,53% 20%,86% 52%;background-size:68px,48px,78px;opacity:.96}.horti-place-event-row{position:relative;isolation:isolate}.horti-place-event-row::before{content:"";position:absolute;z-index:-1;inset-block:0;left:50%;width:100vw;transform:translateX(-50%);background:0 0;pointer-events:none}.horti-place-event-row.is-paper::before{background:var(--ha-paper)!important}.horti-places-index-item{position:relative}.horti-places-index-item--divided::before{content:"";position:absolute;left:50%;top:0;z-index:4;width:100vw;height:clamp(70px,6vw,98px);transform:translate(-50%,-55%);pointer-events:none;background-image:url(../images/horti-flora/horti-flower-red.png),url(../images/horti-flora/horti-flower-cyan.png),url(../images/horti-flora/horti-flower-green.png);background-repeat:no-repeat;background-position:22% 58%,51% 28%,79% 54%;background-size:44px,62px,70px}body.home .nectar-slider-wrap .swiper-slide{position:relative!important;overflow:hidden!important}body.home .nectar-slider-wrap .swiper-slide>.horti-home-slider-flora{position:absolute!important;inset:0!important;z-index:22!important;overflow:hidden!important;pointer-events:none!important}body.home .nectar-slider-wrap .swiper-slide>.container,body.home .nectar-slider-wrap .swiper-slide .content{position:relative!important;z-index:30!important}body.home .horti-home-slider-flora__vine{top:auto!important;bottom:-58px!important;width:clamp(205px,15vw,286px)!important;height:calc(100% + 82px)!important;background-size:auto 100%!important;background-position:50% 100%!important;opacity:.98!important}body.home .horti-home-slider-flora__vine--left{left:clamp(-98px,-4.8vw,-54px)!important}body.home .horti-home-slider-flora__vine--right{right:clamp(-98px,-4.8vw,-54px)!important}body.home .horti-home-slider-flora__flower--one{left:8%!important;top:-7%!important;right:auto!important;width:clamp(102px,8vw,142px)!important;transform:rotate(-14deg)!important}body.home .horti-home-slider-flora__flower--two{right:7%!important;top:13%!important;width:clamp(74px,5.8vw,104px)!important;transform:rotate(18deg)!important}body.home .horti-home-slider-flora__flower--three{right:22%!important;top:32%!important;width:clamp(48px,3.8vw,68px)!important;transform:rotate(-20deg)!important}body.home .horti-home-slider-flora__flower--four{right:-2%!important;bottom:-5%!important;top:auto!important;width:clamp(118px,9vw,160px)!important;transform:rotate(9deg)!important}body.home .horti-home-slider-flora__flower--five{left:38%!important;bottom:8%!important;right:auto!important;width:clamp(52px,4vw,72px)!important;transform:rotate(13deg)!important}body.home .horti-home-slider-flora__flower--six{left:57%!important;top:-8%!important;width:clamp(64px,4.8vw,86px)!important;transform:rotate(-9deg)!important}body.home .horti-home-slider-flora__flower--seven{right:11%!important;bottom:33%!important;width:clamp(56px,4.3vw,78px)!important;transform:rotate(22deg)!important}body.home .horti-home-program-teaser{position:relative!important;isolation:isolate;width:auto!important;max-width:none!important;margin-left:0!important;overflow:visible!important}body.home .horti-home-program-teaser>.horti-home-program-flora{position:absolute!important;left:50%!important;top:0!important;width:100vw!important;height:100%!important;transform:translateX(-50%)!important;overflow:hidden!important;pointer-events:none!important}.horti-flora-shortcode-anchor>.horti-flora-divider--vine{height:clamp(72px,6.5vw,104px)!important;overflow:visible!important;background:0 0!important}.horti-flora-shortcode-anchor>.horti-flora-divider--vine::before,.horti-flora-shortcode-anchor>.horti-flora-divider--vine::after{top:50%!important;width:clamp(70px,5.5vw,92px)!important;height:clamp(330px,31vw,500px)!important;background-size:contain!important;background-position:50%!important;opacity:.97!important}.horti-flora-shortcode-anchor>.horti-flora-divider--vine::before{left:clamp(78px,7vw,128px)!important;transform:translate(-50%,-50%)rotate(88deg)!important}.horti-flora-shortcode-anchor>.horti-flora-divider--vine::after{right:clamp(78px,7vw,128px)!important;transform:translate(50%,-50%)rotate(-88deg)!important}.horti-flora-divider--flowers-right{position:relative;background:0 0!important}.horti-flora-divider--flowers-right::before{content:"";position:absolute;inset:0;background-image:url(../images/horti-flora/horti-flower-red.png),url(../images/horti-flora/horti-flower-cyan.png),url(../images/horti-flora/horti-flower-green.png),url(../images/horti-flora/horti-flower-darkgreen.png);background-repeat:no-repeat;background-position:42% 65%,57% 36%,73% 54%,88% 24%;background-size:34px,48px,58px,66px;transform:translateY(-2px)}#footer-outer{position:relative!important;z-index:20!important;isolation:isolate!important;overflow:visible!important}#footer-outer::before,#footer-outer::after{top:0!important;z-index:60!important;width:clamp(72px,5.5vw,94px)!important;height:clamp(350px,32vw,520px)!important;opacity:.98!important;pointer-events:none!important}#footer-outer::before{left:clamp(78px,7vw,128px)!important;right:auto!important;transform:translate(-50%,-50%)rotate(88deg)!important}#footer-outer::after{right:clamp(78px,7vw,128px)!important;left:auto!important;transform:translate(50%,-50%)rotate(-88deg)!important}#footer-widgets{position:relative!important;z-index:2!important;overflow:visible!important;background-image:url(../images/horti-flora/horti-flower-green.png),url(../images/horti-flora/horti-flower-darkgreen.png),url(../images/horti-flora/horti-flower-red.png)!important;background-repeat:no-repeat!important;background-position:left -24px bottom -18px,right -30px bottom -30px,left 9% bottom -28px!important;background-size:clamp(92px,7vw,128px),clamp(108px,8.5vw,148px),clamp(46px,3.8vw,64px)!important}#footer-widgets::before,#footer-widgets::after{content:none!important;display:none!important}#footer-outer #footer-widgets .row{padding-top:clamp(112px,9vw,152px)!important;padding-bottom:clamp(118px,9.5vw,160px)!important}@media(max-width:999px){.festival-speaker-single__hero{background-position:-44px 8%,left 18% bottom -20px,88% 3%,right -52px top 92%;background-size:108px,82px,58px,104px}#footer-outer::before,#footer-outer::after{width:64px!important;height:300px!important}#footer-outer::before{left:62px!important}#footer-outer::after{right:62px!important}.horti-flora-shortcode-anchor>.horti-flora-divider--vine::before,.horti-flora-shortcode-anchor>.horti-flora-divider--vine::after{width:62px!important;height:292px!important}.horti-flora-shortcode-anchor>.horti-flora-divider--vine::before{left:60px!important}.horti-flora-shortcode-anchor>.horti-flora-divider--vine::after{right:60px!important}}@media(max-width:690px){.festival-places-index__hero,.festival-speakers-index__hero,.festival-speaker-index__hero,.festival-speakers-archive__hero,.post-type-archive-relatore .page-header-no-bg{background-position:-146px -30px,right -32px top -18px,left 87% bottom -10px!important;background-size:205px,74px,56px!important;background-image:url(../images/horti-flora/horti-vine-left-edge.png),url(../images/horti-flora/horti-flower-green.png),url(../images/horti-flora/horti-flower-red.png)!important}.festival-speaker-single__hero{background-image:url(../images/horti-flora/horti-flower-green.png),url(../images/horti-flora/horti-flower-red.png);background-position:-46px 8%,right -40px top 88%;background-size:92px,58px}.festival-speaker-events::before,.festival-speaker-events::after{width:54px;height:54px;opacity:.75}.horti-auto-divider--place-events::before{height:74px;background-position:6% 56%,54% 20%,94% 58%;background-size:50px,36px,56px}body.home .horti-home-slider-flora__vine{bottom:-46px!important;width:160px!important;height:calc(100% + 64px)!important}body.home .horti-home-slider-flora__vine--left{left:-70px!important}body.home .horti-home-slider-flora__vine--right{right:-70px!important}body.home .horti-home-slider-flora__flower--three,body.home .horti-home-slider-flora__flower--five,body.home .horti-home-slider-flora__flower--six,body.home .horti-home-slider-flora__flower--seven{display:none!important}#footer-outer::before,#footer-outer::after{top:0!important;width:52px!important;height:232px!important;z-index:80!important}#footer-outer::before{left:44px!important}#footer-outer::after{right:44px!important}#footer-widgets{background-position:left -34px bottom -14px,right -40px bottom -18px!important;background-size:88px,102px!important;background-image:url(../images/horti-flora/horti-flower-green.png),url(../images/horti-flora/horti-flower-darkgreen.png)!important}#footer-outer #footer-widgets .row{padding-top:94px!important;padding-bottom:108px!important}.horti-flora-shortcode-anchor>.horti-flora-divider--vine::before,.horti-flora-shortcode-anchor>.horti-flora-divider--vine::after{width:50px!important;height:220px!important}.horti-flora-shortcode-anchor>.horti-flora-divider--vine::before{left:42px!important}.horti-flora-shortcode-anchor>.horti-flora-divider--vine::after{right:42px!important}.horti-flora-divider--flowers-right::before{background-position:38% 62%,58% 34%,76% 54%;background-size:28px,38px,46px;background-image:url(../images/horti-flora/horti-flower-red.png),url(../images/horti-flora/horti-flower-cyan.png),url(../images/horti-flora/horti-flower-green.png)}}body.home .nectar-slider-wrap .swiper-slide>.horti-home-slider-flora{overflow:hidden!important}body.home .horti-home-slider-flora__vine{top:auto!important;bottom:0!important;width:clamp(142px,10.5vw,198px)!important;height:calc(100% - 12px)!important;background-repeat:no-repeat!important;background-size:contain!important;opacity:.96!important}body.home .horti-home-slider-flora__vine--left{left:0!important;right:auto!important;background-image:url(../images/horti-flora/horti-vine-left.png)!important;background-position:0 100%!important}body.home .horti-home-slider-flora__vine--right{right:0!important;left:auto!important;background-image:url(../images/horti-flora/horti-vine-left-mirrored.png)!important;background-position:100% 100%!important}@media(max-width:999px){body.home .horti-home-slider-flora__vine{width:154px!important;height:calc(100% - 8px)!important}}@media(max-width:690px){body.home .horti-home-slider-flora__vine{width:116px!important;height:calc(100% - 6px)!important;opacity:.9!important}}body.home .horti-home-program-teaser{position:relative!important;isolation:isolate!important;overflow:visible!important}body.home .horti-home-program-teaser::before{content:"";position:absolute;z-index:0;inset-block:0;left:50%;width:100vw;transform:translateX(-50%);background-color:var(--ha-green)!important;pointer-events:none}body.home .horti-home-program-teaser>*:not(.horti-home-program-flora){position:relative!important;z-index:2!important}body.home .horti-home-program-teaser>.horti-home-program-flora{z-index:1!important}.horti-relatori-archive-hero{position:relative!important;isolation:isolate!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;padding:clamp(74px,7vw,118px)var(--horti-page-gutter)clamp(62px,6vw,98px)!important;overflow:hidden!important;background-color:var(--ha-blue-dark)!important;background-image:url(../images/horti-flora/horti-vine-left-edge.png),url(../images/horti-flora/horti-flower-green.png),url(../images/horti-flora/horti-flower-red.png),url(../images/horti-flora/horti-flower-cyan.png)!important;background-repeat:no-repeat!important;background-position:-132px -48px,right -26px top -24px,78% 18%,left 93% bottom -20px!important;background-size:clamp(205px,17vw,270px),clamp(78px,6vw,108px),clamp(56px,4.8vw,78px),clamp(64px,5.2vw,88px)!important;color:var(--ha-white)!important}.horti-relatori-archive-hero>*{position:relative!important;z-index:2!important}.horti-relatori-archive-hero h1,.horti-relatori-archive-hero h2,.horti-relatori-archive-hero h3{color:var(--ha-paper)!important;text-shadow:5px 4px 0 var(--ha-blue)!important}.horti-relatori-archive-hero p,.horti-relatori-archive-hero span,.horti-relatori-archive-hero a:not(.nectar-button){color:var(--ha-white)!important}@media(max-width:690px){.horti-relatori-archive-hero{padding-top:52px!important;padding-bottom:48px!important;background-image:url(../images/horti-flora/horti-vine-left-edge.png),url(../images/horti-flora/horti-flower-green.png),url(../images/horti-flora/horti-flower-red.png)!important;background-position:-146px -30px,right -32px top -18px,left 87% bottom -10px!important;background-size:205px,74px,56px!important}}.festival-speaker-single__hero{position:relative!important;isolation:isolate!important;overflow:visible!important;background-image:none!important}.festival-speaker-single__hero::before{content:"";position:absolute;z-index:0;top:-26px;bottom:-26px;left:50%;width:100vw;transform:translateX(-50%);pointer-events:none;background-image:url(../images/horti-flora/horti-flower-green.png),url(../images/horti-flora/horti-flower-cyan.png),url(../images/horti-flora/horti-flower-red.png),url(../images/horti-flora/horti-flower-darkgreen.png);background-repeat:no-repeat;background-position:-24px 5%,-22px 95%,86% 5%,right -28px top 93%;background-size:clamp(104px,8vw,144px),clamp(62px,5vw,88px),clamp(58px,4.6vw,80px),clamp(102px,8vw,140px)}.festival-speaker-single__hero>*{position:relative!important;z-index:2!important}@media(max-width:999px){.festival-speaker-single__hero::before{background-position:-34px 7%,-28px 95%,91% 4%,right -40px top 92%;background-size:108px,68px,58px,108px}}@media(max-width:690px){.festival-speaker-single__hero::before{top:-16px;bottom:-16px;background-image:url(../images/horti-flora/horti-flower-green.png),url(../images/horti-flora/horti-flower-red.png);background-position:-38px 8%,right -34px top 90%;background-size:88px,58px}}body.single-relatore .festival-speaker-single,body.single-relatore .festival-speaker-single__hero{overflow:visible!important}.festival-auto-prefooter{position:relative;width:100%;padding:clamp(3.5rem,6vw,6.5rem)0;background:var(--ha-paper);overflow:visible}.festival-auto-prefooter>.container.main-content{position:relative;z-index:2}@media(max-width:690px){.festival-auto-prefooter{padding:3rem 0 3.5rem}}.horti-sponsor-prefooter-host{position:relative!important;overflow:visible!important}.horti-sponsor-prefooter-divider{position:absolute!important;z-index:60!important;top:0!important;left:50%!important;width:100vw!important;height:0!important;transform:translateX(-50%)!important;overflow:visible!important;pointer-events:none!important}.horti-sponsor-prefooter-divider::before,.horti-sponsor-prefooter-divider::after{content:"";position:absolute;top:0;width:clamp(150px,12vw,220px);height:clamp(105px,9vw,150px);transform:translateY(-50%);background-repeat:no-repeat;opacity:.96}.horti-sponsor-prefooter-divider::before{left:0;background-image:url(../images/horti-flora/horti-flower-cyan.png),url(../images/horti-flora/horti-flower-red.png),url(../images/horti-flora/horti-flower-green.png);background-position:-18px,42% 82%,right 4px top;background-size:72px,42px,82px}.horti-sponsor-prefooter-divider::after{right:0;background-image:url(../images/horti-flora/horti-flower-green.png),url(../images/horti-flora/horti-flower-red.png),url(../images/horti-flora/horti-flower-cyan.png);background-position:4px 0,58% 82%,right -18px center;background-size:82px,42px,72px}@media(max-width:999px){.horti-sponsor-prefooter-divider::before,.horti-sponsor-prefooter-divider::after{width:150px;height:105px}.horti-sponsor-prefooter-divider::before{background-size:58px,34px,66px}.horti-sponsor-prefooter-divider::after{background-size:66px,34px,58px}}@media(max-width:690px){.horti-sponsor-prefooter-divider::before,.horti-sponsor-prefooter-divider::after{width:108px;height:82px}.horti-sponsor-prefooter-divider::before{background-position:-16px,46% 82%,right -4px top;background-size:46px,27px,52px}.horti-sponsor-prefooter-divider::after{background-position:-4px 0,54% 82%,right -16px center;background-size:52px,27px,46px}}body.home .horti-home-slider-flora__flower--edition{left:clamp(108px,12vw,186px)!important;right:auto!important;top:clamp(42px,8%,72px)!important;bottom:auto!important;width:clamp(52px,4.2vw,72px)!important;aspect-ratio:1.15/1!important;display:block!important;opacity:.98!important;background-image:url(../images/horti-flora/horti-flower-red.png)!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:contain!important;transform:rotate(16deg)!important}@media(max-width:999px){body.home .horti-home-slider-flora__flower--edition{left:112px!important;top:48px!important;width:56px!important}}@media(max-width:690px){body.home .horti-home-slider-flora__flower--edition{left:82px!important;top:34px!important;width:46px!important;display:block!important}}body.home .horti-home-program-teaser{width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important;position:relative!important;isolation:isolate!important;overflow:visible!important}body.home .horti-home-program-teaser::before{content:""!important;position:absolute!important;z-index:0!important;top:0!important;bottom:0!important;left:-100vw!important;right:-100vw!important;width:auto!important;transform:none!important;background:var(--ha-green)!important;pointer-events:none!important}body.home .horti-home-program-bleed-parent{overflow:visible!important}body.home .horti-home-slider-flora__flower--edition-lower{left:clamp(150px,17vw,280px)!important;right:auto!important;top:auto!important;bottom:clamp(28px,7%,62px)!important;width:clamp(42px,3.4vw,58px)!important;aspect-ratio:1.15/1!important;display:block!important;opacity:.96!important;background-image:url(../images/horti-flora/horti-flower-cyan.png)!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:contain!important;transform:rotate(-14deg)!important}@media(max-width:999px){body.home .horti-home-slider-flora__flower--edition-lower{left:142px!important;bottom:34px!important;width:48px!important}}@media(max-width:690px){body.home .horti-home-slider-flora__flower--edition-lower{left:106px!important;bottom:22px!important;width:40px!important;display:block!important}}body.home .container.main-content .horti-home-program-teaser,body.home .main-content .horti-home-program-teaser{position:relative!important;left:50%!important;width:100vw!important;max-width:100vw!important;margin-left:-50vw!important;margin-right:0!important;background:var(--ha-green)!important;overflow:hidden!important;isolation:isolate!important}body.home .horti-home-program-teaser::before{content:none!important;display:none!important}body.home .horti-home-program-teaser>.horti-home-program-flora{left:0!important;right:0!important;width:100%!important;transform:none!important}body.home .horti-home-program-bleed-parent,body.home .container.main-content:has(.horti-home-program-teaser),body.home .main-content:has(.horti-home-program-teaser){overflow:visible!important}body.home .horti-home-slider-flora__flower--edition-lower{bottom:clamp(6px,1.4%,14px)!important}@media(max-width:999px){body.home .horti-home-slider-flora__flower--edition-lower{bottom:6px!important}}@media(max-width:690px){body.home .horti-home-slider-flora__flower--edition-lower{bottom:3px!important}}body.home .horti-home-program-teaser>.horti-home-program-content-shell{position:relative!important;z-index:2!important;box-sizing:border-box!important;float:none!important;width:calc(100% - (2 * var(--horti-page-gutter)))!important;max-width:var(--horti-content-max)!important;margin-left:auto!important;margin-right:auto!important}body.home .horti-home-program-teaser>.horti-home-program-content-shell.row_col_wrap_12,body.home .horti-home-program-teaser>.horti-home-program-content-shell.col.span_12,body.home .horti-home-program-teaser>.horti-home-program-content-shell.span_12{left:auto!important;right:auto!important;transform:none!important}body.post-type-archive-relatore .horti-relatori-archive-hero,body.archive .horti-relatori-archive-hero{position:relative!important;isolation:isolate!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;padding:clamp(74px,7vw,118px)var(--horti-page-gutter)clamp(62px,6vw,98px)!important;overflow:hidden!important;background-color:var(--ha-blue-dark)!important;background-image:url(../images/horti-flora/horti-vine-left-edge.png),url(../images/horti-flora/horti-flower-green.png),url(../images/horti-flora/horti-flower-red.png),url(../images/horti-flora/horti-flower-cyan.png)!important;background-repeat:no-repeat!important;background-position:-150px,right -18px top -18px,82% 24%,left 93% bottom -18px!important;background-size:clamp(190px,15vw,245px),clamp(74px,6vw,104px),clamp(52px,4.4vw,74px),clamp(60px,5vw,84px)!important;color:var(--ha-white)!important}.horti-relatori-archive-hero .horti-relatori-archive-title,.horti-relatori-archive-title{position:relative!important;z-index:2!important;color:var(--ha-paper)!important;text-shadow:5px 4px 0 var(--ha-blue)!important}.horti-relatori-archive-hero>*{position:relative!important;z-index:2!important}@media(max-width:690px){body.post-type-archive-relatore .horti-relatori-archive-hero,body.archive .horti-relatori-archive-hero{padding:54px var(--horti-page-gutter)50px!important;background-position:-150px,right -30px top -16px,left 88% bottom -8px!important;background-size:196px,72px,54px!important;background-image:url(../images/horti-flora/horti-vine-left-edge.png),url(../images/horti-flora/horti-flower-green.png),url(../images/horti-flora/horti-flower-red.png)!important}}body:has(.festival-program__hero,.festival-places-index__hero,.horti-relatori-archive-hero,.horti-page-hero) .container-wrap,body:has(.festival-program__hero,.festival-places-index__hero,.horti-relatori-archive-hero,.horti-page-hero) .project-title{padding-top:0!important}.horti-auto-divider--program-events::before,.horti-auto-divider--speaker-events::before{content:"";position:absolute;left:50%;top:0;width:100vw;height:clamp(76px,7vw,112px);transform:translate(-50%,-52%);pointer-events:none;background-image:url(../images/horti-flora/horti-flower-cyan.png),url(../images/horti-flora/horti-flower-red.png),url(../images/horti-flora/horti-flower-green.png);background-repeat:no-repeat;background-position:14% 58%,53% 20%,86% 52%;background-size:68px,48px,78px;opacity:.96}.single-relatore .festival-speaker-events::before,.single-relatore .festival-speaker-events::after{content:none!important;display:none!important}#festival-program-results .horti-program-event-row,.single-relatore .festival-speaker-event{position:relative;isolation:isolate;overflow:visible}#festival-program-results .horti-program-event-row>*,.single-relatore .festival-speaker-event>*{position:relative;z-index:2}#festival-program-results .horti-program-event-row::after,.single-relatore .festival-speaker-event::after{content:none;position:absolute;z-index:0;pointer-events:none;background-repeat:no-repeat;background-position:50%;background-size:contain}#festival-program-results .horti-program-event-row.horti-event-flora--cyan::after,.single-relatore .festival-speaker-event.horti-event-flora--cyan::after{content:"";top:42%;right:clamp(-5.2rem,-4.2vw,-2.8rem);width:clamp(3.1rem,3.8vw,4.4rem);aspect-ratio:1.15/1;background-image:url(../images/horti-flora/horti-flower-cyan.png);transform:translateY(-50%)rotate(17deg);opacity:.76}#festival-program-results .horti-program-event-row.horti-event-flora--green::after,.single-relatore .festival-speaker-event.horti-event-flora--green::after{content:"";top:64%;left:clamp(-5.9rem,-4.8vw,-3rem);width:clamp(3.9rem,4.7vw,5.4rem);aspect-ratio:1/1;background-image:url(../images/horti-flora/horti-flower-green.png);transform:translateY(-50%)rotate(-12deg);opacity:.8}#festival-program-results .horti-program-event-row.horti-event-flora--red::after,.single-relatore .festival-speaker-event.horti-event-flora--red::after{content:"";right:clamp(-5.4rem,-4.4vw,-2.8rem);bottom:10%;width:clamp(3.4rem,4.1vw,4.8rem);aspect-ratio:1.15/1;background-image:url(../images/horti-flora/horti-flower-red.png);transform:rotate(-10deg);opacity:.78}@media only screen and (max-width:999px){.horti-auto-divider--program-events::before,.horti-auto-divider--speaker-events::before{background-position:8% 58%,53% 20%,92% 52%;background-size:56px,40px,64px}#festival-program-results .horti-program-event-row.horti-event-flora--cyan::after,.single-relatore .festival-speaker-event.horti-event-flora--cyan::after,#festival-program-results .horti-program-event-row.horti-event-flora--red::after,.single-relatore .festival-speaker-event.horti-event-flora--red::after{right:-1.4rem;width:3rem}#festival-program-results .horti-program-event-row.horti-event-flora--green::after,.single-relatore .festival-speaker-event.horti-event-flora--green::after{left:-1.55rem;width:3.4rem}}@media only screen and (max-width:690px){.horti-auto-divider--program-events::before,.horti-auto-divider--speaker-events::before{height:66px;background-position:5% 58%,51% 20%,95% 52%;background-size:42px,31px,48px;opacity:.84}#festival-program-results .horti-program-event-row.horti-event-flora--cyan::after,.single-relatore .festival-speaker-event.horti-event-flora--cyan::after,#festival-program-results .horti-program-event-row.horti-event-flora--red::after,.single-relatore .festival-speaker-event.horti-event-flora--red::after{right:-.65rem;width:2.35rem;opacity:.62}#festival-program-results .horti-program-event-row.horti-event-flora--green::after,.single-relatore .festival-speaker-event.horti-event-flora--green::after{left:-.8rem;width:2.7rem;opacity:.66}}body.single-appuntamento .container-wrap{padding-top:0!important}.horti-place-event-row{overflow:visible!important}.horti-place-event-row>*{position:relative;z-index:2}.horti-place-event-row::after{content:none;position:absolute;z-index:0;pointer-events:none;background-repeat:no-repeat;background-position:50%;background-size:contain}.horti-place-event-row.horti-event-flora--cyan::after{content:"";top:42%;right:clamp(-5.2rem,-4.2vw,-2.8rem);width:clamp(3.1rem,3.8vw,4.4rem);aspect-ratio:1.15/1;background-image:url(../images/horti-flora/horti-flower-cyan.png);transform:translateY(-50%)rotate(17deg);opacity:.76}.horti-place-event-row.horti-event-flora--green::after{content:"";top:64%;left:clamp(-5.9rem,-4.8vw,-3rem);width:clamp(3.9rem,4.7vw,5.4rem);aspect-ratio:1/1;background-image:url(../images/horti-flora/horti-flower-green.png);transform:translateY(-50%)rotate(-12deg);opacity:.8}.horti-place-event-row.horti-event-flora--red::after{content:"";right:clamp(-5.4rem,-4.4vw,-2.8rem);bottom:10%;width:clamp(3.4rem,4.1vw,4.8rem);aspect-ratio:1.15/1;background-image:url(../images/horti-flora/horti-flower-red.png);transform:rotate(-10deg);opacity:.78}@media only screen and (max-width:999px){.horti-place-event-row.horti-event-flora--cyan::after,.horti-place-event-row.horti-event-flora--red::after{right:-1.4rem;width:3rem}.horti-place-event-row.horti-event-flora--green::after{left:-1.55rem;width:3.4rem}}@media only screen and (max-width:690px){.horti-place-event-row.horti-event-flora--cyan::after,.horti-place-event-row.horti-event-flora--red::after{right:-.65rem;width:2.35rem;opacity:.62}.horti-place-event-row.horti-event-flora--green::after{left:-.8rem;width:2.7rem;opacity:.66}}.horti-sponsor-prefooter-divider--bottom{display:none!important}.horti-auto-divider--event-list::before{content:"";position:absolute;left:50%;top:0;width:100vw;height:clamp(76px,7vw,112px);transform:translate(-50%,-52%);pointer-events:none;background-image:url(../images/horti-flora/horti-flower-cyan.png),url(../images/horti-flora/horti-flower-red.png),url(../images/horti-flora/horti-flower-green.png);background-repeat:no-repeat;background-position:14% 58%,53% 20%,86% 52%;background-size:68px,48px,78px;opacity:.96}.horti-event-list-row{position:relative!important;isolation:isolate;overflow:visible!important;--horti-event-flora-scale:1;--horti-event-flora-y:0px;--horti-event-flora-rot:0deg}.horti-event-list-row>*{position:relative;z-index:2}.horti-event-list-row::after{content:none;position:absolute;z-index:0;pointer-events:none;background-repeat:no-repeat;background-position:50%;background-size:contain}.horti-event-list-row.horti-event-flora-variant--b{--horti-event-flora-scale:.91;--horti-event-flora-y:-7px;--horti-event-flora-rot:6deg}.horti-event-list-row.horti-event-flora-variant--c{--horti-event-flora-scale:1.07;--horti-event-flora-y:8px;--horti-event-flora-rot:-5deg}.horti-event-list-row.horti-event-flora--cyan::after{content:""!important;top:calc(42% + var(--horti-event-flora-y))!important;right:clamp(-5.2rem,-4.2vw,-2.8rem)!important;bottom:auto!important;left:auto!important;width:clamp(3.1rem,3.8vw,4.4rem)!important;aspect-ratio:1.15/1;background-image:url(../images/horti-flora/horti-flower-cyan.png)!important;transform:translateY(-50%)rotate(calc(17deg + var(--horti-event-flora-rot)))scale(var(--horti-event-flora-scale))!important;opacity:.76!important}.horti-event-list-row.horti-event-flora--green::after{content:""!important;top:calc(64% + var(--horti-event-flora-y))!important;left:clamp(-5.9rem,-4.8vw,-3rem)!important;right:auto!important;bottom:auto!important;width:clamp(3.9rem,4.7vw,5.4rem)!important;aspect-ratio:1/1;background-image:url(../images/horti-flora/horti-flower-green.png)!important;transform:translateY(-50%)rotate(calc(-12deg + var(--horti-event-flora-rot)))scale(var(--horti-event-flora-scale))!important;opacity:.8!important}.horti-event-list-row.horti-event-flora--red::after{content:""!important;top:auto!important;right:clamp(-5.4rem,-4.4vw,-2.8rem)!important;bottom:calc(10% + var(--horti-event-flora-y))!important;left:auto!important;width:clamp(3.4rem,4.1vw,4.8rem)!important;aspect-ratio:1.15/1;background-image:url(../images/horti-flora/horti-flower-red.png)!important;transform:rotate(calc(-10deg + var(--horti-event-flora-rot)))scale(var(--horti-event-flora-scale))!important;opacity:.78!important}@media only screen and (max-width:999px){.horti-auto-divider--event-list::before{background-position:8% 58%,53% 20%,92% 52%;background-size:56px,40px,64px}.horti-event-list-row.horti-event-flora--cyan::after,.horti-event-list-row.horti-event-flora--red::after{right:-1.4rem!important;width:3rem!important}.horti-event-list-row.horti-event-flora--green::after{left:-1.55rem!important;width:3.4rem!important}}@media only screen and (max-width:690px){.horti-auto-divider--event-list::before{height:74px;background-position:6% 56%,54% 20%,94% 58%;background-size:50px,36px,56px;opacity:.88}.horti-event-list-row{--horti-event-flora-y:0px}.horti-event-list-row.horti-event-flora-variant--b{--horti-event-flora-scale:.92;--horti-event-flora-y:-4px;--horti-event-flora-rot:5deg}.horti-event-list-row.horti-event-flora-variant--c{--horti-event-flora-scale:1.04;--horti-event-flora-y:4px;--horti-event-flora-rot:-4deg}.horti-event-list-row.horti-event-flora--cyan::after,.horti-event-list-row.horti-event-flora--red::after{right:-.65rem!important;width:2.35rem!important;opacity:.62!important}.horti-event-list-row.horti-event-flora--green::after{left:-.8rem!important;width:2.7rem!important;opacity:.66!important}}#festival-program-results .horti-auto-divider--program-events::before{content:none!important;display:none!important}#festival-program-results .festival-program-day__header,#festival-program-results .festival-program-day__header.horti-program-day-header--flora{position:relative;isolation:isolate;overflow:visible}#festival-program-results .festival-program-day__header::before,#festival-program-results .festival-program-day__header.horti-program-day-header--flora::before{content:"";position:absolute;z-index:2;left:50%;top:0;width:100vw;height:clamp(76px,7vw,112px);transform:translate(-50%,-52%);pointer-events:none;background-image:url(../images/horti-flora/horti-flower-cyan.png),url(../images/horti-flora/horti-flower-red.png),url(../images/horti-flora/horti-flower-green.png);background-repeat:no-repeat;background-position:7% 58%,53% 20%,93% 52%;background-size:68px,48px,78px;opacity:.96}#festival-program-results .festival-program-day__header>*{position:relative;z-index:3}@media only screen and (max-width:999px){#festival-program-results .festival-program-day__header::before,#festival-program-results .festival-program-day__header.horti-program-day-header--flora::before{background-position:6% 58%,53% 20%,94% 52%;background-size:56px,40px,64px}}@media only screen and (max-width:690px){#festival-program-results .festival-program-day__header::before,#festival-program-results .festival-program-day__header.horti-program-day-header--flora::before{height:74px;background-position:6% 56%,54% 20%,94% 58%;background-size:50px,36px,56px;opacity:.88}}:root{--horti-unified-flora-start-y:520px}body.horti-unified-page-flora-active .horti-flora-page-sides,body.horti-standard-page-active .horti-flora-page-sides,body.horti-area-stampa-active .horti-flora-page-sides,body .horti-area-stampa-flora-host::before,.horti-unified-flora-host .horti-flora-roof{content:none!important;display:none!important;background-image:none!important}.horti-unified-flora-host{background-image:url(../images/horti-flora/horti-flower-green.png),url(../images/horti-flora/horti-flower-red.png),url(../images/horti-flora/horti-flower-cyan.png)!important;background-repeat:no-repeat!important;background-position:right -22px top -24px,80% 19%,left 93% bottom -20px!important;background-size:clamp(78px,6vw,108px),clamp(56px,4.8vw,78px),clamp(64px,5.2vw,88px)!important}@media(min-width:1000px){body.horti-unified-page-flora-active .horti-unified-flora-canvas{position:relative!important;isolation:isolate!important;overflow:visible!important}body.horti-unified-page-flora-active .horti-unified-flora-canvas>*:not(.horti-standard-page-content-flora){position:relative!important;z-index:2!important}body.horti-unified-page-flora-active .horti-unified-flora-canvas>.horti-standard-page-content-flora{position:absolute!important;z-index:1!important;left:50%!important;top:var(--horti-unified-flora-start-y)!important;display:block!important;width:100vw!important;height:clamp(500px,38vw,680px)!important;transform:translateX(-50%)!important;pointer-events:none!important;overflow:visible!important;background-image:url(../images/horti-flora/horti-vine-left-edge.png),url(../images/horti-flora/horti-vine-left-edge-mirrored.png)!important;background-repeat:no-repeat!important;background-position:-34px 0,right -34px top!important;background-size:clamp(190px,12vw,245px),clamp(190px,12vw,245px)!important;opacity:.92!important}}@media(min-width:1000px) and (max-width:1599px){body.horti-unified-page-flora-active .horti-unified-flora-canvas>.horti-standard-page-content-flora{height:540px!important;background-position:-165px 0,right -165px top!important;background-size:205px,205px!important;opacity:.8!important}}@media(max-width:999px){.horti-standard-page-content-flora{display:none!important}}