@font-face{font-family:"devinne";font-style:normal;font-weight:400;src:local("devinne"),url(../../assets/font/devinnebt-webfont.woff2) format("woff2"),url(../../assets/font/devinnebt-webfont.woff) format("woff");font-display:swap;unicode-range:U+0000-00FF}*,::after,::before{box-sizing:border-box}.height-50{height:50%}body{font-size:1rem;line-height:147%;color:#333}.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,.uk-heading-2xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,h1,h2,h3,h4,h5,h6,header p,blockquote{font-family:"devinne",serif}main{padding-top:57px}.cover{background-repeat:no-repeat;background-size:cover;background-blend-mode:multiply;background-color:rgb(0 0 0 / .6);background-attachment:fixed}.cover-01{background-image:url(../img/home.webp)}.cover-02{background-image:url(../img/colline-asti.jpeg)}.hero{display:flex;flex-direction:column;align-items:center;justify-content:center}.hero h1,.hero h2,.hero h3{margin:0 0 .67em 0}.uk-dropdown{background-color:#222;top:39.5234px!important}.hero h1,.hero h2,.hero h3,.hero p,footer p,.uk-heading-divider,.wrapper-iframe h1{color:#f3eedb}footer p{margin-top:0}.center-obj{display:flex;align-items:center;justify-content:center}.center-obj-col{display:flex;flex-direction:column;align-items:center;justify-content:center}.container{display:flex;flex-direction:column;align-items:center;justify-content:center}.sr-only{overflow:hidden;position:absolute;width:0;height:0;margin:0;padding:0}.nav-btn{border:0;color:#f3eedb}.uk-card-default{background:rgba(255 255 255 / .6)}.hero p{margin:0}.hero p:last-of-type{margin-bottom:2rem}#red-vine-section,#rose-vine-section{display:flex;align-items:center}#rose-vine-section h1,#rose-vine-section .uk-text-large,#rose-vine-section .uk-margin-remove-top{color:#f3eedb}.cta{display:flex;flex-direction:column}.cta a{margin-bottom:.35rem}.uk-nav-default{font-size:1rem}.icon-facebook,.icon-insta{display:inline-block;padding:1rem .5rem;color:#f3eedb!important}.icon-facebook:hover,.icon-insta:hover{color:#9e4453!important}.mappa{height:26vh;object-fit:cover;width:100%}a.uk-totop{position:fixed;right:15px;bottom:60px;width:48px;height:48px;background:#000;border-radius:50%;box-shadow:0 5px 25px rgb(0 0 0 / .1);display:flex;align-items:center;justify-content:center;transition:all 250ms ease;z-index:99}a.uk-totop:not(.uk-active){opacity:0;transform:translate3d(0,20px,0);pointer-events:none}a#offcanvas-slide-ancor{padding-left:1rem;padding-right:0}p.uk-margin-small-bottom::before,p.uk-margin-small-bottom::after{content:"“"}blockquote footer.uk-text-default{font-size:20px}.navigation-wrapper{position:fixed;top:0;left:0;z-index:100000;background-color:#222;right:0}.desktop-nav{display:flex;flex-shrink:0;margin-right:20px}nav{display:flex;justify-content:space-between}.uk-subnav>.uk-active>a{color:#fff}.uk-subnav{margin:0}#intro video{position:absolute;top:0;left:0;width:100%;height:calc(100% + 58px);object-fit:cover;z-index:-1}.uk-heading-line-red>::after,.uk-heading-line-red>::before{border-bottom:calc(0.2px + 0.05em) solid #9e4453}.uk-button-primary{background-color:#9e4453!important;color:#f3eedb!important}.uk-button-primary:focus,.uk-button-primary:hover{background-color:#843a47}.uk-button-primary.uk-active,.uk-button-primary:active{background-color:#6e303c}.bg-primary{background-color:#9e4453!important}.bg-secondary{background-color:#f3eedb!important}.bg-black{background-color:#222}.uk-link,a,.uk-text-primary{color:#9e4453}.uk-button-default:focus,.uk-button-default:hover{color:#9e4453}.bg-primary .uk-link,.bg-primary a{color:#f3eedb;text-decoration:underline}.bg-secondary .uk-link,.bg-secondary a{color:#9e4453;text-decoration:underline}.bg-black .uk-link,.bg-black a{color:#a29d91;text-decoration:underline}a.uk-button-secondary:hover,a.uk-button-secondary{background-color:#f3eedb;color:#9e4453}section.section-container{min-height:100vh;display:flex;align-items:center;padding-top:1rem;padding-bottom:1rem}#rose-vine-section h2,.section-container.center-obj.bg-primary h3,.section-container.center-obj.bg-primary h4,.section-container.center-obj.bg-primary p{color:#f3eedb}blockquote{word-break:break-word}.p-0{padding:0!important}@media only screen and (min-width:560px){.cta{display:block}}@media only screen and (min-width:720px){.mappa{height:40vh}}@media only screen and (min-width:759px){#offcanvas-slide-ancor{display:none}}@media only screen and (max-width:760px){.desktop-nav{display:none}#offcanvas-slide-ancor{display:inline-block}}