@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.h1-big{margin:0px;font-size:6.25em;line-height:1.08696em;font-family:"ivyora-display",sans-serif}@media (max-width: 1024px){.h1-big{font-size:80px;line-height:80px}}.h1,.text-content h1{margin:0px;font-size:5em;line-height:1.2;font-family:"ivyora-display",sans-serif;font-weight:600}@media (max-width: 767px){.h1,.text-content h1{font-size:55px;line-height:55px}}.h2,.text-content h2{margin:0px;font-size:3.75em;line-height:1.2;font-family:"ivyora-display",sans-serif;font-weight:300;letter-spacing:.02em}@media (max-width: 767px){.h2,.text-content h2{font-size:45px;line-height:45px}}.h3,.text-content h3{margin:0px;font-size:3.125em;line-height:1.2;font-family:"ivyora-display",sans-serif;font-weight:400}.h4,.text-content h4{margin:0px;font-size:2.5em;line-height:1.2;font-family:"ivyora-display",sans-serif;font-weight:400}.h5,.text-content h5{margin:0px;font-size:1em;line-height:1.2;font-family:"ivyora-display",sans-serif;font-weight:600}.h6,.text-content h6{margin:0px;font-size:1em;line-height:1.2;font-family:"ivyora-display",sans-serif;font-weight:600}.p-big{margin:0px;font-size:1.125em;line-height:1.33333em;font-weight:500}p,.p,.text-content,.text-content p,.text-content ul li,.text-content ol{margin:0px;font-size:1em;line-height:1.75em;font-weight:500;font-family:"neue-haas-grotesk-display",sans-serif;letter-spacing:0.8px}.required{margin:0px;font-size:.8125em;line-height:1.07692em;font-weight:500;font-style:italic}.p-small{margin:0px;font-size:.8125em;line-height:1.42857em;font-weight:500;letter-spacing:.05em}.form-group label,.label{margin:0px;font-size:12px;line-height:1.19333em;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.09375em}.quote,.text-content blockquote>p{margin:0px;font-size:1.5em;line-height:1.25em;font-family:"ivyora-display",sans-serif;font-weight:300}a{cursor:pointer;color:#031330;font-family:"ivyora-display",sans-serif;font-weight:300;text-decoration:underline}@media (max-width: 1024px){a{font-size:1.125em;line-height:1.55556em}}@media (min-width: 1025px){a{font-size:1.375em;line-height:1.45455em}}.button-primary,.button-underline,.mailpoet_form input[type="submit"]{-webkit-appearance:none;cursor:pointer;position:relative;display:inline-block;padding:15px 30px !important;font-size:1.125em !important;line-height:1em !important;letter-spacing:0.8px;min-width:120px;text-decoration:none;font-style:italic;font-family:"ivyora-display",sans-serif !important;font-weight:500 !important;border-radius:5px;transition:color .2s cubic-bezier(0.55, 0.085, 0.68, 0.53),background-color .2s cubic-bezier(0.55, 0.085, 0.68, 0.53);z-index:1;border:none;background-color:transparent}.button-text-icon{-webkit-appearance:none;cursor:pointer;position:relative;display:inline-block;text-decoration:none;font-family:"ivyora-display",sans-serif !important;font-weight:700 !important;transition:color .2s cubic-bezier(0.55, 0.085, 0.68, 0.53);border:none;background-color:transparent}@media (max-width: 767px){.button-text-icon{font-size:.9375em !important;line-height:1.26667em !important}}@media (min-width: 768px){.button-text-icon{font-size:1em !important;line-height:1.5em !important}}.form-group input[type="text"],.form-group input[type="email"],.form-group input[type="tel"],.form-group input[type="number"],.form-group textarea{-webkit-appearance:none;margin:0px;padding:9px 32px 10px 16px;width:100%;font-size:.9375em;letter-spacing:0.3px;font-family:"ivyora-display",sans-serif;border:1px solid #DFDFDF;color:#000;background-color:transparent;border-radius:10px}.form-group input[type="checkbox"],.mc4wp-checkbox-contact-form-7 input[type=checkbox]{cursor:pointer;position:relative;-webkit-appearance:none;padding:10px;max-width:16px;max-height:16px;-webkit-box-shadow:inset 0px 0px 0px 1px #DFDFDF;-moz-box-shadow:inset 0px 0px 0px 1px #DFDFDF;box-shadow:inset 0px 0px 0px 1px #DFDFDF;background-color:#fff;margin:0px;border-radius:3px;border:0px;outline:none}.form-group input:checked[type="checkbox"],.mc4wp-checkbox-contact-form-7 input:checked[type=checkbox]{outline:none;font-style:normal}.form-group input[type="checkbox"]:checked::before,.mc4wp-checkbox-contact-form-7 input[type=checkbox]:checked::before{content:'';display:block;position:absolute;top:1px;left:-1px;margin:2px;width:8px;height:11px;color:#031330;border-right:2px solid #031330;border-bottom:2px solid #031330;transform-origin:100% 100%;transform:rotate(45deg)}.form-group input:focus[type="checkbox"],.mc4wp-checkbox-contact-form-7 input:focus[type=checkbox]{border-color:#DFDFDF}.form-group input[type="radio"]{cursor:pointer;position:relative;-webkit-appearance:none;padding:10px;-webkit-box-shadow:inset 0px 0px 0px 1px #DFDFDF;-moz-box-shadow:inset 0px 0px 0px 1px #DFDFDF;box-shadow:inset 0px 0px 0px 1px #DFDFDF;margin:0px;outline:none;border-radius:10px;background-color:transparent}.form-group input:checked[type="radio"]{outline:none;font-style:normal;background:transparent;-webkit-box-shadow:inset 0px 0px 0px 1px #DFDFDF;-moz-box-shadow:inset 0px 0px 0px 1px #DFDFDF;box-shadow:inset 0px 0px 0px 1px #DFDFDF}.form-group input[type="radio"]:checked::before{content:'';display:block;position:absolute;top:0px;left:0px;margin:0px;width:20px;height:20px;color:#fff;background-color:#031330;border-radius:10px}.form-group input[type="radio"]:checked::after{content:"";position:absolute;top:50%;bottom:initial;left:50%;right:initial;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg) translate(-110%, -25%);-ms-transform:rotate(45deg) translate(-110%, -25%);transform:rotate(45deg) translate(-110%, -25%)}.form-group select{cursor:pointer;-webkit-appearance:none;padding:9px 32px 10px 16px;width:100%;font-size:1em;line-height:1.375em;font-family:"ivyora-display",sans-serif;border:1px solid #DFDFDF;color:#000;border-radius:10px;background-position:calc(100% - 16px);background-size:10px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Livello_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve'%3E%3Cpath d='M0,7.4L2.5,5l9.5,9.2L21.5,5L24,7.4L12,19L0,7.4z'/%3E%3C/svg%3E")}.form-group input[type="file"]{cursor:pointer;-webkit-appearance:none;padding:9px 10px 9px;width:100%;font-size:.875em;border:1px solid #A19F9F;background-color:#fff;font-family:"ivyora-display",sans-serif}.form-group input[type="date"]{-webkit-appearance:none;cursor:pointer;margin:0px;padding:7px 8px 8.21px;width:100%;min-height:38px;height:unset;font-size:.875em;border:1px solid #576673;border-radius:0px;font-family:"ivyora-display",sans-serif;color:#576673;background-color:#031330;text-transform:uppercase}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (max-width: 1023px){html{width:100%}html.ovfw-hid-nav-mob{overflow:hidden}}html,body{width:100%;padding:0;margin:0;scroll-behavior:smooth}html .wpml-ls-statics-footer.wpml-ls.wpml-ls-touch-device.wpml-ls-legacy-list-horizontal,body .wpml-ls-statics-footer.wpml-ls.wpml-ls-touch-device.wpml-ls-legacy-list-horizontal{display:none !important}html .wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-horizontal,body .wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-horizontal{display:none}body{display:block;position:relative;font-family:"ivyora-display",sans-serif;font-weight:300;color:#031330;overflow-x:hidden;background-color:#f8f8f8}@media (max-width: 767px){body{-webkit-text-size-adjust:none;text-size-adjust:none}}body.open-modal{overflow:hidden}body.open-modal header,body.open-modal .booking,body.open-modal .booking__toggle{opacity:0}body.open-menu{overflow:hidden}picture,img{display:block}.otgs-development-site-front-end{display:none !important}iframe{max-width:100%}#main-content{position:relative;background-color:#fff;z-index:2}#main-content .desktop-content{display:block}#main-content .mobile-content{display:none}@media (max-width: 767px){#main-content .desktop-content{display:none}#main-content .mobile-content{display:block}}.line-endpage__line{display:block;margin-top:20px;width:100%;height:1px;background-color:#A19F9F}.single-territory .desktop-content{display:block}.single-territory .mobile-content{display:none}@media (max-width: 767px){.single-territory .desktop-content{display:none}.single-territory .mobile-content{display:block}}@media (min-width: 768px){.box-columns:not(.box-acceptance):not(.box-submit){margin-left:-20px;margin-right:-20px}}@media (max-width: 767px){.form-group:not(.radios--wrapper){margin-top:20px}}@media (min-width: 768px){.form-group:not(.radios--wrapper){margin-top:40px;padding:0px 20px}}.form-group label{display:block;margin-bottom:10px;color:#576673}.form-group .wrap-message{min-height:22px}@media (max-width: 767px){.form-group input[type="text"],.form-group input[type="email"],.form-group input[type="tel"],.form-group input[type="number"],.form-group textarea{width:100%}}@media (min-width: 768px){.form-group input[type="text"],.form-group input[type="email"],.form-group input[type="tel"],.form-group input[type="number"],.form-group textarea{width:100%}}.form-group textarea{resize:none}.form-group .wpcf7-not-valid-tip{margin-top:10px;font-size:.8125em;line-height:1.07692em;color:#BF0E0E}.form-group .checkbox-wrap label,.form-group .checkbox-wrap input[type="checkbox"]{display:inline-block;vertical-align:top}.form-group .checkbox-wrap label{margin-top:3px;margin-bottom:unset;margin-left:5px;max-width:calc(100% - 30px)}.form-group.radios--wrapper{margin-top:20px}.form-group.radios--wrapper legend,.form-group.radios--wrapper .wpcf7-list-item-label{font-size:.875em;line-height:1.42857em;color:#576673}.form-group.radios--wrapper .wpcf7-radio,.form-group.radios--wrapper .wpcf7-list-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.form-group.radios--wrapper .wpcf7-radio{margin-top:15px}.form-group.radios--wrapper .wpcf7-list-item.first{margin-left:0px}.form-group.radios--wrapper .wpcf7-list-item.last{margin-left:30px}.form-group.radios--wrapper .wpcf7-list-item-label{margin-left:10px}.form-group.radios--wrapper legend input,.form-group.radios--wrapper legend span{display:inline-block;vertical-align:middle}.form-group.select-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.form-group.select-wrap label{text-transform:unset}.mc4wp-checkbox-contact-form-7{display:block;margin-top:20px}.mc4wp-checkbox-contact-form-7 input[type=checkbox],.mc4wp-checkbox-contact-form-7 span{display:inline-block;vertical-align:middle}.mc4wp-checkbox-contact-form-7 span{margin-left:10px;font-size:.875em;line-height:1.42857em;color:#576673}.required{display:block;margin-top:10px;color:#576673;text-align:right}@media (min-width: 768px){.required{padding:0px 20px}}.dichiarazione_consenso{font-size:.875em;line-height:1.42857em;color:#576673}.dichiarazione_consenso .title-dichiarazione{font-weight:700}.dichiarazione_consenso .im-accordion__title{text-transform:uppercase;text-decoration:underline}.form-actions{margin-top:20px}@media (max-width: 767px){.form-actions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.form-actions .wpcf7-spinner{margin-top:10px}}@media (min-width: 768px){.form-actions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}.wpcf7-response-output{font-size:.875em;line-height:1.42857em}.mailpoet_form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:620px}@media (min-width: 768px){.mailpoet_form{margin-left:-20px;margin-right:-20px}}@media (max-width: 767px){.mailpoet_form .mailpoet_paragraph{margin-top:20px;width:100%}}@media (min-width: 768px){.mailpoet_form .mailpoet_paragraph{margin-top:40px;padding:0 20px;width:50%}}.mailpoet_form .mailpoet_paragraph.last{flex-basis:100%}.mailpoet_form label{display:block;margin-bottom:10px;color:#576673;font-size:.875em;line-height:1.42857em;font-family:"ivyora-display",sans-serif;font-weight:600}.mailpoet_form fieldset{min-width:400px}.mailpoet_form input[type="text"],.mailpoet_form input[type="email"]{-webkit-appearance:none;margin:0px;padding:9px 32px 10px 16px;width:100%;font-size:.9375em;letter-spacing:0.3px;font-family:"rustica",sans-serif;border:1px solid #DFDFDF;color:#000;background-color:transparent;border-radius:10px}.mailpoet_form .mailpoet_radio_label:first-child{margin-bottom:20px}.mailpoet_form input[type="submit"]{color:#FFFFFF !important;background-color:#BF0E0E}.mailpoet_form input[type="submit"]:hover{color:#BF0E0E !important;background-color:transparent !important;-webkit-box-shadow:inset 0px 0px 0px 2px #bf0e0e;-moz-box-shadow:inset 0px 0px 0px 2px #BF0E0E;box-shadow:inset 0px 0px 0px 2px #bf0e0e}.mailpoet_form .mailpoet_checkbox_label a{font-size:.875em}h1,h2,h3,h4,h5,h6{margin:0px;font-weight:300}ul{list-style:none;padding:0px;margin:0px;font-size:1em}strong,b{font-weight:700}i,em{font-style:italic}.text-content{position:relative;width:100%}.text-content a{font-size:inherit;line-height:inherit}.text-content p:not(:last-child){padding-bottom:20px}.text-content ul{list-style-type:disc;padding:0 0 10px 20px}.text-content ul li{padding:0 0 10px 0}.text-content ul li>ul{margin-top:5px;font-size:inherit;list-style:none}.text-content ol{list-style-type:decimal;padding:0 0 10px 20px}.text-content ol li{padding:0 0 10px 0}.text-content video{margin:0;width:100%;height:auto;border:1px solid #031330}.text-content iframe{margin:0}.text-content img{margin:0 0 20px 0;max-width:100%;border:1px solid #031330}.text-content blockquote{margin-left:0px;margin-right:0px}.text-content blockquote cite{display:block;margin-top:10px;font-size:.875em;line-height:1.42857em;color:#576673}.img-content img{display:block;max-width:100%}.button-primary:disabled,.button-primary.disabled{cursor:default;pointer-events:none;opacity:0.5}.button-primary:not(.icon){text-align:center}.button-primary.icon{padding:17px 40px 18px !important}.button-primary svg{display:inline-block;vertical-align:middle;margin-left:10px;width:18px;height:18px;transition:fill .2s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.button-primary:not(.white):not(.cream):not(.primary):not(.transparent){color:#fff !important;background-color:#031330}.button-primary:not(.white):not(.cream):not(.primary):not(.transparent) svg{fill:#fff}.button-primary.white{color:#031330 !important;background-color:#fff}.button-primary.white svg{fill:#031330}.button-primary.primary{color:#fff !important;background-color:#031330}.button-primary.primary svg{fill:#fff}.button-primary.transparent{color:#fff !important;background-color:transparent;border:1px solid #fff}.button-primary.transparent svg{fill:#fff}.button-primary.transparent.primary{color:#031330 !important;background-color:transparent;border:1px solid #031330}.button-primary.transparent:hover{box-shadow:inset 0 0 0 2px #fff}@media (max-width: 767px){.button-primary.transparent:hover{box-shadow:unset !important}}@media (max-width: 767px){.button-primary{padding:15px 30px !important}}@media (min-width: 768px){.button-primary:not(.white):not(.primary):not(.transparent):hover{color:#031330 !important;background-color:transparent !important;-webkit-box-shadow:inset 0px 0px 0px 2px #031330;-moz-box-shadow:inset 0px 0px 0px 2px #031330;box-shadow:inset 0px 0px 0px 2px #031330}.button-primary:not(.white):not(.primary):not(.transparent):hover svg{fill:#031330}.button-primary.white:not(.transparent):hover{color:#fff !important;background-color:#07457B !important}.button-primary.white:not(.transparent):hover svg{fill:#fff}.button-primary.primary:hover{color:#031330 !important;background-color:transparent !important;-webkit-box-shadow:inset 0px 0px 0px 2px #031330;-moz-box-shadow:inset 0px 0px 0px 2px #031330;box-shadow:inset 0px 0px 0px 2px #031330}}@media (min-width: 768px) and (max-width: 767px){.button-primary.primary:hover{background-color:unset;box-shadow:unset !important}}@media (min-width: 768px){.button-primary.primary:hover svg{fill:#031330}.button-primary.transparent.white:hover{box-shadow:inset 0 0 0 2px #fff}}@media (min-width: 768px) and (max-width: 767px){.button-primary.transparent.white:hover{box-shadow:unset}}@media (min-width: 768px){.button-primary.transparent:not(.primary):hover{color:#fff !important;-webkit-box-shadow:inset 0px 0px 0px 2px #fff;-moz-box-shadow:inset 0px 0px 0px 2px #fff;box-shadow:inset 0px 0px 0px 2px #fff}}@media (min-width: 768px) and (max-width: 767px){.button-primary.transparent:not(.primary):hover{box-shadow:unset}}.button-underline{color:#fff;padding:6px 0 !important;font-size:16px !important;letter-spacing:.8px}.button-underline:before{content:'';position:absolute;bottom:0;left:50%;transform:translate(-50%);height:1px;width:100%;background:#fff}.button-text-icon .icon,.button-text-icon span{display:inline-block;vertical-align:middle}.button-text-icon .icon{width:18px;height:18px;fill:#031330}.button-text-icon.white span{color:#fff}@media (max-width: 767px){.button-text-icon .icon{margin-right:15px}}@media (min-width: 768px){.button-text-icon .icon{margin-right:15px}}.basicpage-content.section-animate{opacity:0;transition:opacity .5s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.basicpage-content.section-animate.animate{opacity:1;transition:opacity .5s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.basicpage-content__date{margin-bottom:30px !important;font-size:.9375em;line-height:1.33333em;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:700;color:#031330}.basicpage-content .text-content{color:#000}.basicpage-content .text-content a{color:#031330}@media (max-width: 767px){.basicpage-content .text-content{margin-top:65px;margin-bottom:115px}}@media (min-width: 768px){.basicpage-content .text-content{margin-top:65px;margin-bottom:115px}}.overline{font-family:"neue-haas-grotesk-display",sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:30px}.d-none{display:none !important}.wpml-ls-statics-footer.wpml-ls.wpml-ls-touch-device.wpml-ls-legacy-list-horizontal{display:none !important}.bg-primary{background-color:#031330}.bg-light{background-color:#F6F3F1}.bg-medium{background-color:#A19F9F}.bg-grey{background-color:#576673}.bg-red{background-color:#BF0E0E}.bg-green{background-color:#5E7255}.bg-black{background-color:#000}.bg-white{background-color:#fff}.m-small{margin:20px}.m-t-small{margin-top:20px}.m-b-small{margin-bottom:20px}.m-l-small{margin-left:20px}.m-r-small{margin-left:20px}.m-medium{margin:40px}.m-t-medium{margin-top:40px}.m-b-medium{margin-bottom:40px}.m-l-medium{margin-left:40px}.m-r-medium{margin-left:40px}.m-large{margin:100px}.m-t-large{margin-top:100px}.m-b-large{margin-bottom:100px}.m-l-large{margin-left:100px}.m-r-large{margin-left:100px}.m-auto{margin:auto}.m-t-auto{margin-top:auto}.m-b-auto{margin-bottom:auto}.m-l-auto{margin-left:auto}.m-r-auto{margin-right:auto}.text-left{text-align:left}@media (max-width: 767px){.text-m-left{text-align:left}}@media (min-width: 768px) and (max-width: 1024px){.text-t-left{text-align:left}}@media (min-width: 768px){.text-td-left{text-align:left}}@media (min-width: 1025px){.text-d-left{text-align:left}}.text-center{text-align:center}@media (max-width: 767px){.text-m-center{text-align:center}}@media (min-width: 768px) and (max-width: 1024px){.text-t-center{text-align:center}}@media (min-width: 768px){.text-td-center{text-align:center}}@media (min-width: 1025px){.text-d-center{text-align:center}}.text-right{text-align:right}@media (max-width: 767px){.text-m-right{text-align:right}}@media (min-width: 768px) and (max-width: 1024px){.text-t-right{text-align:right}}@media (min-width: 768px){.text-td-right{text-align:right}}@media (min-width: 1025px){.text-d-right{text-align:right}}.text-primary{color:#031330}.text-light{color:#F6F3F1}.text-medium{color:#A19F9F}.text-grey{color:#576673}.text-red{color:#BF0E0E}.text-green{color:#5E7255}.text-black{color:#000}.text-white{color:#fff}.black{background-color:#000}.black:has(+.black){padding-bottom:0}.white{background-color:#fff}.white:has(+.white){padding-bottom:0}.primary{background-color:#031330}.primary:has(+.primary){padding-bottom:0}.secondary{background-color:#07457B}.secondary:has(+.secondary){padding-bottom:0}.ternary{background-color:#031330}.ternary:has(+.ternary){padding-bottom:0}.red{background-color:#BF0E0E}.red:has(+.red){padding-bottom:0}.grey{background-color:#576673}.grey:has(+.grey){padding-bottom:0}.line{background-color:#DFDFDF}.line:has(+.line){padding-bottom:0}.light{background-color:#F6F3F1}.light:has(+.light){padding-bottom:0}.midgrey{background-color:#A19F9F}.midgrey:has(+.midgrey){padding-bottom:0}.darkgrey{background-color:#414141}.darkgrey:has(+.darkgrey){padding-bottom:0}.green{background-color:#5E7255}.green:has(+.green){padding-bottom:0}.green_bg{background-color:#ECF2F2}.green_bg:has(+.green_bg){padding-bottom:0}.yellow{background-color:#E3C21F}.yellow:has(+.yellow){padding-bottom:0}.dark{background-color:#1D1D1B}.dark:has(+.dark){padding-bottom:0}.gold{background-color:#B59F5F}.gold:has(+.gold){padding-bottom:0}.gold_bg{background-color:#F7F4EB}.gold_bg:has(+.gold_bg){padding-bottom:0}.purple{background-color:#8071AC}.purple:has(+.purple){padding-bottom:0}.purple_bg{background-color:#E7E5EF}.purple_bg:has(+.purple_bg){padding-bottom:0}.accent-red{background-color:#823735}.accent-red:has(+.accent-red){padding-bottom:0}.didacus{background-color:#7D271F}.didacus:has(+.didacus){padding-bottom:0}.menfi{background-color:#D9B8A7}.menfi:has(+.menfi){padding-bottom:0}.capo-milazzo{background-color:#6B87A9}.capo-milazzo:has(+.capo-milazzo){padding-bottom:0}.etna{background-color:#79606B}.etna:has(+.etna){padding-bottom:0}.noto{background-color:#D28C98}.noto:has(+.noto){padding-bottom:0}.vittoria{background-color:#C9775F}.vittoria:has(+.vittoria){padding-bottom:0}.nocellara{background-color:#8A8F77}.nocellara:has(+.nocellara){padding-bottom:0}.denocciolato-nocellara{background-color:#D37458}.denocciolato-nocellara:has(+.denocciolato-nocellara){padding-bottom:0}.denocciolato-biancolilla{background-color:#CAB64B}.denocciolato-biancolilla:has(+.denocciolato-biancolilla){padding-bottom:0}.beer{background-color:#9E6A0A}.beer:has(+.beer){padding-bottom:0}.beer_bg{background-color:#FBEFDD}.beer_bg:has(+.beer_bg){padding-bottom:0}.wine{background-color:#8B1297}.wine:has(+.wine){padding-bottom:0}.wine_bg{background-color:#F7F0F8}.wine_bg:has(+.wine_bg){padding-bottom:0}.oil{background-color:#677C00}.oil:has(+.oil){padding-bottom:0}.oil_bg{background-color:#E8EBDA}.oil_bg:has(+.oil_bg){padding-bottom:0}.black{color:#fff}.black a.cta.button-primary:hover{box-shadow:inset 0 0 0 2px #fff}.primary{color:#fff}.primary a.cta.button-primary:hover{box-shadow:inset 0 0 0 2px #fff}.secondary{color:#fff}.secondary a.cta.button-primary:hover{box-shadow:inset 0 0 0 2px #fff}.ternary{color:#fff}.ternary a.cta.button-primary:hover{box-shadow:inset 0 0 0 2px #fff}.red{color:#fff}.red a.cta.button-primary:hover{box-shadow:inset 0 0 0 2px #fff}.dark{color:#fff}.dark a.cta.button-primary:hover{box-shadow:inset 0 0 0 2px #fff}.darkgrey{color:#fff}.darkgrey a.cta.button-primary:hover{box-shadow:inset 0 0 0 2px #fff}.etna{color:#fff}.etna a.cta.button-primary:hover{box-shadow:inset 0 0 0 2px #fff}.oil{color:#fff}.oil a.cta.button-primary:hover{box-shadow:inset 0 0 0 2px #fff}.beer{color:#fff}.beer a.cta.button-primary:hover{box-shadow:inset 0 0 0 2px #fff}.green{color:#fff}.green a.cta.button-primary:hover{box-shadow:inset 0 0 0 2px #fff}.capo-milazzo{color:#fff}.capo-milazzo a.cta.button-primary:hover{box-shadow:inset 0 0 0 2px #fff}.vittoria{color:#fff}.vittoria a.cta.button-primary:hover{box-shadow:inset 0 0 0 2px #fff}.didacus{color:#fff}.didacus a.cta.button-primary:hover{box-shadow:inset 0 0 0 2px #fff}.h-10{min-height:10vh}.h-20{min-height:20vh}.h-30{min-height:30vh}.h-40{min-height:40vh}.h-50{min-height:50vh}.h-60{min-height:60vh}.h-70{min-height:70vh}.h-80{min-height:80vh}.h-90{min-height:90vh}.h-100{min-height:100vh}@media (max-width: 767px){.h-m-10{min-height:10vh}.h-m-20{min-height:20vh}.h-m-30{min-height:30vh}.h-m-40{min-height:40vh}.h-m-50{min-height:50vh}.h-m-60{min-height:60vh}.h-m-70{min-height:70vh}.h-m-80{min-height:80vh}.h-m-90{min-height:90vh}.h-m-100{min-height:100vh}}@media (min-width: 768px) and (max-width: 1024px){.h-t-10{min-height:10vh}.h-t-20{min-height:20vh}.h-t-30{min-height:30vh}.h-t-40{min-height:40vh}.h-t-50{min-height:50vh}.h-t-60{min-height:60vh}.h-t-70{min-height:70vh}.h-t-80{min-height:80vh}.h-t-90{min-height:90vh}.h-t-100{min-height:100vh}}@media (min-width: 1025px){.h-d-10{min-height:10vh}.h-d-20{min-height:20vh}.h-d-30{min-height:30vh}.h-d-40{min-height:40vh}.h-d-50{min-height:50vh}.h-d-60{min-height:60vh}.h-d-70{min-height:70vh}.h-d-80{min-height:80vh}.h-d-90{min-height:90vh}.h-d-100{min-height:100vh}}.shadow-small{-webkit-box-shadow:0px .125rem .25rem 0px rgba(0,0,0,0.075);-moz-box-shadow:0px .125rem .25rem 0px rgba(0,0,0,0.075);box-shadow:0px .125rem .25rem 0px rgba(0,0,0,0.075)}.shadow-regular{-webkit-box-shadow:0px .5rem 1rem 0px rgba(0,0,0,0.15);-moz-box-shadow:0px .5rem 1rem 0px rgba(0,0,0,0.15);box-shadow:0px .5rem 1rem 0px rgba(0,0,0,0.15)}.shadow-large{-webkit-box-shadow:0px 1rem 3rem 0px rgba(0,0,0,0.175);-moz-box-shadow:0px 1rem 3rem 0px rgba(0,0,0,0.175);box-shadow:0px 1rem 3rem 0px rgba(0,0,0,0.175)}.container-fluid{width:100%;margin:0px auto;max-width:1920px}.container{width:100%;margin:0px auto}@media (max-width: 399px){.container{max-width:400px;padding-left:20px;padding-right:20px}}@media (max-width: 767px){.container{padding-left:20px;padding-right:20px}}@media (min-width: 768px) and (max-width: 1024px){.container{max-width:788px;padding-left:20px;padding-right:20px}}@media (min-width: 1025px){.container{max-width:1120px;padding-left:30px;padding-right:30px}}.container-small{width:100%;margin:0px auto}@media (max-width: 767px){.container-small{padding-left:10px;padding-right:10px}}@media (min-width: 768px) and (max-width: 1024px){.container-small{max-width:760px;padding-left:20px;padding-right:20px}}@media (min-width: 1025px){.container-small{max-width:1014px;padding-left:30px;padding-right:30px}}.container-full{width:100%;margin:0px auto}@media (max-width: 767px){.container-full{padding-left:10px;padding-right:10px}}@media (min-width: 768px) and (max-width: 1024px){.container-full{padding-left:20px;padding-right:20px}}@media (min-width: 1025px){.container-full{padding-left:30px;padding-right:30px}}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-grow{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.flex-shrink{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.flex-basis{-webkit-flex-basis:0;-moz-flex-basis:0;-ms-flex-basis:0;flex-basis:0}.gap-xsm{gap:15px}.gap-sm{gap:20px}.gap-md{gap:30px}.gap-l{gap:40px}.gap-xl{gap:50px}.gap-xxl{gap:60px}.gap-xxxl{gap:100px}@media (max-width: 767px){.flex-m{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (min-width: 768px) and (max-width: 1024px){.flex-t{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (min-width: 768px){.flex-td{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (min-width: 1025px){.flex-d{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.flex-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.flex-wrap-m{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width: 768px) and (max-width: 1024px){.flex-wrap-t{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width: 768px){.flex-wrap-td{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width: 1025px){.flex-wrap-d{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.flex-row{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-row-reverse{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-column{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-column-reverse{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (max-width: 767px){.flex-row-m{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-row-reverse-m{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-column-m{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-column-reverse-m{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (min-width: 768px) and (max-width: 1024px){.flex-row-t{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-row-reverse-t{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-column-t{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-column-reverse-t{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (min-width: 768px){.flex-row-td{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-row-reverse-td{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-column-td{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-column-reverse-td{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (min-width: 1025px){.flex-row-d{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-row-reverse-d{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-column-d{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-column-reverse-d{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.justify-content-start{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.justify-content-end{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.justify-content-center{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.justify-content-between{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.justify-content-around{-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around}@media (max-width: 767px){.justify-content-start-m{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.justify-content-end-m{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.justify-content-center-m{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.justify-content-between-m{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.justify-content-around-m{-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around}}@media (min-width: 768px) and (max-width: 1024px){.justify-content-start-t{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.justify-content-end-t{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.justify-content-center-t{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.justify-content-between-t{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.justify-content-around-t{-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around}}@media (min-width: 768px){.justify-content-start-td{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.justify-content-end-td{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.justify-content-center-td{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.justify-content-between-td{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.justify-content-around-td{-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around}}@media (min-width: 1025px){.justify-content-start-d{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.justify-content-end-d{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.justify-content-center-d{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.justify-content-between-d{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.justify-content-around-d{-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around}}.align-items-start{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.align-items-end{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.align-items-center{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width: 767px){.align-items-start-m{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.align-items-end-m{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.align-items-center-m{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}@media (min-width: 768px) and (max-width: 1024px){.align-items-start-t{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.align-items-end-t{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.align-items-center-t{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}@media (min-width: 768px){.align-items-start-td{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.align-items-end-td{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.align-items-center-td{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}@media (min-width: 1025px){.align-items-start-d{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.align-items-end-d{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.align-items-center-d{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}.align-self-start{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start}.align-self-end{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end}.align-self-center{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center}@media (max-width: 767px){.align-self-start-m{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start}.align-self-end-m{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end}.align-self-center-m{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center}}@media (min-width: 768px) and (max-width: 1024px){.align-self-start-t{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start}.align-self-end-t{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end}.align-self-center-t{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center}}@media (min-width: 768px){.align-self-start-td{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start}.align-self-end-td{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end}.align-self-center-td{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center}}@media (min-width: 1025px){.align-self-start-d{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start}.align-self-end-d{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end}.align-self-center-d{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center}}.align-content-start{-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start}.align-content-end{-webkit-align-content:flex-end;-moz-align-content:flex-end;-ms-align-content:flex-end;align-content:flex-end}.align-content-center{-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center}@media (max-width: 767px){.align-content-start-m{-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start}.align-content-end-m{-webkit-align-content:flex-end;-moz-align-content:flex-end;-ms-align-content:flex-end;align-content:flex-end}.align-content-center-m{-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center}}@media (min-width: 768px) and (max-width: 1024px){.align-content-start-t{-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start}.align-content-end-t{-webkit-align-content:flex-end;-moz-align-content:flex-end;-ms-align-content:flex-end;align-content:flex-end}.align-content-center-t{-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center}}@media (min-width: 768px){.align-content-start-td{-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start}.align-content-end-td{-webkit-align-content:flex-end;-moz-align-content:flex-end;-ms-align-content:flex-end;align-content:flex-end}.align-content-center-td{-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center}}@media (min-width: 1025px){.align-content-start-d{-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start}.align-content-end-d{-webkit-align-content:flex-end;-moz-align-content:flex-end;-ms-align-content:flex-end;align-content:flex-end}.align-content-center-d{-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center}}.order-1{order:1}.order-2{order:2}.order-3{order:3}@media (max-width: 767px){.order-m-1{order:1}.order-m-2{order:2}.order-m-3{order:3}}@media (min-width: 768px) and (max-width: 1024px){.order-t-1{order:1}.order-t-2{order:2}.order-t-3{order:3}}@media (min-width: 768px){.order-td-1{order:1}.order-td-2{order:2}.order-td-3{order:3}}@media (min-width: 1025px){.order-d-1{order:1}.order-d-2{order:2}.order-d-3{order:3}}.col-1{width:10%}.col-2{width:20%}.col-3{width:30%}.col-4{width:40%}.col-5{width:50%}.col-6{width:60%}.col-7{width:70%}.col-8{width:80%}.col-9{width:90%}.col-10{width:100%}@media (max-width: 767px){.col-m-1{width:10%}.col-m-2{width:20%}.col-m-3{width:30%}.col-m-4{width:40%}.col-m-5{width:50%}.col-m-6{width:60%}.col-m-7{width:70%}.col-m-8{width:80%}.col-m-9{width:90%}.col-m-10{width:100%}}@media (min-width: 768px) and (max-width: 1024px){.col-t-1{width:10%}.col-t-2{width:20%}.col-t-3{width:30%}.col-t-4{width:40%}.col-t-5{width:50%}.col-t-6{width:60%}.col-t-7{width:70%}.col-t-8{width:80%}.col-t-9{width:90%}.col-t-10{width:100%}}@media (min-width: 1025px){.col-d-1{width:10%}.col-d-2{width:20%}.col-d-3{width:30%}.col-d-4{width:40%}.col-d-5{width:50%}.col-d-6{width:60%}.col-d-7{width:70%}.col-d-8{width:80%}.col-d-9{width:90%}.col-d-10{width:100%}}.offset-1{margin-right:10%}.offset-2{margin-right:20%}.offset-3{margin-right:30%}.offset-4{margin-right:40%}.offset-5{margin-right:50%}.offset-6{margin-right:50%}.offset-7{margin-right:70%}.offset-8{margin-right:80%}.offset-9{margin-right:90%}.offset-10{margin-right:100%}@media (max-width: 767px){.offset-m-1{margin-right:10%}.offset-m-2{margin-right:20%}.offset-m-3{margin-right:30%}.offset-m-4{margin-right:40%}.offset-m-5{margin-right:50%}.offset-m-6{margin-right:50%}.offset-m-7{margin-right:70%}.offset-m-8{margin-right:80%}.offset-m-9{margin-right:90%}.offset-m-10{margin-right:100%}}@media (min-width: 768px) and (max-width: 1024px){.offset-t-1{margin-right:10%}.offset-t-2{margin-right:20%}.offset-t-3{margin-right:30%}.offset-t-4{margin-right:40%}.offset-t-5{margin-right:50%}.offset-t-6{margin-right:50%}.offset-t-7{margin-right:70%}.offset-t-8{margin-right:80%}.offset-t-9{margin-right:90%}.offset-t-10{margin-right:100%}}@media (min-width: 1025px){.offset-d-1{margin-right:10%}.offset-d-2{margin-right:20%}.offset-d-3{margin-right:30%}.offset-d-4{margin-right:40%}.offset-d-5{margin-right:50%}.offset-d-6{margin-right:50%}.offset-d-7{margin-right:70%}.offset-d-8{margin-right:80%}.offset-d-9{margin-right:90%}.offset-d-10{margin-right:100%}}.swiper-button-next,.swiper-button-prev{z-index:9 !important}.swiper-button-next::after,.swiper-button-prev::after{display:none}.swiper-button-next svg,.swiper-button-prev svg{width:24px;height:24px}.swiper-container-horizontal>.swiper-pagination-progressbar{top:auto !important;bottom:0px}.swiper-pagination-bullets .swiper-pagination-bullet{position:relative;width:12px;height:12px;border:1px solid #031330;background-color:transparent;opacity:1;transition:border-color .2s cubic-bezier(0.645, 0.045, 0.355, 1)}.swiper-pagination-bullets .swiper-pagination-bullet::after{content:'';display:block;position:absolute;top:50%;bottom:initial;left:50%;right:initial;transform:translate(-50%, -50%);width:6px;height:6px;border-radius:50%}.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#031330}.breadcrumb-wrap ol{list-style:none;padding:0px;margin:0px;text-align:center}.breadcrumb-wrap ol li{font-size:12px;display:inline-block;line-height:1.2;text-transform:uppercase}.breadcrumb-wrap ol li a,.breadcrumb-wrap ol li span{color:white;text-decoration:none;font-size:12px;line-height:14.32px;font-family:"neue-haas-grotesk-display",sans-serif;letter-spacing:2px;font-weight:600}.breadcrumb-wrap ol li .bc_divider{padding:0 4px}@media (max-width: 767px){.breadcrumb-wrap ol li>a,.breadcrumb-wrap ol li>span,.breadcrumb-wrap ol li::after{font-size:.75em;line-height:1.5em}}@media (min-width: 768px){.breadcrumb-wrap ol li a:hover{text-decoration:underline}.breadcrumb-wrap ol li>a,.breadcrumb-wrap ol li>span,.breadcrumb-wrap ol li::after{font-size:.75em;line-height:1.5em}}body:not(.single-post) .breadcrumb-wrap ol{list-style:none;padding:0px;margin:0px}body:not(.single-post) .breadcrumb-wrap ol li:last-child{display:none}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.top-bar__content p{margin:0px;font-size:1em;line-height:1.75em;font-weight:500;font-family:"neue-haas-grotesk-display",sans-serif;letter-spacing:0.8px}.top-bar{color:#07457B;background-color:#F6F3F1;position:relative;min-height:40px;text-decoration:none;transition:min-height .2s cubic-bezier(0.645, 0.045, 0.355, 1);z-index:1}.top-bar.hide{min-height:0px;pointer-events:none}.top-bar.hide .top-bar__inner,.top-bar.hide .top-bar__content,.top-bar.hide .top-bar__close{display:none}.top-bar__inner{margin:0 20px;padding:30px 0 20px;position:relative;min-height:40px;overflow:hidden}.top-bar__content{text-align:center;color:#07457B}.top-bar__content p{font-weight:400;text-align:center;text-decoration:none}.top-bar__content p:not(:last-child){margin-bottom:20px}.top-bar__content strong{font-weight:700}.top-bar__content a{font-weight:700;font-size:inherit;color:#07457B;text-transform:none}.top-bar__close{width:15px;height:15px;position:absolute;top:10px;right:20px;cursor:pointer;fill:#031330}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}header{position:absolute;top:0px;left:0px;width:100%;z-index:5}header.white-header{background:#fff;color:#031330;position:relative}header.white-header .header-layout .wrap-primary-menu .over-menu ul>li a{color:#07457B}header.white-header .header-layout .wrap-primary-menu .main-menu ul>li a{color:#031330}header.white-header .header-layout .wrap-primary-menu .main-menu .menu-item-has-children .submenu-indicator svg{fill:#000}header.white-header .header-layout .languages-list .im-accordion__toggle .im-accordion__title{color:#031330}header.white-header .header-layout .languages-list .im-accordion__toggle .im-accordion__icon svg{fill:#031330}header.white-header .header-layout .languages-list .im-accordion__content .languages-list__item a{color:#031330}header.white-header .header-layout .logo a.dark-logo{display:block}header.white-header .header-layout .logo a.light-logo{display:none}header.white-header .header__burger .dark-burger{display:block}header.white-header .header__burger .light-burger{display:none}header .header-layout{padding:40px 60px}header .header-layout .header-content{max-height:50px}header .header-layout .header-top{color:#fff;background-color:#031330}header .header-layout .wrap-primary-menu .main-menu .menu-item-has-children{display:inline-flex;align-items:center}header .header-layout .wrap-primary-menu .main-menu .menu-item-has-children .submenu-indicator{height:9px;width:9px;display:flex;cursor:pointer;z-index:2;margin-left:5px}header .header-layout .wrap-primary-menu .main-menu .menu-item-has-children .submenu-indicator svg{display:block;position:relative;width:9px;height:9px;fill:#fff;transition:transform .2s cubic-bezier(0.55, 0.085, 0.68, 0.53)}header .header-layout .search-toggle{position:relative;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:10px 0px;width:60px;z-index:21}header .header-layout .search-toggle::after{content:'';position:absolute;bottom:0px;left:0px;width:0%;height:5px;background-color:#fff;transition:width .2s cubic-bezier(0.645, 0.045, 0.355, 1)}header .header-layout .search-toggle .icon{margin-top:2px;margin-right:4px;width:14px;height:14px;fill:#fff}header .header-layout .search-toggle span{color:#fff;font-size:.875em;line-height:1.42857em;font-weight:500;text-decoration:none}header .header-layout .search-toggle:hover::after,header .header-layout .search-toggle.open::after{width:100%}header .header-layout .logo{overflow:hidden}header .header-layout .logo a{display:inline-block}header .header-layout .logo svg{display:block}header .header-layout .logo svg #text{fill:#1D1D1B}header .header-layout .logo svg #glass{fill:#031330}header .header-layout .menu-container .top-menu>ul>li a{position:relative;display:block;color:#fff;font-size:.875em;line-height:1.42857em;font-weight:500;text-decoration:none}header .header-layout .menu-container .top-menu>ul>li:not(.dropdown)>a::after{content:'';position:absolute;bottom:0px;left:0px;width:0%;height:5px;background-color:#fff;transition:width .2s cubic-bezier(0.645, 0.045, 0.355, 1)}header .header-layout .menu-container .top-menu>ul>li.active a::after,header .header-layout .menu-container .top-menu>ul>li a:hover::after{width:100%}header .header-layout .wrap-logo-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}header .header-layout .wrap-logo-text .management-text{text-align:center;padding:0px 20px}header .header-layout .wrap-primary-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;text-align:right}header .header-layout .wrap-primary-menu .main-menu>ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}header .header-layout .wrap-primary-menu .main-menu>ul>li a{position:relative;display:block;font-size:1.125em;font-weight:500;font-style:italic;line-height:1.2;text-decoration:none;color:#fff;letter-spacing:0.9px;transition:all .4s}header .header-layout .wrap-primary-menu .over-menu{margin-bottom:20px}header .header-layout .wrap-primary-menu .over-menu ul{display:flex}header .header-layout .wrap-primary-menu .over-menu ul>li a{position:relative;display:block;padding:8px 0 0 20px;font-size:.875em;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:600;text-transform:capitalize;text-decoration:none;color:#fff;line-height:normal;letter-spacing:0.42px;transition:all .4s}@media (max-width: 1023px){header .header-layout .menu-container .top-menu{padding-left:20px;padding-right:20px}}@media (max-width: 1023px){header .header-layout .header-top>.container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}header .header-layout .logo{width:100%;height:100%;max-width:180px;max-height:43px;display:flex;align-items:center;justify-content:center}header .header-layout .logo a{width:100%;height:100%}header .header-layout .logo svg{width:100%;height:100%}header .header-layout .menu-right{position:relative;z-index:21}header .header-layout .menu-right__social,header .header-layout .menu-right__lang{display:none}header .header-layout .menu-container{position:absolute;top:39px;right:0px;width:100%;height:calc(100vh - 75px);background-color:transparent;opacity:0;visibility:hidden;overflow:auto;transform:translateY(-100%);z-index:20;transition:transform 0.4s ease-in-out .2s,opacity 0s linear 0.6s,visibility 0s linear 0.6s,background-color 0s linear 0.6s}header .header-layout .menu-container .menu-wrapper{position:relative;height:100%;overflow-y:auto;overflow-x:hidden;opacity:0;transition:opacity .2s linear}header .header-layout .menu-container .top-menu{position:relative;max-width:375px;padding-left:5px;padding-right:5px;padding-bottom:170px;margin:0px auto;min-height:95%}header .header-layout .menu-container .top-menu::after{content:'';position:absolute;top:initial;bottom:initial;left:50%;right:initial;transform:translateX(-50%);bottom:70px;width:30px;height:30px;background-repeat:no-repeat;background-size:30px;background-position:center;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Livello_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve'%3E%3Cpath fill='%23fff' d='M18.7,2v8.1c0,0,0,0.1,0,0.1c0,3.2-2.2,5.9-5.1,6.6v0.3c0,1.4,1.1,2.5,2.5,2.5h2.4V22H5.3v-2.4h2.4c1.4,0,2.5-1.1,2.5-2.5 v-0.3C7.2,16.1,5,13.4,5,10.2c0,0,0-0.1,0-0.1L5,2H18.7z M15.6,4.9h-2.1v6.2c0,0.1,0,0.1,0,0.2l0,0.1c0,1-0.4,1.8-1,2.5 c1.7-0.3,3.1-1.8,3.1-3.6l0-0.1c0-0.1,0-0.1,0-0.2V4.9z'/%3E%3C/svg%3E")}header .header-layout .menu-container .top-menu>ul>li a{display:inline-block;padding:10px 0px;color:#fff;font-size:1.625em;line-height:1.03846em;font-weight:600}header .header-layout .menu-container .wrap-social-links{padding:0px 20px;margin-top:30px}header .header-layout .menu-container .wrap-social-links ul li{display:inline-block}header .header-layout .menu-container .wrap-social-links ul li:not(:first-child){margin-left:20px}header .header-layout .menu-container .wrap-social-links ul li a{display:block}header .header-layout .menu-container .wrap-social-links ul li svg{width:18px;height:18px;fill:#000}header .header-layout .wrap-primary-menu{overflow-x:auto;text-align:right}header .header-layout .wrap-primary-menu .main-menu>ul{white-space:nowrap}header .header-layout .wrap-primary-menu .main-menu>ul>li{display:inline-block}header .header-layout .wrap-primary-menu .main-menu>ul>li:not(:first-child){margin-left:10px}header .header-layout.open-menu .logo svg #text{fill:#000}header .header-layout.open-menu .logo svg #glass{fill:#031330}header .header-layout.open-menu .menu-container{opacity:1;visibility:visible;transform:translateY(0%);background-color:#031330;transition:transform 0.4s ease-in-out, opacity 0s linear, visibility 0s linear}header .header-layout.open-menu .menu-container .menu-wrapper{opacity:1;transition:opacity .2s linear 0.4s}}@media (min-width: 1024px){header .header-layout .header-top>.container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}header .header-layout .menu-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}header .header-layout .logo{position:relative;width:100%;height:100%;max-width:480px;max-height:72px}header .header-layout .logo a{width:100%;height:100%}header .header-layout .logo svg{width:100%;height:100%}header .header-layout .menu-container{text-align:center}header .header-layout .menu-container .top-menu>ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}header .header-layout .menu-container .top-menu>ul>li{margin-left:1.58vw}header .header-layout .menu-container .top-menu>ul>li:not(.dropdown)>a{padding:10px 0px}header .header-layout .menu-container .wrap-social-links{display:none}header .header-layout .wrap-primary-menu .main-menu>ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}header .header-layout .wrap-primary-menu .main-menu>ul>li:not(:first-child){margin-left:30px}}@media (max-width: 1024px){header .header-layout .machette{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;padding:11px 0px;border-bottom:1px solid #A19F9F}header .header-layout .machette__left{max-width:50%;padding:0px 3px 0px 5px}header .header-layout .machette__right{max-width:50%;padding:0px 5px 0px 3px}}@media (min-width: 1025px){header .header-layout .machette__left,header .header-layout .machette__right{position:absolute;top:25px}header .header-layout .machette__left{left:30px}header .header-layout .machette__right{right:30px}}header .header__burger{position:relative;text-decoration:none;transform:rotate(0);font-size:unset;line-height:unset;transition:transform .5s cubic-bezier(0.645, 0.045, 0.355, 1);text-align:right}header .header__burger-lines{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;width:17px;height:13px;margin-top:2px}header .header__burger-line{display:block;opacity:1;margin-right:0px;margin-left:auto;background-color:#fff;transform:translateY(0px) rotate(0deg);transition:transform .5s cubic-bezier(0.645, 0.045, 0.355, 1),width .5s linear,opacity .5s linear,background-color .5s linear}header .header__burger-line:nth-child(1){width:17px;height:1px}header .header__burger-line:nth-child(2){margin-top:5px;width:17px;height:1px}header .header__burger-line:nth-child(3){margin-top:5px;width:17px;height:1px}header .header__burger-text{position:relative;opacity:1;font-size:.875em;line-height:1em;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:500;color:#fff;text-transform:capitalize;transition:opacity .5s cubic-bezier(0.645, 0.045, 0.355, 1),color .5s cubic-bezier(0.645, 0.045, 0.355, 1)}header .header__burger.open .header__burger-line{width:17px}header .header__burger.open .header__burger-line:nth-child(1){transform:translateY(6px) rotate(45deg)}header .header__burger.open .header__burger-line:nth-child(2){opacity:0}header .header__burger.open .header__burger-line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media (max-width: 1023px){header .header__burger{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}header .header__burger-text{margin-right:10px}}@media (min-width: 1024px){header .header__burger{display:none}}header .header-layout:not(.mobile-header){transition:all .6s ease-in-out}header .header-layout:not(.mobile-header) .wrap-primary-menu .sub-menu{position:absolute;top:20%;background:#fff;width:100%;left:50%;justify-content:end;gap:60px;align-items:center;padding:50px 0;transform:translate(-50%);margin:0px auto;display:flex;z-index:-1;opacity:0;transition:all .5s;pointer-events:none}@media (max-width: 767px){header .header-layout:not(.mobile-header) .wrap-primary-menu .sub-menu{max-width:375px;padding-left:20px;padding-right:20px}}@media (min-width: 768px) and (max-width: 1024px){header .header-layout:not(.mobile-header) .wrap-primary-menu .sub-menu{max-width:788px;padding-left:20px;padding-right:20px}}@media (min-width: 1025px){header .header-layout:not(.mobile-header) .wrap-primary-menu .sub-menu{max-width:100%;padding-left:60px;padding-right:60px}}header .header-layout:not(.mobile-header) .wrap-primary-menu .sub-menu:after{content:'';position:absolute;background:#F6F3F1;width:100vw;height:100%;transform:translate(-50%);left:50%;z-index:-1}header .header-layout:not(.mobile-header) .wrap-primary-menu .sub-menu li:first-child{margin-right:auto;color:#07457B;text-decoration:underline;font-size:30px;font-weight:400;line-height:35px}header .header-layout:not(.mobile-header) .wrap-primary-menu .sub-menu li:first-child a{color:#07457B !important}header .header-layout:not(.mobile-header) .wrap-primary-menu .sub-menu>li a{color:#031330;font-size:30px;font-weight:400;line-height:35px;font-style:normal}header .header-layout:not(.mobile-header) .wrap-primary-menu li.menu-item-has-children.open .sub-menu{display:flex;top:100%;opacity:1;background:#F6F3F1;pointer-events:all}header .header-layout:not(.mobile-header).open-submenu{transition:all .15s ease-in-out;background:#fff;color:#031330}header .header-layout:not(.mobile-header).open-submenu .wrap-primary-menu .over-menu ul>li a{color:#07457B}header .header-layout:not(.mobile-header).open-submenu .wrap-primary-menu .main-menu ul>li a{color:#031330}header .header-layout:not(.mobile-header).open-submenu .wrap-primary-menu .main-menu .menu-item-has-children .submenu-indicator svg{transform:rotate(180deg);fill:#000}header .header-layout:not(.mobile-header).open-submenu .languages-list .im-accordion__toggle .im-accordion__title{color:#031330}header .header-layout:not(.mobile-header).open-submenu .languages-list .im-accordion__toggle .im-accordion__icon svg{fill:#031330}header .header-layout:not(.mobile-header).open-submenu .languages-list .im-accordion__content .languages-list__item a{color:#031330}header .header-layout:not(.mobile-header).open-submenu .light-logo{display:none}header .header-layout:not(.mobile-header).open-submenu .dark-logo{display:inline-block}header .header-layout:not(.mobile-header).open-submenu .logo svg path{fill:#031330}header .header-layout .logo a.dark-logo,header .header__burger .dark-burger,header .header__burger .close{display:none}header .header-layout.mobile-header{display:none}header .header-layout.mobile-header.opened{background:#fff}header .header-layout.mobile-header.opened .logo a.dark-logo,header .header-layout.mobile-header.opened .header__burger .close{display:block}header .header-layout.mobile-header.opened .logo a.light-logo,header .header-layout.mobile-header.opened .header__burger .light-burger{display:none}header .header-layout.mobile-header.opened .logo a.light-logo,header .header-layout.mobile-header.opened .header__burger .dark-burger{display:none}header .mobile-menu{background:#fff;height:calc(100vh - 130px);display:none;padding-bottom:50px;overflow:scroll}header .mobile-menu.opened{display:block}@media (min-width: 1024px){header .mobile-menu.opened{display:none}}@media (max-width: 1023px){header .mobile-menu .languages-list{padding-bottom:20px}}@media (max-width: 1023px){header .mobile-menu .languages-list .im-accordion__toggle{justify-content:flex-end;padding-bottom:10px}}header .mobile-menu .languages-list [data-wrapper-height]{padding-top:0;padding-bottom:0;display:flex;justify-content:end;padding-right:12px}header .mobile-menu .over-menu{margin-top:60px;margin-bottom:80px}header .mobile-menu .over-menu li{margin-bottom:30px}header .mobile-menu .over-menu li a{font-size:14px;font-weight:600;font-family:"neue-haas-grotesk-display",sans-serif;text-decoration:none;color:#07457B;display:block;line-height:14px}header .mobile-menu .main-menu ul{margin-top:0px}header .mobile-menu .main-menu ul li{margin-bottom:40px}header .mobile-menu .main-menu ul li a{font-size:30px;line-height:100%;text-decoration:none;display:block;font-weight:500;font-style:italic}header .mobile-menu .main-menu .sub-menu{margin-bottom:30px}header .mobile-menu .main-menu .sub-menu li{margin-bottom:30px}header .mobile-menu .main-menu .sub-menu li:first-child{margin-top:40px}header .mobile-menu .main-menu .sub-menu li:first-child a{text-decoration:underline;color:#07457B;text-decoration-thickness:1px}header .mobile-menu .main-menu .sub-menu a{margin-bottom:0;font-style:normal;line-height:100%;font-size:20px;font-weight:400}header .mobile-menu .main-menu .menu-item-has-children{display:flex;align-items:center;flex-wrap:wrap}header .mobile-menu .main-menu .menu-item-has-children .sub-menu{display:none}header .mobile-menu .main-menu .menu-item-has-children .sub-menu a{font-size:20px;font-weight:400;line-height:35px;padding-bottom:0}header .mobile-menu .main-menu .menu-item-has-children.open .sub-menu{display:block;order:2;width:100%;margin-bottom:0}header .mobile-menu .main-menu .menu-item-has-children.open .sub-menu li a{margin-bottom:0;font-style:normal;line-height:100%;font-size:20px;font-weight:400}header .mobile-menu .main-menu .menu-item-has-children.open .submenu-indicator{transform:rotate(180deg);margin-bottom:10px}header .mobile-menu .main-menu .menu-item-has-children .submenu-indicator{height:10px;width:10px;display:flex;cursor:pointer;z-index:2;margin-left:5px;align-items:end;transition:all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53)}header .mobile-menu .main-menu .menu-item-has-children .submenu-indicator svg{display:block;position:relative;width:16px;height:16px;fill:#000;transition:transform .2s cubic-bezier(0.55, 0.085, 0.68, 0.53)}@media (min-width: 768px) and (max-width: 1024px){header .header-layout{padding:35px 20px}header .header-layout .languages-list{margin-left:35px}header .wrap-primary-menu .main-menu>ul>li:not(:first-child){margin-left:15px}header .wrap-primary-menu .main-menu>ul>li a{font-size:.8125em !important}}@media (max-width: 1023px){header .header-layout{display:none}header .header-layout.mobile-header{padding:50px 0;display:block}}header .header-wrap .menu-container .top-menu>ul>li.megamenu>.dropdown-menu>li>a{display:block;text-decoration:none;font-size:.8125em;text-transform:uppercase;font-weight:700;transition:color .2s cubic-bezier(0.55, 0.085, 0.68, 0.53)}header .header-wrap .menu-container .top-menu>ul>li.megamenu>.dropdown-menu>li>.dropdown-menu>li a{display:block;text-decoration:none;font-size:.8125em;font-weight:700;color:#576673;transition:color .2s cubic-bezier(0.55, 0.085, 0.68, 0.53)}header .header-wrap .menu-container .top-menu>ul>li.megamenu-dropdown>a{position:relative}header .header-wrap .menu-container .top-menu>ul>li.megamenu-dropdown>a::after{content:'';position:absolute;bottom:0px;left:0px;width:0%;height:5px;background-color:#fff;transition:width .2s cubic-bezier(0.645, 0.045, 0.355, 1)}header .header-wrap .menu-container .top-menu>ul>li.megamenu-dropdown .dropdown-menu a{display:block;text-decoration:none;font-size:.875em;line-height:1.42857em;transition:color .2s cubic-bezier(0.55, 0.085, 0.68, 0.53)}header .header-wrap .menu-container .top-menu>ul>li.megamenu-dropdown .dropdown-menu .active a{text-decoration:underline}header .header-wrap .menu-container .top-menu>ul>li.megamenu-dropdown:hover a::after{width:100%}@media (max-width: 1023px){header .header-wrap .menu-container .top-menu>ul>li.megamenu,header .header-wrap .menu-container .top-menu>ul>li.megamenu-dropdown{position:relative}header .header-wrap .menu-container .top-menu>ul>li.megamenu>a,header .header-wrap .menu-container .top-menu>ul>li.megamenu-dropdown>a{position:relative;z-index:1}header .header-wrap .menu-container .top-menu>ul>li.megamenu .submenu-indicator,header .header-wrap .menu-container .top-menu>ul>li.megamenu-dropdown .submenu-indicator{cursor:pointer;position:absolute;top:2px;padding:12px;right:-6px;z-index:2}header .header-wrap .menu-container .top-menu>ul>li.megamenu .submenu-indicator svg,header .header-wrap .menu-container .top-menu>ul>li.megamenu-dropdown .submenu-indicator svg{display:block;position:relative;width:16px;height:16px;fill:#fff;transition:transform .2s cubic-bezier(0.55, 0.085, 0.68, 0.53)}header .header-wrap .menu-container .top-menu>ul>li.megamenu>.dropdown-menu,header .header-wrap .menu-container .top-menu>ul>li.megamenu-dropdown>.dropdown-menu{overflow:hidden;padding:0px 12px;height:0px;transition:height .5s cubic-bezier(0.645, 0.045, 0.355, 1)}header .header-wrap .menu-container .top-menu>ul>li.megamenu>.dropdown-menu>li,header .header-wrap .menu-container .top-menu>ul>li.megamenu-dropdown>.dropdown-menu>li{padding-top:20px}header .header-wrap .menu-container .top-menu>ul>li.megamenu>.dropdown-menu>li ul li,header .header-wrap .menu-container .top-menu>ul>li.megamenu-dropdown>.dropdown-menu>li ul li{padding-top:8px}header .header-wrap .menu-container .top-menu>ul>li.megamenu.open .submenu-indicator svg,header .header-wrap .menu-container .top-menu>ul>li.megamenu-dropdown.open .submenu-indicator svg{transform:rotate(180deg)}}@media (min-width: 1024px){header .header-wrap .menu-container .top-menu>ul li.dropdown{cursor:pointer;padding:10px 16px 10px 0px}header .header-wrap .menu-container .top-menu>ul li.dropdown>a{pointer-events:none}header .header-wrap .menu-container .top-menu>ul li.dropdown .submenu-indicator{position:absolute;right:0px;bottom:14px;fill:#fff}header .header-wrap .menu-container .top-menu>ul li.dropdown .submenu-indicator svg{display:block;width:10px;height:10px;transition:transform .2s cubic-bezier(0.645, 0.045, 0.355, 1),fill .2s cubic-bezier(0.645, 0.045, 0.355, 1)}header .header-wrap .menu-container .top-menu>ul>li.megamenu>.dropdown-menu{position:fixed;top:100%;max-width:1230px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background-color:#fff;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.14);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.14);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.14);transform:translateX(-50%);z-index:5;opacity:0;visibility:hidden;transition:opacity .2s cubic-bezier(0.55, 0.085, 0.68, 0.53),visibility 0s linear .2s}header .header-wrap .menu-container .top-menu>ul>li.megamenu>.dropdown-menu>li{width:25%;padding:10px 20px 20px}header .header-wrap .menu-container .top-menu>ul>li.megamenu>.dropdown-menu>li a{color:#000}header .header-wrap .menu-container .top-menu>ul>li.megamenu>.dropdown-menu>li a:hover{text-decoration:underline}header .header-wrap .menu-container .top-menu>ul>li.megamenu>.dropdown-menu>li ul li{margin-top:8px}header .header-wrap .menu-container .top-menu>ul>li.megamenu.open>.dropdown-menu{opacity:1;visibility:visible;transition:opacity .2s cubic-bezier(0.55, 0.085, 0.68, 0.53),visibility 0s linear}header .header-wrap .menu-container .top-menu>ul>li.megamenu-dropdown{position:relative}header .header-wrap .menu-container .top-menu>ul>li.megamenu-dropdown>a::after{bottom:-10px}header .header-wrap .menu-container .top-menu>ul>li.megamenu-dropdown>.dropdown-menu{position:absolute;top:initial;bottom:initial;left:50%;right:initial;transform:translateX(-50%);top:100%;width:230px;padding-top:5px;padding-bottom:5px;background-color:#fff;border-radius:5px;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.35);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.35);z-index:5;opacity:0;visibility:hidden;transition:opacity .2s cubic-bezier(0.55, 0.085, 0.68, 0.53),visibility 0s linear .2s}header .header-wrap .menu-container .top-menu>ul>li.megamenu-dropdown>.dropdown-menu::before{content:'';position:absolute;top:initial;bottom:initial;left:50%;right:initial;transform:translateX(-50%);top:-5px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}header .header-wrap .menu-container .top-menu>ul>li.megamenu-dropdown>.dropdown-menu li a{padding:12px 30px;color:#000;text-align:left}header .header-wrap .menu-container .top-menu>ul>li.megamenu-dropdown>.dropdown-menu li a:hover{text-decoration:underline}header .header-wrap .menu-container .top-menu>ul>li.megamenu-dropdown.open>.dropdown-menu{opacity:1;visibility:visible;transition:opacity .2s cubic-bezier(0.55, 0.085, 0.68, 0.53),visibility 0s linear}header .header-layout .menu-container .top-menu>ul>li.megamenu>.dropdown-menu{left:50%;width:98.7vw;height:auto}}.is_apple header .mobile-menu .over-menu{margin-bottom:120px}@media (max-width: 767px){body.is_apple .main-menu .menu-item-has-children .submenu-indicator{margin-top:15px}}@media (min-width: 1024px){body.is_apple .main-menu .menu-item-has-children .submenu-indicator svg{margin-top:3px}}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.hero-section .post_date{margin:0px;font-size:3.125em;line-height:1.2;font-family:"ivyora-display",sans-serif;font-weight:400}.hero-section{position:relative;height:100vh;width:100%;min-height:550px}@media (max-width: 767px){.hero-section{height:800px;aspect-ratio:unset}}.hero-section video,.hero-section img,.hero-section picture{width:100%;height:100%;object-fit:cover}.hero-section .banner-text-holder{position:absolute;top:50%;transform:translateY(-50%);color:#fff;width:100%;z-index:2}.hero-section .banner-text-holder .container{display:flex;flex-direction:column;align-items:center}.hero-section .banner-text-holder .h1{font-family:"ivyora-display",sans-serif;font-weight:400;line-height:1.2;letter-spacing:1px;display:inline-flex;height:fit-content;color:#F6F3F1;text-align:center}@media (max-width: 374px){.hero-section .banner-text-holder .h1{font-size:42px}}.hero-section .banner-text-holder .h1.animated-title{font-weight:300;line-height:100px;letter-spacing:-3px}.hero-section .banner-text-holder .h1-big{font-weight:400;line-height:1.2}@media (min-width: 768px) and (max-width: 1024px){.hero-section .banner-text-holder .h1-big{line-height:1.5}}.hero-section .banner-text-holder .animated-title{display:none}@media (max-width: 374px){.hero-section .banner-text-holder .animated-title{font-size:74px}}.hero-section .banner-text-holder .animated-title *{font-family:"ivyora-display",sans-serif;font-weight:300;line-height:1.2;letter-spacing:-3px;display:inline-flex;height:fit-content}.hero-section .banner-text-holder span.moving-text{height:120px;overflow:hidden;display:flex;text-align:left}.hero-section .banner-text-holder .mover{display:flex;height:120px;flex-direction:column;margin-left:15px;font-style:italic;transition:transform 1s ease-in-out}.hero-section .banner-text-holder .mover .child{line-height:120px}@media (max-width: 767px){.hero-section .banner-text-holder a.button-primary{margin-bottom:20px;align-self:center}}.hero-section .post_date{color:#F6F3F1;position:absolute;z-index:2;bottom:60px;width:100%;text-align:center;font-family:"neue-haas-grotesk-display", sans-serif;font-size:16px;font-weight:600;line-height:14.32px;letter-spacing:0.1em}.hero-section .icon{position:absolute;bottom:10%;left:50%;background:white;transform:translateX(-50%);height:80px;width:80px;border-radius:100%;overflow:hidden;z-index:2}.hero-section .icon svg{height:80px;width:80px}.hero-section .collection-icon{position:absolute;bottom:10%;left:50%;transform:translateX(-50%);min-height:100px;min-width:100px;overflow:hidden;z-index:2}.hero-section:before{content:'';background:rgba(0,0,0,0.4);position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.hero-section.hp-hero .animated-title{display:inline-flex}.hero-section.hp-hero .title{display:none}.hero-section.hp-hero .banner-text-holder .container{align-items:flex-start}.hero-section.hp-hero .icon{display:none}.hero-section.hp-hero .overline{margin-bottom:0px}.hero-section.rounded-edges{margin:0 20px 20px;border-radius:10px;position:relative;overflow:hidden;height:calc(100vh - 130px);width:calc(100% - 40px);min-height:500px}@media (min-width: 768px) and (max-width: 1024px){.hero-section.rounded-edges{height:calc(100vh - 120px)}}@media (max-width: 767px){.hero-section.rounded-edges{height:calc(100vh - 133px);width:calc(100% - 10px)}}.hero-section.rounded-edges .container{align-items:center}.hero-section.rounded-edges .banner-text-holder{text-align:center}.hero-section.rounded-edges .banner-text-holder .animated-title{display:none}.hero-section.rounded-edges .banner-text-holder .title{display:flex;font-weight:400;font-size:80px;line-height:1.2}.hero-section.rounded-edges .underline{font-size:18px;line-height:30px;color:#F6F3F1;letter-spacing:0.9px;font-weight:450}.hero-section.rounded-edges .icon{display:none}.hero-section.rounded-edges .bio-label{display:flex}.hero-section .sostain-label{position:absolute;display:flex;justify-content:center;position:absolute;bottom:108px;left:0;background:rgba(94,114,85,0.9);border-radius:0 10px 10px 0;padding:23px 72px;color:#ffffff;font-family:"neue-haas-grotesk-display", sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;align-items:center;z-index:2;line-height:14.23px !important;letter-spacing:1.2px;height:60px;width:206px}.hero-section .bio-label{display:none;position:absolute;bottom:38px;left:0;background:rgba(255,255,255,0.9);border-radius:0 10px 10px 0;padding:18px 43px;color:#031330;font-family:"neue-haas-grotesk-display",sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;align-items:center;z-index:2;line-height:14.32px;letter-spacing:1.2px;height:60px;width:206px;justify-content:center}.hero-section .bio-label svg{margin-left:14px;width:40px;height:24px}.winetour-page .hero-section{display:flex;flex-direction:column;justify-content:center;align-items:center}.winetour-page .hero-section>picture{position:absolute;z-index:-1}.winetour-page .hero-section .breadcrumb-wrap{z-index:2}.winetour-page .hero-section .logo-icon{min-height:124px;min-width:104px;overflow:hidden;z-index:2;padding:0 20px}.winetour-page .hero-section .logo-icon picture{width:auto !important;height:auto !important}@media (max-width: 767px){.hero-section.rounded-edges{margin:0 5px 5px}.hero-section .banner-text-holder .mover{margin-left:0}.hero-section .banner-text-holder .title{line-height:55px;font-weight:300;text-align:center}.hero-section .bio-label{bottom:31px}.hero-section.hp-hero .banner-text-holder{text-align:center}.hero-section.hp-hero .banner-text-holder .moving-text,.hero-section.hp-hero .banner-text-holder .child{justify-content:center}.hero-section.hp-hero .banner-text-holder h1.animated-title{display:inline-block;overflow:visible}.hero-section.hp-hero .banner-text-holder h1.animated-title,.hero-section.hp-hero .banner-text-holder h1.animated-title *{max-width:100%}.hero-section.rounded-edges .banner-text-holder .title{line-height:55px;font-size:55px;font-weight:300}}.term-didacus .hero-section .banner-text-holder h1{font-family:"Great Vibes", cursive;font-size:70px;font-weight:400;line-height:1.2}@media (max-width: 767px){.term-didacus .hero-section .banner-text-holder h1{font-size:55px;font-weight:400;line-height:55px}}.is_apple .hero-section .container>.gap-md{gap:10px !important}.is_apple .hero-section.hp-hero .gap-md{gap:10px !important}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.footer__newsletter-input,.footer__newsletter-link{margin:0px;font-size:3.75em;line-height:1.2;font-family:"ivyora-display",sans-serif;font-weight:300;letter-spacing:.02em}@media (max-width: 767px){.footer__newsletter-input,.footer__newsletter-link{font-size:45px;line-height:45px}}.footer__disclaimer,.footer__menu ul li a{margin:0px;font-size:.8125em;line-height:1.42857em;font-weight:500;letter-spacing:.05em}.footer{color:#fff;background-color:#031330}@media (min-width: 1700px){.footer .col-d-8{width:60% !important}}.footer .container{max-width:1920px;padding-left:120px;padding-right:60px}@media (min-width: 768px) and (max-width: 1024px){.footer .container{width:100%;max-width:100%;padding-left:40px;padding-right:40px}.footer .text-t-center{text-align:left}}@media (max-width: 767px){.footer .container{width:100%;max-width:100%;padding-left:20px !important;padding-right:20px !important}}.footer__logo a{display:inline-block}.footer__logo svg{display:block;width:175px;height:31px}.footer__logo svg #text{fill:#1D1D1B}.footer__logo svg #glass{fill:#031330}@media (max-width: 767px){.footer__logo{margin-bottom:10px}}.footer__disclaimer{font-family:"neue-haas-grotesk-display",sans-serif;color:#fff;max-width:510px}.footer__disclaimer span{width:100%;text-align:left;display:block;font-size:13px;line-height:1.5;letter-spacing:0.65px;font-weight:400}.footer .wrap-social-links{margin:50px 0}.footer .wrap-social-links li{display:inline-block}.footer .wrap-social-links li:not(:first-child){margin-left:20px}.footer .wrap-social-links li a{display:block;width:24px;height:24px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.footer .wrap-social-links li svg{width:24px;height:24px;fill:#031330}@media (max-width: 767px){.footer .wrap-social-links li svg{width:20px;height:20px}}.footer__menu ul li{display:inline-block}.footer__menu ul li a{color:#fff;text-decoration:none;font-family:"neue-haas-grotesk-display",sans-serif}.footer .menu-footer-content{display:flex;padding-top:50px;border-top:1px solid #576673;margin-top:50px}.footer .menu-footer ul{display:flex;gap:40px}.footer .menu-footer ul a{font-size:12px;font-weight:500;text-transform:uppercase;color:#fff;letter-spacing:1.2px;font-family:'neue-haas-grotesk-display'}.footer .menu-footer ul ul.sub-menu{display:block;padding-top:20px}.footer .menu-footer ul ul.sub-menu li{padding-bottom:8px}@media (max-width: 767px){.footer .menu-footer ul ul.sub-menu li{padding-bottom:15px}}.footer .menu-footer ul ul.sub-menu a{font-size:13px;color:#fff;text-decoration:auto;text-transform:none;letter-spacing:0.8px;line-height:14.66px}.footer ul.menu-footer>li>a{font-weight:600}.footer .menu-secondary-menu-container ul#menu-secondary-menu>li>a{font-weight:600}.footer .menu-secondary-menu-container ul a{font-size:12px;font-weight:500;text-transform:uppercase;color:#fff;letter-spacing:1.6px;font-family:'neue-haas-grotesk-display'}.footer .menu-secondary-menu-container ul li{padding-bottom:20px}.footer__newsletter-input{color:#fff;background:transparent;border:transparent;outline:none;max-width:100%}.footer__newsletter-input::placeholder{color:#fff;text-align:center}@media (max-width: 767px){.footer__newsletter-input{font-size:40px;line-height:40px;width:100%}}.footer__newsletter-link{color:#fff;font-size:60px;white-space:nowrap;text-decoration:none;margin-top:10px;display:block;line-height:1.2;letter-spacing:0.32px;font-weight:400}@media (min-width: 768px) and (max-width: 1024px){.footer__newsletter-link{font-size:50px}}@media (max-width: 767px){.footer__newsletter-link{font-size:40px;width:100%;margin-top:14px}}@media (max-width: 420px){.footer__newsletter-link{font-size:30px}}@media (max-width: 374px){.footer__newsletter-link{font-size:25px}}@media (max-width: 1024px){.footer__language .languages-list{display:flex;width:100%;margin-left:unset}}.footer__language .languages-list .im-accordion__toggle .im-accordion__title{background:transparent;color:#fff;text-align:center;font-family:"neue-haas-grotesk-display",sans-serif;font-size:12px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase}.footer__language .languages-list .im-accordion__toggle .im-accordion__icon{margin-left:10px}.footer__language .languages-list .im-accordion__toggle .im-accordion__icon svg{width:12px;height:12px;fill:#fff}.footer__language .languages-list .im-accordion__toggle.open .im-accordion__icon{transform:rotate(180deg)}.footer__language .languages-list .im-accordion__content{position:absolute;left:0;bottom:100%;top:auto}.footer__language .languages-list .im-accordion__content [data-wrapper-height]{padding-top:0;padding-left:0}.footer__language .languages-list .im-accordion__content .languages-list__item a{background:transparent;color:#fff;text-align:center;font-family:"neue-haas-grotesk-display",sans-serif;font-size:12px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none}.footer .newsletter-column{width:75%;padding-right:60px}.footer .newsletter-column .label{line-height:14.32px;font-weight:500;font-size:12px;letter-spacing:1.2px}@media (max-width: 767px){.footer .newsletter-column .label{max-width:270px;margin:auto}}.footer .logo-column{width:25%}@media (max-width: 1023px){.footer{padding:50px 0}.footer .text-m-center{text-align:center}.footer__column{width:100%}.footer .menu-footer ul{display:block;padding-bottom:20px}.footer .wrap-social-links{display:block;margin:20px 0}.footer__social-links{text-align:center;margin-top:40px}}@media (max-width: 1023px) and (max-width: 767px){.footer__social-links{margin-top:20px;margin-bottom:20px}}@media (max-width: 1023px){.footer__menu{text-align:center;margin-top:60px;padding-bottom:50px}}@media (max-width: 1023px) and (max-width: 767px){.footer__menu{margin-top:10px;padding-bottom:50px}}@media (max-width: 1023px){.footer__menu ul li{padding-bottom:20px}.footer__menu ul li:not(:first-child){margin-left:20px}}@media (max-width: 1023px) and (max-width: 767px){.footer__menu ul{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.footer__menu ul li{padding:unset}.footer__menu ul li:not(:first-child){margin-left:0}}@media (max-width: 1023px){.footer .logo-column{order:1;width:100%}.footer .newsletter-column{order:2;margin-top:40px;width:100%;padding-right:0px}.footer .menu-footer-content{order:3}.footer .social-column{order:4}.footer .copyright-column{order:6}.footer .menu-column{order:5}}@media (max-width: 1024px){.footer .language-column{order:7;margin-top:30px}.footer .language-column .im-accordion__toggle{padding-top:0}}@media (max-width: 767px){.footer .language-column{margin-top:40px}}@media (min-width: 1024px){.footer{padding-top:60px;padding-bottom:60px}.footer__column{width:50%}.footer .wrap-social-links{display:inline-block;vertical-align:middle;margin-left:45px}.footer__column:last-child{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.footer__menu ul li:not(:first-child){margin-left:7px}}@media (max-width: 1023px){.footer .menu-footer-mobile .submenu-indicator{height:20px;margin-left:5px;cursor:pointer}.footer .menu-footer-mobile ul.sub-menu{display:none !important;padding-left:0}.footer .menu-footer-mobile ul.sub-menu.open{display:block !important;width:100%}.footer .menu-footer-mobile .submenu-indicator{margin-left:5px}.footer .menu-footer-mobile li{display:flex;justify-content:start;align-items:center;flex-wrap:wrap;padding-bottom:20px}}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.pagination-wrapper ul li a,.pagination-wrapper ul li span{margin:0px;font-size:1em;line-height:1.75em;font-weight:500;font-family:"neue-haas-grotesk-display",sans-serif;letter-spacing:0.8px}.pagination-wrapper{width:100%;height:auto;text-align:center}.pagination-wrapper .container{position:relative}.pagination-wrapper .container::after{content:'';position:absolute;bottom:0px;height:0px;background-color:#A19F9F}.pagination-wrapper ul li{display:inline-block;vertical-align:middle;margin:0px 4px 4px}.pagination-wrapper ul li.disabled{opacity:0.5}.pagination-wrapper ul li a,.pagination-wrapper ul li span{display:block;background-color:transparent;text-decoration:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.pagination-wrapper ul li a.page-link{border:none !important;color:#666666;font-size:11px;font-weight:600;width:48px !important;height:48px !important}.pagination-wrapper ul li:not(.first):not(.previous):not(.next):not(.last) a,.pagination-wrapper ul li:not(.first):not(.previous):not(.next):not(.last) span{width:40px;height:40px;border-radius:0%;border:1px solid #DFDFDF}.pagination-wrapper ul li.first,.pagination-wrapper ul li.previous,.pagination-wrapper ul li.next,.pagination-wrapper ul li.last{margin:0px 5px 5px}.pagination-wrapper ul li.next img,.pagination-wrapper ul li.last img{transform:rotate(180deg)}.pagination-wrapper ul li.selected a,.pagination-wrapper ul li.selected span{color:#0066BB;text-decoration:none;background-color:transparent;border:1px solid #0066BB !important;border-radius:4px !important}.pagination-wrapper ul li:not(.selected) a,.pagination-wrapper ul li:not(.selected) span{color:#000}.pagination-wrapper ul li:not(.selected) a:hover,.pagination-wrapper ul li:not(.selected) span:hover{text-decoration:underline}@media (max-width: 767px){.pagination-wrapper{padding-top:20px}.pagination-wrapper .container{padding-top:20px;padding-bottom:30px}.pagination-wrapper .container::after{left:5px;width:calc(100% - 10px)}.pagination-wrapper ul.pagination{display:flex;justify-content:center}.pagination-wrapper ul li.first,.pagination-wrapper ul li.previous,.pagination-wrapper ul li.next,.pagination-wrapper ul li.last{display:block}.pagination-wrapper ul li.first,.pagination-wrapper ul li.last{display:none !important}.pagination-wrapper ul li.active{display:none}.pagination-wrapper ul li.active:has(+.selected),.pagination-wrapper ul li.active:nth-of-type(5),.pagination-wrapper ul li.selected+.active,.pagination-wrapper ul li.selected,.pagination-wrapper ul li[data-page="1"].selected ~ [data-page="3"]{display:inline-block !important}}@media (min-width: 768px){.pagination-wrapper .container{padding-top:30px;padding-bottom:40px}.pagination-wrapper .container::after{left:10px;width:calc(100% - 20px)}}@media (min-width: 1025px){.pagination-wrapper .container::after{left:30px;width:calc(100% - 60px)}}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.im-accordion{border-top:1px solid;border-color:#ccc;color:#000}.im-accordion.last-tab{border-bottom:1px solid #ccc !important}.im-accordion__toggle{cursor:pointer;padding-top:10px;padding-bottom:10px;color:#000}.im-accordion__toggle.open .im-accordion__icon{transform:rotate(180deg)}.im-accordion__icon{display:inline-block;transform:rotate(0deg);transition:transform .5s cubic-bezier(0.645, 0.045, 0.355, 1)}.im-accordion__icon span{display:block;position:relative;width:24px;height:24px}.im-accordion__icon span::before,.im-accordion__icon span::after{content:'';position:absolute;top:50%;bottom:initial;left:50%;right:initial;transform:translate(-50%, -50%);background-color:#031330}.im-accordion__icon span::before{width:100%;height:1px}.im-accordion__icon span::after{width:1px;height:100%}.im-accordion__icon svg{display:block;width:24px;height:24px}.im-accordion__content{overflow:hidden;height:0px;transition:height .5s cubic-bezier(0.645, 0.045, 0.355, 1)}.im-accordion__content>[data-wrapper-height]{padding-top:10px;padding-bottom:10px}.im-accordion__content .accordion-text{padding:0 10px}.im-accordion__tab{width:100%;background-color:transparent;font-size:30px;line-height:35px;font-family:'ivyora-display';font-weight:400;border-left:0px;border-right:0px;border-bottom:0px;border-top:0px}.im-accordion__tab.im-accordion__icon{display:flex !important;justify-content:space-between}.accordion-content{max-width:954px;margin:auto}.accordion-content .im-accordion__toggle{padding:20px}.accordion-content .im-accordion__content{padding:0 10px}@media (max-width: 767px){.accordion-content{padding:100px 20px !important}.accordion-content .im-accordion__toggle{padding:20px 10px}}.accordion-content a{text-align:center}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.video-block .content a{margin:0px;font-size:1.125em;line-height:1.33333em;font-weight:500}.video-block{margin:10px;border-radius:10px;position:relative;overflow:hidden;aspect-ratio:1.78/1}.video-block video{width:100%;height:100%;object-fit:cover}.video-block .banner-text-holder{position:absolute;top:45%;left:50%;transform:translate(-50%, -50%)}.video-block .banner-text-holder .marquee-section{display:none}.video-block .content{display:flex;justify-content:center;flex-direction:column;align-items:center}.video-block .content .h2{text-align:center}.video-block .content a{font-size:18px;font-style:italic;letter-spacing:0.9px;color:#fff;text-decoration:none;margin-top:50px;font-family:"ivyora-display",sans-serif}.video-block .content a:hover{text-decoration:underline}.video-block .content picture,.video-block .content img{max-width:250px;width:100%;height:auto}.video-block.has_overlay:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4)}.video-block.moving-text .banner-text-holder{left:unset;transform:translateY(-50%)}.video-block.moving-text .banner-text-holder .marquee-section{position:relative;min-height:82px;display:block}.video-block.moving-text .banner-text-holder .marquee-section ul li{padding:0 15px}.video-block.moving-text .banner-text-holder .marquee ul{white-space:nowrap;font-style:italic;font-weight:300;letter-spacing:-3px;gap:70px;color:#fff;font-size:100px;display:flex}.video-block.moving-text .banner-text-holder .marquee-div{animation:move-right-to-left linear 12.5s infinite}@media (max-width: 767px){.video-block.moving-text .banner-text-holder .marquee-div{width:max-content}}.video-block.moving-text .content{display:none}.video-modal{display:none;align-items:center;position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);overflow:hidden}.video-modal .modal-content{position:relative;margin:2.5vh auto;max-width:100%;width:auto;border-radius:10px;height:100%;max-height:95vh}.video-modal .modal-content video,.video-modal .modal-content img,.video-modal .modal-content picture{width:100%;height:100%;object-fit:cover;border-radius:10px}.video-modal .modal-content .close{position:absolute;right:20px;top:5px;color:#fff;color:#fff;font-size:28px;font-weight:bold;cursor:pointer;z-index:3}.video-modal .modal-content .close:hover,.video-modal .modal-content .close :focus{color:#000;text-decoration:none;cursor:pointer}@media (max-width: 767px){.video-block{height:500px;aspect-ratio:unset}.video-block.front-page-video{height:740px}.video-block .banner-text-holder{width:100%;text-align:center}}@keyframes move-right-to-left{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 35px))}}.video-block.full-video{margin:0px;border-radius:0px}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.text-block{padding:100px 0}.text-block .features .label{margin-bottom:10px}.text-block a.cta.button-primary{display:flex;width:fit-content;text-align:center;justify-content:center;color:inherit !important;border-color:inherit}@media (min-width: 1025px){.text-block .container.one-col-layout{max-width:980px}}@media (min-width: 768px){.text-block .column-holder:has(>.flex>.label)+.column-holder{margin-top:45px}}.text-block .col-image,.text-block .col-image img{border-radius:10px;display:block;width:100%;height:650px;max-height:100%;object-fit:cover}.text-block p:not(.label){font-size:18px;letter-spacing:0.8px;line-height:30px}.text-block a{text-decoration:none;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:500}.text-block .h2{font-weight:400;line-height:1.2;letter-spacing:1.2px}@media (max-width: 767px){.text-block .h2{font-weight:300}}.text-block .label{font-weight:600;letter-spacing:1.2px;line-height:14.32px}.text-block strong,.text-block b{line-height:30px}.text-block .two-cols-layout,.text-block .two-cols-with-image-layout,.text-block .two-cols-with-table-layout{display:none}.text-block.two-cols .two-cols-layout{display:flex}.text-block.two-cols-with-table .two-cols-with-table-layout{display:block}.text-block.two-cols-with-table .two-cols-with-table-layout .info-text{font-size:16px;font-weight:400;line-height:28px}.text-block.two-cols-with-table .two-cols-with-table-layout p:not(.label){font-size:16px;letter-spacing:0.8px;font-weight:500}.text-block.two-cols-with-table .two-cols-with-table-layout .col-5{padding-right:15px}.text-block.two-cols-with-image .two-cols-with-image-layout{display:block}.text-block.two-cols-with-image .two-cols-with-image-layout .col-d-5{width:49%}.text-block.two-cols-with-image .two-cols-with-image-layout .col-d-4{width:38%}.text-block.image-background{background-size:cover;background-position:center;position:relative;min-height:80vh;display:flex;justify-content:center;align-items:center}.text-block.image-background *{position:relative}.text-block.image-background:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.6);z-index:0}.text-block.image-background picture{width:100%;height:100%;position:absolute;z-index:-1}.text-block.image-background picture img{width:100%;height:100%;object-fit:cover}.text-block picture.top-logo img{display:none;max-height:120px;margin:auto auto 80px;max-width:230px;object-fit:contain;aspect-ratio:unset;width:100%}.text-block.has-top-logo{padding-top:40px}.text-block.has-top-logo picture.top-logo img{display:block}.text-block.white-text{color:#fff}.text-block.white-text a.cta.button-primary{color:#fff !important;border-color:#fff}.text-block.white-text a.cta.button-primary:hover{-webkit-box-shadow:inset 0px 0px 0px 2px #fff;-moz-box-shadow:inset 0px 0px 0px 2px #fff;box-shadow:inset 0px 0px 0px 2px #fff}.text-block.primary-text{color:#031330}.text-block.bg-secondary{background-color:#07457B}.text-block.bg-primary{background-color:#031330}.text-block.bg-ternary{background-color:#031330}.text-block.bg-light{background-color:#F6F3F1}.text-block.bg-green{background-color:#5E7255}.text-block.bg-territori-menfi{background-color:#D9B8A7}.text-block.bg-territori-capo-milazzo{background-color:#6B87A9;color:white}.text-block.bg-territori-etna{background-color:#79606B;color:white}.text-block.bg-territori-noto{background-color:#D28C98}.text-block.bg-territori-vittoria{background-color:#C9775F;color:white}.text-block.text-block-bg-icon{position:relative;padding-bottom:80px}.text-block.text-block-bg-icon .bg-float-image{position:absolute;top:0;left:0;max-height:100%;z-index:0}.text-block.text-block-bg-icon .bg-float-image img{height:100%;width:100%;object-fit:contain}.text-block.text-block-bg-icon .content{position:relative;z-index:1}.text-block.text-block-bg-icon .content h2.h2{line-height:1.2}.text-block.text-block-bg-icon .cta-buttons{gap:60px}.text-block.text-block-two-btns{padding-bottom:65px}.text-block.text-block-two-btns h2.h2{font-weight:400;margin-bottom:60px;padding-right:20px}.text-block.text-block-two-btns .cta-buttons{gap:60px}.text-block.text-block-two-btns p{line-height:1.4}@media (max-width: 1023px){.text-block{padding:80px 0;overflow:hidden}.text-block .cookie-report-container{overflow:auto}.text-block.bg-secondary a.cta.button-primary,.text-block.secondary a.cta.button-primary{background:#F6F3F1;color:#07457B !important}.text-block .two-cols-with-image-layout .order-2{order:0 !important;padding-bottom:50px}.text-block .container-small{padding-left:20px;padding-right:20px}.text-block.text-block-bg-icon{padding-bottom:30px}.text-block.text-block-bg-icon .content h2.h2{padding-right:0px}}@media (max-width: 1024px){.text-block.two-cols-with-image .two-cols-with-image-layout{display:block}.text-block.two-cols-with-image .two-cols-with-image-layout .col-d-5{width:100%}.text-block.two-cols-with-image .two-cols-with-image-layout .col-d-4{width:100%}.text-block.two-cols-with-image .two-cols-with-image-layout .right{padding-bottom:30px}.text-block .two-cols-layout .col-d-5{width:100% !important}.text-block .two-cols-layout .col-d-4{width:100% !important}}.text-block.accordion-content .tab-cta{display:flex;justify-content:center;margin-top:40px}.home .text-block .h2{font-weight:300}.has-top-logo .two-cols-layout .col-d-4{width:45%}@media (min-width: 768px) and (max-width: 1024px){.has-top-logo .two-cols-layout .col-d-4{width:100% !important}}.image-block picture img{width:100%}.single-wine-page .text-block.two-cols .text-content p{font-size:16px}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.product-slider{padding:100px 0}.product-slider .slider-title{text-align:center;font-weight:400;color:#243548;line-height:1.2;letter-spacing:1.2px;font-size:60px}@media (max-width: 767px){.product-slider .slider-title{font-size:55px;font-weight:300;padding:0 30px}}.product-slider .label{font-weight:600;letter-spacing:1.2px;line-height:14.32px}.product-slider .productsSwiper{padding:100px 50px;display:flex}.product-slider .swiper-wrapper{width:auto;flex:1 0;justify-content:center}.product-slider .swiper-wrapper .swiper-slide{width:auto;height:auto}.product-slider a.cta.flex{margin:auto;width:fit-content;background:#031330}.product-slider.territori-menfi{background:#D9B8A7}.product-slider.territori-capo-milazzo{background:#6B87A9;color:#fff}.product-slider.territori-capo-milazzo .product-card a.cta,.product-slider.territori-capo-milazzo button.cta{color:#fff !important;border:1px solid #fff}.product-slider.territori-capo-milazzo .product-card a.cta:hover,.product-slider.territori-capo-milazzo button.cta:hover{-webkit-box-shadow:inset 0px 0px 0px 2px #fff;-moz-box-shadow:inset 0px 0px 0px 2px #fff;box-shadow:inset 0px 0px 0px 2px #fff}.product-slider.territori-capo-milazzo label,.product-slider.territori-capo-milazzo .slider-title{color:white}.product-slider.territori-etna{background:#79606B;color:#fff}.product-slider.territori-etna .product-card a.cta,.product-slider.territori-etna button.cta{color:#fff !important;border:1px solid #fff}.product-slider.territori-etna .product-card a.cta:hover,.product-slider.territori-etna button.cta:hover{-webkit-box-shadow:inset 0px 0px 0px 2px #fff;-moz-box-shadow:inset 0px 0px 0px 2px #fff;box-shadow:inset 0px 0px 0px 2px #fff}.product-slider.territori-etna label,.product-slider.territori-etna .slider-title{color:white}.product-slider.territori-noto{background:#D28C98}.product-slider.territori-vittoria{background:#C9775F;color:#fff}.product-slider.territori-vittoria .product-card a.cta,.product-slider.territori-vittoria button.cta{color:#fff !important;border:1px solid #fff}.product-slider.territori-vittoria .product-card a.cta:hover,.product-slider.territori-vittoria button.cta:hover{-webkit-box-shadow:inset 0px 0px 0px 2px #fff;-moz-box-shadow:inset 0px 0px 0px 2px #fff;box-shadow:inset 0px 0px 0px 2px #fff}.product-slider.territori-vittoria label,.product-slider.territori-vittoria .slider-title{color:white}.product-slider.didacus{background-color:#7D271F;color:aliceblue}.product-slider.didacus .product-card a.cta,.product-slider.didacus button.cta{color:#fff !important;border:1px solid #fff}.product-slider.didacus .product-card a.cta picture,.product-slider.didacus .product-card a.cta img,.product-slider.didacus button.cta picture,.product-slider.didacus button.cta img{width:100%;height:auto;object-fit:contain}.product-slider.didacus .product-card a.cta:hover,.product-slider.didacus button.cta:hover{-webkit-box-shadow:inset 0px 0px 0px 2px #fff;-moz-box-shadow:inset 0px 0px 0px 2px #fff;box-shadow:inset 0px 0px 0px 2px #fff}.product-slider.didacus .label,.product-slider.didacus .slider-title{color:white}.product-slider.white-text{color:#fff}.product-slider.white-text .product-card a.cta,.product-slider.white-text button.cta{color:#fff !important;border:1px solid #fff}.product-slider.white-text .product-card a.cta:hover,.product-slider.white-text button.cta:hover{-webkit-box-shadow:inset 0px 0px 0px 2px #fff;-moz-box-shadow:inset 0px 0px 0px 2px #fff;box-shadow:inset 0px 0px 0px 2px #fff}@media (max-width: 767px){.product-slider{padding:100px 0}.product-slider .productsSwiper{padding:100px 20px 0px}.product-slider.home-slider .productsSwiper{padding:100px 20px 80px}}.tax-wine_collection .product-slider .productsSwiper{padding:100px 20px 0px}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.product-link{width:100%;height:100%;text-decoration:none;color:inherit}.product-link .product-card{width:100%;height:100%;text-decoration:none}.product-link .product-card .content-wrapper{margin-bottom:auto}.product-link .product-card .img-wrapper{background-color:#EFE5DD;border-radius:10px;padding:80px 0;display:flex;height:574px}@media (min-width: 768px) and (max-width: 1024px){.product-link .product-card .img-wrapper{padding:40px 0;height:500px}}@media (max-width: 767px){.product-link .product-card .img-wrapper{padding:40px 0;height:435px}}.product-link .product-card .img-wrapper picture,.product-link .product-card .img-wrapper img{margin:auto;height:100%;max-width:100%;object-fit:contain}.product-link .product-card .label{font-weight:600;line-height:14.32px;font-size:12px;letter-spacing:1.2px}.product-link .product-card .dsp{font-size:16px;font-weight:500;letter-spacing:0.8px}.product-link .product-card .h2{font-weight:400;font-size:60px;line-height:1.2;letter-spacing:1.2px}@media (max-width: 1024px){.product-link .product-card .h2{font-size:45px}}@media (max-width: 374px){.product-link .product-card .h2{font-size:38px}}.product-link .product-card .p{font-size:16px;letter-spacing:0.8px;font-weight:500;line-height:1.75em}.product-link .product-card button.cta{margin-right:auto;font-size:18px !important}.product-link .product-card.olio-nocellara .img-wrapper{background-color:#8A8F77}.product-link .product-card.olio-denocciolato-nocellara .img-wrapper{background-color:#D37458}.product-link .product-card.olio-denocciolato-biancolilla .img-wrapper{background-color:#CAB64B}.product-link .product-card.olio-green .img-wrapper{background-color:#5E7255}.product-link .product-card.olio-yellow .img-wrapper{background-color:#E3C21F}.product-link .product-card .p-small{font-size:16px;line-height:28px;letter-spacing:0.8px}@media (min-width: 768px) and (max-width: 1024px){.product-link .product-card .h2{font-size:42px !important}}@media (max-width: 767px){.product-link .product-card{width:100%}.product-link .product-card .img-wrapper{width:100%}.product-link .product-card a.cta{margin-right:auto;margin-top:20px}}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.news-card .link-wrapper .title{margin:0px;font-size:2.5em;line-height:1.2;font-family:"ivyora-display",sans-serif;font-weight:400}.news-card{border-radius:10px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;width:350px;height:500px}@media (max-width: 374px){.news-card{width:90%}}.news-card .link-wrapper{text-decoration:none}.news-card .link-wrapper:before{content:"";background:rgba(0,0,0,0.4);height:100%;width:100%;position:absolute;top:0;left:0;border-radius:10px}.news-card .link-wrapper .title{font-weight:300;line-height:1.2;letter-spacing:-0.48px;margin-top:20px;font-size:30px}.news-card .link-wrapper p.label{color:#F6F3F1;max-width:50%;hyphens:auto;word-break:break-word;text-align:left;font-weight:600;font-size:12px}.news-card .link-wrapper p.date,.news-card .link-wrapper time{font-size:16px;font-weight:600;line-height:1.2;letter-spacing:0.8px;text-align:left;font-family:"neue-haas-grotesk-display",sans-serif}@media (max-width: 767px){.news-card .link-wrapper p.date,.news-card .link-wrapper time{flex:0 0 auto;text-align:right}}.news-card .link-wrapper .content{height:100%;color:white;z-index:1;position:relative;padding:20px}.news-card .link-wrapper .content .top-part{padding-bottom:17px;border-bottom:1px solid white}.news-card .link-wrapper .content button.cta.flex{margin:auto 0 0 auto;font-size:18px !important}.news-card .link-wrapper picture{width:100%;height:100%;position:absolute;z-index:-1}.news-card .link-wrapper picture img{width:100%;height:100%;object-fit:cover}@media (max-width: 767px){.news-card .link-wrapper{width:320px}}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.news-slider{padding:0 0 160px}.news-slider .slider-title{text-align:center;font-weight:300}.news-slider p.label{text-align:center}.news-slider .newsSwiper{display:flex;padding:0 50px 100px}.news-slider a.cta.flex{margin:auto;width:fit-content}.news-slider .swiper-slide{width:auto}.news-slider .news-card{height:500px;width:350px}.news-slider .swiper-wrapper{width:auto;flex:1 0;justify-content:center}@media (max-width: 767px){.news-slider{padding:0 0 100px}.news-slider .newsSwiper{padding:0 20px 100px}.news-slider .news-card{height:500px;width:320px}}@media (max-width: 374px){.news-slider .news-card{width:260px}}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.paragraph-banner{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;padding:135px 0;color:white}.paragraph-banner.before_black:before{content:'';background:rgba(0,0,0,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_black:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_black:before{content:'';background:rgba(0,0,0,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_black:before{backdrop-filter:blur(0)}}.paragraph-banner.before_white:before{content:'';background:rgba(255,255,255,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_white:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_white:before{content:'';background:rgba(255,255,255,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_white:before{backdrop-filter:blur(0)}}.paragraph-banner.before_primary:before{content:'';background:rgba(3,19,48,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_primary:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_primary:before{content:'';background:rgba(3,19,48,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_primary:before{backdrop-filter:blur(0)}}.paragraph-banner.before_secondary:before{content:'';background:rgba(7,69,123,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_secondary:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_secondary:before{content:'';background:rgba(7,69,123,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_secondary:before{backdrop-filter:blur(0)}}.paragraph-banner.before_ternary:before{content:'';background:rgba(3,19,48,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_ternary:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_ternary:before{content:'';background:rgba(3,19,48,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_ternary:before{backdrop-filter:blur(0)}}.paragraph-banner.before_red:before{content:'';background:rgba(191,14,14,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_red:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_red:before{content:'';background:rgba(191,14,14,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_red:before{backdrop-filter:blur(0)}}.paragraph-banner.before_grey:before{content:'';background:rgba(87,102,115,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_grey:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_grey:before{content:'';background:rgba(87,102,115,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_grey:before{backdrop-filter:blur(0)}}.paragraph-banner.before_line:before{content:'';background:rgba(223,223,223,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_line:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_line:before{content:'';background:rgba(223,223,223,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_line:before{backdrop-filter:blur(0)}}.paragraph-banner.before_light:before{content:'';background:rgba(246,243,241,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_light:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_light:before{content:'';background:rgba(246,243,241,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_light:before{backdrop-filter:blur(0)}}.paragraph-banner.before_midgrey:before{content:'';background:rgba(161,159,159,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_midgrey:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_midgrey:before{content:'';background:rgba(161,159,159,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_midgrey:before{backdrop-filter:blur(0)}}.paragraph-banner.before_darkgrey:before{content:'';background:rgba(65,65,65,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_darkgrey:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_darkgrey:before{content:'';background:rgba(65,65,65,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_darkgrey:before{backdrop-filter:blur(0)}}.paragraph-banner.before_green:before{content:'';background:rgba(94,114,85,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_green:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_green:before{content:'';background:rgba(94,114,85,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_green:before{backdrop-filter:blur(0)}}.paragraph-banner.before_green_bg:before{content:'';background:rgba(236,242,242,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_green_bg:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_green_bg:before{content:'';background:rgba(236,242,242,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_green_bg:before{backdrop-filter:blur(0)}}.paragraph-banner.before_yellow:before{content:'';background:rgba(227,194,31,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_yellow:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_yellow:before{content:'';background:rgba(227,194,31,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_yellow:before{backdrop-filter:blur(0)}}.paragraph-banner.before_dark:before{content:'';background:rgba(29,29,27,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_dark:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_dark:before{content:'';background:rgba(29,29,27,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_dark:before{backdrop-filter:blur(0)}}.paragraph-banner.before_gold:before{content:'';background:rgba(181,159,95,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_gold:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_gold:before{content:'';background:rgba(181,159,95,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_gold:before{backdrop-filter:blur(0)}}.paragraph-banner.before_gold_bg:before{content:'';background:rgba(247,244,235,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_gold_bg:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_gold_bg:before{content:'';background:rgba(247,244,235,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_gold_bg:before{backdrop-filter:blur(0)}}.paragraph-banner.before_purple:before{content:'';background:rgba(128,113,172,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_purple:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_purple:before{content:'';background:rgba(128,113,172,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_purple:before{backdrop-filter:blur(0)}}.paragraph-banner.before_purple_bg:before{content:'';background:rgba(231,229,239,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_purple_bg:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_purple_bg:before{content:'';background:rgba(231,229,239,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_purple_bg:before{backdrop-filter:blur(0)}}.paragraph-banner.before_accent-red:before{content:'';background:rgba(130,55,53,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_accent-red:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_accent-red:before{content:'';background:rgba(130,55,53,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_accent-red:before{backdrop-filter:blur(0)}}.paragraph-banner.before_didacus:before{content:'';background:rgba(125,39,31,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_didacus:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_didacus:before{content:'';background:rgba(125,39,31,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_didacus:before{backdrop-filter:blur(0)}}.paragraph-banner.before_menfi{color:#000}.paragraph-banner.before_menfi:before{content:'';background:rgba(217,184,167,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_menfi:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_menfi{color:#000}.paragraph-banner.before_9_menfi .button-primary.transparent{color:black !important;border:1px solid black}.paragraph-banner.before_9_menfi .button-primary.transparent:not(.primary):hover{color:black !important;box-shadow:inset 0px 0px 0px 2px #000}.paragraph-banner.before_9_menfi:before{content:'';background:rgba(217,184,167,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_menfi:before{backdrop-filter:blur(0)}}.paragraph-banner.before_capo-milazzo:before{content:'';background:rgba(107,135,169,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_capo-milazzo:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_capo-milazzo:before{content:'';background:rgba(107,135,169,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_capo-milazzo:before{backdrop-filter:blur(0)}}.paragraph-banner.before_etna:before{content:'';background:rgba(121,96,107,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_etna:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_etna:before{content:'';background:rgba(121,96,107,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_etna:before{backdrop-filter:blur(0)}}.paragraph-banner.before_noto:before{content:'';background:rgba(210,140,152,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_noto:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_noto:before{content:'';background:rgba(210,140,152,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_noto:before{backdrop-filter:blur(0)}}.paragraph-banner.before_vittoria:before{content:'';background:rgba(201,119,95,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_vittoria:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_vittoria:before{content:'';background:rgba(201,119,95,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_vittoria:before{backdrop-filter:blur(0)}}.paragraph-banner.before_nocellara:before{content:'';background:rgba(138,143,119,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_nocellara:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_nocellara:before{content:'';background:rgba(138,143,119,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_nocellara:before{backdrop-filter:blur(0)}}.paragraph-banner.before_denocciolato-nocellara:before{content:'';background:rgba(211,116,88,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_denocciolato-nocellara:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_denocciolato-nocellara:before{content:'';background:rgba(211,116,88,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_denocciolato-nocellara:before{backdrop-filter:blur(0)}}.paragraph-banner.before_denocciolato-biancolilla:before{content:'';background:rgba(202,182,75,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_denocciolato-biancolilla:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_denocciolato-biancolilla:before{content:'';background:rgba(202,182,75,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_denocciolato-biancolilla:before{backdrop-filter:blur(0)}}.paragraph-banner.before_beer:before{content:'';background:rgba(158,106,10,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_beer:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_beer:before{content:'';background:rgba(158,106,10,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_beer:before{backdrop-filter:blur(0)}}.paragraph-banner.before_beer_bg:before{content:'';background:rgba(251,239,221,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_beer_bg:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_beer_bg:before{content:'';background:rgba(251,239,221,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_beer_bg:before{backdrop-filter:blur(0)}}.paragraph-banner.before_wine:before{content:'';background:rgba(139,18,151,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_wine:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_wine:before{content:'';background:rgba(139,18,151,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_wine:before{backdrop-filter:blur(0)}}.paragraph-banner.before_wine_bg:before{content:'';background:rgba(247,240,248,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_wine_bg:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_wine_bg:before{content:'';background:rgba(247,240,248,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_wine_bg:before{backdrop-filter:blur(0)}}.paragraph-banner.before_oil:before{content:'';background:rgba(103,124,0,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_oil:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_oil:before{content:'';background:rgba(103,124,0,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_oil:before{backdrop-filter:blur(0)}}.paragraph-banner.before_oil_bg:before{content:'';background:rgba(232,235,218,0.7);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_oil_bg:before{backdrop-filter:blur(0);background:rgba(0,0,0,0.4)}}.paragraph-banner.before_9_oil_bg:before{content:'';background:rgba(232,235,218,0.9);backdrop-filter:blur(5px);position:absolute;top:0;left:0;width:50%;height:100%}@media (max-width: 767px){.paragraph-banner.before_9_oil_bg:before{backdrop-filter:blur(0)}}.paragraph-banner .container{position:relative}@media (max-width: 767px){.paragraph-banner .container .content-wrapper .cta{margin-top:60px}}.paragraph-banner .container .m-t-medium{margin-top:50px}.paragraph-banner .container p{font-size:18px;letter-spacing:0.8px;line-height:30px;font-weight:500}.paragraph-banner .container p.label{font-weight:600;font-size:12px;letter-spacing:1.2px;line-height:14.32px}.paragraph-banner .container .m-t-small{margin-top:25px}.paragraph-banner .container .h2{line-height:1.2;letter-spacing:0}.paragraph-banner.right:before{left:unset;right:0}.paragraph-banner.right .content-wrapper{flex-direction:row-reverse}.paragraph-banner.right p{font-size:18px;line-height:30px;letter-spacing:0.5px}@media (max-width: 767px){.paragraph-banner.right p{font-size:16px;line-height:28px;font-weight:400}}.paragraph-banner.territori-menfi:before{background:rgba(217,184,167,0.9)}.paragraph-banner.territori-capo-milazzo:before{background:rgba(107,135,169,0.9)}.paragraph-banner.territori-etna:before{background:rgba(121,96,107,0.9)}.paragraph-banner.territori-noto:before{background:rgba(210,140,152,0.9)}.paragraph-banner.territori-vittoria:before{background:rgba(201,119,95,0.9)}.paragraph-banner picture{position:absolute;z-index:-1;height:100%;width:100%;top:0;left:0}.paragraph-banner picture img{width:100%;height:100%;object-fit:cover}@media (max-width: 767px){.paragraph-banner{padding:128px 0 78px 0}.paragraph-banner:before{width:100% !important}}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.wine-description-section{position:relative;padding:20px}.wine-description-section video{width:100%;height:auto;border-radius:10px;object-fit:cover;max-height:95vh;min-height:800px;max-height:800px}.wine-description-section:before{content:'';position:absolute;top:0;left:0;background:#F4EEE9;height:calc(100% - 40px);width:calc(100% - 40px);margin:20px;border-radius:10px;opacity:.7}.wine-description-section .grid-wine-section{display:grid;grid-template-columns:repeat(auto-fill, minmax(48%, 1fr));grid-auto-rows:35%;grid-gap:0;grid-auto-flow:dense}.wine-description-section .wine-image-holder{max-height:100%;min-height:800px}.wine-description-section .wine-image-holder picture,.wine-description-section .wine-image-holder img{max-width:100%;height:100%;width:auto;margin:auto;object-fit:contain;text-align:center;height:595px}@media (min-width: 768px) and (max-width: 1024px){.wine-description-section .wine-image-holder picture,.wine-description-section .wine-image-holder img{height:500px}}.wine-description-section .wine-image-holder picture{height:calc(100% - 80px)}@media (min-width: 768px) and (max-width: 1024px){.wine-description-section .wine-image-holder picture{height:calc(100% - 280px)}}.wine-description-section .palmare-button{display:flex;align-items:end;height:400px}@media (min-width: 768px) and (max-width: 1024px){.wine-description-section .palmare-button a{margin-bottom:20px}}.wine-description-section .palmare-button .top-space{margin-bottom:-72px}@media (min-width: 768px) and (max-width: 1024px){.wine-description-section .palmare-button .top-space{margin-bottom:-50px}}@media (max-width: 767px){.wine-description-section .palmare-button .top-space{margin-bottom:unset}}@media (min-width: 768px) and (max-width: 1024px){.wine-description-section .palmare-button{height:425px}}.wine-description-section .info-content{text-align:center}.wine-description-section .info-content .label{font-weight:600;margin-top:30px;line-height:100%;font-size:12px;letter-spacing:1.2px}.wine-description-section .info-content .label:first-child{margin-top:0}.wine-description-section .info-content .dsp{font-size:18px;line-height:100%;letter-spacing:0.9px;margin-top:8px}@media (max-width: 767px){.wine-description-section .info-content .btn-download{width:249px}}.wine-description-section.territori-vittoria .info-content,.wine-description-section.territori-etna .info-content,.wine-description-section.territori-capo-milazzo .info-content{color:#fff}.wine-description-section .content-wrapper{position:absolute;width:100%;top:0;left:0;height:100%;padding:20px}.wine-description-section .content-wrapper .wine-image-holder{border-radius:10px 0 0 10px;background:rgba(250,250,250,0.3);backdrop-filter:blur(20px)}.wine-description-section .content-wrapper .map-holder{display:flex;justify-content:center;align-items:center;height:max-content;margin:auto}@media (max-width: 767px){.wine-description-section .content-wrapper .map-holder{margin-top:140px}}.wine-description-section .content-wrapper .map-holder p{line-height:1}.wine-description-section .content-wrapper .map-holder p:not(.label){font-size:18px;line-height:30px;letter-spacing:0.9px}.wine-description-section .content-wrapper .map-holder a{margin-left:auto}.wine-description-section .content-wrapper .map-holder .content{padding-left:60px}.wine-description-section .content-wrapper .map-holder .content,.wine-description-section .content-wrapper .map-holder .button-wrapper{margin-top:auto}.wine-description-section .content-wrapper .map-holder .info-content{text-align:center}.wine-description-section .content-wrapper .map{display:flex;justify-content:center;align-items:center}.wine-description-section .content-wrapper .map img{max-width:100%;height:auto}.wine-description-section .content-wrapper .map svg{width:100%;max-height:244px}@media (max-width: 767px){.wine-description-section .content-wrapper .map svg{max-height:105px}}.wine-description-section .bio-label{display:flex;position:absolute;top:18%;left:20px;background:white;border-radius:0 10px 10px 0;padding:18px 43px;color:#031330;font-family:"neue-haas-grotesk-display",sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;align-items:center;z-index:2;letter-spacing:1.6px;height:60px;width:206px}@media (min-width: 768px) and (max-width: 1024px){.wine-description-section .bio-label{height:55px;top:110px}}.wine-description-section .bio-label svg{margin-left:15px;width:40px;height:25px}.wine-description-section .sostain-label{position:absolute;display:flex;position:absolute;top:calc(18% - 70px);left:20px;background:#5E7255E5;border-radius:0 10px 10px 0;padding:23px 72px;color:#ffffff;font-family:"neue-haas-grotesk-display", sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;align-items:center;z-index:2;line-height:14.23px;letter-spacing:1.6px;height:60px;width:206px}@media (min-width: 768px) and (max-width: 1024px){.wine-description-section .sostain-label{height:55px;top:40px}}.wine-description-section.territori-menfi:before{background:rgba(217,184,167,0.3)}.wine-description-section.territori-menfi .content-wrapper .wine-image-holder{background:rgba(217,184,167,0.3)}.wine-description-section.territori-capo-milazzo:before{background:#6F8CAE}.wine-description-section.territori-capo-milazzo .content-wrapper .wine-image-holder{background:#6F8CAE4D}.wine-description-section.territori-capo-milazzo .info-content .label,.wine-description-section.territori-capo-milazzo .info-content .dsp,.wine-description-section.territori-capo-milazzo .info-content p{color:#fff !important}.wine-description-section.territori-capo-milazzo .button-primary.primary:hover{color:#fff !important;box-shadow:inset 0px 0px 0px 2px #fff}.wine-description-section.territori-capo-milazzo .button-primary.transparent.primary{color:#fff !important;border:1px solid #fff}.wine-description-section.territori-etna:before{background:#79606B}.wine-description-section.territori-etna .content-wrapper .wine-image-holder{background:rgba(121,96,107,0.3)}.wine-description-section.territori-etna .info-content .label,.wine-description-section.territori-etna .info-content .dsp,.wine-description-section.territori-etna .info-content p{color:#fff !important}.wine-description-section.territori-etna .button-primary.primary:hover{color:#fff !important;box-shadow:inset 0px 0px 0px 2px #fff}.wine-description-section.territori-etna .button-primary.transparent.primary{color:#fff !important;border:1px solid #fff}.wine-description-section.territori-vittoria:before{background:#C9775F}.wine-description-section.territori-vittoria .content-wrapper .wine-image-holder{background:rgba(201,119,95,0.3)}.wine-description-section.territori-vittoria .info-content .label,.wine-description-section.territori-vittoria .info-content .dsp,.wine-description-section.territori-vittoria .info-content p{color:#fff !important}.wine-description-section.territori-vittoria .button-primary.primary:hover{color:#fff !important;box-shadow:inset 0px 0px 0px 2px #fff}.wine-description-section.territori-vittoria .button-primary.transparent.primary{color:#fff !important;border:1px solid #fff}.wine-description-section.territori-noto:before{background:#D28C98}.wine-description-section.territori-noto .content-wrapper .wine-image-holder{background:rgba(210,140,152,0.3)}@media (max-width: 767px){.wine-description-section{margin:20px 0px 40px}.wine-description-section video{position:absolute;top:0;left:0;width:calc(100% - 10px);height:calc(100% - 10px);max-height:100%;z-index:-1;margin:5px}.wine-description-section .bio-label{top:8%;left:0px}.wine-description-section .sostain-label{top:2%;left:0px}.wine-description-section .grid-wine-section{display:grid;grid-template-columns:repeat(auto-fill, minmax(50%, 1fr));grid-auto-rows:auto;grid-gap:20px;grid-auto-flow:dense}.wine-description-section div.content-wrapper{position:relative;padding:5px}.wine-description-section div.content-wrapper div.wine-image-holder{background:unset !important;backdrop-filter:none;min-height:415px}.wine-description-section div.content-wrapper div.wine-image-holder picture{height:calc(100% - 20px)}.wine-description-section div.content-wrapper .map-holder{padding:0}.wine-description-section div.content-wrapper .map-holder .map img{max-width:160px;height:auto}.wine-description-section div.content-wrapper .map-holder .content{padding-left:unset}.wine-description-section div.content-wrapper .map-holder a{margin:auto}.wine-description-section:before{background:#F6F3F1;height:calc(100% - 10px);width:calc(100% - 10px);margin:5px}.wine-description-section .order-m-4{order:4}.wine-description-section .wine-image-holder img{height:414px}.wine-description-section .palmare-button{display:flex;align-items:end;height:50px}}@media (max-width: 767px) and (min-width: 768px) and (max-width: 1024px){.wine-description-section .palmare-button a{margin-bottom:20px}}@media (max-width: 767px){.wine-description-section .palmare-button .top-space{margin-bottom:-72px}}@media (max-width: 767px) and (min-width: 768px) and (max-width: 1024px){.wine-description-section .palmare-button .top-space{margin-bottom:-50px}}@media (max-width: 767px) and (max-width: 767px){.wine-description-section .palmare-button .top-space{margin-bottom:unset}}@media (max-width: 767px){.wine-description-section .palmare-button .btn-palmare{width:250px}.wine-description-section .palmare-button .m-t-large{margin-top:10px}.wine-description-section .wine-image-holder{min-height:450px}}@media (min-width: 768px) and (max-width: 1024px){.wine-description-section .content-wrapper .map-holder{padding:40px}.wine-description-section .content-wrapper .map-holder .content{padding-left:unset}}.wine-description-section .single_wine_buttons .cta{min-width:250px}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.info-table .content-container .right-content table th,.info-table .content-container .right-content table td{margin:0px;font-size:.8125em;line-height:1.42857em;font-weight:500;letter-spacing:.05em}.info-table{padding:80px 0}.info-table .content-container{background:#F6F3F1;box-shadow:0 0 20px 0 rgba(0,0,0,0.06);border-radius:10px;padding:60px;align-items:center}.info-table .content-container p{color:#031330;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:400;letter-spacing:0.6px}.info-table .content-container .title{font-size:18px;font-weight:700;line-height:18px;margin-bottom:20px;letter-spacing:0.6px;letter-spacing:0.9px}.info-table .content-container .description{font-size:13px;font-weight:400;letter-spacing:0.65px;width:80%;line-height:14.3px}.info-table .content-container .right-content table{background:#f6f3f1;border-radius:10px;border-spacing:5px 5px}@media (max-width: 767px){.info-table .content-container .right-content table{margin-bottom:15px}}.info-table .content-container .right-content table th{background:#B3B2B2;border-radius:3px;padding:5px 10px;border-spacing:10px;text-align:center;font-family:"neue-haas-grotesk-display",sans-serif;color:#fff;width:33.33%}.info-table .content-container .right-content table td{background:white;border-radius:3px;padding:5px 10px;border-spacing:10px;text-align:center;font-family:"neue-haas-grotesk-display",sans-serif;color:#031330;width:33.33%}.info-table .content-container .right-content table td p{line-height:14.87px}.info-table .content-container .right-content table td.collection{padding:10px;height:110px}.info-table .content-container .right-content table td.secondary{background-color:#07457B}.info-table .content-container .right-content table td.secondary p{color:white}.info-table .content-container .right-content table td.yellow{background-color:#031330}.info-table .content-container .right-content table td.yellow p{color:white}.info-table .content-container .right-content table td.ternary{background-color:#031330}.info-table .content-container .right-content table td.ternary p{color:white}.info-table .content-container .right-content table td.light{background-color:#F6F3F1}.info-table .content-container .right-content table td.green{background-color:#5E7255}.info-table .content-container .right-content table td.green p{color:white}.info-table .content-container .right-content table td.green-vini{background-color:#087D3F !important}.info-table .content-container .right-content table td.green-vini p{color:white}.info-table .content-container .right-content table td.blue-vini{background-color:#2994B0 !important}.info-table .content-container .right-content table td.blue-vini p{color:white}.info-table .content-container .right-content table td.yellow-vini{background-color:#F8E91C !important}.info-table .content-container .right-content table td.brown-vini{background-color:#705D3B !important}.info-table .content-container .right-content table td.brown-vini p{color:white}.info-table .content-container .right-content table td.menfi{background-color:#D9B8A7}.info-table .content-container .right-content table td.capo-milazzo{background-color:#6B87A9}.info-table .content-container .right-content table td.etna{background-color:#79606B}.info-table .content-container .right-content table td.etna p{color:white}.info-table .content-container .right-content table td.noto{background-color:#D28C98}.info-table .content-container .right-content table td.noto p{color:white}.info-table .content-container .right-content table td.vittoria{background-color:#C9775F}.info-table .content-container .right-content table td.vittoria p{color:white}.info-table .content-container .right-content table th{font-weight:500;letter-spacing:0.6px}@media (max-width: 767px){.info-table{text-align:center}.info-table .content-container{padding:20px 10px}.info-table .content-container .right-content{max-width:265px;margin:auto;padding-bottom:15px}.info-table .content-container .right-content .title{margin-bottom:10px}.info-table .content-container .table-items{flex-wrap:wrap !important}.info-table .content-container .title{margin-bottom:0px}.info-table .content-container .description{width:100%;margin-bottom:20px}.info-table .content-container .col-3{width:33.3%}}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.wine-slider{height:85vh;overflow:hidden;position:relative;background:#fff;min-height:600px}.wine-slider .swiper-holder{position:relative;width:60%;background:#D9B8A7;height:100%}.wine-slider .swiper-holder .territory-name{position:absolute;left:50%;top:40px;transform:translateX(-50%);color:rgba(255,255,255,0.15);text-align:center;font-family:"ivyora-display",sans-serif;font-size:200px;font-style:normal;font-weight:300;line-height:200px}.wine-slider .swiper-holder:before{content:'';position:absolute;top:0;right:0;width:30px;height:100%;background:linear-gradient(270deg, #D9B8A7 30%, transparent);z-index:2}.wine-slider .swiper-holder:after{content:'';position:absolute;top:0;right:-30px;width:30px;height:100%;background:linear-gradient(90deg, #fff 30%, transparent);z-index:2}.wine-slider .wineSwiper{height:100%;overflow:visible}.wine-slider .wineSwiper picture{max-height:55vh;display:flex;justify-content:center}.wine-slider .wineSwiper picture img{max-height:100%;height:100%;width:auto;transition:all 1s}.wine-slider .wineSwiper .swiper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all 1s}.wine-slider .wineSwiper .swiper-slide picture{transform:scale(0.8);transition:transform 1s linear}@media (max-width: 767px){.wine-slider .wineSwiper .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-prev){left:-30%;transform:translate3d(-20%, -5%, -100px)}.wine-slider .wineSwiper .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-prev) .label{display:none}.wine-slider .wineSwiper .swiper-slide.swiper-slide-prev{transition:all 1s linear}}.wine-slider .wineSwiper .swiper-slide .wine-name{color:#031330;font-size:50px;font-weight:400;line-height:1.2;letter-spacing:-1.5px;font-family:"ivyora-display",sans-serif;text-align:center;transition:all 1s}.wine-slider .wineSwiper .swiper-slide .label{opacity:1;height:20px;transition:all 1s;margin-bottom:20px;font-size:12px;letter-spacing:1.2px;font-weight:600}.wine-slider .wineSwiper .swiper-slide .cta{opacity:1;transition:all 1.2s}@media (min-width: 1025px){.wine-slider .wineSwiper .swiper-slide.swiper-slide-next,.wine-slider .wineSwiper .swiper-slide.swiper-slide-next ~ .swiper-slide{width:32% !important}}.wine-slider .wineSwiper .swiper-slide.swiper-slide-next .wine-name,.wine-slider .wineSwiper .swiper-slide.swiper-slide-next ~ .swiper-slide .wine-name{color:#576673;font-size:30px;font-style:normal;font-weight:400;line-height:1.2}.wine-slider .wineSwiper .swiper-slide.swiper-slide-next .label,.wine-slider .wineSwiper .swiper-slide.swiper-slide-next ~ .swiper-slide .label{opacity:0;height:0}.wine-slider .wineSwiper .swiper-slide.swiper-slide-next .cta,.wine-slider .wineSwiper .swiper-slide.swiper-slide-next ~ .swiper-slide .cta{opacity:0}.wine-slider .wineSwiper .swiper-slide.swiper-slide-next{max-width:100%}.wine-slider .wineSwiper .swiper-slide.swiper-slide-next>.flex{max-width:100%;padding:0 20px}.wine-slider .wineSwiper .swiper-slide.swiper-slide-next .wine-name{font-size:40px;line-height:1.2}@media (min-width: 1025px){.wine-slider .wineSwiper .swiper-slide.swiper-slide-next .wine-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}}@media (min-width: 1025px){.wine-slider .wineSwiper .swiper-slide.swiper-slide-next ~ .swiper-slide{width:25% !important}.wine-slider .wineSwiper .swiper-slide.swiper-slide-next ~ .swiper-slide picture img{transform:scale(0.5);transition:transform 1s linear}}.wine-slider .wineSwiper .swiper-slide.swiper-slide-active .wine-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}.wine-slider .wineSwiper .swiper-slide.swiper-slide-active picture{transform:scale(1);transition:transform 1s linear}.wine-slider .wineSwiper .swiper-button-next,.wine-slider .wineSwiper .swiper-button-prev{width:40px;height:40px;top:60%}.wine-slider .wineSwiper .swiper-button-next svg,.wine-slider .wineSwiper .swiper-button-prev svg{width:40px;height:40px}.wine-slider .wineSwiper .swiper-button-next{right:25%}.wine-slider .wineSwiper .swiper-button-prev{left:25%}.wine-slider .territory-holder{position:absolute;top:40px;right:40px;display:flex;align-items:center;gap:10px;z-index:2}@media (max-width: 767px){.wine-slider .territory-holder{display:none}}.wine-slider .territory-holder span a{font-size:18;font-style:italic;font-family:"ivyora-display",sans-serif;letter-spacing:1px;font-weight:500;color:#031330}.wine-slider .mobile-territory-holder{display:none}.wine-slider.territori-menfi{background:#fff}.wine-slider.territori-menfi .swiper-holder{background:#D9B8A7}.wine-slider.territori-menfi .swiper-holder:before{background:linear-gradient(270deg, #D9B8A7, transparent)}.wine-slider.territori-capo-milazzo{background:#fff}.wine-slider.territori-capo-milazzo .swiper-holder{background:#6B87A9}.wine-slider.territori-capo-milazzo .swiper-holder:before{background:linear-gradient(270deg, #6B87A9, transparent)}.wine-slider.territori-capo-milazzo .swiper-holder .wineSwiper .swiper-button-next svg,.wine-slider.territori-capo-milazzo .swiper-holder .swiper-button-prev svg{filter:grayscale(1) invert(1)}.wine-slider.territori-capo-milazzo .swiper-holder .wineSwiper .swiper-slide-active .wine-name,.wine-slider.territori-capo-milazzo .swiper-holder .wineSwiper .swiper-slide-active .label{color:#fff}.wine-slider.territori-capo-milazzo .swiper-holder .wineSwiper .swiper-slide-active .cta{color:#fff !important;border:1px solid #fff}.wine-slider.territori-capo-milazzo .swiper-holder .wineSwiper .swiper-slide-active .cta:hover{-webkit-box-shadow:inset 0px 0px 0px 2px #fff;-moz-box-shadow:inset 0px 0px 0px 2px #fff;box-shadow:inset 0px 0px 0px 2px #fff}.wine-slider.territori-etna{background:#fff}.wine-slider.territori-etna .swiper-holder{background:#79606B}.wine-slider.territori-etna .swiper-holder:before{background:linear-gradient(270deg, #79606B, transparent)}.wine-slider.territori-etna .swiper-holder .wineSwiper .swiper-button-next svg,.wine-slider.territori-etna .swiper-holder .swiper-button-prev svg{filter:grayscale(1) invert(1)}.wine-slider.territori-etna .swiper-holder .wineSwiper .swiper-slide-active .wine-name,.wine-slider.territori-etna .swiper-holder .wineSwiper .swiper-slide-active .label{color:#fff}.wine-slider.territori-etna .swiper-holder .wineSwiper .swiper-slide-active .cta{color:#fff !important;border:1px solid #fff}.wine-slider.territori-etna .swiper-holder .wineSwiper .swiper-slide-active .cta:hover{-webkit-box-shadow:inset 0px 0px 0px 2px #fff;-moz-box-shadow:inset 0px 0px 0px 2px #fff;box-shadow:inset 0px 0px 0px 2px #fff}.wine-slider.territori-noto{background:#F6F3F1}.wine-slider.territori-noto .swiper-holder{background:#D28C98}.wine-slider.territori-noto .swiper-holder:before{background:linear-gradient(270deg, #D28C98, transparent)}.wine-slider.territori-vittoria{background:#F6F3F1}.wine-slider.territori-vittoria .swiper-holder{background:#C9775F}.wine-slider.territori-vittoria .swiper-holder:before{background:linear-gradient(270deg, #C9775F, transparent)}.wine-slider.white-text .wineSwiper .swiper-slide.swiper-slide-active .wine-name,.wine-slider.white-text .wineSwiper .swiper-slide.swiper-slide-active .label{color:#fff}.wine-slider.white-text .wineSwiper .swiper-slide.swiper-slide-active .cta{color:#fff !important;border:1px solid #fff}.wine-slider.white-text .wineSwiper .swiper-slide.swiper-slide-active .cta:hover{-webkit-box-shadow:inset 0px 0px 0px 2px #fff;-moz-box-shadow:inset 0px 0px 0px 2px #fff;box-shadow:inset 0px 0px 0px 2px #fff}@media (max-width: 767px){.wine-slider{height:855px}.wine-slider .swiper-holder{width:100%;height:calc(100% - 71px)}.wine-slider .swiper-holder .territory-name{font-size:150px;line-height:1.2}.wine-slider .swiper-holder:before{content:unset}.wine-slider .wineSwiper .swiper-slide .wine-name{font-size:40px;line-height:1.2}.wine-slider .wineSwiper .swiper-slide picture{max-height:420px;min-height:420px;padding-top:60px;display:flex;justify-content:center;align-items:center}.wine-slider .wineSwiper .swiper-slide picture img{max-height:100vh}.wine-slider .wineSwiper .swiper-slide.swiper-slide-next .wine-name{color:#031330}.wine-slider .wineSwiper .swiper-slide.swiper-slide-active picture,.wine-slider .wineSwiper .swiper-slide.swiper-slide-active img{transition:transform 1s linear}.wine-slider .wineSwiper .swiper-button-next,.wine-slider .wineSwiper .swiper-button-prev{display:none}.wine-slider .mobile-territory-holder{display:flex;align-items:center;gap:10px;padding:26px;background:#F6F3F1;color:#031330;font-size:18px;font-style:italic;font-weight:500}.wine-slider .mobile-territory-holder picture,.wine-slider .mobile-territory-holder img{border-radius:100%}.wine-slider.white-text .wineSwiper .swiper-slide .wine-name,.wine-slider.white-text .wineSwiper .swiper-slide .label{color:#fff}.wine-slider.white-text .wineSwiper .swiper-slide .cta{color:#fff !important;border:1px solid #fff}.wine-slider.white-text .wineSwiper .swiper-slide .cta:hover{-webkit-box-shadow:inset 0px 0px 0px 2px #fff;-moz-box-shadow:inset 0px 0px 0px 2px #fff;box-shadow:inset 0px 0px 0px 2px #fff}.wine-slider.territori-etna .wineSwiper .swiper-slide .wine-name,.wine-slider.territori-etna .wineSwiper .swiper-slide .label{color:#fff !important}.wine-slider.territori-etna .wineSwiper .swiper-slide .cta{color:#fff !important;border:1px solid #fff}.wine-slider.territori-capo-milazzo .wineSwiper .swiper-slide .wine-name,.wine-slider.territori-capo-milazzo .wineSwiper .swiper-slide .label{color:#fff !important}.wine-slider.territori-capo-milazzo .wineSwiper .swiper-slide .cta{color:#fff !important;border:1px solid #fff}}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@media (max-width: 767px){.new-wine-slider{height:840px}.new-wine-slider .swiper-holder{width:100%;height:calc(100% - 71px)}.new-wine-slider .swiper-holder .territory-name{font-size:150px;line-height:1.2}.new-wine-slider .swiper-holder:before{content:unset}.new-wine-slider .newWineSwiper .swiper-slide .wine-name{font-size:40px;line-height:1.2}.new-wine-slider .newWineSwiper .swiper-slide picture{max-height:420px;min-height:420px;padding-top:60px}.new-wine-slider .newWineSwiper .swiper-slide.swiper-slide-next .wine-name{color:#031330}.new-wine-slider .newWineSwiper .swiper-slide.swiper-slide-active picture,.new-wine-slider .newWineSwiper .swiper-slide.swiper-slide-active img{transition:transform 1s linear}.new-wine-slider .newWineSwiper .swiper-button-next,.new-wine-slider .newWineSwiper .swiper-button-prev{display:none}}.swiper-creative .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next):not(.swiper-slide-next+.swiper-slide){opacity:0 !important}.new-wine-slider{position:relative;display:flex}@media (min-width: 768px){.new-wine-slider{height:800px}}@media (max-width: 767px){.new-wine-slider{padding-bottom:40px}}.new-wine-slider:nth-child(odd){background-color:#F6F3F1}.new-wine-slider .swiper-holder{position:absolute;left:0;top:0;height:100%}@media (min-width: 1024px){.new-wine-slider .swiper-holder{width:62%}}@media (max-width: 1023px){.new-wine-slider .swiper-holder{overflow:hidden;width:100%}}.new-wine-slider .swiper-holder .territory-name{position:absolute;left:50%;top:40px;transform:translateX(-50%);color:rgba(255,255,255,0.15);text-align:center;font-family:"ivyora-display",sans-serif;font-size:200px;font-style:normal;font-weight:300;line-height:200px}@media (max-width: 767px){.new-wine-slider .swiper-holder .territory-name{font-size:150px;line-height:1.2}}@media (max-width: 1023px){.new-wine-slider .swiper-holder .swiper-button-next,.new-wine-slider .swiper-holder .swiper-button-prev{display:none}}@media (min-width: 1024px){.new-wine-slider .swiper-holder:before{content:'';position:absolute;top:0;right:0;width:30px;height:100%;background:linear-gradient(270deg, #D9B8A7 30%, transparent);z-index:2}}@media (min-width: 1024px){.new-wine-slider .swiper-holder:after{content:'';position:absolute;top:0;right:-30px;width:30px;height:100%;background:linear-gradient(90deg, #fff 30%, transparent);z-index:2}}.new-wine-slider .territory-holder{position:absolute;top:40px;right:40px;display:flex;align-items:center;gap:10px;z-index:2}@media (max-width: 767px){.new-wine-slider .territory-holder{top:unset;bottom:0;right:0;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;background:#F6F3F1;color:#031330;font-size:18px;font-style:italic;font-weight:500}}.new-wine-slider .territory-holder span a{font-size:18;font-style:italic;font-family:"ivyora-display",sans-serif;letter-spacing:1px;font-weight:500;color:#031330}.new-wine-slider.territori-menfi .swiper-holder{background:#D9B8A7}.new-wine-slider.territori-capo-milazzo .swiper-holder{background:#6B87A9}.new-wine-slider.territori-capo-milazzo .swiper-holder:before{background:linear-gradient(270deg, #6B87A9, transparent)}.new-wine-slider.territori-capo-milazzo .swiper-holder .swiper-button-next svg,.new-wine-slider.territori-capo-milazzo .swiper-holder .swiper-button-prev svg{filter:grayscale(1) invert(1)}.new-wine-slider.territori-capo-milazzo .newWineSwiper .swiper-slide-active .wine-name,.new-wine-slider.territori-capo-milazzo .newWineSwiper .swiper-slide-active .label{color:#fff}.new-wine-slider.territori-capo-milazzo .newWineSwiper .swiper-slide-active .cta{color:#fff !important;border:1px solid #fff}.new-wine-slider.territori-capo-milazzo .newWineSwiper .swiper-slide-active .cta:hover{-webkit-box-shadow:inset 0px 0px 0px 2px #fff;-moz-box-shadow:inset 0px 0px 0px 2px #fff;box-shadow:inset 0px 0px 0px 2px #fff}.new-wine-slider.territori-etna .swiper-holder{background:#79606B}.new-wine-slider.territori-etna .swiper-holder:before{background:linear-gradient(270deg, #79606B, transparent)}.new-wine-slider.territori-etna .swiper-holder .swiper-button-next svg,.new-wine-slider.territori-etna .swiper-holder .swiper-button-prev svg{filter:grayscale(1) invert(1)}.new-wine-slider.territori-etna .newWineSwiper .swiper-slide-active .wine-name,.new-wine-slider.territori-etna .newWineSwiper .swiper-slide-active .label{color:#fff}.new-wine-slider.territori-etna .newWineSwiper .swiper-slide-active .cta{color:#fff !important;border:1px solid #fff}.new-wine-slider.territori-etna .newWineSwiper .swiper-slide-active .cta:hover{-webkit-box-shadow:inset 0px 0px 0px 2px #fff;-moz-box-shadow:inset 0px 0px 0px 2px #fff;box-shadow:inset 0px 0px 0px 2px #fff}.new-wine-slider.territori-noto .swiper-holder{background:#D28C98}.new-wine-slider.territori-noto .swiper-holder:before{background:linear-gradient(270deg, #D28C98, transparent)}.new-wine-slider.territori-vittoria .swiper-holder{background:#C9775F}.new-wine-slider.territori-vittoria .swiper-holder:before{background:linear-gradient(270deg, #C9775F, transparent)}.new-wine-slider.territori-vittoria .swiper-holder .swiper-button-next svg,.new-wine-slider.territori-vittoria .swiper-holder .swiper-button-prev svg{filter:grayscale(1) invert(1)}.new-wine-slider.territori-vittoria .newWineSwiper .swiper-slide-active .wine-name,.new-wine-slider.territori-vittoria .newWineSwiper .swiper-slide-active .label{color:#fff}.new-wine-slider.territori-vittoria .newWineSwiper .swiper-slide-active .cta{color:#fff !important;border:1px solid #fff}.new-wine-slider.territori-vittoria .newWineSwiper .swiper-slide-active .cta:hover{-webkit-box-shadow:inset 0px 0px 0px 2px #fff;-moz-box-shadow:inset 0px 0px 0px 2px #fff;box-shadow:inset 0px 0px 0px 2px #fff}.new-wine-slider.white-text .newWineSwiper .swiper-slide.swiper-slide-active .wine-name,.new-wine-slider.white-text .newWineSwiper .swiper-slide.swiper-slide-active .label{color:#fff}.new-wine-slider.white-text .newWineSwiper .swiper-slide.swiper-slide-active .cta{color:#fff !important;border:1px solid #fff}.new-wine-slider.white-text .newWineSwiper .swiper-slide.swiper-slide-active .cta:hover{-webkit-box-shadow:inset 0px 0px 0px 2px #fff;-moz-box-shadow:inset 0px 0px 0px 2px #fff;box-shadow:inset 0px 0px 0px 2px #fff}.new-wine-slider .newWineSwiper .swiper-wrapper{max-height:800px;align-items:center;pointer-events:none}@media (max-width: 1023px){.new-wine-slider .newWineSwiper{padding:0 20px}}.new-wine-slider .newWineSwiper picture{display:flex;justify-content:center;height:535px}.new-wine-slider .newWineSwiper picture img{height:auto;width:100%;object-fit:contain}@media (max-width: 767px){.new-wine-slider .newWineSwiper{overflow:hidden}}.new-wine-slider .newWineSwiper .swiper-slide{display:flex;flex-direction:column;justify-content:center;pointer-events:auto}.new-wine-slider .newWineSwiper .swiper-slide .wine-name{color:#031330;font-size:50px;font-weight:400;line-height:1.2;letter-spacing:-1.5px;font-family:"ivyora-display",sans-serif;text-align:center;text-combine-upright:all;text-rendering:geometricPrecision}@media (min-width: 1024px){.new-wine-slider .newWineSwiper .swiper-slide .wine-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;line-height:1.5}}.new-wine-slider .newWineSwiper .swiper-slide:not(.swiper-slide-active) .wine-name{max-width:260px}@media (max-width: 767px){.new-wine-slider .newWineSwiper .swiper-slide:not(.swiper-slide-active) .wine-name{opacity:0}}.new-wine-slider .newWineSwiper .swiper-slide .label{opacity:1;height:20px;transition:none;margin-bottom:20px;font-size:12px;letter-spacing:1.2px;font-weight:600}.new-wine-slider .newWineSwiper .swiper-slide .cta{opacity:0;transition:none}.new-wine-slider .newWineSwiper .swiper-slide.swiper-slide-active .wine-name{opacity:1;transition-delay:.3s}@media (min-width: 768px){.new-wine-slider .newWineSwiper .swiper-slide.swiper-slide-active .wine-name{transition:all 1s}}@media (max-width: 767px){.new-wine-slider .newWineSwiper .swiper-slide.swiper-slide-active .wine-name{transition:opacity 1s}}.new-wine-slider .newWineSwiper .swiper-slide.swiper-slide-active .label{transition-delay:.3s}@media (min-width: 768px){.new-wine-slider .newWineSwiper .swiper-slide.swiper-slide-active .label{transition:all 1s}}@media (max-width: 767px){.new-wine-slider .newWineSwiper .swiper-slide.swiper-slide-active .label{transition:opacity 1s}}.new-wine-slider .newWineSwiper .swiper-slide.swiper-slide-active .cta{opacity:1;transition-delay:.3s}@media (min-width: 768px){.new-wine-slider .newWineSwiper .swiper-slide.swiper-slide-active .cta{transition:all 1s}}@media (max-width: 767px){.new-wine-slider .newWineSwiper .swiper-slide.swiper-slide-active .cta{transition:opacity 1s}}.new-wine-slider .newWineSwiper .swiper-slide:not(.swiper-slide-active) .label{opacity:0}.new-wine-slider .newWineSwiper .swiper-slide:not(.swiper-slide-active) .cta{opacity:0}@media (max-width: 767px){.new-wine-slider .newWineSwiper .swiper-slide.swiper-slide-next{position:relative;z-index:100 !important}}.new-wine-slider .swiper-button-next,.new-wine-slider .swiper-button-prev{width:40px;height:40px;top:60%}.new-wine-slider .swiper-button-next svg,.new-wine-slider .swiper-button-prev svg{width:40px;height:40px}.new-wine-slider .swiper-button-next{right:25%}.new-wine-slider .swiper-button-prev{left:25%}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.news-card-list{padding:100px 0}.news-card-list .container{padding:0}.news-card-list .filters{padding-bottom:50px}.news-card-list .tab-filters{display:flex;justify-content:center;align-items:center;gap:50px}.news-card-list .tab-filters .filter-tab-btn{font-size:18px;font-weight:500;font-style:italic;letter-spacing:1px;color:#031330;cursor:pointer;text-decoration:none}.news-card-list .tab-filters .filter-tab-btn.active{color:#07457B;text-decoration:underline}.news-card-list .yearly-selector{font-style:italic;font-size:18px;font-weight:500;letter-spacing:1;color:#07457B;display:flex;justify-content:center;align-items:flex-end;gap:10px;line-height:40px;letter-spacing:0.8px}.news-card-list .yearly-selector .im-accordion{border-top:none}.news-card-list .yearly-selector .im-accordion__title{border:0;border-bottom:1px solid #031330;font-family:"ivyora-display",sans-serif;color:#031330;font-size:16px;font-weight:500;font-style:italic;background-color:transparent;text-align:center;padding:0;line-height:1}.news-card-list .yearly-selector .im-accordion__icon svg{width:9px;margin-left:10px;margin-right:10px;fill:#07457B}.news-card-list .yearly-selector .im-accordion__content{border-radius:10px;position:absolute;z-index:10;background-color:#fff;padding:10px;transform:translateX(-10px)}.news-card-list .yearly-selector .im-accordion__content ul li{font-family:"ivyora-display",sans-serif;color:#031330;font-size:16px;font-weight:500;font-style:italic;background-color:transparent;padding:0 0 10px 0;line-height:1;cursor:pointer}.news-card-list .yearly-selector .im-accordion__content ul li a{text-decoration:none}.news-card-list .cards-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));grid-column-gap:30px;grid-row-gap:30px;width:100%}.news-card-list .cards-list .news-card{margin:auto}.news-card-list .yearly-selector{display:flex}.news-card-list .mobile-filter{display:none}@media (max-width: 767px){.news-card-list .tab-filters{display:none}.news-card-list .selector-filters{display:flex}.news-card-list .cards-list{grid-template-columns:repeat(auto-fit, minmax(320px, 1fr))}.news-card-list .mobile-filter{display:flex;justify-content:center;align-items:start;width:100%}.tab-filters{display:none}}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.gallery-slider .gallerySwiper,.gallery-slider .gallerySwiper .swiper-wrapper,.gallery-slider .gallerySwiper .swiper-slide{max-height:100%;height:100%}.gallery-slider .gallerySwiper .swiper-button-next svg,.gallery-slider .gallerySwiper .swiper-button-prev svg{width:50px;height:50px}.gallery-slider .gallerySwiper .swiper-button-next{width:50px;height:50px;right:20px;margin-top:0;transform:translateY(-50%)}.gallery-slider .gallerySwiper .swiper-button-prev{width:50px;height:50px;left:20px;margin-top:0;transform:translateY(-50%)}.gallery-slider picture{display:block;width:100%;aspect-ratio:2.05}@media (max-width: 767px){.gallery-slider picture{aspect-ratio:initial}}.gallery-slider picture img{width:100%;height:100%;object-fit:cover}.gallery-slider.full-witdh picture{aspect-ratio:2.05}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@font-face{font-family:lg;src:url(../dep/lg..woff2) format("woff2"),url(../dep/lg..ttf) format("truetype"),url(../dep/lg..woff) format("woff"),url(../dep/lg..svg#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans','Liberation Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}.lg-next,.lg-prev{background-color:rgba(0,0,0,0.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1084;outline:0;border:none}.lg-next.disabled,.lg-prev.disabled{opacity:0 !important;cursor:default}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:'\e095'}.lg-prev{left:20px}.lg-prev:after{content:'\e094'}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-moz-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-ms-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-moz-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-ms-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg, rgba(0,0,0,0), rgba(0,0,0,0.4))}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none !important;outline:medium none;will-change:color;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;background:0 0;border:none;box-shadow:none}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:'\e070'}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:'\e90a'}.lg-toolbar .lg-download:after{content:'\e0f2'}.lg-sub-html{color:#eee;font-size:16px;padding:10px 40px;text-align:center;z-index:1080;opacity:0;-webkit-transition:opacity .2s ease-out 0s;-o-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,0.6))}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0}.lg-error-msg{font-size:14px;color:#999}.lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;height:47px;vertical-align:middle}.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar{opacity:0;-webkit-transition:-webkit-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,color 0.08 linear;-moz-transition:-moz-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,color 0.08 linear;-o-transition:-o-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,color 0.08 linear;transition:transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,color 0.08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;-moz-transform:scale3d(0.5, 0.5, 0.5);-o-transform:scale3d(0.5, 0.5, 0.5);-ms-transform:scale3d(0.5, 0.5, 0.5);-webkit-transform:scale3d(0.5, 0.5, 0.5);transform:scale3d(0.5, 0.5, 0.5);will-change:transform,opacity;-webkit-transition:-webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-moz-transition:-moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-o-transition:-o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;transition:transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;-moz-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.lg-icon:focus-visible{color:#fff;border-radius:3px;outline:1px dashed rgba(255,255,255,0.6)}.lg-toolbar .lg-icon:focus-visible{border-radius:8px;outline-offset:-5px}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;width:100%;max-height:350px;overflow:hidden;float:left}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s !important;transition-duration:0s !important}.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb{-webkit-transition-duration:0s !important;transition-duration:0s !important}.lg-outer .lg-thumb-outer.lg-thumb-align-middle{text-align:center}.lg-outer .lg-thumb-outer.lg-thumb-align-left{text-align:left}.lg-outer .lg-thumb-outer.lg-thumb-align-right{text-align:right}.lg-outer.lg-single-item .lg-thumb-outer{display:none}.lg-outer .lg-thumb{padding:5px 0;height:100%;margin-bottom:-5px;display:inline-block;vertical-align:middle}@media (min-width: 768px){.lg-outer .lg-thumb{padding:10px 0}}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border-radius:2px;margin-bottom:5px;will-change:border-color}@media (min-width: 768px){.lg-outer .lg-thumb-item{border-radius:4px;border:2px solid #fff;-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover;display:block}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer .lg-toggle-thumb:after{content:'\e1ff'}.lg-outer.lg-animate-thumb .lg-thumb{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.lg-outer .lg-video-cont{text-align:center;display:inline-block;vertical-align:middle;position:relative}.lg-outer .lg-video-cont .lg-object{width:100% !important;height:100% !important}.lg-outer .lg-has-iframe .lg-video-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-video-object{position:absolute;left:0;right:0;width:100%;height:100%;top:0;bottom:0;z-index:3}.lg-outer .lg-video-poster{z-index:1}.lg-outer .lg-has-video .lg-video-object{opacity:0;will-change:opacity;-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button,.lg-outer .lg-has-video.lg-video-loaded .lg-video-poster{opacity:0 !important}.lg-outer .lg-has-video.lg-video-loaded .lg-video-object{opacity:1}@keyframes lg-play-stroke{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes lg-play-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.lg-video-play-button{width:18%;max-width:140px;position:absolute;top:50%;left:50%;z-index:2;cursor:pointer;transform:translate(-50%, -50%) scale(1);will-change:opacity,transform;-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28),opacity 0.1s;-moz-transition:-moz-transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28),opacity 0.1s;-o-transition:-o-transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28),opacity 0.1s;transition:transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28),opacity 0.1s}.lg-video-play-button:hover .lg-video-play-icon,.lg-video-play-button:hover .lg-video-play-icon-bg{opacity:1}.lg-video-play-icon-bg{fill:none;stroke-width:3%;stroke:#fcfcfc;opacity:.6;will-change:opacity;-webkit-transition:opacity .12s ease-in;-o-transition:opacity .12s ease-in;transition:opacity .12s ease-in}.lg-video-play-icon-circle{position:absolute;top:0;left:0;bottom:0;right:0;fill:none;stroke-width:3%;stroke:rgba(30,30,30,0.9);stroke-opacity:1;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200}.lg-video-play-icon{position:absolute;width:25%;max-width:120px;left:50%;top:50%;transform:translate3d(-50%, -50%, 0);opacity:.6;will-change:opacity;-webkit-transition:opacity .12s ease-in;-o-transition:opacity .12s ease-in;transition:opacity .12s ease-in}.lg-video-play-icon .lg-video-play-icon-inner{fill:#fcfcfc}.lg-video-loading .lg-video-play-icon-circle{animation:lg-play-rotate 2s linear .25s infinite,lg-play-stroke 1.5s ease-in-out .25s infinite}.lg-video-loaded .lg-video-play-button{opacity:0;transform:translate(-50%, -50%) scale(0.7)}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;will-change:opacity;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:'\e01d'}.lg-show-autoplay .lg-autoplay-button:after{content:'\e01a'}.lg-single-item .lg-autoplay-button{opacity:.75;pointer-events:none}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s !important;transition-duration:0s !important}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;-moz-transition:-moz-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;-o-transition:-o-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;transition:transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s}.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:-moz-transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:-o-transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s,opacity 0.15s !important;-moz-transition:-moz-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s,opacity 0.15s !important;-o-transition:-o-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s,opacity 0.15s !important;transition:transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s,opacity 0.15s !important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition{transition:none !important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition{transform:scale3d(1, 1, 1) translate3d(-50%, -50%, 0) !important;max-width:none !important;max-height:none !important;top:50% !important;left:50% !important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x{transform:scale3d(1, 1, 1) translate3d(-50%, 0, 0) !important;top:0 !important;left:50% !important;max-width:none !important;max-height:none !important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y{transform:scale3d(1, 1, 1) translate3d(0, -50%, 0) !important;top:50% !important;left:0 !important;max-width:none !important;max-height:none !important}.lg-icon.lg-zoom-in:after{content:'\e311'}.lg-actual-size .lg-icon.lg-zoom-in{opacity:.5;pointer-events:none}.lg-icon.lg-actual-size{font-size:20px}.lg-icon.lg-actual-size:after{content:'\e033'}.lg-icon.lg-zoom-out{opacity:.5;pointer-events:none}.lg-icon.lg-zoom-out:after{content:'\e312'}.lg-zoomed .lg-icon.lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer.lg-first-slide-loading .lg-actual-size,.lg-outer.lg-first-slide-loading .lg-zoom-in,.lg-outer.lg-first-slide-loading .lg-zoom-out,.lg-outer[data-lg-slide-type=iframe] .lg-actual-size,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-in,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-out,.lg-outer[data-lg-slide-type=video] .lg-actual-size,.lg-outer[data-lg-slide-type=video] .lg-zoom-in,.lg-outer[data-lg-slide-type=video] .lg-zoom-out{opacity:.75;pointer-events:none}.lg-outer .lg-pager-outer{text-align:center;z-index:1080;height:10px;margin-bottom:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer.lg-single-item .lg-pager-outer{display:none}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#fff;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;will-change:transform,opacity;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,0.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,0.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer .lg-dropdown-overlay{background-color:rgba(0,0,0,0.25);bottom:0;cursor:default;left:0;position:absolute;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;will-change:visibility,opacity;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active .lg-dropdown,.lg-outer.lg-dropdown-active .lg-dropdown-overlay{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;visibility:visible}.lg-outer.lg-dropdown-active .lg-share{color:#fff}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0, 5px, 0);-o-transform:translate3d(0, 5px, 0);-ms-transform:translate3d(0, 5px, 0);-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0);will-change:visibility,opacity,transform;-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:'';display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#fff;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,0.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer .lg-share{position:relative}.lg-outer .lg-share:after{content:'\e80d'}.lg-outer .lg-share-facebook .lg-icon{color:#3b5998}.lg-outer .lg-share-facebook .lg-icon:after{content:'\e904'}.lg-outer .lg-share-twitter .lg-icon{color:#00aced}.lg-outer .lg-share-twitter .lg-icon:after{content:'\e907'}.lg-outer .lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer .lg-share-pinterest .lg-icon:after{content:'\e906'}.lg-comment-box{width:420px;max-width:100%;position:absolute;right:0;top:0;bottom:0;z-index:9999;background-color:#fff;will-change:transform;-moz-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-transition:-webkit-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:-moz-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:-o-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-comment-box .lg-comment-title{margin:0;color:#fff;font-size:18px}.lg-comment-box .lg-comment-header{background-color:#000;padding:12px 20px;position:absolute;left:0;right:0;top:0}.lg-comment-box .lg-comment-body{height:100% !important;padding-top:43px !important;width:100% !important}.lg-comment-box .fb-comments{height:100%;width:100%;background:url(../dep/loading..gif) no-repeat scroll center center #fff;overflow-y:auto;display:inline-block}.lg-comment-box .fb-comments[fb-xfbml-state=rendered]{background-image:none}.lg-comment-box .fb-comments>span{max-width:100%}.lg-comment-box .lg-comment-close{position:absolute;right:5px;top:12px;cursor:pointer;font-size:20px;color:#999;will-change:color;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-comment-box .lg-comment-close:hover{color:#fff}.lg-comment-box .lg-comment-close:after{content:'\e070'}.lg-comment-box iframe{max-width:100% !important;width:100% !important}.lg-comment-box #disqus_thread{padding:0 20px}.lg-outer .lg-comment-overlay{background-color:rgba(0,0,0,0.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;will-change:visibility,opacity;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer .lg-comment-toggle:after{content:'\e908'}.lg-outer.lg-comment-active .lg-comment-overlay{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;visibility:visible}.lg-outer.lg-comment-active .lg-comment-toggle{color:#fff}.lg-outer.lg-comment-active .lg-comment-box{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.lg-outer .lg-img-rotate{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:-moz-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:-o-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-outer[data-lg-slide-type=iframe] .lg-flip-hor,.lg-outer[data-lg-slide-type=iframe] .lg-flip-ver,.lg-outer[data-lg-slide-type=iframe] .lg-rotate-left,.lg-outer[data-lg-slide-type=iframe] .lg-rotate-right,.lg-outer[data-lg-slide-type=video] .lg-flip-hor,.lg-outer[data-lg-slide-type=video] .lg-flip-ver,.lg-outer[data-lg-slide-type=video] .lg-rotate-left,.lg-outer[data-lg-slide-type=video] .lg-rotate-right{opacity:.75;pointer-events:none}.lg-outer .lg-img-rotate:before{content:'';display:inline-block;height:100%;vertical-align:middle}.lg-rotate-left:after{content:'\e900'}.lg-rotate-right:after{content:'\e901'}.lg-icon.lg-flip-hor,.lg-icon.lg-flip-ver{font-size:26px}.lg-flip-ver:after{content:'\e903'}.lg-flip-hor:after{content:'\e902'}.lg-medium-zoom-item{cursor:zoom-in}.lg-medium-zoom .lg-outer{cursor:zoom-out}.lg-medium-zoom .lg-outer.lg-grab img.lg-object{cursor:zoom-out}.lg-medium-zoom .lg-outer.lg-grabbing img.lg-object{cursor:zoom-out}.lg-relative-caption .lg-outer .lg-sub-html{white-space:normal;bottom:auto;padding:0;background-image:none}.lg-relative-caption .lg-outer .lg-relative-caption-item{opacity:0;padding:16px 0;transition:.5s opacity ease}.lg-relative-caption .lg-outer .lg-show-caption .lg-relative-caption-item{opacity:1}.lg-group:after{content:'';display:table;clear:both}.lg-container{display:none;outline:0}.lg-container.lg-show{display:block}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar{opacity:0;will-change:transform,opacity;-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:-o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar{opacity:1}.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:.001;outline:0;will-change:auto;overflow:hidden;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide{-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{position:absolute;top:0;left:0;right:0;bottom:0}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;-webkit-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s;white-space:nowrap}.lg-outer .lg-item{display:none !important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(../dep/loading..gif) no-repeat scroll center center transparent}.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block !important}.lg-outer.lg-css .lg-current{display:inline-block !important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:'';display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{position:absolute;left:0;right:0;top:0;bottom:0;white-space:nowrap;font-size:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative}.lg-outer .lg-empty-html .lg-sub-html,.lg-outer .lg-empty-html.lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;will-change:auto;-webkit-transition:opacity 333ms ease-in 0s;-o-transition:opacity 333ms ease-in 0s;transition:opacity 333ms ease-in 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s !important;-moz-transition:none 0s ease 0s !important;-o-transition:none 0s ease 0s !important;transition:none 0s ease 0s !important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;-o-transition:-o-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;transition:transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{-webkit-transition-duration:0s !important;transition-duration:0s !important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:'\e909'}.lg-components{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);will-change:transform;-webkit-transition:-webkit-transform .35s ease-out 0s;-moz-transition:-moz-transform .35s ease-out 0s;-o-transition:-o-transform .35s ease-out 0s;transition:transform .35s ease-out 0s;z-index:1080;position:absolute;bottom:0;right:0;left:0}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.products-list{padding:100px 0}.products-list.align_products_center .list-wrapper{justify-content:center}.products-list .container-fluid{padding:0 60px}@media (min-width: 1025px){.products-list .container-fluid .col-d-3{width:33.33%}}@media (min-width: 1700px){.products-list .container-fluid .col-d-3{width:25% !important}}.products-list .slider-title{text-align:center;font-weight:400;font-size:60px;line-height:1.2}.products-list .list-wrapper{row-gap:100px;padding:100px 0 0 0}.products-list .list-wrapper>div{padding:10px}.products-list.light-bg{background:#F6F3F1}.products-list.territori-menfi{background:#D9B8A7}.products-list.territori-capo-milazzo{background:#6B87A9;color:#fff}.products-list.territori-capo-milazzo .product-card a.cta,.products-list.territori-capo-milazzo button.cta{color:#fff !important;border:1px solid #fff}.products-list.territori-capo-milazzo .product-card a.cta:hover,.products-list.territori-capo-milazzo button.cta:hover{-webkit-box-shadow:inset 0px 0px 0px 2px #fff;-moz-box-shadow:inset 0px 0px 0px 2px #fff;box-shadow:inset 0px 0px 0px 2px #fff}.products-list.territori-etna{background:#79606B;color:#fff}.products-list.territori-etna .product-card a.cta,.products-list.territori-etna button.cta{color:#fff !important;border:1px solid #fff}.products-list.territori-etna .product-card a.cta:hover,.products-list.territori-etna button.cta:hover{-webkit-box-shadow:inset 0px 0px 0px 2px #fff;-moz-box-shadow:inset 0px 0px 0px 2px #fff;box-shadow:inset 0px 0px 0px 2px #fff}.products-list.territori-noto{background:#D28C98}.products-list.territori-vittoria{background:#C9775F;color:#fff}.products-list.territori-vittoria .product-card a.cta,.products-list.territori-vittoria button.cta{color:#fff !important;border:1px solid #fff}.products-list.territori-vittoria .product-card a.cta:hover,.products-list.territori-vittoria button.cta:hover{-webkit-box-shadow:inset 0px 0px 0px 2px #fff;-moz-box-shadow:inset 0px 0px 0px 2px #fff;box-shadow:inset 0px 0px 0px 2px #fff}.products-list.white-text{color:#fff}.products-list.white-text .product-card a.cta,.products-list.white-text button.cta{color:#fff !important;border:1px solid #fff}.products-list.white-text .product-card a.cta:hover,.products-list.white-text button.cta:hover{-webkit-box-shadow:inset 0px 0px 0px 2px #fff;-moz-box-shadow:inset 0px 0px 0px 2px #fff;box-shadow:inset 0px 0px 0px 2px #fff}@media (max-width: 767px){.news-card-list .tab-filters{display:none}.news-card-list .selector-filters{display:flex}}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.oil-description-section{padding:50px 0;position:relative}.oil-description-section .bio-label-oil{display:flex;position:absolute;left:0;background:white;border-radius:0 10px 10px 0;padding:18px 40px;color:#031330;font-family:"neue-haas-grotesk-display",sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;align-items:center;z-index:2}.oil-description-section .bio-label-oil svg{margin-left:15px;width:40px;height:25px}.oil-description-section.olio-nocellara{background:#8A8F77}.oil-description-section.olio-denocciolato-nocellara{background:#D37458}.oil-description-section.olio-denocciolato-biancolilla{background:#CAB64B}.oil-description-section.olio-green{background:#5E7255}.oil-description-section.olio-yellow{background:#E3C21F}.oil-description-section.white-text{color:#fff}.oil-description-section .content{margin-left:auto}.oil-description-section .content.oil-description-text{justify-content:flex-end}@media (min-width: 768px) and (max-width: 1024px){.oil-description-section .content.oil-description-text{width:50%}}.oil-description-section .content.oil-description-text .oil-cat-description{padding-bottom:60px}.oil-description-section .content.oil-description-text .palmares_mobile{display:none}.oil-description-section .map{display:flex;justify-content:center;align-items:center;margin:auto;width:70%}.oil-description-section .map img{max-width:100%;height:auto}@media (min-width: 768px) and (max-width: 1024px){.oil-description-section .map-holder{position:absolute;right:20px;top:20px}}.oil-description-section .images{max-height:100%;display:flex;justify-content:center;align-items:center}@media (min-width: 768px) and (max-width: 1024px){.oil-description-section .images{width:50%;margin-top:70px}}.oil-description-section .images picture,.oil-description-section .images img{max-width:100%;height:100%;width:auto;margin:auto;object-fit:contain}.oil-description-section .button-primary{margin:0 auto}.oil-description-section .bottom-btn{display:none}@media (min-width: 768px) and (max-width: 1024px){.oil-description-section .button-primary{padding:15px 26px !important}.oil-description-section picture.oils-image{padding:20px}}@media (max-width: 767px){.oil-description-section .oil-description-text{justify-content:flex-end;text-align:center !important}.oil-description-section .oil-description-text .oil-cat-description{padding-bottom:10px !important}.oil-description-section .oil-description-text .oil-cat-description.m-t-medium{margin-top:0px !important}.oil-description-section .oil-description-text .palmares_mobile{display:block !important;padding-top:15px}.oil-description-section .map{width:100%;margin-top:70px}.oil-description-section .bottom-btn{display:flex}.oil-description-section .map-holder img{width:160px !important;margin-bottom:30px}.oil-description-section .map-holder svg{max-height:105px}.oil-description-section .map-holder .button-primary{display:none}.oil-description-section .images picture{max-height:390px;margin-bottom:40px}}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.timeline-slider{margin-top:100px}@media (max-width: 767px){.timeline-slider{margin-top:80px}}.timeline-slider .container-fluid{position:relative}.timeline-slider .line{position:absolute;top:110px;left:0;width:calc(100% + 130px);height:1px;background:#576673}@media (max-width: 767px){.timeline-slider .line{top:100px;width:calc(100% + 20px)}}.timeline-slider .bg-img{position:absolute;top:0;left:0;width:calc(100% - 180px);height:80%;border-radius:10px;overflow:hidden;margin:0 90px}.timeline-slider .bg-img:before{position:absolute;top:0;left:0;height:100%;width:100%;content:'';background:#fff;opacity:0.85;z-index:1}.timeline-slider .bg-img picture{width:100%;height:100%}.timeline-slider .bg-img picture img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.timeline-slider p{color:#031330;font-family:"neue-haas-grotesk-display",sans-serif;font-size:15px;font-weight:500;line-height:26px;letter-spacing:0.8px;transition:all .6s}.timeline-slider p.year-title{font-family:"ivyora-display",sans-serif;font-size:96px;font-weight:300;line-height:96px;margin-bottom:80px;transition:none}.timeline-slider .swiper-slide .year-title{transform:scale(0.6) translate(-33%, 0);transition:transform .6s}.timeline-slider .swiper-slide-active .year-title{transform:scale(1);transition:transform .6s}.timeline-slider .timeline-wrapper{padding:150px 90px 90px}.timeline-slider .timeline-wrapper .years-wrapper{overflow:hidden}.timeline-slider .timeline-images-wrapper{margin-left:10%}.timeline-slider .timelineYearsSwiper{position:static;overflow:visible;width:60%;margin-right:auto;margin-left:0}.timeline-slider .timelineYearsSwiper p.year-description{opacity:1;transition:all 1s}.timeline-slider .timelineYearsSwiper .swiper-slide:not(.swiper-slide-active){cursor:pointer}.timeline-slider .timelineYearsSwiper .swiper-slide:not(.swiper-slide-active) p.year-title{color:#576673;font-size:80px}.timeline-slider .timelineYearsSwiper .swiper-slide:not(.swiper-slide-active) p.year-description{opacity:0}.timeline-slider .timelineYearsSwiper .swiper-button-next,.timeline-slider .timelineYearsSwiper .swiper-button-prev{width:40px}.timeline-slider .timelineYearsSwiper .swiper-button-next svg,.timeline-slider .timelineYearsSwiper .swiper-button-prev svg{width:40px;height:40px}.timeline-slider .timelineYearsSwiper .swiper-button-next{right:20px}.timeline-slider .timelineYearsSwiper .swiper-button-prev{left:20px}.timeline-slider .timelineImagesSwiper picture{width:100%}.timeline-slider .timelineImagesSwiper picture img{height:650px;width:100%;object-fit:cover;object-position:center}@media (max-width: 1024px){.timeline-slider .timelineImagesSwiper picture img{height:400px}.timeline-slider .timeline-wrapper{padding:100px 70px 70px}.timeline-slider .bg-img{width:calc(100% - 140px);margin:0 70px}}@media (max-width: 767px){.timeline-slider p.year-title{font-size:80px}.timeline-slider .timeline-wrapper{padding:50px 0 70px}.timeline-slider .bg-img{width:100%;margin:0;height:100%}.timeline-slider .timeline-images-wrapper{width:55%}.timeline-slider .timelineImagesSwiper{margin-bottom:20px}.timeline-slider .timelineImagesSwiper picture img{height:auto;aspect-ratio:45/66}.timeline-slider .years-wrapper{margin-left:10%}.timeline-slider .timelineYearsSwiper{width:80%;margin-right:unset;margin-left:0}.timeline-slider .timelineYearsSwiper .swiper-button-next,.timeline-slider .timelineYearsSwiper .swiper-button-prev{display:none}}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.discover-component{height:90vh}.discover-component .container-fluid,.discover-component .container-fluid .flex:not(.territory-content){height:100%}.discover-component .territory-holder{position:relative;color:white;gap:30px;transition:all .5s ease;min-width:0;overflow:hidden;cursor:pointer;flex:1 20%}.discover-component .territory-holder .territory-content{position:relative;top:25%;gap:30px;max-width:100%}.discover-component .territory-holder h3{font-size:50px;font-weight:400;line-height:1.2;text-align:center}.discover-component .territory-holder p{line-height:30px;font-weight:500;font-size:18px}.discover-component .territory-holder a{margin-top:20px;pointer-events:none}.discover-component .territory-holder .content{transition:opacity .2s;opacity:0;gap:30px;display:flex;flex-direction:column;align-items:center;width:100%;padding:0 30px}.discover-component .territory-holder picture{position:absolute;top:0;left:0;height:100%;z-index:-2;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);background:transparent}@media (min-width: 1025px){.discover-component .territory-holder picture{width:60vw;transform:translateX(-10vw)}}.discover-component .territory-holder picture img{height:100%;object-fit:cover;object-position:center left;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);background:transparent}@media (min-width: 768px){.discover-component .territory-holder picture img{width:100%}}@media (max-width: 1023px){.discover-component .territory-holder picture img{width:100vw}}.discover-component .territory-holder picture.territory-icon{position:relative;z-index:0;width:100px;height:100px;border-radius:100%}.discover-component .territory-holder picture.territory-icon img{border-radius:100%}.discover-component .territory-holder:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#00000099;z-index:-1}.discover-component .territory-holder .toggle-territory{height:27px;width:27px}.discover-component .territory-holder .toggle-territory svg{width:100%;height:100%}.discover-component .territory-holder .toggle-territory.plus{position:absolute;bottom:40%}.discover-component .territory-holder.opened{flex:1 40%}.discover-component .territory-holder.opened .content{opacity:1;transition-delay:.5s;transition-timing-function:ease;transition-duration:.6s}.discover-component .territory-holder.opened .content a{pointer-events:all}.discover-component .territory-holder.opened .toggle-territory.plus{visibility:hidden;transition:visibility .3s ease;transition-delay:0s}@media (max-width: 1023px){.discover-component{height:unset}.discover-component .territory-holder{padding:20px 0;transition:all .5s ease;height:0;width:100%;overflow:hidden}.discover-component .territory-holder:focus-visible{outline:none}.discover-component .territory-holder picture.territory-icon{width:50px;height:50px}.discover-component .territory-holder h3{font-size:40px}.discover-component .territory-holder .content{transition:all .6s;transition-delay:0s;transition-timing-function:ease;width:unset;min-width:unset;transform:unset;height:0;padding:0 30px}.discover-component .territory-holder .toggle-territory.plus{position:relative;transition:visibility .3s ease;transition-delay:.7s}.discover-component .territory-holder.opened{width:unset;min-width:unset;height:100%}.discover-component .territory-holder.opened .content{height:270px;transform:unset}.discover-component .territory-holder .territory-content{gap:unset}}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.image-section picture{width:100%;max-height:clamp(500px, 80vh, 100%)}.image-section picture img{width:100%;height:100%;object-fit:cover}.image-section.has-opacity{opacity:50%}.image-logo-section{height:90vh;min-height:500px;position:relative}.image-logo-section picture{width:100%;height:100%;object-fit:cover}.image-logo-section picture img{width:100%;height:100%;object-fit:cover}.image-logo-section .logo-icon{position:absolute;bottom:50%;left:50%;transform:translate(-50%, 50%);min-height:124px;min-width:104px;overflow:hidden}.collection-image-section{height:90vh;min-height:500px;position:relative}.collection-image-section picture{width:100%;height:100%;object-fit:cover}.collection-image-section picture img{width:100%;height:100%;object-fit:cover}.collection-image-section:before{content:'';background:rgba(255,255,255,0.5);position:absolute;top:0;left:0;height:100%;width:100%}.image-map-section picture{width:100%;height:100%;object-fit:cover}@media (min-width: 1025px){.image-map-section picture{aspect-ratio:1920/840}}.image-map-section picture img{width:100%;height:100%;object-fit:cover}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.territory-experience-card{padding-bottom:100px}.territory-experience-card .card-link{text-decoration:none}.territory-experience-card .card-link .img-wrapper{background-color:#EFE5DD;border-radius:10px;aspect-ratio:8/10;display:flex;overflow:hidden;position:relative}.territory-experience-card .card-link .img-wrapper picture,.territory-experience-card .card-link .img-wrapper img{object-fit:cover;width:100%;height:100%}@media (min-width: 1025px){.territory-experience-card .card-link .img-wrapper:after{content:'';position:absolute;top:0;left:0;background:#D9B8A7;opacity:.9;z-index:2;width:100%;height:100%;transition:all .5s}.territory-experience-card .card-link .img-wrapper:hover:after{opacity:0}}.territory-experience-card .card-link .label{margin-top:30px;margin-bottom:20px;color:#031330;font-weight:600;line-height:14.32px;font-size:12px;letter-spacing:1.2px}.territory-experience-card .card-link .h2{font-weight:400;font-size:60px;line-height:1.2;letter-spacing:1.2px}@media (max-width: 1024px){.territory-experience-card .card-link .h2{font-size:45px}}.territory-experience-card .card-link button.cta{margin-right:auto;font-size:18px !important}.territory-experience-card.territori-menfi .img-wrapper:after{background:#D9B8A7}.territory-experience-card.territori-capo-milazzo .img-wrapper:after{background:#6B87A9}.territory-experience-card.territori-etna .img-wrapper:after{background:#79606B}.territory-experience-card.territori-noto .img-wrapper:after{background:#D28C98}.territory-experience-card.territori-vittoria .img-wrapper:after{background:#C9775F}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.territory-experience-slider{padding:100px 0;overflow:hidden}.territory-experience-slider .slider-title{text-align:center;font-weight:300}.territory-experience-slider .territoryExpSwiper{margin:0 50px;overflow:visible}@media (max-width: 767px){.territory-experience-slider .territoryExpSwiper{margin:0 20px;padding:0}}.territory-experience-slider a.cta.flex{margin:auto;width:fit-content;background:#031330}@media (max-width: 767px){.product-slider{padding:100px 0}}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.experience-card-list{padding:100px 0}.experience-card-list .filters{padding-bottom:50px;font-style:italic;font-size:16px;font-weight:500;color:#823735;display:flex;justify-content:center;align-items:center}.experience-card-list .filters select{border:0;border-bottom:1px solid #031330;font-family:"ivyora-display",sans-serif;color:#031330;font-size:16px;font-weight:500;font-style:italic}.experience-card-list .yearly-selector{color:#823735;display:none;padding:0 20px}.experience-card-list .selector-filters{display:none}.experience-card-list .cards-list{row-gap:10px}.experience-card-list .cards-list>div{padding:10px}.experience-card-list.year-selector .tab-filters,.experience-card-list.year-selector .selector-filters{display:none}.experience-card-list.year-selector .yearly-selector{display:flex}@media (max-width: 767px){.experience-card-list .cards-list{row-gap:0px}.experience-card-list .cards-list>div{padding:5px}}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.experience-card{border-radius:10px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;min-height:360px;height:100%;overflow:hidden}.experience-card .title{font-weight:300}.experience-card .content{height:100%;color:#031330;z-index:1;width:60%;padding:20px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);margin-left:auto}.experience-card .content .experience_excerpt{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box}.experience-card .content.black{background:rgba(0,0,0,0.9)}.experience-card .content.white{background:rgba(255,255,255,0.9)}.experience-card .content.primary{background:rgba(3,19,48,0.9)}.experience-card .content.secondary{background:rgba(7,69,123,0.9)}.experience-card .content.ternary{background:rgba(3,19,48,0.9)}.experience-card .content.red{background:rgba(191,14,14,0.9)}.experience-card .content.grey{background:rgba(87,102,115,0.9)}.experience-card .content.line{background:rgba(223,223,223,0.9)}.experience-card .content.light{background:rgba(246,243,241,0.9)}.experience-card .content.midgrey{background:rgba(161,159,159,0.9)}.experience-card .content.darkgrey{background:rgba(65,65,65,0.9)}.experience-card .content.green{background:rgba(94,114,85,0.9)}.experience-card .content.green_bg{background:rgba(236,242,242,0.9)}.experience-card .content.yellow{background:rgba(227,194,31,0.9)}.experience-card .content.dark{background:rgba(29,29,27,0.9)}.experience-card .content.gold{background:rgba(181,159,95,0.9)}.experience-card .content.gold_bg{background:rgba(247,244,235,0.9)}.experience-card .content.purple{background:rgba(128,113,172,0.9)}.experience-card .content.purple_bg{background:rgba(231,229,239,0.9)}.experience-card .content.accent-red{background:rgba(130,55,53,0.9)}.experience-card .content.didacus{background:rgba(125,39,31,0.9)}.experience-card .content.menfi{background:rgba(217,184,167,0.9)}.experience-card .content.capo-milazzo{background:rgba(107,135,169,0.9)}.experience-card .content.etna{background:rgba(121,96,107,0.9)}.experience-card .content.noto{background:rgba(210,140,152,0.9)}.experience-card .content.vittoria{background:rgba(201,119,95,0.9)}.experience-card .content.nocellara{background:rgba(138,143,119,0.9)}.experience-card .content.denocciolato-nocellara{background:rgba(211,116,88,0.9)}.experience-card .content.denocciolato-biancolilla{background:rgba(202,182,75,0.9)}.experience-card .content.beer{background:rgba(158,106,10,0.9)}.experience-card .content.beer_bg{background:rgba(251,239,221,0.9)}.experience-card .content.wine{background:rgba(139,18,151,0.9)}.experience-card .content.wine_bg{background:rgba(247,240,248,0.9)}.experience-card .content.oil{background:rgba(103,124,0,0.9)}.experience-card .content.oil_bg{background:rgba(232,235,218,0.9)}.experience-card .content.black{color:#fff}.experience-card .content.black .button-primary.transparent.primary{color:#fff !important;border:1px solid #fff}.experience-card .content.primary{color:#fff}.experience-card .content.primary .button-primary.transparent.primary{color:#fff !important;border:1px solid #fff}.experience-card .content.secondary{color:#fff}.experience-card .content.secondary .button-primary.transparent.primary{color:#fff !important;border:1px solid #fff}.experience-card .content.ternary{color:#fff}.experience-card .content.ternary .button-primary.transparent.primary{color:#fff !important;border:1px solid #fff}.experience-card .content.red{color:#fff}.experience-card .content.red .button-primary.transparent.primary{color:#fff !important;border:1px solid #fff}.experience-card .content.dark{color:#fff}.experience-card .content.dark .button-primary.transparent.primary{color:#fff !important;border:1px solid #fff}.experience-card .content.darkgrey{color:#fff}.experience-card .content.darkgrey .button-primary.transparent.primary{color:#fff !important;border:1px solid #fff}.experience-card .content.etna{color:#fff}.experience-card .content.etna .button-primary.transparent.primary{color:#fff !important;border:1px solid #fff}.experience-card .content.oil{color:#fff}.experience-card .content.oil .button-primary.transparent.primary{color:#fff !important;border:1px solid #fff}.experience-card .content.beer{color:#fff}.experience-card .content.beer .button-primary.transparent.primary{color:#fff !important;border:1px solid #fff}.experience-card .content.green{color:#fff}.experience-card .content.green .button-primary.transparent.primary{color:#fff !important;border:1px solid #fff}.experience-card .content.capo-milazzo{color:#fff}.experience-card .content.capo-milazzo .button-primary.transparent.primary{color:#fff !important;border:1px solid #fff}.experience-card .content.vittoria{color:#fff}.experience-card .content.vittoria .button-primary.transparent.primary{color:#fff !important;border:1px solid #fff}.experience-card .content.didacus{color:#fff}.experience-card .content.didacus .button-primary.transparent.primary{color:#fff !important;border:1px solid #fff}.experience-card .content a.cta.flex{margin:auto 0 0 auto}.experience-card .content .m-t-small{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.experience-card picture{position:absolute;width:100%;height:100%}.experience-card picture img{height:100%;width:100%;object-fit:cover}@media (max-width: 767px){.experience-card .content{width:100%;padding-bottom:65px;padding-top:100px}.experience-card .content h3{font-weight:300;font-size:45px}.experience-card .content a.cta{margin-top:50px}}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.download-file-block{padding:100px 0;background:#F6F3F1}.download-file-block .name h4{font-family:"ivyora-display",sans-serif;font-size:40px;font-weight:400;line-height:1.2;letter-spacing:-0.48px}.download-file-block .file-info{font-family:"neue-haas-grotesk-display",sans-serif;font-size:18px;line-height:30px;font-weight:450;letter-spacing:0.8px}.download-file-block .download-link{font-family:"ivyora-display",sans-serif;font-size:16px;font-style:italic;font-weight:500;line-height:40px;text-align:center;text-decoration:unset;letter-spacing:0.8px}.download-file-block .download-link svg{height:13px;width:13px;margin-left:10px}@media (max-width: 767px){.download-file-block{margin-bottom:20px}.download-file-block .name{width:100%;margin-bottom:40px}.download-file-block .name h4{font-size:30px}.download-file-block .align-items-end{align-items:center}}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.cf7-form .consent-title{margin:0px;font-size:1.125em;line-height:1.33333em;font-weight:500}.cf7-form{background:#F6F3F1;padding:100px 0}.cf7-form .form-title{font-weight:400;margin-bottom:60px;letter-spacing:-0.48px}.cf7-form .wpcf7-form .row{margin-bottom:40px}.cf7-form .wpcf7-form .col{padding:0 16px}.cf7-form .collapse{margin-bottom:20px}.cf7-form .wpcf7-form-control-wrap input[type="text"],.cf7-form .wpcf7-form-control-wrap input[type="email"],.cf7-form .wpcf7-form-control-wrap input[type="tel"]{height:50px;border:1px solid #031330;border-radius:5px;border-top-width:2px;padding:0 10px;font-size:18px;width:100%}.cf7-form .wpcf7-form-control-wrap textarea{border:1px solid #031330;border-radius:5px;border-top-width:2px;padding:10px;font-size:18px;width:100%;font-family:sans-serif}.cf7-form .consent-title{letter-spacing:0.05em}.cf7-form .collapse-btn{font-weight:500;font-size:13px;font-family:"neue-haas-grotesk-display",sans-serif;letter-spacing:0.05em}.cf7-form .consent-link{margin-top:50px;margin-bottom:20px}@media (max-width: 767px){.cf7-form .consent-link{margin-top:78px}}.cf7-form .consent-link p{line-height:1;font-family:"neue-haas-grotesk-display",sans-serif;font-size:18px;font-weight:500;letter-spacing:0.05em}.cf7-form .consent-link a{display:block;margin-top:10px;font-size:14px;font-weight:500;line-height:13px;font-family:"neue-haas-grotesk-display",sans-serif;letter-spacing:0.05em}.cf7-form .collapse p{font-size:13px;line-height:1.5;font-family:"neue-haas-grotesk-display",sans-serif;letter-spacing:0.05em}.cf7-form .radio-buttons{margin-bottom:110px;gap:20px}.cf7-form .radio-buttons p{padding-bottom:10px;line-height:15px;letter-spacing:0.05em}.cf7-form .radio-buttons p label{font-family:"neue-haas-grotesk-display",sans-serif;font-size:13px;font-weight:500;line-height:15px;letter-spacing:0.05em;text-align:left}.cf7-form .radio-buttons .wpcf7-radio{display:flex;gap:50px;padding-bottom:15px}.cf7-form .info-consent{font-family:"neue-haas-grotesk-display",sans-serif;font-size:13px;font-weight:500;line-height:15px;letter-spacing:0.05em}.cf7-form .wpcf7-submit{-webkit-appearance:none;cursor:pointer;position:relative;display:inline-block;padding:15px 30px !important;font-size:1.125em !important;line-height:1em !important;min-width:120px;text-decoration:none;font-style:italic;font-family:"ivyora-display", sans-serif !important;font-weight:500 !important;border-radius:5px;transition:color 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53),background-color 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);z-index:1;color:#031330;background-color:transparent;border:1px solid #031330;letter-spacing:0.8px}.cf7-form .wpcf7-not-valid-tip,.cf7-form .wpcf7-response-output{color:red;font-size:15px;font-weight:500;font-family:"neue-haas-grotesk-display",sans-serif}.cf7-form .wpcf7 form .wpcf7-response-output{border:none !important;background-color:white;text-align:center;padding:20px 0 !important;font-weight:700;font-size:13px;letter-spacing:0.65px;border-radius:0}.cf7-form .wpcf7-spinner{display:none}.cf7-form .submit-button{margin-top:70px}.cf7-form .wpcf7-response-output{margin-bottom:15px}.cf7-form .sent .wpcf7-response-output{color:#46b450}.cf7-form .screen-reader-response{display:none}@media (max-width: 767px){.cf7-form .wpcf7-form-control-wrap input[type="text"],.cf7-form .wpcf7-form-control-wrap input[type="email"]{max-width:100%}.cf7-form .col-m-10{padding-bottom:22px}.cf7-form .form-title{line-height:40px;margin-bottom:50px}.cf7-form .radio-buttons{margin-bottom:60px;gap:0}}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.prize-slider-section .prize-wrapper .title{margin:0px;font-size:2.5em;line-height:1.2;font-family:"ivyora-display",sans-serif;font-weight:400}.prize-slider-section .prize-wrapper .rank{margin:0px;font-size:.8125em;line-height:1.42857em;font-weight:500;letter-spacing:.05em}.prize-slider-section{padding:50px 0}.prize-slider-section .section-title.h2{font-weight:400}.prize-slider-section .prizeSwiper{padding-left:30px}.prize-slider-section .swiper-slide{width:320px;height:270px;border-right:1px solid rgba(87,102,115,0.3)}.prize-slider-section .prize-wrapper{width:290px}.prize-slider-section .prize-wrapper .title{font-weight:400;margin-top:10px}.prize-slider-section .prize-wrapper .label{color:#07457B}.prize-slider-section .prize-wrapper .rank{margin-top:10px;text-transform:uppercase}@media (max-width: 767px){.prize-slider-section .prize-wrapper .title{width:250px}}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@media (min-width: 1025px){header .languages-list{width:30px}}@media (min-width: 1025px){footer .languages-list{width:100%}}.languages-list{position:relative;font-family:"ivyora-display",sans-serif}@media (min-width: 768px){.languages-list{margin-left:90px}}.languages-list>a{font-size:.875em;line-height:1.42857em;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:700;color:#031330;text-decoration:none;transition:color .5s cubic-bezier(0.645, 0.045, 0.355, 1)}@media (min-width: 1025px){.languages-list .im-accordion{width:100%}}.languages-list .im-accordion__title{font-size:.75em;line-height:1.14286em;font-weight:700;font-family:"neue-haas-grotesk-display",sans-serif;letter-spacing:1.2px;text-transform:uppercase;text-align:center;background:transparent}.languages-list .im-accordion__icon{margin-left:3px;width:12px;height:12px}.languages-list .im-accordion__icon svg{width:12px;height:12px}.languages-list__list{list-style:none}.languages-list__item a,.languages-list__item span{font-size:.75em;line-height:1.14286em;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none;text-align:center;background:transparent}@media (max-width: 1023px){.languages-list .im-accordion__icon svg{fill:#000}.languages-list .im-accordion__toggle{width:100%}}@media (max-width: 1023px) and (max-width: 767px){.languages-list .im-accordion__toggle{padding-top:20px}}@media (max-width: 1023px){.languages-list .im-accordion__title{color:#000}.languages-list__item a,.languages-list__item span{color:#000}}@media (min-width: 1024px){.languages-list{margin-left:2.2vw}.languages-list .im-accordion__toggle{width:30px;padding-top:5px;padding-bottom:5px}.languages-list .im-accordion__title{color:#fff}.languages-list .im-accordion__icon svg{fill:#fff}.languages-list .im-accordion__content{position:absolute;top:100%;right:0px;background-color:transparent;z-index:1}.languages-list .im-accordion__content [data-wrapper-height]{padding:10px}.languages-list__item a,.languages-list__item span{color:#fff}}

@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.small-cards-section{padding-top:100px;padding-bottom:100px}.small-cards-section .small-cards-wrapper{flex-wrap:wrap;gap:122px}@media (max-width: 767px){.small-cards-section .small-cards-wrapper{gap:80px}}.small-cards-section .small-cards-wrapper .small-card .cta{width:fit-content}.small-cards-section.two-columns .small-cards-wrapper{justify-content:center}.small-cards-section.two-columns .small-card{flex:0 1 196px;display:flex}.small-cards-section.three-columns .small-cards-wrapper{justify-content:start}.small-cards-section.three-columns .small-card{flex-basis:calc(33% - 30px);display:flex}


/*# sourceMappingURL=app.css.map*/