.field--name-field-banner-title-sup{color:#20201f;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;line-height:20px;text-transform:uppercase}.paragraph--type--banner-video .video-embed-field-launch-modal:before{font-family:"icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.paragraph--type--banner-video-background,.paragraph--type--banner-image,.paragraph--type--banner-video{position:relative}.paragraph--type--banner-video-background>*,.paragraph--type--banner-image>*,.paragraph--type--banner-video>*{position:relative;z-index:1}.paragraph--type--banner-video-background:before,.paragraph--type--banner-image:before,.paragraph--type--banner-video:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.4)}.paragraph--type--banner-container{position:relative}.field--name-field-paragraphs .paragraph--type--banner-container{padding-right:1.25rem;padding-left:1.25rem;max-width:1280px;margin-left:auto;margin-right:auto}.featured-banner-default .field--name-field-banner-element>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.paragraph--type--banner-slider .field--name-field-banner-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paragraph--type--banner-slider .slick-dotted.slick-slider{margin-bottom:0}.paragraph--type--banner-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:142px 15%;text-align:center}@media all and (max-width: 480px){.paragraph--type--banner-element{padding:142px 10%}}.featured-banner-default .paragraph--type--banner-element{min-height:800px}@media all and (max-width: 767px){.featured-banner-default .paragraph--type--banner-element{min-height:400px}}.featured-banner-image-only .paragraph--type--banner-element{min-height:400px}.field--name-field-paragraphs .paragraph--type--banner-video{min-height:500px}html[lang=it] .paragraph--type--banner-video .video-embed-field-launch-modal:after{content:"Guarda il video"}html[lang=en] .paragraph--type--banner-video .video-embed-field-launch-modal:after{content:"Watch Video"}.paragraph--type--banner-video .video-embed-field-launch-modal{cursor:pointer;position:relative}.paragraph--type--banner-video .video-embed-field-launch-modal:before{content:"";position:absolute;top:calc(50% + 11px);left:20px;z-index:10;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s;transition:all .3s;font-size:19px}.paragraph--type--banner-video .video-embed-field-launch-modal:after{width:220px;min-height:12px;display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:11px 50px;margin-top:22px;border:1px solid #fff;background:rgba(0,0,0,0);-webkit-transition:all .3s;transition:all .3s;font-size:.625rem;font-weight:bold;line-height:13px;color:#fff;letter-spacing:1.5px;text-transform:uppercase;text-align:center}.paragraph--type--banner-video .video-embed-field-launch-modal:hover:before{left:30px;opacity:1;color:#20201f}.paragraph--type--banner-video .video-embed-field-launch-modal:hover:after{padding-right:40px;padding-left:60px;border:1px solid #c7b88b;background:#c7b88b;-webkit-transition:all .3s;transition:all .3s;color:#000}.paragraph--type--banner-image{color:#fff}.field--name-field-paragraphs .paragraph--type--banner-image{min-height:500px}.paragraph--type--banner-image .text-formatted.field--name-field-banner-link a{display:inline-block;position:relative;padding:11px 50px;border:1px solid #fff;width:auto;min-height:12px;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,0);margin-top:22px;font-size:10px;letter-spacing:1.5px;line-height:13px;font-weight:bold;text-transform:uppercase;text-align:center;text-decoration:none;color:#fff;-webkit-transition:all .3s;transition:all .3s}.paragraph--type--banner-image .text-formatted.field--name-field-banner-link a:before{content:"";font-family:"icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}.paragraph--type--banner-image .text-formatted.field--name-field-banner-link a:before{opacity:0;font-size:19px;position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s;transition:all .3s}.paragraph--type--banner-image .text-formatted.field--name-field-banner-link a:hover,.paragraph--type--banner-image .text-formatted.field--name-field-banner-link a:active{background:#d4b96d;color:#000;border:1px solid #d4b96d;padding-left:60px;padding-right:40px;-webkit-transition:all .3s;transition:all .3s}.paragraph--type--banner-image .text-formatted.field--name-field-banner-link a:hover:before,.paragraph--type--banner-image .text-formatted.field--name-field-banner-link a:active:before{opacity:1;left:30px}.field--name-field-banner-link a{margin:0 10px}.field--name-field-banner-text{width:100%;text-align:center}.field--name-field-banner-title-sup{color:#fff}#featured .field--name-field-banner-title{margin:10px 0;font-size:5rem;line-height:1}.paragraph--type--banner-video-background{color:#fff}.field--name-field-banner-video-background{width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;background-color:#fff}.field--name-field-banner-video-background article,.field--name-field-banner-video-background div{height:100%}.field--name-field-banner-video-background video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.field--name-field-banner-video{position:relative}ul.paragraph--type--banner-slider--dots{list-style:none;position:absolute;right:0;margin:0;padding:0;text-align:right}ul.paragraph--type--banner-slider--dots li.slick-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.paragraph--type--banner-slider--dots li.slick-active:after{content:"";width:20px;height:2px;position:absolute;right:0;background:#fff}ul.paragraph--type--banner-slider--dots button{width:auto;border:none;margin:0 40px 0 0;padding:0;overflow:visible;background:rgba(0,0,0,0);font-size:1.25rem;color:#fff;-webkit-appearance:none}ul.paragraph--type--banner-slider--dots button[aria-selected]{font-style:italic}
/*# sourceMappingURL=../maps/components/banner.css.map */
