@import url("https://fonts.googleapis.com/css?family=Playfair+Display:400,400italic,700,700italic,900,900italic");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700");.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-loading .slick-list{background:#fff}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}a,span{outline:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,a:visited,a:hover{text-decoration:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background-color:transparent}html{font-size:16px;height:100%}html.no-scroll{height:auto;overflow:hidden}html.no-scroll body{height:auto;overflow:hidden}body{font-family:"Playfair Display",Arial,serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#39231f;position:relative;background-color:#fcf5f0;width:100%;letter-spacing:0.05em}*{box-sizing:border-box}section{min-height:80vh}h2{font-size:25px;text-align:center}.container{width:95%;padding:0px 0 25px;max-width:1280px;margin:0 auto;position:relative}@media screen and (min-width: 480px){.container{width:90%;padding:0px 0 40px}}.title{text-align:center;text-transform:uppercase}.title span{position:relative;color:#950042;font-size:26px;font-weight:bold;padding:0 36px}@media screen and (min-width: 480px){.title span{font-size:32px;padding:0 46px}}@media screen and (min-width: 768px){.title span{font-size:38px}}.content{margin-top:15px}.content-text{width:90%;max-width:600px;margin:20px auto;line-height:1.125em}.editorial-text{font-family:"Open Sans",Arial,sans-serif;letter-spacing:0.06em;font-size:14px;line-height:1.425em}.editorial-text p{line-height:1.625em;margin:1em 0}.editorial-text blockquote{margin:1em 0;font-size:1.425em;line-height:1.495em}.editorial-text blockquote p{margin:1em 0;font-size:1.325em;line-height:1.495em}.editorial-text strong,.editorial-text b{font-weight:700}.editorial-text ul{margin:1em 0;padding-left:1em}.editorial-text li{line-height:1.625em;list-style:initial}.editorial-text img{max-width:280px}.editorial-text a{color:#39231f}@media screen and (min-width: 768px){.editorial-text{font-size:15px;line-height:1.525em}}.title-block{margin:50px auto}.title-block span{position:relative;padding:0 30px;color:#950042;font-weight:700;font-size:22px;text-transform:uppercase}.title-block span:before,.title-block span:after{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";display:block;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#39231f;width:20px;height:1px;position:absolute}.title-block span:before{left:0}.title-block span:after{right:0}@media screen and (min-width: 480px){.title-block span{font-size:32px}}.title-section{margin:50px auto;padding:0 30px;text-align:center}.title-section span{position:relative;color:#950042;font-weight:700;font-size:20px;text-transform:uppercase}@media screen and (min-width: 768px){.title-section span{font-size:28px}}.ico{display:block;width:35px;height:35px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;margin:6px auto 0}.ico:before,.ico:after{content:"";display:block;width:20px;height:1px;background:#fff;position:absolute;top:0;bottom:0;margin:auto}.ico:before{left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.ico:after{right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@media screen and (min-width: 768px){.ico{width:50px;height:50px}}.btn-back{position:absolute;left:0;top:15px;border:1px solid #950042;text-transform:uppercase;padding:20px;display:none}.btn-back:hover span:after{width:100%}.btn-back:before{top:50%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);content:"";display:block;position:absolute;left:0;right:0;margin:auto;background-repeat:no-repeat;background-position:center;background-size:14px;width:14px;height:14px;background-image:url("img/arrow-link-right.png")}.btn-back span{position:relative;font-size:15px;font-weight:700;color:#950042;display:none}.btn-back span:after{transition:all 0.4s;content:"";display:block;width:0;height:1px;position:absolute;bottom:-2px;left:0;right:0;margin:auto;background-color:#950042}@media screen and (min-width: 480px){.btn-back{display:block}}@media screen and (min-width: 768px){.btn-back{padding:12px 20px;padding-left:42px}.btn-back:before{left:18px;right:auto}.btn-back span{display:block}}.label{font-size:14px;text-align:center;text-transform:uppercase;padding:20px;font-weight:700}.label span{color:#950042}@media screen and (min-width: 768px){.label{font-size:20px}}.t_404 .container{text-align:center}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.img-responsive{width:100%;display:block;height:auto}.svg-defs{position:absolute;width:0;height:0}footer{font-size:13px;background:#39231f;color:#fcf5f0;text-align:center;padding:15px 0;font-family:"Open Sans",Arial,sans-serif}footer:after{content:"";display:table;clear:both}footer a{color:#fcf5f0}footer ul li{padding:7px 0}footer ul a{text-decoration:underline}footer .info-contact{text-align:center}footer .info-contact li:first-child{position:relative}footer .info-contact .phone,footer .info-contact .email{padding-left:30px;padding-right:10px;position:relative}footer .info-contact .phone{text-decoration:none}footer .social:after{content:"";display:table;clear:both}footer .social li{display:inline-block}footer .social li:after{display:none}footer .social .ico-social{padding-top:0;padding-bottom:0;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}footer .social .ico-social a{margin:0 auto;background-size:20px 20px;width:20px;height:20px;background-repeat:no-repeat;display:block}footer .social .ico-social:after{display:none}footer .social .fb{background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI0ZDRjVGMCIgZD0iTTExLjg0OCAzMmg2LjYxMlYxNS45OThoNC40MTFsLjU4NC01LjUxNEgxOC40NmwuMDA3LTIuNzYxYzAtMS40MzcuMTM3LTIuMjA5IDIuMi0yLjIwOWgyLjc1N1YwaC00LjQxMmMtNS4yOTkgMC03LjE2NCAyLjY3NS03LjE2NCA3LjE3NHYzLjMxMUg4LjU0NVYxNmgzLjMwM3YxNnoiLz48L3N2Zz4=)}footer .social .tw{background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI0ZDRjVGMCIgZD0iTTIwLjA0NiAzLjA3MWMtMi44OSAxLjA1Mi00LjcxNiAzLjc2NC00LjUwOSA2LjczMmwuMDcgMS4xNDUtMS4xNTYtLjE0Yy00LjIwNy0uNTM3LTcuODg0LTIuMzYtMTEuMDA2LTUuNDIzTDEuOTE5IDMuODY2bC0uMzkzIDEuMTIyYy0uODMyIDIuNTAxLS4zIDUuMTQzIDEuNDMzIDYuOTIuOTI1Ljk4Mi43MTYgMS4xMjItLjg3OC41MzctLjU1NS0uMTg2LTEuMDQxLS4zMjctMS4wODctLjI1Ny0uMTYxLjE2NC4zOTMgMi4yOTEuODMyIDMuMTMzLjYwMSAxLjE3IDEuODI2IDIuMzE0IDMuMTY4IDIuOTkzbDEuMTMzLjUzNy0xLjM0MS4wMjNjLTEuMjk0IDAtMS4zNDEuMDIzLTEuMjAyLjUxNS40NjIgMS41MTkgMi4yODkgMy4xMzMgNC4zMjMgMy44MzRsMS40MzMuNDktMS4yNDguNzQ4YTEyLjk2MiAxMi45NjIgMCAwIDEtNi4xOTcgMS43MjljLTEuMDQuMDIzLTEuODk1LjExNy0xLjg5NS4xODggMCAuMjMzIDIuODIxIDEuNTQxIDQuNDYyIDIuMDU3IDQuOTI1IDEuNTE5IDEwLjc3NS44NjQgMTUuMTY4LTEuNzMgMy4xMjItMS44NDcgNi4yNDItNS41MTcgNy43LTkuMDcxLjc4Ny0xLjg5MiAxLjU3Mi01LjM1MyAxLjU3Mi03LjAxMSAwLTEuMDc2LjA3LTEuMjE2IDEuMzY0LTIuNTAxLjc2NC0uNzQ4IDEuNDgtMS41NjYgMS42MTktMS44LjIzMi0uNDQ1LjIwNy0uNDQ1LS45NzEtLjA0Ny0xLjk2NS43MDItMi4yNDMuNjA4LTEuMjcxLS40NDQuNzE2LS43NDggMS41NzItMi4xMDQgMS41NzItMi41MDEgMC0uMDctLjM0Ni4wNDYtLjc0LjI1Ny0uNDE2LjIzMi0xLjM0MS41ODMtMi4wMzUuNzkzbC0xLjI0OC4zOTgtMS4xMzMtLjc3MmMtLjYyNS0uNDItMS41MDItLjg4OC0xLjk2NS0xLjAyOC0xLjE4LS4zMjctMi45ODQtLjI4MS00LjA0OC4wOTN6Ii8+PC9zdmc+)}footer .social .in{background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI0ZDRjVGMCIgZD0iTTI4IDBINEMxLjc0MSAwIDAgMS43NDEgMCA0djI0YzAgMi4yNTggMS43NDEgNCA0IDRoMjRjMi4yNTggMCA0LTEuNzQyIDQtNFY0YzAtMi4yNTktMS43NDItNC00LTR6TTE2LjAyMyA5LjcxNGMzLjU0OSAwIDYuNDI1IDIuNzg3IDYuNDI1IDYuMjI2IDAgMy40MzctMi44NzYgNi4yMjYtNi40MjUgNi4yMjYtMy41NDYgMC02LjQyMy0yLjc4OS02LjQyMy02LjIyNi4wMDEtMy40MzkgMi44NzgtNi4yMjYgNi40MjMtNi4yMjZ6TTI4IDI3YzAgLjcwMS0uMyAxLTEgMUg1Yy0uNjk5IDAtMS0uMjk5LTEtMVYxM2wyLjQ5My41NDJhOS4zMzQgOS4zMzQgMCAwIDAtLjQxMyAyLjc0NWMwIDUuMzE4IDQuNDU0IDkuNjM0IDkuOTQzIDkuNjM0IDUuNDkyIDAgOS45NDQtNC4zMTUgOS45NDQtOS42MzQgMC0uOTU1LS4xNDUtMS44NzUtLjQxMi0yLjc0NUwyOCAxM3YxNHptMC0xOGExIDEgMCAwIDEtMSAxaC00YTEgMSAwIDAgMS0xLTFWNWExIDEgMCAwIDEgMS0xaDRhMSAxIDAgMCAxIDEgMXY0eiIvPjwvc3ZnPg==)}footer .social .pi{background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI0ZDRjVGMCIgZD0iTTI4LjM4NiAxMC41M2MwIDcuMjEtNC4wMDggMTIuNTk4LTkuOTE4IDEyLjU5OC0xLjk4NSAwLTMuODUxLTEuMDczLTQuNDktMi4yOTIgMCAwLTEuMDY4IDQuMjM1LTEuMjkyIDUuMDUzLS43OTYgMi44ODgtMy4xMzcgNS43NzctMy4zMTggNi4wMTUtLjEyNy4xNjUtLjQwNy4xMTMtLjQzNy0uMTA1LS4wNTEtLjM2OC0uNjQ3LTQuMDEzLjA1NS02Ljk4NmwyLjM2NC0xMC4wMTZzLS41ODYtMS4xNzQtLjU4Ni0yLjkwOGMwLTIuNzI1IDEuNTc4LTQuNzU4IDMuNTQ0LTQuNzU4IDEuNjcyIDAgMi40NzkgMS4yNTQgMi40NzkgMi43NTkgMCAxLjY4Mi0xLjA2OSA0LjE5NC0xLjYyMiA2LjUyMi0uNDYxIDEuOTUuOTc4IDMuNTQxIDIuOTAxIDMuNTQxIDMuNDgyIDAgNS44MjctNC40NzQgNS44MjctOS43NzMgMC00LjAyOC0yLjcxMi03LjA0NC03LjY0OC03LjA0NC01LjU3NCAwLTkuMDQ5IDQuMTU4LTkuMDQ5IDguODAzIDAgMS42MDIuNDczIDIuNzMyIDEuMjEzIDMuNjA1LjMzOS40MDIuMzg3LjU2My4yNjQgMS4wMjUtLjA5LjMzOS0uMjkgMS4xNTItLjM3NiAxLjQ3NS0uMTIyLjQ2Ni0uNDk5LjYzMi0uOTIuNDYtMi41NjctMS4wNDgtMy43NjQtMy44NjEtMy43NjQtNy4wMjJDMy42MTQgNi4yNjEgOC4wMTcgMCAxNi43NSAwYzcuMDE5IDAgMTEuNjM2IDUuMDc3IDExLjYzNiAxMC41M3oiLz48L3N2Zz4=)}@media screen and (min-width: 768px){footer ul li{padding:5px 0}footer .info-general{float:left;padding-left:15px;text-align:left}footer .info-general ul:after{content:"";display:table;clear:both}footer .info-general ul li{float:left;margin-left:10px;position:relative;padding-right:10px}footer .info-general ul li:first-child{margin-left:0}footer .info-general ul li:first-child:after{content:"";width:1px;height:20px;background:#fcf5f0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}footer .info-contact{padding-right:15px;float:right;text-align:right}footer .info-contact li{display:inline-block}footer .social li{float:left}footer .social .ico-social{float:left;margin-left:0}}.cookie-banner-overlay{display:none;position:fixed;bottom:0;left:0;right:0;top:0;background-color:transparent;z-index:90}.cookie-banner-overlay.show{display:block}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:100;visibility:hidden;opacity:0;transition:all 0.4s 0.4s;z-index:-1}.cookie-banner.show{visibility:visible;z-index:100;transition:all 0.8s;opacity:1}.cookie-banner .outer{background-color:#1a1a1a;background-color:rgba(26,26,26,0.85);width:100%}.cookie-banner .inner{margin:0 auto;padding:0.5em 2em;text-align:right}.cookie-banner h2{color:#fff;text-transform:uppercase;font-weight:500;font-size:1.25em;text-align:left}.cookie-banner p{color:#fff;margin-top:0.5em;text-align:left;line-height:1.3em}.cookie-banner .close-banner{display:inline-block;width:25px;height:25px;cursor:pointer;position:relative}.cookie-banner .close-banner:before,.cookie-banner .close-banner:after{width:3px;height:30px;display:block;content:"";position:absolute;transition:all 0.2s;background:#fff;left:0;right:0;top:0;bottom:0;margin:auto}.cookie-banner .close-banner:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.cookie-banner .close-banner:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.cookie-banner .close-banner:hover:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.cookie-banner .close-banner:hover:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.cookie-banner a,.cookie-banner a:visited{color:#fff;text-decoration:underline}@media screen and (min-width: 768px){.cookie-banner .close-banner{top:31px;right:32px}.cookie-banner h2,.cookie-banner p{padding-right:110px}}@media screen and (min-width: 1600px){.cookie-banner .close-banner{top:42px;right:42px}.cookie-banner h2,.cookie-banner p{padding-right:130px}.cookie-banner p{margin-bottom:2em}}article{padding-bottom:40px;font-size:15px}article h1{font-size:30px;margin-bottom:15px}article h2{font-size:20px;margin-top:20px;margin-bottom:10px}article p{margin-bottom:5px}header{background:#fcf5f0;position:relative;padding:8px 0}.no-touchevents .logo{background-image:url("img/logo.png");background-repeat:no-repeat;background-size:70px;background-position:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0;left:0;margin:auto;width:70px;height:40px}.no-touchevents #menu-main{line-height:50px;font-size:13px}.no-touchevents #menu-main:after{content:"";display:table;clear:both}.no-touchevents #menu-main li{position:relative;font-weight:700}.no-touchevents #menu-main li:first-child{float:left;margin-left:15px}.no-touchevents #menu-main li:last-child{float:right;margin-right:15px}.no-touchevents #menu-main a{color:#39231f;position:relative}.no-touchevents #menu-main a:before{content:"";position:absolute;width:25px;height:1px;background:#39231f;bottom:-3px;margin:auto;transition:all .4s;left:0;right:0}.no-touchevents #menu-main a:hover:before{width:100%}.no-touchevents #menu-main .menu-item-has-children:hover .sub-menu{display:block}.no-touchevents #menu-main .sub-menu{display:none;position:absolute;top:50px;z-index:2;width:100%;text-align:center}.no-touchevents #menu-main .sub-menu:before{content:"";display:block;position:absolute;top:-7px;right:0;left:0;margin:auto;width:0;height:0;line-height:0;border-bottom:8px solid #39231f;border-left:8px solid transparent;border-right:8px solid transparent}.no-touchevents #menu-main .sub-menu .menu-item{background:#39231f;float:none;margin:0;line-height:28px;font-size:13px;padding:8px 5px 0}.no-touchevents #menu-main .sub-menu .menu-item:after{content:"";display:block;width:50%;height:1px;margin:8px auto 0;background:#fff}.no-touchevents #menu-main .sub-menu .menu-item:last-child{padding-bottom:8px}.no-touchevents #menu-main .sub-menu .menu-item:last-child:after{display:none}.no-touchevents #menu-main .sub-menu .menu-item a{color:#fff}.no-touchevents #menu-main .sub-menu .menu-item a:before{display:none}@media screen and (min-width: 768px){.no-touchevents .logo{width:150px;height:85px;background-size:150px}.no-touchevents #menu-main{line-height:90px;font-size:22px}.no-touchevents #menu-main li:first-child{float:left;margin-left:60px}.no-touchevents #menu-main li:last-child{float:right;margin-right:60px}.no-touchevents #menu-main .sub-menu{top:70px}.no-touchevents #menu-main .sub-menu .menu-item{line-height:32px;font-size:16px}}.touchevents .logo{background-image:url("img/logo.png");background-repeat:no-repeat;background-size:100px;background-position:center;position:relative;width:100px;height:60px;margin:0 auto}.touchevents #menu-main{background:#39231f;position:fixed;padding:60px 25px 20px;min-height:100vh;top:0;right:0;z-index:2;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);transition:.5s ease-in-out}.touchevents #menu-main li a{color:#fff;font-size:14px;line-height:32px}.touchevents #menu-main .sub-menu li{padding-left:15px}.touchevents #menu-main.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.touchevents .content-btn{position:absolute;right:20px;top:30px;z-index:3}.touchevents .content-btn .btn-menu-mobile{width:30px;height:30px;position:relative;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.touchevents .content-btn .btn-menu-mobile span{display:block;position:absolute;height:2px;width:100%;background:#39231f;opacity:1;left:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out}.touchevents .content-btn .btn-menu-mobile span:nth-child(1){top:0px}.touchevents .content-btn .btn-menu-mobile span:nth-child(2),.touchevents .content-btn .btn-menu-mobile span:nth-child(3){top:10px}.touchevents .content-btn .btn-menu-mobile span:nth-child(4){top:20px}.touchevents .content-btn .btn-menu-mobile.open span{background:#fff}.touchevents .content-btn .btn-menu-mobile.open span:nth-child(1){top:18px;width:0%;left:50%}.touchevents .content-btn .btn-menu-mobile.open span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.touchevents .content-btn .btn-menu-mobile.open span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.touchevents .content-btn .btn-menu-mobile.open span:nth-child(4){top:18px;width:0%;left:50%}@media screen and (min-width: 768px){.touchevents .logo{background-size:120px 67px;width:120px;height:67px;margin-left:20px}.touchevents .content-btn{top:33px}.touchevents .content-btn .btn-menu-mobile span{height:3px}}.cover{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:200px;position:relative}.cover .title-cover{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:85%;min-width:200px;left:0;right:0;margin:auto;color:#fff;text-align:center;font-weight:700;font-style:italic;font-size:24px;line-height:1.2em}.cover-mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}@media screen and (min-width: 768px){.cover{height:250px}.cover .title-cover{width:60%;font-size:40px}}.slider .item{background-repeat:no-repeat;background-size:cover;width:100%;height:200px;position:relative}.slider .item .text{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:85%;min-width:200px;left:0;right:0;margin:auto;color:#fff;text-align:center;font-weight:700;font-size:28px}.slider .slick-prev{left:20px}.slider .slick-next{right:20px}.slider .label-cta{padding-top:8px;font-size:12px;text-align:center;font-style:italic}.slider .label-cta a{color:#fff}.slider .label-cta a:hover{text-decoration:underline}@media screen and (min-width: 768px){.slider .item{height:400px}.slider .item .text{width:60%;font-size:32px}.slider .label-cta{padding-top:12px;font-size:18px}}.t_home .slick-slider{margin-bottom:0}.t_home .content-zone .list:after{content:"";display:table;clear:both}.t_home .content-zone .list li{width:100%;overflow:hidden;position:relative}.t_home .content-zone .list li a:hover .thumb-zone{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:0.8}.t_home .content-zone .list li a:hover .mask{opacity:1}.t_home .content-zone .list li a:hover .mask .border-mask{width:95%;height:95%;border:1px solid #fff}.t_home .content-zone .list .thumb-zone{padding-top:100%;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;display:block;opacity:1;transition:all 0.7s}.t_home .content-zone .list .mask{position:absolute;top:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:1;transition:all 0.5s}.t_home .content-zone .list .mask .border-mask{transition:all 0.5s;position:absolute;width:100%;height:100%;border:0 solid transparent;top:0;left:0;right:0;bottom:0;margin:auto}.t_home .content-zone .list .title-type{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;text-align:center;width:100%;padding:0 30px;color:#fff;font-size:40px;font-weight:700}@media screen and (min-width: 640px){.t_home .content-zone .list .title-type{font-size:24px}}@media screen and (min-width: 768px){.t_home .content-zone .list li{width:25%;float:left}}@media screen and (min-width: 960px){.t_home .content-zone .list .title-type{font-size:40px}}.t_product_type .container .list{margin:0 auto;width:95%}.t_product_type .container .list:after{content:"";display:table;clear:both}.t_product_type .container .list li{width:100%;overflow:hidden;margin-bottom:30px}.t_product_type .container .list li a{position:relative;display:block;position:relative}.t_product_type .container .list li a:after{content:"";display:table;clear:both}.t_product_type .container .list li a:hover .thumb-zone{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.t_product_type .container .list li a:hover .thumb-zone .mask{opacity:1}.t_product_type .container .list li a:hover .wrap{border:1px solid #39231f;top:10px;bottom:10px;right:10px;left:10px}.t_product_type .container .list .col{height:120px}.t_product_type .container .list .thumb-zone{background-position:center;background-repeat:no-repeat;background-size:cover;display:block;position:relative;transition:all 0.4s}.t_product_type .container .list .thumb-zone .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);opacity:0;transition:all 0.4s}.t_product_type .container .list .el-zone{position:relative;background:#fff;border:1px solid #cabdae}.t_product_type .container .list .el-zone .wrap{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;transition:all 0.4s;border:1px solid transparent;background:#fff}.t_product_type .container .list .el-zone .block{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0;right:0;margin:auto;text-align:center;color:#39231f}.t_product_type .container .list .el-zone .title-zone{font-size:30px;font-weight:700}.t_product_type .container .list .el-zone .title-zone span{display:block;font-size:14px;margin-top:5px}.t_product_type .container .list .el-zone .map{width:0;max-width:0px;transition:all 0.4s}.t_product_type .container .people .name{color:#950042;font-family:"Playfair Display",Arial,serif}@media screen and (min-width: 768px){.t_product_type .container .list li a{height:240px}.t_product_type .container .list .col{width:50%;height:100%;float:left}.t_product_type .container .list .el-zone .title-zone{font-size:45px}.t_product_type .container .list .el-zone .title-zone span{font-size:20px}}.t_chisiamo .title{margin-top:20px}.t_chisiamo .content-text{margin-bottom:0}.t_chisiamo .content-people{width:90%;margin:0 auto}.t_chisiamo .boss{text-align:center}.t_chisiamo .boss .person{display:inline-block}@media screen and (min-width: 480px){.t_chisiamo .container{padding-bottom:20px}}.people{padding:0 10px;text-align:center}.people:after{content:"";display:table;clear:both}.person{text-align:center;margin:40px auto;color:#39231f;font-family:"Open Sans",Arial,sans-serif}.person a{color:#39231f}.person .name{font-size:22px;font-weight:bold;font-family:"Playfair Display",Arial,serif}.person .zone{font-style:italic}.person .zone .label{font-size:12px;padding:10px 15px 20px;text-transform:none;line-height:15px}.person .zone .label span{color:#39231f}.person .info:before{content:"";display:block;height:1px;max-width:250px;background:#39231f;margin:0 auto 20px}.person .phone,.person .email{display:block;margin-bottom:5px;position:relative}.person .phone a,.person .email a{position:relative;font-size:12px}@media screen and (min-width: 480px){.people li{display:inline-block;width:46%;margin-left:2%;margin-right:2%}.person .name{font-size:26px}}@media screen and (min-width: 768px){.people li{width:29%}}.t_single-company .container{padding-top:30px}.t_single-company .title span{display:inline-block}.t_single-company .title span:after{content:"";display:block;width:100%;height:1px;background:#950042;margin-top:10px}.t_single-company .thumb{text-align:center;margin-top:20px}.t_single-company .distributor{font-size:13px;font-style:italic;text-align:center;margin-top:10px}.t_single-company .content-text .editorial-text{height:100px;overflow:hidden}.t_single-company .content-text .editorial-text.open{height:auto;overflow:visible}.t_single-company .read-more{position:relative;text-align:center}.t_single-company .read-more span{position:relative;display:inline-block;background:#fcf5f0;padding:20px 15px;cursor:pointer}.t_single-company .read-more:before{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto;height:1px;width:100%;background:#39231f}.t_single-company .box-service{position:relative;padding-top:10px}.t_single-company .box-service a{font-weight:bold;color:#950042}.t_single-company .box-service .link-site{display:block;font-size:16px;line-height:48px;position:relative}.t_single-company .box-service .link-site:before{content:"";display:block;height:1px;background:#950042;width:40px}.t_single-company .box-service .link-site .link-content{display:inline-block;padding-right:25px;position:relative}.t_single-company .box-service .link-site .link-content:after{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";display:block;position:absolute;right:0px;background-repeat:no-repeat;background-position:center;background-size:14px;width:14px;height:14px;background-image:url("img/arrow-link-right.png")}.t_single-company .box-service .link-site a{position:relative;line-height:1em;display:inline-block}.t_single-company .box-service .link-site a:after{transition:all 0.4s;content:"";display:block;width:0;height:1px;position:absolute;bottom:-2px;left:0;right:0;margin:auto;background-color:#950042}.t_single-company .box-service .link-site a:hover:after{width:100%}.t_single-company .box-service .download{display:inline-block;position:relative;line-height:1em;border:1px solid #950042;padding:12px 20px;padding-right:46px}.t_single-company .box-service .download:after{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";display:inline-block;position:absolute;right:15px;background-repeat:no-repeat;background-position:center;background-size:14px;width:14px;height:14px;background-image:url("img/arrow-link-bottom.png")}.t_single-company .box-service .download:hover span:after{width:100%}.t_single-company .box-service .download span{font-size:15px;text-transform:uppercase;position:relative;display:inline-block}.t_single-company .box-service .download span:after{transition:all 0.4s;content:"";display:block;width:0;height:1px;position:absolute;bottom:-2px;left:0;right:0;margin:auto;background-color:#950042}@media screen and (min-width: 768px){.t_single-company .box-service:after{content:"";display:table;clear:both}.t_single-company .box-service .link-site{float:left}.t_single-company .box-service .download{float:right;margin-right:5px}.t_single-company .box-service .download:first-child{margin-right:0}}.container-zone-detail .list-agents{position:relative;padding:0 5%;min-height:90px}.container-zone-detail .list-agents .people{text-align:center}.container-zone-detail .list-agents .people li{display:inline-block}.container-zone-detail .container-type-releted{background-color:#fffcf7;margin:20px auto}.container-zone-detail .container-type-releted .list .el{display:block;position:relative;overflow:hidden;height:120px}.container-zone-detail .container-type-releted .list .el:hover .thumb-zone{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:0.8}.container-zone-detail .container-type-releted .list .el:hover .mask{opacity:1}.container-zone-detail .container-type-releted .list .el:hover .mask .border-mask{width:95%;height:95%;border:1px solid #fff}.container-zone-detail .container-type-releted .list .el .thumb-zone{height:100%;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;display:block;opacity:1;transition:all 0.7s}.container-zone-detail .container-type-releted .list .el .mask{position:absolute;top:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:1;transition:all 0.5s}.container-zone-detail .container-type-releted .list .el .mask .border-mask{transition:all 0.5s;position:absolute;width:100%;height:100%;border:0 solid transparent;top:0;left:0;right:0;bottom:0;margin:auto}.container-zone-detail .container-type-releted .list .el .title-type{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;text-align:center;width:100%;padding:0 30px;color:#fff;font-size:25px;font-weight:700}@media screen and (min-width: 768px){.container-zone-detail .list-agents{padding:0 15%}.container-zone-detail .list-agents .people li{width:46%}.container-zone-detail .container-type-releted .list .el .title-type{font-size:30px}}@media screen and (min-width: 960px){.container-zone-detail .list-agents .people li{width:29%}.container-zone-detail .container-type-releted .list ul:after{content:"";display:table;clear:both}.container-zone-detail .container-type-releted .list li{float:left;width:33.33%}.container-zone-detail .container-type-releted .list .el .title-type{font-size:35px}}.list-company:after{content:"";display:table;clear:both}.list-company li{width:98%;margin:0 auto 30px;display:none;font-family:"Open Sans",Arial,sans-serif}.list-company li.open{display:block}.list-company li a{color:#39231f;font-weight:700;text-align:center;display:block}.list-company li a:hover img{box-shadow:0px 0px 10px 0px rgba(107,107,107,0.2)}.list-company li a:hover .company-name,.list-company li a:hover .distributor{text-decoration:underline}.list-company li img{width:100%;max-width:200px}.list-company li .company-name{font-size:15px;margin-top:5px;margin-bottom:5px}.list-company li .distributor{font-size:12px;font-style:italic;font-weight:300}@media screen and (min-width: 480px){.list-company li{float:left;width:48%;margin:0 1% 30px}}@media screen and (min-width: 768px){.list-company li{width:31.33%;max-width:250px}}@media screen and (min-width: 960px){.list-company li{width:18%}}.content-loadmore{text-align:center;margin-top:20px}.btn-loadmore{border:1px solid #950042;color:#950042;display:inline-block;padding:12px 20px;font-weight:700;font-size:15px;text-transform:uppercase;cursor:pointer}.btn-loadmore:hover span:after{width:100%}.btn-loadmore span{position:relative}.btn-loadmore span:after{transition:all .4s;content:"";display:block;width:0;height:1px;position:absolute;bottom:-2px;left:0;right:0;margin:auto;background-color:#950042}.info-fattura{max-width:800px;width:80%;font-size:12px;text-align:center;margin:10px auto;font-style:italic;font-family:"Open Sans",Arial,sans-serif}@media screen and (min-width: 768px){.info-fattura{font-size:14px}}.label-empty{text-align:center;margin:70px auto;color:#950042}.t_lenostreaziende .container .list{margin:0 auto;width:95%}.t_lenostreaziende .container .list:after{content:"";display:table;clear:both}.t_lenostreaziende .container .list li{width:100%;overflow:hidden;margin-bottom:30px}.t_lenostreaziende .container .list li a{position:relative;display:block;height:300px;position:relative}.t_lenostreaziende .container .list li a:after{content:"";display:table;clear:both}.t_lenostreaziende .container .list li a:hover .thumb-zone .mask{opacity:1}.t_lenostreaziende .container .list li a:hover .wrap{border:1px solid #39231f;top:10px;bottom:10px;right:10px;left:10px}.t_lenostreaziende .container .list .col{width:100%;height:50%;float:left}@media screen and (min-width: 480px){.t_lenostreaziende .container .list .col{height:100%;width:50%}}.t_lenostreaziende .container .list .thumb-zone{background-position:center;background-repeat:no-repeat;background-size:cover;display:block;position:relative;transition:all 0.4s}.t_lenostreaziende .container .list .thumb-zone .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);opacity:0;transition:all 0.4s}.t_lenostreaziende .container .list .el-zone{position:relative;background:#fff;border:1px solid #cabdae}.t_lenostreaziende .container .list .el-zone .wrap{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;transition:all 0.4s;border:1px solid transparent;background:#fff}.t_lenostreaziende .container .list .el-zone .block{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0;right:0;margin:auto;text-align:center;color:#39231f}.t_lenostreaziende .container .list .el-zone .title-zone{font-size:36px;font-weight:700}.t_lenostreaziende .container .list .el-zone .title-zone span{display:block;font-size:20px}@media screen and (min-width: 480px){.t_lenostreaziende .container .list .el-zone .title-zone{font-size:45px}}.t_lenostreaziende .container .list .el-zone .map{width:0;max-width:0px;transition:all 0.4s}@media screen and (min-width: 768px){.t_lenostreaziende .content-zone .list li{width:33.33%;float:left}}
ul.list-company {
    display: flex;
    flex-wrap: wrap;
}
