@import url(https://fonts.googleapis.com/css?family=Raleway:400,500,700,400italic,700italic,500italic);
@import url(https://fonts.googleapis.com/css?family=Nunito:300);
:root{--balloon-border-radius: 2px;--balloon-color: rgba(16,16,16,0.95);--balloon-text-color: #fff;--balloon-font-size: 12px;--balloon-move: 4px}button[aria-label][data-balloon-pos]{overflow:visible}[aria-label][data-balloon-pos]{position:relative;cursor:pointer}[aria-label][data-balloon-pos]:after{opacity:0;pointer-events:none;transition:all 0.18s ease-out 0.18s;text-indent:0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;font-weight:normal;font-style:normal;text-shadow:none;font-size:var(--balloon-font-size);background:var(--balloon-color);border-radius:2px;color:var(--balloon-text-color);border-radius:var(--balloon-border-radius);content:attr(aria-label);padding:.5em 1em;position:absolute;white-space:nowrap;z-index:10}[aria-label][data-balloon-pos]:before{width:0;height:0;border:5px solid transparent;border-top-color:var(--balloon-color);opacity:0;pointer-events:none;transition:all 0.18s ease-out 0.18s;content:"";position:absolute;z-index:10}[aria-label][data-balloon-pos]:hover:before,[aria-label][data-balloon-pos]:hover:after,[aria-label][data-balloon-pos][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-visible]:after,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:before,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:after{opacity:1;pointer-events:none}[aria-label][data-balloon-pos].font-awesome:after{font-family:FontAwesome, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif}[aria-label][data-balloon-pos][data-balloon-break]:after{white-space:pre}[aria-label][data-balloon-pos][data-balloon-break][data-balloon-length]:after{white-space:pre-line;word-break:break-word}[aria-label][data-balloon-pos][data-balloon-blunt]:before,[aria-label][data-balloon-pos][data-balloon-blunt]:after{transition:none}[aria-label][data-balloon-pos][data-balloon-pos="up"]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos="up"][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos="down"]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos="down"][data-balloon-visible]:after{transform:translate(-50%, 0)}[aria-label][data-balloon-pos][data-balloon-pos="up"]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos="up"][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos="down"]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos="down"][data-balloon-visible]:before{transform:translate(-50%, 0)}[aria-label][data-balloon-pos][data-balloon-pos*="-left"]:after{left:0}[aria-label][data-balloon-pos][data-balloon-pos*="-left"]:before{left:5px}[aria-label][data-balloon-pos][data-balloon-pos*="-right"]:after{right:0}[aria-label][data-balloon-pos][data-balloon-pos*="-right"]:before{right:5px}[aria-label][data-balloon-pos][data-balloon-po*="-left"]:hover:after,[aria-label][data-balloon-pos][data-balloon-po*="-left"][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos*="-right"]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos*="-right"][data-balloon-visible]:after{transform:translate(0, 0)}[aria-label][data-balloon-pos][data-balloon-po*="-left"]:hover:before,[aria-label][data-balloon-pos][data-balloon-po*="-left"][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos*="-right"]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos*="-right"][data-balloon-visible]:before{transform:translate(0, 0)}[aria-label][data-balloon-pos][data-balloon-pos^="up"]:before,[aria-label][data-balloon-pos][data-balloon-pos^="up"]:after{bottom:100%;transform-origin:top;transform:translate(0, var(--balloon-move))}[aria-label][data-balloon-pos][data-balloon-pos^="up"]:after{margin-bottom:10px}[aria-label][data-balloon-pos][data-balloon-pos="up"]:before,[aria-label][data-balloon-pos][data-balloon-pos="up"]:after{left:50%;transform:translate(-50%, var(--balloon-move))}[aria-label][data-balloon-pos][data-balloon-pos^="down"]:before,[aria-label][data-balloon-pos][data-balloon-pos^="down"]:after{top:100%;transform:translate(0, calc(var(--balloon-move) * -1))}[aria-label][data-balloon-pos][data-balloon-pos^="down"]:after{margin-top:10px}[aria-label][data-balloon-pos][data-balloon-pos^="down"]:before{width:0;height:0;border:5px solid transparent;border-bottom-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-pos="down"]:after,[aria-label][data-balloon-pos][data-balloon-pos="down"]:before{left:50%;transform:translate(-50%, calc(var(--balloon-move) * -1))}[aria-label][data-balloon-pos][data-balloon-pos="left"]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos="left"][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos="right"]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos="right"][data-balloon-visible]:after{transform:translate(0, -50%)}[aria-label][data-balloon-pos][data-balloon-pos="left"]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos="left"][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos="right"]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos="right"][data-balloon-visible]:before{transform:translate(0, -50%)}[aria-label][data-balloon-pos][data-balloon-pos="left"]:after,[aria-label][data-balloon-pos][data-balloon-pos="left"]:before{right:100%;top:50%;transform:translate(var(--balloon-move), -50%)}[aria-label][data-balloon-pos][data-balloon-pos="left"]:after{margin-right:10px}[aria-label][data-balloon-pos][data-balloon-pos="left"]:before{width:0;height:0;border:5px solid transparent;border-left-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-pos="right"]:after,[aria-label][data-balloon-pos][data-balloon-pos="right"]:before{left:100%;top:50%;transform:translate(calc(var(--balloon-move) * -1), -50%)}[aria-label][data-balloon-pos][data-balloon-pos="right"]:after{margin-left:10px}[aria-label][data-balloon-pos][data-balloon-pos="right"]:before{width:0;height:0;border:5px solid transparent;border-right-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-length]:after{white-space:normal}[aria-label][data-balloon-pos][data-balloon-length="small"]:after{width:80px}[aria-label][data-balloon-pos][data-balloon-length="medium"]:after{width:150px}[aria-label][data-balloon-pos][data-balloon-length="large"]:after{width:260px}[aria-label][data-balloon-pos][data-balloon-length="xlarge"]:after{width:380px}@media screen and (max-width: 768px){[aria-label][data-balloon-pos][data-balloon-length="xlarge"]:after{width:90vw}}[aria-label][data-balloon-pos][data-balloon-length="fit"]:after{width:100%}

/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    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);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[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-arrow.slick-hidden {
    display: none;
}

/*!
 * jQuery UI Tabs 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tabs/#theming
 */
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}

html,body{height:100%}html{font-size:14.4px}@media screen and (min-width: 1366px){html{font-size:16px}}body{height:100%;margin:0;overflow-x:hidden;text-rendering:optimizeLegibility}a{color:#2c2e38;text-decoration:none}ul,ol,blockquote{list-style-type:none;margin:0;padding-left:0}ul:not(.slick-dots) li{list-style-type:none;margin-bottom:1.2em;padding-left:1em;position:relative}ul:not(.slick-dots) li::before{color:#a71930;content:'\25A0';font-size:0.9em;left:-0.3em;position:absolute}h1,h2,h3,h4,h5,.site-footer__content__menu--bottom .menu .menu-item a,.site-footer__content__menu .menu .menu-item a,.component-form .frm_message,h6,hgroup,ul,ol,dd,p,figure,pre,table,fieldset,hr,form{margin:0}h1,h2,h3,h4,h5,.site-footer__content__menu--bottom .menu .menu-item a,.site-footer__content__menu .menu .menu-item a,.component-form .frm_message,h6{font-family:inherit;font-size:inherit;font-weight:inherit}[type="email"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="url"],[type="color"],[type="date"],[type="datetime"],[type="datetime-local"],[type="month"],[type="time"],[type="week"],textarea{font-size:15px;font-size:.9375rem;-webkit-appearance:none;background-image:none;border:1px solid #d7d7d7;border-radius:0;box-sizing:border-box;display:block;padding:10px;transition:border 0.2s cubic-bezier(0.55, 0, 0.1, 1);width:100%}[type="email"][disabled],[type="number"][disabled],[type="password"][disabled],[type="search"][disabled],[type="tel"][disabled],[type="text"][disabled],[type="url"][disabled],[type="color"][disabled],[type="date"][disabled],[type="datetime"][disabled],[type="datetime-local"][disabled],[type="month"][disabled],[type="time"][disabled],[type="week"][disabled],textarea[disabled]{opacity:0.9}*:focus{outline:0}input[type=number]::-ms-tooltip{display:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}button,input[type='submit']{background-image:none;border-radius:0}[type="email"]:hover,[type="number"]:hover,[type="password"]:hover,[type="search"]:hover,[type="tel"]:hover,[type="text"]:hover,[type="url"]:hover,[type="color"]:hover,[type="date"]:hover,[type="datetime"]:hover,[type="datetime-local"]:hover,[type="month"]:hover,[type="time"]:hover,[type="week"]:hover,textarea:hover{border-color:#bebebe}[type="email"]:focus,[type="number"]:focus,[type="password"]:focus,[type="search"]:focus,[type="tel"]:focus,[type="text"]:focus,[type="url"]:focus,[type="color"]:focus,[type="date"]:focus,[type="datetime"]:focus,[type="datetime-local"]:focus,[type="month"]:focus,[type="time"]:focus,[type="week"]:focus,textarea:focus{border-color:#2c2e38}input[type='checkbox']{display:inline-block;margin-right:0.4em}pre,code{font-family:"Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-weight:normal}hr{border:0;border-bottom-style:solid;border-bottom-width:1px;color:#d7d7d7}table{table-layout:fixed}th,td{text-align:left}img{max-width:100%}legend{font-family:Montserrat,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:300;color:#636363}.aligncenter{display:block;margin:5px auto}html{font-size:15px}body{font-family:'Raleway', sans-serif;background-color:#fff;color:#444;font-weight:400;line-height:1.45}p{line-height:25px;margin-bottom:1.3em}b,strong{font-weight:600}h1,h2,h3,h4,h5,.site-footer__content__menu--bottom .menu .menu-item a,.site-footer__content__menu .menu .menu-item a,.component-form .frm_message,h6,h7{margin:0 0 25px}h1,h2,h3,h4,h5,.site-footer__content__menu--bottom .menu .menu-item a,.site-footer__content__menu .menu .menu-item a,.component-form .frm_message,h6,h7{line-height:1.2}.titolo-senza-maiuscolo-forzato,h4,.titolo-4,h5,.site-footer__content__menu--bottom .menu .menu-item a,.site-footer__content__menu .menu .menu-item a,.component-form .frm_message,.titolo-5,h6,.titolo-6,h7,.titolo-7{text-transform:none !important}.h3--accent{color:#a71930;font-weight:500}h1,.titolo-1{color:#a71930;font-size:52px;font-weight:500;margin-top:0;text-transform:uppercase}@media screen and (max-width: 767px){h1,.titolo-1{font-size:calc(52px * $typography-ratio)}}h2,.titolo-2{color:#a71930;font-size:47px;font-weight:500;letter-spacing:2.1px;text-transform:uppercase}@media screen and (max-width: 767px){h2,.titolo-2{font-size:calc(47px * .7)}}h3,.titolo-3{color:#444;font-size:35px;font-weight:400;letter-spacing:2.5px;-webkit-margin-after:1em;-webkit-margin-before:1em;-webkit-margin-end:0;-webkit-margin-start:0;text-transform:uppercase}@media screen and (max-width: 767px){h3,.titolo-3{font-size:calc(35px * .7)}}h4,.titolo-4{color:#101221;font-size:27px;font-weight:500;letter-spacing:0.7px}@media screen and (max-width: 767px){h4,.titolo-4{font-size:calc(27px * .7)}}h5,.site-footer__content__menu--bottom .menu .menu-item a,.site-footer__content__menu .menu .menu-item a,.component-form .frm_message,.titolo-5{color:#757575;font-size:20px;font-weight:300;letter-spacing:1px;margin-bottom:20px}@media screen and (max-width: 767px){h5,.site-footer__content__menu--bottom .menu .menu-item a,.site-footer__content__menu .menu .menu-item a,.component-form .frm_message,.titolo-5{font-size:calc(20px * 0.8)}}h6,.titolo-6{color:#a71930;font-size:22px;font-weight:500;letter-spacing:1px;margin-bottom:15px}h7,.titolo-7{color:#a71930;font-size:19px;font-weight:500;letter-spacing:1.5px;margin-bottom:11px}small,.font_small,.site-footer__content__menu--bottom .menu .menu-item a,.site-footer__content__menu .menu .menu-item a,.site-footer__content__menu__link,.policy_privacy_wrapper p,.layout-deepening__header__tax-label{font-size:0.75em}ol{list-style-type:decimal;margin-left:25px}.alpha{font-family:Montserrat,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:300;font-size:30px;font-size:1.875rem}.beta{font-family:Montserrat,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:300;font-size:27px;font-size:1.6875rem}.gamma{font-family:Montserrat,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:300;font-size:22px;font-size:1.375rem}.delta{font-family:Montserrat,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:300;font-size:18px;font-size:1.125rem}.smallprint{font-size:13px;font-size:.8125rem}.milli{font-size:12px;font-size:.75rem}.abstract{color:#444;font-weight:400;letter-spacing:0.5px}.abstract p{margin-bottom:0}.abstract strong{color:#a71930}.icon,.icon--linkedin,.icon--plus,.icon--arrow-down,.icon--arrow-left,.icon--arrow-right,.icon--arrow-top,.icon--cta,.icon--network,.icon--folder-download,.icon--download2,.icon--sistemincontra,.icon--sisteminforma,.icon--newspaper,.icon--partner,.layout-post-card__item__image__icon{background-color:#fff;border:2px solid #a71930;height:25px;padding:6px;width:25px}.icon svg path,.icon--linkedin svg path,.icon--plus svg path,.icon--arrow-down svg path,.icon--arrow-left svg path,.icon--arrow-right svg path,.icon--arrow-top svg path,.icon--cta svg path,.icon--network svg path,.icon--folder-download svg path,.icon--download2 svg path,.icon--sistemincontra svg path,.icon--sisteminforma svg path,.icon--newspaper svg path,.icon--partner svg path,.layout-post-card__item__image__icon svg path,.icon svg line,.icon--linkedin svg line,.icon--plus svg line,.icon--arrow-down svg line,.icon--arrow-left svg line,.icon--arrow-right svg line,.icon--arrow-top svg line,.icon--cta svg line,.icon--network svg line,.icon--folder-download svg line,.icon--download2 svg line,.icon--sistemincontra svg line,.icon--sisteminforma svg line,.icon--newspaper svg line,.icon--partner svg line,.layout-post-card__item__image__icon svg line,.icon svg polyline,.icon--linkedin svg polyline,.icon--plus svg polyline,.icon--arrow-down svg polyline,.icon--arrow-left svg polyline,.icon--arrow-right svg polyline,.icon--arrow-top svg polyline,.icon--cta svg polyline,.icon--network svg polyline,.icon--folder-download svg polyline,.icon--download2 svg polyline,.icon--sistemincontra svg polyline,.icon--sisteminforma svg polyline,.icon--newspaper svg polyline,.icon--partner svg polyline,.layout-post-card__item__image__icon svg polyline,.icon svg text,.icon--linkedin svg text,.icon--plus svg text,.icon--arrow-down svg text,.icon--arrow-left svg text,.icon--arrow-right svg text,.icon--arrow-top svg text,.icon--cta svg text,.icon--network svg text,.icon--folder-download svg text,.icon--download2 svg text,.icon--sistemincontra svg text,.icon--sisteminforma svg text,.icon--newspaper svg text,.icon--partner svg text,.layout-post-card__item__image__icon svg text,.icon svg rect,.icon--linkedin svg rect,.icon--plus svg rect,.icon--arrow-down svg rect,.icon--arrow-left svg rect,.icon--arrow-right svg rect,.icon--arrow-top svg rect,.icon--cta svg rect,.icon--network svg rect,.icon--folder-download svg rect,.icon--download2 svg rect,.icon--sistemincontra svg rect,.icon--sisteminforma svg rect,.icon--newspaper svg rect,.icon--partner svg rect,.layout-post-card__item__image__icon svg rect{stroke:#a71930;stroke-width:2px}.icon:hover,.icon--linkedin:hover,.icon--plus:hover,.icon--arrow-down:hover,.icon--arrow-left:hover,.icon--arrow-right:hover,.icon--arrow-top:hover,.icon--cta:hover,.icon--network:hover,.icon--folder-download:hover,.icon--download2:hover,.icon--sistemincontra:hover,.icon--sisteminforma:hover,.icon--newspaper:hover,.icon--partner:hover,.layout-post-card__item__image__icon:hover{background-color:#a71930}.icon:hover svg path,.icon--linkedin:hover svg path,.icon--plus:hover svg path,.icon--arrow-down:hover svg path,.icon--arrow-left:hover svg path,.icon--arrow-right:hover svg path,.icon--arrow-top:hover svg path,.icon--cta:hover svg path,.icon--network:hover svg path,.icon--folder-download:hover svg path,.icon--download2:hover svg path,.icon--sistemincontra:hover svg path,.icon--sisteminforma:hover svg path,.icon--newspaper:hover svg path,.icon--partner:hover svg path,.layout-post-card__item__image__icon:hover svg path,.icon:hover svg line,.icon--linkedin:hover svg line,.icon--plus:hover svg line,.icon--arrow-down:hover svg line,.icon--arrow-left:hover svg line,.icon--arrow-right:hover svg line,.icon--arrow-top:hover svg line,.icon--cta:hover svg line,.icon--network:hover svg line,.icon--folder-download:hover svg line,.icon--download2:hover svg line,.icon--sistemincontra:hover svg line,.icon--sisteminforma:hover svg line,.icon--newspaper:hover svg line,.icon--partner:hover svg line,.layout-post-card__item__image__icon:hover svg line,.icon:hover svg polyline,.icon--linkedin:hover svg polyline,.icon--plus:hover svg polyline,.icon--arrow-down:hover svg polyline,.icon--arrow-left:hover svg polyline,.icon--arrow-right:hover svg polyline,.icon--arrow-top:hover svg polyline,.icon--cta:hover svg polyline,.icon--network:hover svg polyline,.icon--folder-download:hover svg polyline,.icon--download2:hover svg polyline,.icon--sistemincontra:hover svg polyline,.icon--sisteminforma:hover svg polyline,.icon--newspaper:hover svg polyline,.icon--partner:hover svg polyline,.layout-post-card__item__image__icon:hover svg polyline{stroke:#fff}.icon--linkedin:hover,.icon--cta:hover,.icon--arrow-top:hover{border-color:#fff}.icon--linkedin{left:35px;position:fixed;top:90%;z-index:99}.icon--linkedin svg path{fill:#a71930;stroke-width:0.5}.icon--linkedin:hover svg path{fill:#fff}.icon--linkedin--footer,.icon--youtube--footer,.icon--rss--footer{display:inline-block;height:25px;margin-left:12.5px;width:25px}.icon--linkedin--footer svg path,.icon--linkedin--footer svg circle,.icon--youtube--footer svg path,.icon--youtube--footer svg circle,.icon--rss--footer svg path,.icon--rss--footer svg circle{stroke:#a71930;stroke-width:2}.icon--linkedin--footer a:hover svg path,.icon--linkedin--footer a:hover svg circle,.icon--youtube--footer a:hover svg path,.icon--youtube--footer a:hover svg circle,.icon--rss--footer a:hover svg path,.icon--rss--footer a:hover svg circle{fill:#a71930}.icon--plus,.icon--arrow-down{height:15px;margin:0 auto;width:15px}.icon--plus svg line,.icon--arrow-down svg line,.icon--plus svg polyline,.icon--arrow-down svg polyline{fill:none;stroke-width:5}.icon--arrow-left,.icon--arrow-right,.icon--arrow-top{height:17px;padding:10px;transition:all 0.3s;width:17px}.icon--arrow-left svg polyline,.icon--arrow-right svg polyline,.icon--arrow-top svg polyline{stroke-width:4px}.icon--arrow-left:hover,.icon--arrow-right:hover,.icon--arrow-top:hover{cursor:pointer;transition:all 0.3s}.icon--cta{border:0;box-shadow:-1px 2px 15px rgba(0,0,0,0.3);height:35px;padding:8px;width:35px}.icon--cta:hover{cursor:pointer}.icon--cta>svg path,.icon--cta>svg polyline{fill:#a71930;stroke:#fff;stroke-width:2px}.icon--network,.icon--folder-download{border:0;height:40px;width:40px}.icon--network:hover,.icon--folder-download:hover{background-color:#fff}.icon--network:hover svg line,.icon--network:hover svg polyline,.icon--network:hover svg path,.icon--folder-download:hover svg line,.icon--folder-download:hover svg polyline,.icon--folder-download:hover svg path{stroke:#a71930}.icon--network svg circle,.icon--folder-download svg circle{stroke:#a71930}.icon--arrow-top{background-color:#87162b;border-color:#87162b;opacity:0;position:fixed;right:0;top:90%;transition:opacity 0.8s linear, visibility 0.8s linear;visibility:hidden;z-index:990}@media screen and (min-width: 1366px){.icon--arrow-top{right:35px}}.icon--arrow-top svg polyline{stroke:#fff}.icon--arrow-top:hover{background-color:#87162b;border-color:#87162b;opacity:1 !important}.icon--sistemincontra,.icon--sisteminforma{height:35px;padding:8px;width:35px}.icon--sistemincontra svg,.icon--sisteminforma svg{transition:transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28)}.icon--sistemincontra svg path,.icon--sistemincontra svg line,.icon--sistemincontra svg rect,.icon--sisteminforma svg path,.icon--sisteminforma svg line,.icon--sisteminforma svg rect{stroke-width:2.4px}.icon--sistemincontra:hover,.icon--sisteminforma:hover{background-color:#fff;border-color:#a71930}.icon--sistemincontra:hover svg text,.icon--sisteminforma:hover svg text{fill:#a71930}.icon--sistemincontra:hover svg path,.icon--sistemincontra:hover svg line,.icon--sistemincontra:hover svg polyline,.icon--sisteminforma:hover svg path,.icon--sisteminforma:hover svg line,.icon--sisteminforma:hover svg polyline{stroke:#a71930}.icon--partner{background-color:transparent;border:0;display:inline-block;height:16px;width:16px}.icon--partner:hover{background-color:transparent}.align--left{text-align:left}@media screen and (min-width: 1366px){.align--left-on-desk{text-align:left}}.align--center{text-align:center}@media screen and (min-width: 1366px){.align--center-on-desk{text-align:center}}.align--right{text-align:right}@media screen and (min-width: 1366px){.align--right-on-desk{text-align:right}}@media screen and (min-width: 768px){.v-align--center--absolute{left:0;position:absolute;top:50%;transform:translateY(-50%)}}.v-align--center{position:relative;top:50%;transform:translateY(-50%)}.align__flex--left{justify-content:flex-start}.align__flex--center{justify-content:center}.align__flex--right{justify-content:flex-end}.align__flex--justified{justify-content:space-between}.breadcrumb{display:none;font-weight:500;padding:8.33333px 0;transition:all 0.3s linear;width:100%}.breadcrumb p,.breadcrumb a,.breadcrumb span{color:#777;font-size:0.85rem}.breadcrumb span.breadcrumb__separator{color:#a71930;padding:0 6.25px;vertical-align:text-top}.breadcrumb span[property='itemListElement']:last-of-type span{color:#444}.breadcrumb span[property='itemListElement'] a:hover span{color:#a71930}.breadcrumb--fixed{background-color:#fff;box-shadow:-4px 11px 14px rgba(0,0,0,0.08);display:block;position:fixed;transition:all 0.3s linear;z-index:101}.button,.button--small,.button--large,.button--huge,.button--expand,.button--primary,.button--notice,.button--alert,.button--rev{font-family:Montserrat,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:300;appearance:none;background-color:transparent;border:2px solid #2c2e38;border-radius:0;box-shadow:0 0 0 rgba(0,0,0,0.2);box-sizing:border-box;color:#2c2e38;cursor:pointer;display:inline-block;font-family:inherit;font-size:1.1em;line-height:inherit;padding:0.7em 1em;text-decoration:none;transition:box-shadow 0.1s cubic-bezier(0.55, 0, 0.1, 1),transform 0.1s cubic-bezier(0.55, 0, 0.1, 1),text-shadow 0.1s cubic-bezier(0.55, 0, 0.1, 1);vertical-align:middle;white-space:nowrap}.no-touch .button:hover,.no-touch .button--small:hover,.no-touch .button--large:hover,.no-touch .button--huge:hover,.no-touch .button--expand:hover,.no-touch .button--primary:hover,.no-touch .button--notice:hover,.no-touch .button--alert:hover,.no-touch .button--rev:hover{box-shadow:0 3px 5px rgba(0,0,0,0.2);text-shadow:0 3px 3px rgba(0,0,0,0.2)}.no-touch .button:active,.no-touch .button--small:active,.no-touch .button--large:active,.no-touch .button--huge:active,.no-touch .button--expand:active,.no-touch .button--primary:active,.no-touch .button--notice:active,.no-touch .button--alert:active,.no-touch .button--rev:active{box-shadow:0 1px 3px rgba(0,0,0,0.2);text-shadow:0 1px 1px rgba(0,0,0,0.2)}.button i:first-child,.button--small i:first-child,.button--large i:first-child,.button--huge i:first-child,.button--expand i:first-child,.button--primary i:first-child,.button--notice i:first-child,.button--alert i:first-child,.button--rev i:first-child{margin-right:0.5em}.button i:last-child,.button--small i:last-child,.button--large i:last-child,.button--huge i:last-child,.button--expand i:last-child,.button--primary i:last-child,.button--notice i:last-child,.button--alert i:last-child,.button--rev i:last-child{margin-left:0.5em}.button i:first-child:last-child,.button--small i:first-child:last-child,.button--large i:first-child:last-child,.button--huge i:first-child:last-child,.button--expand i:first-child:last-child,.button--primary i:first-child:last-child,.button--notice i:first-child:last-child,.button--alert i:first-child:last-child,.button--rev i:first-child:last-child{margin-left:0;margin-right:0}.button--small{font-size:0.9em}.button--large{font-size:1.1em}.button--huge{font-size:1.3em}.button--expand{display:block;text-align:center;width:100%}.button--primary{border-color:#a71930;color:#a71930}.button--notice{border-color:#a7d8d6;color:#a7d8d6}.button--alert{border-color:#de0017;color:#de0017}.button--rev{border-color:white;color:white}.canvas{position:relative}.canvas.is-shifted{position:absolute;top:0px;right:0px;bottom:0px;left:0px;overflow:hidden}.canvas__main{transition:transform 0.5s cubic-bezier(0.55, 0, 0.1, 1)}.canvas__aside{background-color:#f5f5f5;bottom:0;box-shadow:0 0 0 transparent;overflow-y:auto;position:absolute;top:0;transition:transform 0.5s cubic-bezier(0.55, 0, 0.1, 1),box-shadow 0.5s cubic-bezier(0.55, 0, 0.1, 1);z-index:2}.canvas.is-shifted .canvas__aside{box-shadow:3px 0 5px rgba(0,0,0,0.2)}.canvas__aside{left:-315px;width:290px}.canvas.is-shifted .canvas__aside,.canvas.is-shifted .canvas__main{transform:translateX(315px)}@media screen and (min-width: 1150px){.canvas__aside{left:-425px;width:400px}.canvas.is-shifted .canvas__aside,.canvas.is-shifted .canvas__main{transform:translateX(425px)}}.center{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.center--v{position:absolute;top:50%;transform:translateY(-50%)}.center--h{left:50%;position:absolute;transform:translateX(-50%)}#eu-cookie-bar{background-color:rgba(147,157,167,0.95);bottom:initial;box-sizing:border-box;font-size:initial;padding:12.5px 50px 12.5px 25px;text-align:left;top:0}#eu-cookie-bar h4,#eu-cookie-bar p,#eu-cookie-bar h5,#eu-cookie-bar .site-footer__content__menu--bottom .menu .menu-item a,.site-footer__content__menu--bottom .menu .menu-item #eu-cookie-bar a,#eu-cookie-bar .site-footer__content__menu .menu .menu-item a,.site-footer__content__menu .menu .menu-item #eu-cookie-bar a,#eu-cookie-bar .component-form .frm_message,.component-form #eu-cookie-bar .frm_message{color:#fff;margin-bottom:0}#eu-cookie-bar p{line-height:1.5;margin-right:50px}button#euCookieAcceptWP{background-color:#fff;color:#444;margin:12.5px 0;padding:6.25px 12.5px;position:absolute;right:50px;top:0}.dialog{display:none}.dialog.is-active{display:block}.dialog::before{position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.8);content:'';height:100%;width:100%;z-index:1001}.dialog__frame{left:50%;position:fixed;top:50%;transform:translate(-50%, -50%);background-color:white;box-sizing:border-box;left:50%;max-height:90%;max-width:540px;-webkit-overflow-scrolling:touch;overflow-y:auto;top:50%;width:90%;z-index:1002}.dialog__body{padding:24px;padding:1.5rem}.dialog__close{padding:24px;padding:1.5rem;position:absolute;right:0;top:0}@media screen and (max-width: 767px){.display--desk{display:none}}.display--mobile{display:none}@media screen and (max-width: 767px){.display--mobile{display:block}}.flag,.flag--rev,.flag--top,.flag--bottom{display:table;width:100%}.flag--rev{direction:rtl;text-align:left}.flag__image,.flag__body{display:table-cell;vertical-align:middle}.flag--top .flag__image,.flag--top .flag__body{vertical-align:top}.flag--bottom .flag__image,.flag--bottom .flag__body{vertical-align:bottom}.flag__image{padding-right:25px}.flag__image>img{display:block;max-width:none}.flag--rev .flag__image{padding-left:25px;padding-right:0}.flag__body{width:100%}.site-footer{border-top:5px solid #a71930}.site-footer__form{background-color:#a71930;padding:50px 0}.site-footer__form__title{color:#fff;font-size:27px;text-align:center}.site-footer__content{background-color:#f5f5f5;padding:50px 0}.site-footer__content__logo{margin-bottom:25px}.site-footer__content__logo img{width:135px}.site-footer__content .component_cta__button{margin:12.5px 0}.site-footer__content .component_cta__button--color-3{background-color:#a71930;border-color:#a71930}.site-footer__content .component_cta__button--color-3:hover{background-color:transparent;border-color:#a71930}.site-footer__content__menu--bottom,.site-footer__content__menu{background-color:#363a3b;color:#fff;padding:12.5px 0;text-transform:uppercase}.site-footer__content__menu--bottom__info{color:#fff;text-transform:initial}.site-footer__content__menu--bottom .menu .menu-item,.site-footer__content__menu .menu .menu-item{display:inline-block;margin:0;padding:0 12.5px}@media screen and (min-width: 768px){.site-footer__content__menu--bottom .menu .menu-item:not(:last-child),.site-footer__content__menu .menu .menu-item:not(:last-child){border-right:1px solid #fff}}.site-footer__content__menu--bottom .menu .menu-item::before,.site-footer__content__menu .menu .menu-item::before{display:none}.site-footer__content__menu--bottom .menu .menu-item a,.site-footer__content__menu .menu .menu-item a{color:#fff}.site-footer__content__menu--bottom .menu .menu-item a:hover,.site-footer__content__menu .menu .menu-item a:hover{font-weight:500}.site-footer__content__menu{background-color:transparent;color:#2c2e38;margin:0}.site-footer__content__menu .menu{text-align:left}.site-footer__content__menu .menu .menu-item{display:block;line-height:1.5;padding:0;text-transform:initial}@media screen and (min-width: 768px){.site-footer__content__menu .menu .menu-item:not(:last-child){border-right:0}}.site-footer__content__menu .menu .menu-item a{color:#2c2e38}.site-footer__content__menu__link{margin-top:25px}.site-footer__content__menu__link a{color:#a71930;font-weight:bold;text-transform:initial}.site-footer__content__social{letter-spacing:0.4px !important}.site-footer__content__social>.icon--linkedin--footer{margin-left:0}.form fieldset{padding:24px;padding:1.5rem;margin-bottom:24px;margin-bottom:1.5rem;border-color:#d7d7d7}.form fieldset:last-child{margin-bottom:0}.form fieldset legend{font-size:27px;font-size:1.6875rem;margin:0 -10px;padding:0 10px}.form hr{margin-top:24px;margin-top:1.5rem;margin-bottom:24px;margin-bottom:1.5rem}.frm_hidden{display:none !important}.frm_none_container .frm_primary_label{display:none}.form__label{margin-bottom:12px;margin-bottom:.75rem;display:block}.form__field{margin-bottom:24px;margin-bottom:1.5rem}.form__field:last-child{margin-bottom:0}.form__actions{margin-top:24px;margin-top:1.5rem}.form__field--invalid [type="email"],.form__field--invalid [type="number"],.form__field--invalid [type="password"],.form__field--invalid [type="search"],.form__field--invalid [type="tel"],.form__field--invalid [type="text"],.form__field--invalid [type="url"],.form__field--invalid [type="color"],.form__field--invalid [type="date"],.form__field--invalid [type="datetime"],.form__field--invalid [type="datetime-local"],.form__field--invalid [type="month"],.form__field--invalid [type="time"],.form__field--invalid [type="week"],.form__field--invalid textarea{border:1px solid #de0017}.form__error{margin-top:12px;margin-top:.75rem;font-size:12px;font-size:.75rem;color:#de0017}.form__hint{margin-top:12px;margin-top:.75rem;font-size:12px;font-size:.75rem;color:#636363}.form__input--large{font-size:22px;font-size:1.375rem}.form__block{margin-bottom:36px;margin-bottom:2.25rem;padding-bottom:36px;padding-bottom:2.25rem;border-bottom:1px solid #d7d7d7}.form__field--with-prefix{position:relative}.form__field--with-prefix .form__field__prefix{position:absolute;top:50%;transform:translateY(-50%);left:0;text-align:right;width:2em;z-index:2}.form__field--with-prefix .form__field__input *{padding-left:2.5em}.formatted-content h1,.formatted-content h2,.formatted-content h3,.formatted-content h4,.formatted-content h5,.formatted-content .site-footer__content__menu--bottom .menu .menu-item a,.site-footer__content__menu--bottom .menu .menu-item .formatted-content a,.formatted-content .site-footer__content__menu .menu .menu-item a,.site-footer__content__menu .menu .menu-item .formatted-content a,.formatted-content .component-form .frm_message,.component-form .formatted-content .frm_message,.formatted-content h6,.formatted-content hgroup,.formatted-content ul,.formatted-content ol,.formatted-content dd,.formatted-content p,.formatted-content figure,.formatted-content pre,.formatted-content table,.formatted-content fieldset,.formatted-content hr,.formatted-content form,.formatted-content blockquote{margin-bottom:12px;margin-bottom:.75rem}.formatted-content h1:last-child,.formatted-content h2:last-child,.formatted-content h3:last-child,.formatted-content h4:last-child,.formatted-content h5:last-child,.formatted-content .site-footer__content__menu--bottom .menu .menu-item a:last-child,.site-footer__content__menu--bottom .menu .menu-item .formatted-content a:last-child,.formatted-content .site-footer__content__menu .menu .menu-item a:last-child,.site-footer__content__menu .menu .menu-item .formatted-content a:last-child,.formatted-content .component-form .frm_message:last-child,.component-form .formatted-content .frm_message:last-child,.formatted-content h6:last-child,.formatted-content hgroup:last-child,.formatted-content ul:last-child,.formatted-content ol:last-child,.formatted-content dd:last-child,.formatted-content p:last-child,.formatted-content figure:last-child,.formatted-content pre:last-child,.formatted-content table:last-child,.formatted-content fieldset:last-child,.formatted-content hr:last-child,.formatted-content form:last-child,.formatted-content blockquote:last-child{margin-bottom:0}.formatted-content ul,.formatted-content ol,.formatted-content blockquote{padding-left:30px}.formatted-content ul li{list-style-type:disc}.formatted-content ol li{list-style-type:decimal}.formatted-content h1,.formatted-content h2,.formatted-content h3,.formatted-content h4,.formatted-content h5,.formatted-content .site-footer__content__menu--bottom .menu .menu-item a,.site-footer__content__menu--bottom .menu .menu-item .formatted-content a,.formatted-content .site-footer__content__menu .menu .menu-item a,.site-footer__content__menu .menu .menu-item .formatted-content a,.formatted-content .component-form .frm_message,.component-form .formatted-content .frm_message,.formatted-content h6{font-family:Montserrat,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:300;margin-top:24px;margin-top:1.5rem}.formatted-content h1:first-child,.formatted-content h2:first-child,.formatted-content h3:first-child,.formatted-content h4:first-child,.formatted-content h5:first-child,.formatted-content .site-footer__content__menu--bottom .menu .menu-item a:first-child,.site-footer__content__menu--bottom .menu .menu-item .formatted-content a:first-child,.formatted-content .site-footer__content__menu .menu .menu-item a:first-child,.site-footer__content__menu .menu .menu-item .formatted-content a:first-child,.formatted-content .component-form .frm_message:first-child,.component-form .formatted-content .frm_message:first-child,.formatted-content h6:first-child{margin-top:0}.formatted-content h1{font-size:30px;font-size:1.875rem}.formatted-content h2{font-size:27px;font-size:1.6875rem}.formatted-content h3{font-size:22px;font-size:1.375rem}.formatted-content h4{font-size:18px;font-size:1.125rem}.formatted-content h5,.formatted-content .site-footer__content__menu--bottom .menu .menu-item a,.site-footer__content__menu--bottom .menu .menu-item .formatted-content a,.formatted-content .site-footer__content__menu .menu .menu-item a,.site-footer__content__menu .menu .menu-item .formatted-content a,.formatted-content .component-form .frm_message,.component-form .formatted-content .frm_message{font-size:18px;font-size:1.125rem}.formatted-content h6{font-size:18px;font-size:1.125rem}.formatted-content table{width:100%}.formatted-content blockquote{color:#636363;font-family:Georgia,Cambria,"Times New Roman",Times,serif;font-style:italic;position:relative}.formatted-content blockquote::before{position:absolute;top:0;left:0}.grid,.grid--rev,.grid--full,.grid--right,.grid--center,.grid--middle,.grid--bottom,.grid--narrow,.grid--wide{letter-spacing:-1000em;list-style:none;margin-left:-25px;margin-right:0;padding-left:0;padding-right:0}.grid>*,.grid--rev>*,.grid--full>*,.grid--right>*,.grid--center>*,.grid--middle>*,.grid--bottom>*,.grid--narrow>*,.grid--wide>*{letter-spacing:initial}.grid__item{box-sizing:border-box;display:inline-block;letter-spacing:0;padding:0 12.5px;vertical-align:top;width:100%}.grid--flex,.google-map__alert__container{letter-spacing:-1000em;list-style:none;margin-left:-25px;margin-right:0;padding-left:0;padding-right:0;display:flex;flex-wrap:wrap}.grid--flex>*,.google-map__alert__container>*{letter-spacing:initial}.grid--flex>.grid__item,.google-map__alert__container>.grid__item{display:flex;flex-wrap:wrap;justify-content:space-around}.grid--rev{direction:rtl;text-align:left}.grid--rev>.grid__item{direction:ltr;text-align:left}.grid--full{margin-left:0}.grid--full>.grid__item{padding-left:0}.grid--right{text-align:right}.grid--right>.grid__item{text-align:left}.grid--center{text-align:center}.grid--center>.grid__item{text-align:left}.grid--middle>.grid__item{vertical-align:middle}.grid--bottom>.grid__item{vertical-align:bottom}.grid--narrow{margin-left:-12.5px}.grid--narrow>.grid__item{padding-left:12.5px}.grid--wide{margin-left:-50px}.grid--wide>.grid__item{padding-left:50px}.width-fill{width:100%}.width-1-12{width:8.333%}.width-2-12{width:16.667%}.width-3-12{width:25%}.width-4-12{width:33.333%}.width-5-12{width:41.667%}.width-6-12{width:50%}.width-7-12{width:58.333%}.width-8-12{width:66.667%}.width-9-12{width:75%}.width-10-12{width:83.333%}.width-11-12{width:91.667%}@media screen and (max-width: 767px){.eq-palm-fill{width:100%}.eq-palm-1-12{width:8.333%}.eq-palm-2-12{width:16.667%}.eq-palm-3-12{width:25%}.eq-palm-4-12{width:33.333%}.eq-palm-5-12{width:41.667%}.eq-palm-6-12{width:50%}.eq-palm-7-12{width:58.333%}.eq-palm-8-12{width:66.667%}.eq-palm-9-12{width:75%}.eq-palm-10-12{width:83.333%}.eq-palm-11-12{width:91.667%}}@media screen and (min-width: 768px) and (max-width: 1149px){.eq-tab-fill{width:100%}.eq-tab-1-12{width:8.333%}.eq-tab-2-12{width:16.667%}.eq-tab-3-12{width:25%}.eq-tab-4-12{width:33.333%}.eq-tab-5-12{width:41.667%}.eq-tab-6-12{width:50%}.eq-tab-7-12{width:58.333%}.eq-tab-8-12{width:66.667%}.eq-tab-9-12{width:75%}.eq-tab-10-12{width:83.333%}.eq-tab-11-12{width:91.667%}}@media screen and (max-width: 1149px){.lte-tab-fill{width:100%}.lte-tab-1-12{width:8.333%}.lte-tab-2-12{width:16.667%}.lte-tab-3-12{width:25%}.lte-tab-4-12{width:33.333%}.lte-tab-5-12{width:41.667%}.lte-tab-6-12{width:50%}.lte-tab-7-12{width:58.333%}.lte-tab-8-12{width:66.667%}.lte-tab-9-12{width:75%}.lte-tab-10-12{width:83.333%}.lte-tab-11-12{width:91.667%}}@media screen and (min-width: 768px){.tab-fill{width:100%}.tab-1-12{width:8.333%}.tab-2-12{width:16.667%}.tab-3-12{width:25%}.tab-4-12{width:33.333%}.tab-5-12{width:41.667%}.tab-6-12{width:50%}.tab-7-12{width:58.333%}.tab-8-12{width:66.667%}.tab-9-12{width:75%}.tab-10-12{width:83.333%}.tab-11-12{width:91.667%}}@media screen and (min-width: 1150px) and (max-width: 1365px){.eq-lap-fill{width:100%}.eq-lap-1-12{width:8.333%}.eq-lap-2-12{width:16.667%}.eq-lap-3-12{width:25%}.eq-lap-4-12{width:33.333%}.eq-lap-5-12{width:41.667%}.eq-lap-6-12{width:50%}.eq-lap-7-12{width:58.333%}.eq-lap-8-12{width:66.667%}.eq-lap-9-12{width:75%}.eq-lap-10-12{width:83.333%}.eq-lap-11-12{width:91.667%}}@media screen and (max-width: 1365px){.lte-lap-fill{width:100%}.lte-lap-1-12{width:8.333%}.lte-lap-2-12{width:16.667%}.lte-lap-3-12{width:25%}.lte-lap-4-12{width:33.333%}.lte-lap-5-12{width:41.667%}.lte-lap-6-12{width:50%}.lte-lap-7-12{width:58.333%}.lte-lap-8-12{width:66.667%}.lte-lap-9-12{width:75%}.lte-lap-10-12{width:83.333%}.lte-lap-11-12{width:91.667%}}@media screen and (min-width: 1150px){.lap-fill{width:100%}.lap-1-12{width:8.333%}.lap-2-12{width:16.667%}.lap-3-12{width:25%}.lap-4-12{width:33.333%}.lap-5-12{width:41.667%}.lap-6-12{width:50%}.lap-7-12{width:58.333%}.lap-8-12{width:66.667%}.lap-9-12{width:75%}.lap-10-12{width:83.333%}.lap-11-12{width:91.667%}}@media screen and (min-width: 1366px){.desk-fill{width:100%}.desk-1-12{width:8.333%}.desk-2-12{width:16.667%}.desk-3-12{width:25%}.desk-4-12{width:33.333%}.desk-5-12{width:41.667%}.desk-6-12{width:50%}.desk-7-12{width:58.333%}.desk-8-12{width:66.667%}.desk-9-12{width:75%}.desk-10-12{width:83.333%}.desk-11-12{width:91.667%}}.pull-0{right:0}.pull-1-12{position:relative;right:8.333%}.pull-2-12{position:relative;right:16.667%}.pull-3-12{position:relative;right:25%}.pull-4-12{position:relative;right:33.333%}.pull-5-12{position:relative;right:41.667%}.pull-6-12{position:relative;right:50%}.pull-7-12{position:relative;right:58.333%}.pull-8-12{position:relative;right:66.667%}.pull-9-12{position:relative;right:75%}.pull-10-12{position:relative;right:83.333%}.pull-11-12{position:relative;right:91.667%}.push-0{left:0}.push-1-12{position:relative;left:8.333%}.push-2-12{position:relative;left:16.667%}.push-3-12{position:relative;left:25%}.push-4-12{position:relative;left:33.333%}.push-5-12{position:relative;left:41.667%}.push-6-12{position:relative;left:50%}.push-7-12{position:relative;left:58.333%}.push-8-12{position:relative;left:66.667%}.push-9-12{position:relative;left:75%}.push-10-12{position:relative;left:83.333%}.push-11-12{position:relative;left:91.667%}@media screen and (max-width: 767px){.eq-palm-push-0{left:0}.eq-palm-push-1-12{position:relative;left:8.333%}.eq-palm-push-2-12{position:relative;left:16.667%}.eq-palm-push-3-12{position:relative;left:25%}.eq-palm-push-4-12{position:relative;left:33.333%}.eq-palm-push-5-12{position:relative;left:41.667%}.eq-palm-push-6-12{position:relative;left:50%}.eq-palm-push-7-12{position:relative;left:58.333%}.eq-palm-push-8-12{position:relative;left:66.667%}.eq-palm-push-9-12{position:relative;left:75%}.eq-palm-push-10-12{position:relative;left:83.333%}.eq-palm-push-11-12{position:relative;left:91.667%}.eq-palm-pull-0{right:0}.eq-palm-pull-1-12{position:relative;right:8.333%}.eq-palm-pull-2-12{position:relative;right:16.667%}.eq-palm-pull-3-12{position:relative;right:25%}.eq-palm-pull-4-12{position:relative;right:33.333%}.eq-palm-pull-5-12{position:relative;right:41.667%}.eq-palm-pull-6-12{position:relative;right:50%}.eq-palm-pull-7-12{position:relative;right:58.333%}.eq-palm-pull-8-12{position:relative;right:66.667%}.eq-palm-pull-9-12{position:relative;right:75%}.eq-palm-pull-10-12{position:relative;right:83.333%}.eq-palm-pull-11-12{position:relative;right:91.667%}}@media screen and (min-width: 768px) and (max-width: 1149px){.eq-tab-push-0{left:0}.eq-tab-push-1-12{position:relative;left:8.333%}.eq-tab-push-2-12{position:relative;left:16.667%}.eq-tab-push-3-12{position:relative;left:25%}.eq-tab-push-4-12{position:relative;left:33.333%}.eq-tab-push-5-12{position:relative;left:41.667%}.eq-tab-push-6-12{position:relative;left:50%}.eq-tab-push-7-12{position:relative;left:58.333%}.eq-tab-push-8-12{position:relative;left:66.667%}.eq-tab-push-9-12{position:relative;left:75%}.eq-tab-push-10-12{position:relative;left:83.333%}.eq-tab-push-11-12{position:relative;left:91.667%}.eq-tab-pull-0{right:0}.eq-tab-pull-1-12{position:relative;right:8.333%}.eq-tab-pull-2-12{position:relative;right:16.667%}.eq-tab-pull-3-12{position:relative;right:25%}.eq-tab-pull-4-12{position:relative;right:33.333%}.eq-tab-pull-5-12{position:relative;right:41.667%}.eq-tab-pull-6-12{position:relative;right:50%}.eq-tab-pull-7-12{position:relative;right:58.333%}.eq-tab-pull-8-12{position:relative;right:66.667%}.eq-tab-pull-9-12{position:relative;right:75%}.eq-tab-pull-10-12{position:relative;right:83.333%}.eq-tab-pull-11-12{position:relative;right:91.667%}}@media screen and (max-width: 1149px){.lte-tab-push-0{left:0}.lte-tab-push-1-12{position:relative;left:8.333%}.lte-tab-push-2-12{position:relative;left:16.667%}.lte-tab-push-3-12{position:relative;left:25%}.lte-tab-push-4-12{position:relative;left:33.333%}.lte-tab-push-5-12{position:relative;left:41.667%}.lte-tab-push-6-12{position:relative;left:50%}.lte-tab-push-7-12{position:relative;left:58.333%}.lte-tab-push-8-12{position:relative;left:66.667%}.lte-tab-push-9-12{position:relative;left:75%}.lte-tab-push-10-12{position:relative;left:83.333%}.lte-tab-push-11-12{position:relative;left:91.667%}.lte-tab-pull-0{right:0}.lte-tab-pull-1-12{position:relative;right:8.333%}.lte-tab-pull-2-12{position:relative;right:16.667%}.lte-tab-pull-3-12{position:relative;right:25%}.lte-tab-pull-4-12{position:relative;right:33.333%}.lte-tab-pull-5-12{position:relative;right:41.667%}.lte-tab-pull-6-12{position:relative;right:50%}.lte-tab-pull-7-12{position:relative;right:58.333%}.lte-tab-pull-8-12{position:relative;right:66.667%}.lte-tab-pull-9-12{position:relative;right:75%}.lte-tab-pull-10-12{position:relative;right:83.333%}.lte-tab-pull-11-12{position:relative;right:91.667%}}@media screen and (min-width: 768px){.tab-push-0{left:0}.tab-push-1-12{position:relative;left:8.333%}.tab-push-2-12{position:relative;left:16.667%}.tab-push-3-12{position:relative;left:25%}.tab-push-4-12{position:relative;left:33.333%}.tab-push-5-12{position:relative;left:41.667%}.tab-push-6-12{position:relative;left:50%}.tab-push-7-12{position:relative;left:58.333%}.tab-push-8-12{position:relative;left:66.667%}.tab-push-9-12{position:relative;left:75%}.tab-push-10-12{position:relative;left:83.333%}.tab-push-11-12{position:relative;left:91.667%}.tab-pull-0{right:0}.tab-pull-1-12{position:relative;right:8.333%}.tab-pull-2-12{position:relative;right:16.667%}.tab-pull-3-12{position:relative;right:25%}.tab-pull-4-12{position:relative;right:33.333%}.tab-pull-5-12{position:relative;right:41.667%}.tab-pull-6-12{position:relative;right:50%}.tab-pull-7-12{position:relative;right:58.333%}.tab-pull-8-12{position:relative;right:66.667%}.tab-pull-9-12{position:relative;right:75%}.tab-pull-10-12{position:relative;right:83.333%}.tab-pull-11-12{position:relative;right:91.667%}}@media screen and (min-width: 1150px) and (max-width: 1365px){.eq-lap-push-0{left:0}.eq-lap-push-1-12{position:relative;left:8.333%}.eq-lap-push-2-12{position:relative;left:16.667%}.eq-lap-push-3-12{position:relative;left:25%}.eq-lap-push-4-12{position:relative;left:33.333%}.eq-lap-push-5-12{position:relative;left:41.667%}.eq-lap-push-6-12{position:relative;left:50%}.eq-lap-push-7-12{position:relative;left:58.333%}.eq-lap-push-8-12{position:relative;left:66.667%}.eq-lap-push-9-12{position:relative;left:75%}.eq-lap-push-10-12{position:relative;left:83.333%}.eq-lap-push-11-12{position:relative;left:91.667%}.eq-lap-pull-0{right:0}.eq-lap-pull-1-12{position:relative;right:8.333%}.eq-lap-pull-2-12{position:relative;right:16.667%}.eq-lap-pull-3-12{position:relative;right:25%}.eq-lap-pull-4-12{position:relative;right:33.333%}.eq-lap-pull-5-12{position:relative;right:41.667%}.eq-lap-pull-6-12{position:relative;right:50%}.eq-lap-pull-7-12{position:relative;right:58.333%}.eq-lap-pull-8-12{position:relative;right:66.667%}.eq-lap-pull-9-12{position:relative;right:75%}.eq-lap-pull-10-12{position:relative;right:83.333%}.eq-lap-pull-11-12{position:relative;right:91.667%}}@media screen and (max-width: 1365px){.lte-lap-push-0{left:0}.lte-lap-push-1-12{position:relative;left:8.333%}.lte-lap-push-2-12{position:relative;left:16.667%}.lte-lap-push-3-12{position:relative;left:25%}.lte-lap-push-4-12{position:relative;left:33.333%}.lte-lap-push-5-12{position:relative;left:41.667%}.lte-lap-push-6-12{position:relative;left:50%}.lte-lap-push-7-12{position:relative;left:58.333%}.lte-lap-push-8-12{position:relative;left:66.667%}.lte-lap-push-9-12{position:relative;left:75%}.lte-lap-push-10-12{position:relative;left:83.333%}.lte-lap-push-11-12{position:relative;left:91.667%}.lte-lap-pull-0{right:0}.lte-lap-pull-1-12{position:relative;right:8.333%}.lte-lap-pull-2-12{position:relative;right:16.667%}.lte-lap-pull-3-12{position:relative;right:25%}.lte-lap-pull-4-12{position:relative;right:33.333%}.lte-lap-pull-5-12{position:relative;right:41.667%}.lte-lap-pull-6-12{position:relative;right:50%}.lte-lap-pull-7-12{position:relative;right:58.333%}.lte-lap-pull-8-12{position:relative;right:66.667%}.lte-lap-pull-9-12{position:relative;right:75%}.lte-lap-pull-10-12{position:relative;right:83.333%}.lte-lap-pull-11-12{position:relative;right:91.667%}}@media screen and (min-width: 1150px){.lap-push-0{left:0}.lap-push-1-12{position:relative;left:8.333%}.lap-push-2-12{position:relative;left:16.667%}.lap-push-3-12{position:relative;left:25%}.lap-push-4-12{position:relative;left:33.333%}.lap-push-5-12{position:relative;left:41.667%}.lap-push-6-12{position:relative;left:50%}.lap-push-7-12{position:relative;left:58.333%}.lap-push-8-12{position:relative;left:66.667%}.lap-push-9-12{position:relative;left:75%}.lap-push-10-12{position:relative;left:83.333%}.lap-push-11-12{position:relative;left:91.667%}.lap-pull-0{right:0}.lap-pull-1-12{position:relative;right:8.333%}.lap-pull-2-12{position:relative;right:16.667%}.lap-pull-3-12{position:relative;right:25%}.lap-pull-4-12{position:relative;right:33.333%}.lap-pull-5-12{position:relative;right:41.667%}.lap-pull-6-12{position:relative;right:50%}.lap-pull-7-12{position:relative;right:58.333%}.lap-pull-8-12{position:relative;right:66.667%}.lap-pull-9-12{position:relative;right:75%}.lap-pull-10-12{position:relative;right:83.333%}.lap-pull-11-12{position:relative;right:91.667%}}@media screen and (min-width: 1366px){.desk-push-0{left:0}.desk-push-1-12{position:relative;left:8.333%}.desk-push-2-12{position:relative;left:16.667%}.desk-push-3-12{position:relative;left:25%}.desk-push-4-12{position:relative;left:33.333%}.desk-push-5-12{position:relative;left:41.667%}.desk-push-6-12{position:relative;left:50%}.desk-push-7-12{position:relative;left:58.333%}.desk-push-8-12{position:relative;left:66.667%}.desk-push-9-12{position:relative;left:75%}.desk-push-10-12{position:relative;left:83.333%}.desk-push-11-12{position:relative;left:91.667%}.desk-pull-0{right:0}.desk-pull-1-12{position:relative;right:8.333%}.desk-pull-2-12{position:relative;right:16.667%}.desk-pull-3-12{position:relative;right:25%}.desk-pull-4-12{position:relative;right:33.333%}.desk-pull-5-12{position:relative;right:41.667%}.desk-pull-6-12{position:relative;right:50%}.desk-pull-7-12{position:relative;right:58.333%}.desk-pull-8-12{position:relative;right:66.667%}.desk-pull-9-12{position:relative;right:75%}.desk-pull-10-12{position:relative;right:83.333%}.desk-pull-11-12{position:relative;right:91.667%}}.hamburger,.hamburger--rev,.site-header--home .site-header__menu-button__hamburger,.inpage-menu__menu-button__hamburger,.site-header__menu-button__hamburger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;box-shadow:none;cursor:pointer;display:block;font-size:0;height:45px;margin:0;overflow:hidden;padding:0;position:relative;text-indent:-9999px;width:40px}.hamburger:focus,.hamburger--rev:focus,.inpage-menu__menu-button__hamburger:focus,.site-header__menu-button__hamburger:focus{outline:none}.hamburger span,.hamburger--rev span,.site-header--home .site-header__menu-button__hamburger span,.inpage-menu__menu-button__hamburger span,.site-header__menu-button__hamburger span{background:#a71930;border-radius:5px;display:block;height:2px;left:9px;position:absolute;right:9px;top:22.5px}.hamburger span::before,.hamburger--rev span::before,.site-header--home .site-header__menu-button__hamburger span::before,.inpage-menu__menu-button__hamburger span::before,.site-header__menu-button__hamburger span::before,.hamburger span::after,.hamburger--rev span::after,.site-header--home .site-header__menu-button__hamburger span::after,.inpage-menu__menu-button__hamburger span::after,.site-header__menu-button__hamburger span::after{background-color:#a71930;border-radius:5px;content:'';display:block;height:2px;left:0;position:absolute;width:100%}.hamburger span::before,.hamburger--rev span::before,.site-header--home .site-header__menu-button__hamburger span::before,.inpage-menu__menu-button__hamburger span::before,.site-header__menu-button__hamburger span::before{top:-7px}.hamburger span::after,.hamburger--rev span::after,.site-header--home .site-header__menu-button__hamburger span::after,.inpage-menu__menu-button__hamburger span::after,.site-header__menu-button__hamburger span::after{bottom:-7px}.hamburger span,.hamburger--rev span,.site-header--home .site-header__menu-button__hamburger span,.inpage-menu__menu-button__hamburger span,.site-header__menu-button__hamburger span{transition:background .3s}.hamburger span::before,.hamburger--rev span::before,.site-header--home .site-header__menu-button__hamburger span::before,.inpage-menu__menu-button__hamburger span::before,.site-header__menu-button__hamburger span::before,.hamburger span::after,.hamburger--rev span::after,.site-header--home .site-header__menu-button__hamburger span::after,.inpage-menu__menu-button__hamburger span::after,.site-header__menu-button__hamburger span::after{transition-delay:0s;transition-duration:.3s}.hamburger span::before,.hamburger--rev span::before,.site-header--home .site-header__menu-button__hamburger span::before,.inpage-menu__menu-button__hamburger span::before,.site-header__menu-button__hamburger span::before{transition-property:top, transform}.hamburger span::after,.hamburger--rev span::after,.site-header--home .site-header__menu-button__hamburger span::after,.inpage-menu__menu-button__hamburger span::after,.site-header__menu-button__hamburger span::after{transition-property:bottom, transform}.hamburger.is-active,.is-active.hamburger--rev,.is-active.inpage-menu__menu-button__hamburger,.is-active.site-header__menu-button__hamburger{transition:all 0.3s}.hamburger.is-active:hover,.is-active.hamburger--rev:hover,.is-active.inpage-menu__menu-button__hamburger:hover,.is-active.site-header__menu-button__hamburger:hover{opacity:0.8;transition:all 0.3s}.hamburger.is-active span,.is-active.hamburger--rev span,.is-active.inpage-menu__menu-button__hamburger span,.is-active.site-header__menu-button__hamburger span{background:none}.hamburger.is-active span::before,.is-active.hamburger--rev span::before,.is-active.inpage-menu__menu-button__hamburger span::before,.is-active.site-header__menu-button__hamburger span::before{top:0;transform:rotate(45deg)}.hamburger.is-active span::after,.is-active.hamburger--rev span::after,.is-active.inpage-menu__menu-button__hamburger span::after,.is-active.site-header__menu-button__hamburger span::after{bottom:0;transform:rotate(-45deg)}.hamburger.is-active span::before,.is-active.hamburger--rev span::before,.is-active.inpage-menu__menu-button__hamburger span::before,.is-active.site-header__menu-button__hamburger span::before,.hamburger.is-active span::after,.is-active.hamburger--rev span::after,.is-active.inpage-menu__menu-button__hamburger span::after,.is-active.site-header__menu-button__hamburger span::after{transition-delay:0s}.hamburger--rev span::after,.site-header--home .site-header__menu-button__hamburger span::after,.hamburger--rev span::before,.site-header--home .site-header__menu-button__hamburger span::before,.hamburger--rev span,.site-header--home .site-header__menu-button__hamburger span{background-color:#fff}.hamburger--rev.is-active span,.site-header--home .is-active.site-header__menu-button__hamburger span{background-color:transparent}.site-header{border-top:.4rem solid #a71930;position:relative}.site-header__menu{line-height:3.2rem}.site-header__components{border-bottom:1px solid #d7d7d7;margin-bottom:0;padding:0;transition:all 0.3s linear;width:100%}.site-header__components>.grid-flex{position:relative}.site-header__components .main_menu_container{margin-left:-12.5px}.site-header__components .main_menu_container:not(.main_menu_container--mobile){margin-top:.5rem}.site-header__components .top_menu_container+.main_menu_container{margin-top:0}.site-header__components--fixed{background-color:#fff;border-top:.4rem solid #a71930;position:fixed;top:0;transition:all 0.3s linear;z-index:999}@media screen and (min-width: 1150px){.site-header__components--fixed .top_menu_container{display:none}}@media screen and (min-width: 1150px){.site-header__components--fixed .main_menu_container{padding-top:.5rem}}.site-header__logo{display:inline-block;line-height:0;width:100%}.site-header__logo img{height:100%;max-height:3.2rem;width:auto}.grid--flex>.grid__item .site-header__menu,.google-map__alert__container>.grid__item .site-header__menu{justify-content:flex-end}.site-content__right_side_cta{margin-top:1rem;position:fixed;right:0;transform:initial;z-index:110}@media screen and (max-width: 767px){.site-content__right_side_cta{transform:translateX(23%)}}@media screen and (min-width: 768px){.site-content__right_side_cta{text-align:left;transform:translateX(20%)}}@media screen and (min-width: 1150px){.site-content__right_side_cta{text-align:left;transform:translateX(80%)}}.site-content__right_side_cta:hover{cursor:pointer}@media screen and (min-width: 1680px){.site-content__right_side_cta{transform:initial}}@media screen and (min-width: 1150px){.site-content__right_side_cta.site-content__right_side_cta--home{text-align:left;transform:translateX(80%)}}.site-content__right_side_cta.site-content__right_side_cta--home .right-side-cta,.site-content__right_side_cta.site-content__right_side_cta--home .right-side-cta--sticky{transform:translateX(23%)}.hero,.hero--primary{background-color:#f5f5f5;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.hero__body{display:table;text-align:center;width:100%}.hero__body__inner{padding-top:48px;padding-top:3rem;padding-bottom:48px;padding-bottom:3rem;display:table-cell;vertical-align:middle}.hero__heading{font-family:Montserrat,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:300;font-size:30px;font-size:1.875rem;line-height:1.2;margin-left:auto;margin-right:auto;max-width:800px}.hero__text{font-family:Montserrat,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:300;font-size:22px;font-size:1.375rem;margin-top:24px;margin-top:1.5rem;margin-left:auto;margin-right:auto;max-width:750px}.hero__actions{margin-top:24px;margin-top:1.5rem}.hero--primary{background-color:#a71930;color:white}.hero--primary .hero__text a{color:white}@media screen and (min-width: 1366px){.hero__heading{font-size:40px;font-size:2.5rem}}.hidden{display:none !important}@media screen and (max-width: 767px){.hidden--on-eq-palm{display:none !important}}@media screen and (min-width: 768px){.hidden--on-tab{display:none !important}}@media screen and (min-width: 768px) and (max-width: 1149px){.hidden--on-eq-tab{display:none !important}}@media screen and (max-width: 1149px){.hidden--on-lte-tab{display:none !important}}@media screen and (min-width: 1150px){.hidden--on-lap{display:none !important}}@media screen and (min-width: 1150px) and (max-width: 1365px){.hidden--on-eq-lap{display:none !important}}@media screen and (max-width: 1365px){.hidden--on-lte-lap{display:none !important}}@media screen and (min-width: 1366px){.hidden--on-desk{display:none !important}}@media screen and (min-width: 1366px) and (max-width: 1919px){.hidden--on-eq-desk{display:none !important}}@media screen and (max-width: 1919px){.hidden--on-lte-desk{display:none !important}}@media screen and (min-width: 1920px){.hidden--on-wall{display:none !important}}.inpage-menu,.inpage-menu--deepening{align-items:center;display:flex;margin:0 auto;position:relative;text-align:center;width:100%}@media screen and (max-width: 767px){.inpage-menu,.inpage-menu--deepening{padding:7px 0}}.inpage-menu--deepening{border-bottom:2px solid #c7cccf;padding-bottom:12.5px;padding-top:12.5px}.inpage-menu__items,.inpage-menu__items--deepening{display:inline-block;width:80%}@media screen and (max-width: 767px){.inpage-menu__items,.inpage-menu__items--deepening{display:none}}.inpage-menu__items__item,.inpage-menu__items__item--back,.inpage-menu__items__item--active{color:#444;display:inline-block;font-weight:400;letter-spacing:0.5px;margin:0 25px;text-transform:uppercase}.inpage-menu__items__item--back svg{display:inline-block;height:0.6rem;padding-right:1rem;width:0.6rem}.inpage-menu__items__item--back svg polyline{stroke:#a71930;stroke-width:10}.inpage-menu__items__item--active{font-weight:600;position:relative}.inpage-menu__items__item--active::after{background-color:#a71930;bottom:0;content:'';height:9px;left:0;position:absolute;transform:translate(-190%, -75%);width:9px}.inpage-menu__logo{line-height:0;margin-left:110px}@media screen and (max-width: 767px){.inpage-menu__logo{margin-left:15px}}.inpage-menu__logo img{height:auto;max-height:35px;width:auto}.inpage-menu__menu-button{color:#a71930;letter-spacing:0.5px;margin-right:110px;min-width:100px}@media screen and (max-width: 767px){.inpage-menu__menu-button{margin-right:0;position:absolute;right:15px;top:0}}.inpage-menu__menu-button span{font-weight:500}.inpage-menu__menu-button__hamburger{display:inline-block !important;vertical-align:middle}.inpage-menu__menu-button__hamburger span{top:19.5px !important}.input,.input--radio,.input--checkbox{cursor:pointer;display:inline-block;position:relative}.input input,.input--radio input,.input--checkbox input{opacity:0;position:absolute;z-index:-1}.input input:focus ~ .input__label::before,.input--radio input:focus ~ .input__label::before,.input--checkbox input:focus ~ .input__label::before{color:#2c2e38}.input input:active ~ .input__label::before,.input--radio input:active ~ .input__label::before,.input--checkbox input:active ~ .input__label::before{color:#2c2e38}.input input[disabled] ~ .input__label::before,.input--radio input[disabled] ~ .input__label::before,.input--checkbox input[disabled] ~ .input__label::before{opacity:0.5}.input__label::before{color:#2c2e38;font-size:1.5em;margin-right:0.5em;user-select:none;vertical-align:middle}.main_menu>.menu-item,.main_menu__submenu>.menu-item,.top_menu>.menu-item{display:inline-block;font-size:0.8rem;font-weight:500;list-style:none;padding:0 7.50751px}.main_menu>.menu-item::before,.main_menu__submenu>.menu-item::before,.top_menu>.menu-item::before{content:none}.main_menu>.menu-item{font-size:1rem;line-height:1.5rem;margin:0 0.4rem 0 0;position:static;text-align:left}.main_menu>.menu-item:hover{background-color:#fff}.main_menu>.menu-item:hover>a{color:#444}.main_menu>.menu-item:not(.with-submenu){margin-bottom:18.75px}.main_menu>.menu-item:not(.with-submenu):hover>a{color:#a71930}.main_menu>.menu-item.with-submenu{background-color:#a71930;transition:padding-bottom 0.1s linear;transition-delay:0.3s}@media screen and (min-width: 1150px){.main_menu>.menu-item.with-submenu:hover{padding-bottom:18.75px;transition:padding-bottom 0.1s linear}.main_menu>.menu-item.with-submenu:hover .main_menu__submenu{opacity:1;pointer-events:auto;transition:visibility 0.2s, opacity 0.2s linear;visibility:visible}}.main_menu>.menu-item.with-submenu>a{color:#fff}.main_menu__submenu{background-color:#a71930;border-top:3px solid #a71930;box-shadow:0 20px 45px rgba(0,0,0,0.3);left:50%;margin-top:-3px;opacity:0;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);visibility:hidden;width:100%;z-index:9999}@media screen and (min-width: 1150px){.main_menu__submenu{transition:visibility 0.2s, opacity 0.2s linear;transition-delay:0.3s}}.main_menu__submenu>.menu-item{background-color:#a71930;border-left:3px solid #a71930;cursor:default;display:block;line-height:1rem;margin:0;padding:12.5px 25px;position:static;transition:background-color 0s linear;transition-delay:0.3s;white-space:nowrap;width:25%}.main_menu__submenu>.menu-item:first-child{border-top:3px solid #a71930}.main_menu__submenu>.menu-item>a{color:#fff}.main_menu__submenu>.menu-item .title{display:block;font-size:1rem;font-weight:600;margin-bottom:0.3rem;transition:color 0s linear;transition-delay:0.3s}.main_menu__submenu>.menu-item .title.title--without-description{margin-bottom:0;padding:0.5rem 0}.main_menu__submenu>.menu-item .description{font-size:0.8rem;font-weight:500;transition:color 0s linear;transition-delay:0.3s}.main_menu__submenu>.menu-item--opened{background-color:#fff;transition:background-color 0s linear;transition-delay:0.3s}.main_menu__submenu>.menu-item--opened>a .title{color:#a71930 !important;position:relative;transition:color 0s linear;transition-delay:0.3s}.main_menu__submenu>.menu-item--opened>a .description{color:#444;transition:color 0s linear;transition-delay:0.3s}.main_menu__submenu>.menu-item--opened>.component-menu{opacity:1;visibility:visible}@media screen and (min-width: 1150px){.main_menu__submenu>.menu-item--opened>.component-menu{transition:visibility 0.2s, opacity 0.2s linear;transition-delay:0.3s}}@media screen and (min-width: 1150px){.main_menu__submenu>.menu-item--opened-first{background-color:#fff;transition:background-color 0.1s linear}.main_menu__submenu>.menu-item--opened-first>a .title{color:#a71930 !important;transition:none}.main_menu__submenu>.menu-item--opened-first>a .description{color:#444;transition:none}.main_menu__submenu>.menu-item--opened-first>.component-menu{opacity:1;transition:none;visibility:visible}}.top_menu_container{text-align:right;width:100%}.top_menu{padding:0.5rem 0;position:relative}.top_menu>.menu-item{margin:0;padding:0 0.5rem;position:relative}.top_menu>.menu-item:hover>a{position:relative}.top_menu>.menu-item:hover>a::before{background-color:#a71930;bottom:-3px;content:'';height:1px;position:absolute;width:100%}.top_menu>.menu-item:last-of-type{padding-right:1.2rem}.top_menu>.menu-item:last-of-type::after{content:none}.top_menu>.menu-item::after{border:1px solid #a71930;content:'';height:0.75rem;left:100%;position:absolute;top:50%;transform:translateY(-50%);width:0}.site-header--home{left:0;position:absolute;right:0;z-index:999}.site-header--home .site-header__components{border:0}.site-header--home .main_menu>.menu-item{font-weight:600}.site-header--home .main_menu>.menu-item:not(.with-submenu)>a{color:#fff}.site-header--home .main_menu>.menu-item:not(.with-submenu):hover{background-color:rgba(255,255,255,0.4)}.site-header--home .main_menu>.menu-item:not(.with-submenu):hover>a{color:#fff}.site-header--home .top_menu>.menu-item>a{color:#fff}.site-header--home .top_menu>.menu-item:hover>a::before{background-color:#fff}.site-header:not(.site-header--home) .top_menu .menu-item img{filter:invert(100%)}.site-header__menu--mobile .main_menu>.menu-item:not(.with-submenu)::before,.site-header__menu--mobile .with-submenu .main_menu__submenu>.menu-item::before{background-color:#fff;bottom:6.25px;content:'';height:1px;left:50%;position:absolute;transform:translateX(-50%);width:calc(100% - 75px)}.site-header__menu--mobile .main_menu>.menu-item.with-submenu>a>.title::after,.site-header__menu--mobile .with-submenu .main_menu__submenu>.menu-item::after{color:#fff;content:'>';font-size:1.3rem;position:absolute}.main_menu_container--mobile{padding:12.5px 0;position:relative}.site-header__menu--mobile{background-color:#a71930;bottom:0;display:none;left:0;overflow:auto;position:fixed;z-index:999}.site-header__menu--mobile .main_menu>.menu-item{box-sizing:border-box;margin:0;padding:16.66667px 37.5px;width:100%}.site-header__menu--mobile .main_menu>.menu-item.with-submenu{padding:12.5px 37.5px}.site-header__menu--mobile .main_menu>.menu-item.with-submenu>a>.title{border:1px solid #fff;padding:6.25px 12.5px}.site-header__menu--mobile .main_menu>.menu-item.with-submenu>a>.title::after{right:37.5px}.site-header__menu--mobile .main_menu>.menu-item:not(.with-submenu){position:relative}.site-header__menu--mobile .main_menu>.menu-item>a{color:#fff}.site-header__menu--mobile .main_menu>.menu-item>a>.title{display:inline-block}.site-header__menu--mobile .top_menu{text-align:left}.site-header__menu--mobile .top_menu>.menu-item{box-sizing:border-box;padding:6.25px 37.5px;width:100%}.site-header__menu--mobile .top_menu>.menu-item a{color:#fff}.site-header__menu--mobile .top_menu>.menu-item::after{content:none}.site-header__menu--mobile .main_menu_container{margin:0}.site-header__menu--mobile.show-element{display:block}.site-header__menu--mobile__secondary-title{color:#fff;font-weight:500;padding-left:37.5px;padding-top:12.5px}.site-header--home .site-header__menu-button__hamburger{position:absolute;right:0;top:50%;transform:translateY(-50%)}.site-header__menu-button__hamburger{position:absolute;right:0;top:50%;transform:translateY(-50%)}.site-header__menu--mobile .with-submenu .main_menu__submenu{border:0;bottom:0;box-shadow:none;overflow:auto;padding-left:37.5px;padding-right:37.5px;position:fixed}.site-header__menu--mobile .with-submenu .main_menu__submenu>.menu-item{border:0;margin:12.5px 0;padding:12.5px 0;position:relative;width:100%}.site-header__menu--mobile .with-submenu .main_menu__submenu>.menu-item::before{left:0;transform:none;width:100%}.site-header__menu--mobile .with-submenu .main_menu__submenu>.menu-item::after{right:0;top:50%;transform:translateY(-50%)}.site-header__menu--mobile .with-submenu .main_menu__submenu>.menu-item br{display:none}.site-header__menu--mobile .with-submenu .main_menu__submenu>.menu-item a>.title{border:0;padding:0}.site-header__menu--mobile .with-submenu .main_menu__submenu>.menu-item a>.title.title--without-description{line-height:2rem}.site-header__menu--mobile .with-submenu .main_menu__submenu>.menu-item .description{display:block;white-space:normal}.menu--mobile__external-wrapper{background-color:#fff;bottom:0;display:none;left:0;overflow:scroll;position:fixed;right:0;z-index:999}.empty-modal{background-color:rgba(0,0,0,0);display:none;height:100vh;left:0;position:fixed;top:0;transition:background-color 0.2s ease-in-out;width:100%;z-index:9999}.empty-modal__message{background-color:#fff;box-shadow:3px 3px 40px -10px #444;left:50%;padding:2rem;position:absolute;top:50%;transform:translate(-50%, -50%);width:90vw}@media screen and (min-width: 768px){.empty-modal__message{width:25vw}}.empty-modal__message__close{display:block;text-align:right}.empty-modal__message__close .component_cta__button{margin-bottom:0}.display-modal{display:block}.transition-modal{background-color:rgba(0,0,0,0.5)}.nav__item,.nav--pagination .nav__item--dots,.nav--pagination .nav__item--prev,.nav--pagination .nav__item--next,.nav--pagination .nav__item--first,.nav--pagination .nav__item--last{display:inline-block;vertical-align:middle}.nav__item::before{color:#2c2e38;content:' ';display:inline-block;text-decoration:none}.nav__item:first-child::before{display:none}.nav__item.is-active{color:#2c2e38;text-decoration:none}.nav--dots .nav__item::before{content:' • '}.nav--breadcrumbs{font-variant:small-caps;letter-spacing:0.05em;text-transform:uppercase}.nav--breadcrumbs .nav__item::before{color:#636363;content:' / '}.nav--pagination .nav__item.is-current{color:#2c2e38;text-decoration:none}.nav--pagination .nav__item,.nav--pagination .nav__item--dots,.nav--pagination .nav__item--prev,.nav--pagination .nav__item--next,.nav--pagination .nav__item--first,.nav--pagination .nav__item--last{padding:0.4em}@media screen and (min-width: 1366px){.nav--expand{display:table;table-layout:fixed;width:100%}.nav--expand .nav__item{display:table-cell;margin:0;white-space:nowrap}}.not_clickable{cursor:default;pointer-events:none}.or{display:table;table-layout:fixed;width:100%}.or__item{display:table-cell;text-align:center;vertical-align:middle}.or__item:first-child{text-align:left}.or__item:last-child{text-align:right}.component_news_and_events__third__item__container__date_box,.layout-deepening__item__ribbon,.layout-deepening__sidebar__item__ribbon{background-color:#a71930;box-sizing:border-box;color:#fff;font-weight:600;height:3rem;left:0;line-height:1.2;padding:0.2rem;position:absolute;text-align:center;top:0;width:3rem;z-index:99}.right-side-cta,.right-side-cta--sticky{margin-bottom:1rem;right:0;transition:0.2s linear;z-index:10}.right-side-cta:hover,.right-side-cta--sticky:hover{cursor:pointer}.right-side-cta--sticky{height:51px;position:relative}.right-side-cta__icon{display:inline-block;height:32px;padding:10px;vertical-align:top;width:32px}.right-side-cta__icon img,.right-side-cta__icon svg{height:100%;width:100%}.right-side-cta__container{background-color:#a71930;box-shadow:-1px 2px 15px rgba(0,0,0,0.3);display:inline-block;margin-left:1em;min-height:51px;min-width:189px}@media screen and (max-width: 1149px){.right-side-cta__container{min-height:0;min-width:0}}.right-side-cta__container__button{color:#fff;font-weight:500;letter-spacing:0.5px;padding:1rem 0;text-align:center;text-transform:uppercase;vertical-align:top}@media screen and (max-width: 1149px){.right-side-cta__container__button{height:0;padding:0;width:0}}.right-side-cta-hover-properties{transform:initial !important}.right-side-cta-click-properties{transform:initial !important}.row_layout,.row_layout--middle,.row_layout--middle[data-background-pattern='1']{background-position:center center;background-size:cover;padding-bottom:50px;padding-top:50px}.row_layout[data-background-pattern='1'],.row_layout--middle[data-background-pattern='1']{background-repeat:repeat;background-size:initial}.row_layout[data-suppress-padding-top='true'],.row_layout--middle[data-suppress-padding-top='true']{padding-top:0}.row_layout[data-suppress-padding-bottom='true'],.row_layout--middle[data-suppress-padding-bottom='true']{padding-bottom:0}.row_layout[data-suppress-all-padding='true'],.row_layout--middle[data-suppress-all-padding='true']{padding:0}.row_layout[data-border-bottom='true'],.row_layout--middle[data-border-bottom='true']{border-bottom:1px solid #c7cccf}.row_layout--middle{padding-bottom:25px;padding-top:25px}.row_layout--middle[data-background-pattern='1']{background-repeat:repeat;background-size:initial;padding-bottom:25px;padding-top:25px}.no-scroll{height:100%;overflow:hidden}.google-map__filters__items select,.home__news__content__filters__sector,.home__news__content__filters__region{font-family:'Raleway', sans-serif;-moz-appearance:unset;-webkit-appearance:unset;background-color:transparent;background-image:url(/wp-content/themes/sistemi_prodotti/dist/images/icons/select-dropdown.svg);background-position:97% center;background-repeat:no-repeat;background-size:0.8rem;border:0;border-bottom:1px solid #a71930;border-radius:0;color:#444;font-size:1rem;font-weight:500;height:100%;letter-spacing:normal;padding:0;text-decoration:none;width:10rem}.google-map__filters__items select:not([data-selected='']):not([data-selected='all']),.home__news__content__filters__sector:not([data-selected='']):not([data-selected='all']),.home__news__content__filters__region:not([data-selected='']):not([data-selected='all']){border-bottom-width:2px;font-weight:bold}.space--top-0{margin-top:0px;margin-top:0rem}@media screen and (min-width: 1366px){.space--top-0-on-desk{margin-top:0px;margin-top:0rem}}@media screen and (min-width: 1366px){.space--both-0-on-desk{margin-top:0px;margin-top:0rem;margin-bottom:0px;margin-bottom:0rem}}.space--bottom-0{margin-bottom:0px;margin-bottom:0rem}@media screen and (min-width: 1366px){.space--bottom-0-on-desk{margin-bottom:0px;margin-bottom:0rem}}@media screen and (min-width: 1366px){.space--both-0-on-desk{margin-top:0px;margin-top:0rem;margin-bottom:0px;margin-bottom:0rem}}.space--both-0{margin-top:0px;margin-top:0rem;margin-bottom:0px;margin-bottom:0rem}.space--top-1{margin-top:12px;margin-top:.75rem}@media screen and (min-width: 1366px){.space--top-1-on-desk{margin-top:12px;margin-top:.75rem}}@media screen and (min-width: 1366px){.space--both-1-on-desk{margin-top:12px;margin-top:.75rem;margin-bottom:12px;margin-bottom:.75rem}}.space--bottom-1{margin-bottom:12px;margin-bottom:.75rem}@media screen and (min-width: 1366px){.space--bottom-1-on-desk{margin-bottom:12px;margin-bottom:.75rem}}@media screen and (min-width: 1366px){.space--both-1-on-desk{margin-top:12px;margin-top:.75rem;margin-bottom:12px;margin-bottom:.75rem}}.space--both-1{margin-top:12px;margin-top:.75rem;margin-bottom:12px;margin-bottom:.75rem}.space--top-2{margin-top:24px;margin-top:1.5rem}@media screen and (min-width: 1366px){.space--top-2-on-desk{margin-top:24px;margin-top:1.5rem}}@media screen and (min-width: 1366px){.space--both-2-on-desk{margin-top:24px;margin-top:1.5rem;margin-bottom:24px;margin-bottom:1.5rem}}.space--bottom-2{margin-bottom:24px;margin-bottom:1.5rem}@media screen and (min-width: 1366px){.space--bottom-2-on-desk{margin-bottom:24px;margin-bottom:1.5rem}}@media screen and (min-width: 1366px){.space--both-2-on-desk{margin-top:24px;margin-top:1.5rem;margin-bottom:24px;margin-bottom:1.5rem}}.space--both-2{margin-top:24px;margin-top:1.5rem;margin-bottom:24px;margin-bottom:1.5rem}.space--top-3{margin-top:36px;margin-top:2.25rem}@media screen and (min-width: 1366px){.space--top-3-on-desk{margin-top:36px;margin-top:2.25rem}}@media screen and (min-width: 1366px){.space--both-3-on-desk{margin-top:36px;margin-top:2.25rem;margin-bottom:36px;margin-bottom:2.25rem}}.space--bottom-3{margin-bottom:36px;margin-bottom:2.25rem}@media screen and (min-width: 1366px){.space--bottom-3-on-desk{margin-bottom:36px;margin-bottom:2.25rem}}@media screen and (min-width: 1366px){.space--both-3-on-desk{margin-top:36px;margin-top:2.25rem;margin-bottom:36px;margin-bottom:2.25rem}}.space--both-3{margin-top:36px;margin-top:2.25rem;margin-bottom:36px;margin-bottom:2.25rem}.space--top-5{margin-top:60px;margin-top:3.75rem}@media screen and (min-width: 1366px){.space--top-5-on-desk{margin-top:60px;margin-top:3.75rem}}@media screen and (min-width: 1366px){.space--both-5-on-desk{margin-top:60px;margin-top:3.75rem;margin-bottom:60px;margin-bottom:3.75rem}}.space--bottom-5{margin-bottom:60px;margin-bottom:3.75rem}@media screen and (min-width: 1366px){.space--bottom-5-on-desk{margin-bottom:60px;margin-bottom:3.75rem}}@media screen and (min-width: 1366px){.space--both-5-on-desk{margin-top:60px;margin-top:3.75rem;margin-bottom:60px;margin-bottom:3.75rem}}.space--both-5{margin-top:60px;margin-top:3.75rem;margin-bottom:60px;margin-bottom:3.75rem}.space--top-8{margin-top:96px;margin-top:6rem}@media screen and (min-width: 1366px){.space--top-8-on-desk{margin-top:96px;margin-top:6rem}}@media screen and (min-width: 1366px){.space--both-8-on-desk{margin-top:96px;margin-top:6rem;margin-bottom:96px;margin-bottom:6rem}}.space--bottom-8{margin-bottom:96px;margin-bottom:6rem}@media screen and (min-width: 1366px){.space--bottom-8-on-desk{margin-bottom:96px;margin-bottom:6rem}}@media screen and (min-width: 1366px){.space--both-8-on-desk{margin-top:96px;margin-top:6rem;margin-bottom:96px;margin-bottom:6rem}}.space--both-8{margin-top:96px;margin-top:6rem;margin-bottom:96px;margin-bottom:6rem}.table,.formatted-content table{background-color:#fff;table-layout:fixed;width:100%}.table td,.formatted-content table td,.table th,.formatted-content table th{padding:12px;padding:.75rem;text-align:left}.table th,.formatted-content table th{font-family:Montserrat,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:300;border-bottom:1px solid #d7d7d7;font-variant:small-caps;text-transform:uppercase}.table tr:nth-child(2n),.formatted-content table tr:nth-child(2n){background-color:#f5f5f5}@media screen and (max-width: 1365px){.table,.formatted-content table{border-bottom-width:0;display:block}.table thead,.formatted-content table thead,.table tbody,.formatted-content table tbody,.table th,.formatted-content table th,.table td,.formatted-content table td,.table tr,.formatted-content table tr{display:block}.table thead,.formatted-content table thead{background-color:transparent;border-width:0}.table thead tr,.formatted-content table thead tr{left:-9999px;position:absolute;top:-9999px}.table tr,.formatted-content table tr{margin-bottom:12px;margin-bottom:.75rem;border:1px solid #d7d7d7;display:block}.table td,.formatted-content table td{border-bottom:1px solid #d7d7d7;text-align:left;white-space:normal}.table td:last-child,.formatted-content table td:last-child{border-bottom-width:0}.table td::before,.formatted-content table td::before{font-size:12px;font-size:.75rem;color:#636363;content:attr(data-title);display:block;font-variant:small-caps;text-transform:uppercase}}@media screen and (min-width: 768px){.visible--on-eq-palm{display:none}}@media screen and (max-width: 767px){.visible--on-tab{display:none}}@media screen and (min-width: 1150px), screen and (max-width: 767px){.visible--on-eq-tab{display:none}}@media screen and (min-width: 1150px){.visible--on-lte-tab{display:none}}@media screen and (max-width: 1149px){.visible--on-lap{display:none}}@media screen and (min-width: 1366px), screen and (max-width: 1149px){.visible--on-eq-lap{display:none}}@media screen and (min-width: 1366px){.visible--on-lte-lap{display:none}}@media screen and (max-width: 1365px){.visible--on-desk{display:none}}@media screen and (min-width: 1920px), screen and (max-width: 1365px){.visible--on-eq-desk{display:none}}@media screen and (min-width: 1920px){.visible--on-lte-desk{display:none}}@media screen and (max-width: 1919px){.visible--on-wall{display:none}}.animate--opacity-30{opacity:0.3;transition:opacity 0.3s linear}.animate--opacity-40{opacity:0.4;transition:opacity 0.3s linear}.animate--opacity-50{opacity:0.5;transition:opacity 0.3s linear}.animate--opacity-55{opacity:0.55;transition:opacity 0.3s linear}.wrap{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1150px}.wrap::after{clear:both;content:'';display:table}@media screen and (max-width: 1149px){.wrap{padding-left:25px;padding-right:25px}}@media screen and (max-width: 767px){.wrap--on-eq-palm{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1150px}.wrap--on-eq-palm::after{clear:both;content:'';display:table}}@media screen and (max-width: 767px) and (max-width: 1149px){.wrap--on-eq-palm{padding-left:25px;padding-right:25px}}@media screen and (min-width: 768px){.wrap--on-tab{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1150px}.wrap--on-tab::after{clear:both;content:'';display:table}}@media screen and (min-width: 768px) and (max-width: 1149px){.wrap--on-tab{padding-left:25px;padding-right:25px}}@media screen and (min-width: 768px) and (max-width: 1149px){.wrap--on-eq-tab{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1150px}.wrap--on-eq-tab::after{clear:both;content:'';display:table}}@media screen and (min-width: 768px) and (max-width: 1149px) and (max-width: 1149px){.wrap--on-eq-tab{padding-left:25px;padding-right:25px}}@media screen and (max-width: 1149px){.wrap--on-lte-tab{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1150px}.wrap--on-lte-tab::after{clear:both;content:'';display:table}}@media screen and (max-width: 1149px) and (max-width: 1149px){.wrap--on-lte-tab{padding-left:25px;padding-right:25px}}@media screen and (min-width: 1150px){.wrap--on-lap{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1150px}.wrap--on-lap::after{clear:both;content:'';display:table}}@media screen and (min-width: 1150px) and (max-width: 1149px){.wrap--on-lap{padding-left:25px;padding-right:25px}}@media screen and (min-width: 1150px) and (max-width: 1365px){.wrap--on-eq-lap{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1150px}.wrap--on-eq-lap::after{clear:both;content:'';display:table}}@media screen and (min-width: 1150px) and (max-width: 1365px) and (max-width: 1149px){.wrap--on-eq-lap{padding-left:25px;padding-right:25px}}@media screen and (max-width: 1365px){.wrap--on-lte-lap{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1150px}.wrap--on-lte-lap::after{clear:both;content:'';display:table}}@media screen and (max-width: 1365px) and (max-width: 1149px){.wrap--on-lte-lap{padding-left:25px;padding-right:25px}}@media screen and (min-width: 1366px){.wrap--on-desk{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1150px}.wrap--on-desk::after{clear:both;content:'';display:table}}@media screen and (min-width: 1366px) and (max-width: 1149px){.wrap--on-desk{padding-left:25px;padding-right:25px}}@media screen and (min-width: 1366px) and (max-width: 1919px){.wrap--on-eq-desk{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1150px}.wrap--on-eq-desk::after{clear:both;content:'';display:table}}@media screen and (min-width: 1366px) and (max-width: 1919px) and (max-width: 1149px){.wrap--on-eq-desk{padding-left:25px;padding-right:25px}}@media screen and (max-width: 1919px){.wrap--on-lte-desk{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1150px}.wrap--on-lte-desk::after{clear:both;content:'';display:table}}@media screen and (max-width: 1919px) and (max-width: 1149px){.wrap--on-lte-desk{padding-left:25px;padding-right:25px}}@media screen and (min-width: 1920px){.wrap--on-wall{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1150px}.wrap--on-wall::after{clear:both;content:'';display:table}}@media screen and (min-width: 1920px) and (max-width: 1149px){.wrap--on-wall{padding-left:25px;padding-right:25px}}@media screen and (min-width: 768px){.google-map__markers .grid__item{align-items:center;text-align:center}}.google-map__markers .google-map__markers__marker-30 img,.google-map__markers .google-map__markers__marker-31 img,.google-map__markers .google-map__markers__marker-32 img,.google-map__markers .sistemi__markers__marker-star img{height:30px;left:6px;position:absolute;top:-8px}@media (min-width: 768px) and (max-width: 1023px){.google-map__markers .google-map__markers__marker-30 img,.google-map__markers .sistemi__markers__marker-star img{top:3px}}.google-map__markers .sistemi__markers__marker-star img{left:1px}@media screen and (min-width: 768px){.google-map__markers .sistemi__markers__marker-star img{left:-4px}}.google-map.initial{padding-bottom:0}.google-map.initial .google-map__box{margin-bottom:0}.google-map__lens-icon{padding-bottom:1rem}.google-map__lens-icon img{height:47px}.google-map__filters{background-color:#f5f5f5;padding:2rem 0}.google-map__filters *[disabled]{opacity:0.5;pointer-events:none}.google-map__filters__items{position:relative;text-align:center}.google-map__filters__items__item{margin-bottom:1rem;margin-top:1rem;position:relative}.google-map__filters__items select ::-ms-expand{display:none}.google-map__filters__items .required-field{color:#a71930;font-size:2rem;position:absolute;right:30%;top:0}@media screen and (max-width: 767px){.google-map__filters__items .required-field{line-height:1.5rem;right:33%;top:0.3rem}}@media screen and (min-width: 768px){.google-map__filters__items .required-field{right:1rem}}.google-map__filters__items .component_cta__button{margin-bottom:0;margin-top:0}.google-map__box{height:25rem;margin-bottom:25px}.google-map__box__marker__text--title{font-weight:500;padding-bottom:0.5rem}@media screen and (max-width: 767px){.google-map__box__marker__text--title{max-width:75vw}}.google-map__box__marker__text--cta{display:inline-block}.google-map__box__marker__text--cta a{color:#a71930;font-weight:500}.google-map__box__marker__text--icon{background-color:#fff;display:inline-block;height:6px;transform:translateY(-5%);width:6px}.google-map__box__marker__text--icon svg path,.google-map__box__marker__text--icon svg line,.google-map__box__marker__text--icon svg polyline,.google-map__box__marker__text--icon svg text,.google-map__box__marker__text--icon svg rect{stroke:#a71930;stroke-width:6px}.google-map__down-arrow{height:2rem;padding:25px 0;position:relative;width:100%}.google-map__down-arrow::before,.google-map__down-arrow::after{content:'';position:absolute}.google-map__down-arrow::before{border:2px solid #a71930;box-sizing:border-box;height:2rem;left:50%;transform:translateX(-50%);width:2rem}.google-map__down-arrow::after{border-bottom:2px solid #a71930;border-right:2px solid #a71930;height:0.7rem;left:calc(50% - 0.4rem);top:50%;transform:rotate(45deg) translate(-50%, -50%);width:0.7rem}.google-map__markers{margin-left:0;position:relative}.google-map__markers>.grid__item{border:1px solid #c7cccf;border-radius:10px;justify-content:flex-start;padding:12.5px 0}@media screen and (max-width: 767px){.google-map__markers>.grid__item>.grid__item{padding:0.5rem}}.google-map__markers__marker-30,.google-map__markers__marker-31,.google-map__markers__marker-32,.sistemi__markers__marker-star{display:inline-block;font-size:0.8rem;padding-left:2.4rem;position:relative}.google-map__markers__marker-30::before{content:''}.google-map__markers__marker-31::before{content:''}.google-map__markers__marker-32::before{content:''}.sistemi__markers__marker-star::before{content:''}.google-map__alert--error{background-color:#a71930;padding:12.5px 0;color:#fff}.google-map__alert--error svg path{fill:#fff !important}.google-map__alert--info{background-color:#a7d8d6;padding:12.5px 0;color:#444}.google-map__alert--info svg path{fill:#444 !important}.google-map__alert__container{align-items:center;justify-content:center}.google-map__alert__container>svg{margin-right:12.5px}.google-map__alert__container__message{font-weight:500;vertical-align:super}.partners-list__row-item{margin-left:0 !important;padding:25px 0;padding-bottom:0;text-align:left}.partners-list__row-item:not(:last-child){border-bottom:1px solid #c7cccf}.partners-list__row-item__logo{width:100%}.partners-list__row-item__container{width:100%}.partners-list__row-item__container__title{color:#a71930;font-size:1.1rem;font-weight:500;margin-bottom:25px;width:100%}.partners-list__row-item__container__element{width:100%}.partners-list__row-item__container__element .google-map__markers__marker-30,.partners-list__row-item__container__element .google-map__markers__marker-31,.partners-list__row-item__container__element .google-map__markers__marker-32,.partners-list__row-item__container__element .sistemi__markers__marker-star{margin-right:5px}.partners-list__row-item__container__element .google-map__markers__marker-30 img,.partners-list__row-item__container__element .google-map__markers__marker-31 img,.partners-list__row-item__container__element .google-map__markers__marker-32 img,.partners-list__row-item__container__element .sistemi__markers__marker-star img{height:26px;left:0;position:absolute;top:-20px}.partners-list__row-item__container__element__content{font-size:0.9rem;margin-bottom:1.3rem;width:100%}.partners-list__row-item__container__element__contacts{font-size:0.9rem;margin-bottom:1.3rem;width:100%}.partners-list__row-item__container__element__contacts .icon--partner{flex:none;padding-bottom:0;padding-top:0}@media screen and (max-width: 767px){.partners-list__row-item__container__element__contacts .icon--partner{padding-left:0}}.partners-list__row-item__container__element__contacts__detail{align-items:center;display:flex;font-weight:500;padding-bottom:6px}.partners-list__row-item__container__element__contacts__detail a:hover{color:#a71930}.partners-list__row-item__container__element__scheda-partner{font-size:calc(100% - 2px);margin-top:25px;transform:translateX(-12px)}.partners-list__row-item__container__element__scheda-partner__tab{border:1px solid #c7cccf;border-bottom:1px solid #fff;border-top-left-radius:13px;border-top-right-radius:13px;cursor:pointer;display:inline-block;font-weight:500;padding:12px;text-transform:uppercase}.partners-list__row-item__container__element__scheda-partner__tab .arrow{border:solid #000;border-width:0 1px 1px 0;display:inline-block;margin-left:10px;padding:2px}.partners-list__row-item__container__element__scheda-partner__tab .arrow.right{transform:rotate(-45deg) translateY(-3px)}.partners-list__row-item__container__element__scheda-partner__tab .arrow.down{transform:rotate(45deg) translateY(-3px) translateX(-2px)}.partners-list__row-item__container__element__scheda-partner__body{border:1px solid #c7cccf;display:none;margin-top:-1px;padding:25px 12px}.partners-list__row-item__container__element__scheda-partner__body__mercati{margin-top:5px;padding-left:33px}.partners-list__row-item__container__element__scheda-partner__body__mercati .mercato-label{color:#a71930}.partners-list__row-item__container__element__scheda-partner__body__competenze{margin-top:20px}.partners-list__row-item__container__element__scheda-partner__body .google-map__markers__marker-30,.partners-list__row-item__container__element__scheda-partner__body .google-map__markers__marker-31,.partners-list__row-item__container__element__scheda-partner__body .google-map__markers__marker-32,.partners-list__row-item__container__element__scheda-partner__body .sistemi__markers__marker-star{font-size:unset;padding-left:2.2rem}.partners-list__row-item__container__element__scheda-partner__body .google-map__markers__marker-30 img,.partners-list__row-item__container__element__scheda-partner__body .google-map__markers__marker-31 img,.partners-list__row-item__container__element__scheda-partner__body .google-map__markers__marker-32 img,.partners-list__row-item__container__element__scheda-partner__body .sistemi__markers__marker-star img{height:20px;left:0;position:absolute;top:-2px}.partners-list__row-item__container__element__scheda-partner__body .sistemi__markers__marker-star img{left:-2px}.partners-list__row-item__container__element__scheda-partner__body.active{display:block;margin-bottom:25px}.partners-list__row-item--selected{position:relative}.partners-list__row-item--selected::before,.partners-list__row-item--selected::after{background-color:#a71930;content:'';height:calc(100% - 50px);position:absolute;top:50%;transform:translateY(-50%);width:3px}.partners-list__row-item--selected::before{left:0}.partners-list__row-item--selected::after{right:0}.area-partners-footer{background-image:url(/wp-content/themes/sistemi_prodotti/dist/images/sfondo-fascia.png);background-position:center;background-repeat:no-repeat;background-size:cover;border-top:2px solid #e5e5e5;padding:25px 0}@media screen and (max-width: 767px){.area-partners-footer .grid--flex,.area-partners-footer .google-map__alert__container{margin-left:0}.area-partners-footer__icon_container{justify-content:left !important;padding:0}.area-partners-footer__icon_container__icon{margin-left:-12px}.area-partners-footer__text_container{padding:0}.area-partners-footer__text_container__text{padding-right:unset}}.area-partners-footer__icon_container__icon{display:inline-block}.area-partners-footer__text_container{justify-content:unset !important}.area-partners-footer__text_container__text{padding-right:37px;padding-top:12px}.area-partners-footer__text_container__text h3{font-family:'Raleway', sans-serif;color:#a71930;font-size:14pt;font-weight:600;letter-spacing:1px;margin-bottom:0.6em;margin-top:0;text-transform:uppercase}.area-partners-footer__text_container__text p{font-family:'Raleway', sans-serif;color:#333;font-size:11pt;font-weight:400;line-height:21px}.component-anchor-nav{align-items:center;border-bottom:1px solid #c7cccf;display:flex;margin:0 auto;padding:12.5px 0;position:relative;text-align:center;width:100%}@media screen and (max-width: 767px){.component-anchor-nav{padding:7px 0}}.component-anchor-nav--fixed{background:#fff;position:fixed;z-index:100}.component-anchor-nav__items{display:inline-block;width:100%}@media screen and (max-width: 767px){.component-anchor-nav__items{display:none}}.component-anchor-nav__items__item,.component-anchor-nav__items__item--active{color:#444;display:inline-block;font-weight:400;letter-spacing:0.5px;margin:0 6.25px;padding:0 12.5px;text-transform:uppercase}@media screen and (max-width: 1149px){.component-anchor-nav__items__item,.component-anchor-nav__items__item--active{margin-bottom:1rem}}.component-anchor-nav__items__item--active{color:#000;font-weight:500;pointer-events:none;position:relative}.component-anchor-nav__items__item--active::after{background-color:#a71930;bottom:-14.5px;content:'';height:3px;left:0;position:absolute;width:100%}@media screen and (max-width: 1149px){.component-anchor-nav__items__item--active::after{bottom:0}}.component_cta{display:inline-block;position:relative;text-decoration:none;vertical-align:top}.component_cta [class^='icon--']{background-color:transparent;border:0;display:inline-block;margin-right:12.5px;padding:0;vertical-align:middle}.component_cta__arrow{display:inline-block;height:25px;margin-top:12.5px;transition:padding-left 0.3s;width:25px}@media screen and (min-width: 768px){.component_cta__arrow{margin-bottom:25px;margin-top:25px}}.component_cta__arrow:hover{padding-left:12.5px}.component_cta__button{border-style:solid;border-width:2px;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;margin-top:12.5px;padding:0.3rem 1.3rem;transition:border-color 0.3s, background-color 0.3s, color 0.3s}@media screen and (min-width: 768px){.component_cta__button{margin-bottom:25px;margin-top:25px}}.component_cta__button>svg{height:1rem;position:relative;transform:translateY(15%);width:1rem}.component_cta__button:hover{text-decoration:none !important}.component_cta_button--solid,.component-slide__content__device .component_cta_button{background-color:#a71930;box-shadow:0 4px 0 #4e0c17;color:#fff;font-size:18px;font-weight:600;letter-spacing:1.2px;padding:0.6rem 3rem}.component_cta_button--solid:hover,.component-slide__content__device .component_cta_button:hover{background-color:#7b1223;border-color:#7b1223}.component_cta__button--color-1{background-color:transparent;border-color:#fff;color:#fff}.component_cta__button--color-1:hover{background-color:#fff;color:#315882;text-decoration:none !important}.component_cta__button--color-1:hover svg{stroke:#315882}.component_cta__button--color-1:hover svg g,.component_cta__button--color-1:hover svg path,.component_cta__button--color-1:hover svg line,.component_cta__button--color-1:hover svg rect,.component_cta__button--color-1:hover svg polyline{stroke:#315882}.component_cta__button--color-2{background-color:transparent;border-color:#a71930;color:#a71930;background-color:rgba(255,255,255,0.7)}.component_cta__button--color-2:hover{background-color:#a71930;color:#fff;text-decoration:none !important}.component_cta__button--color-2:hover svg{stroke:#fff}.component_cta__button--color-2:hover svg g,.component_cta__button--color-2:hover svg path,.component_cta__button--color-2:hover svg line,.component_cta__button--color-2:hover svg rect,.component_cta__button--color-2:hover svg polyline{stroke:#fff}.component_cta__button--color-3{background-color:transparent;border-color:#fff;color:#fff;border-color:#fff}.component_cta__button--color-3:hover{background-color:#fff;color:#a71930;text-decoration:none !important}.component_cta__button--color-3:hover svg{stroke:#a71930}.component_cta__button--color-3:hover svg g,.component_cta__button--color-3:hover svg path,.component_cta__button--color-3:hover svg line,.component_cta__button--color-3:hover svg rect,.component_cta__button--color-3:hover svg polyline{stroke:#a71930}.component_cta__button--color-3:hover{border-color:#fff}.component_cta__button--color-1-link_only{border:0;color:#fff;padding-left:0;padding-right:0;position:relative;text-decoration:none;text-transform:none}.component_cta__button--color-1-link_only:hover{color:#f2f2f2}.component_cta__button--color-1-link_only:hover svg{stroke:#f2f2f2}.component_cta__button--color-1-link_only:hover svg g,.component_cta__button--color-1-link_only:hover svg path,.component_cta__button--color-1-link_only:hover svg line,.component_cta__button--color-1-link_only:hover svg rect,.component_cta__button--color-1-link_only:hover svg polyline{stroke:#f2f2f2}.component_cta__button--color-1-link_only::after{background-color:transparent;border-right:2px solid #fff;border-top:2px solid #fff;content:'';height:0.3rem;left:103%;position:absolute;top:50%;transform:translateY(-75%) rotate(45deg);width:0.3rem}.component_cta__button--color-2-link_only{border:0;color:#a71930;padding-left:0;padding-right:0;position:relative;text-decoration:none;text-transform:none}.component_cta__button--color-2-link_only:hover{color:#91162a}.component_cta__button--color-2-link_only:hover svg{stroke:#91162a}.component_cta__button--color-2-link_only:hover svg g,.component_cta__button--color-2-link_only:hover svg path,.component_cta__button--color-2-link_only:hover svg line,.component_cta__button--color-2-link_only:hover svg rect,.component_cta__button--color-2-link_only:hover svg polyline{stroke:#91162a}.component_cta__button--color-2-link_only::after{background-color:transparent;border-right:2px solid #a71930;border-top:2px solid #a71930;content:'';height:0.3rem;left:103%;position:absolute;top:50%;transform:translateY(-75%) rotate(45deg);width:0.3rem}.component_cta__button--color-3-link_only{border:0;color:#fff;padding-left:0;padding-right:0;position:relative;text-decoration:none;text-transform:none}.component_cta__button--color-3-link_only:hover{color:#f2f2f2}.component_cta__button--color-3-link_only:hover svg{stroke:#f2f2f2}.component_cta__button--color-3-link_only:hover svg g,.component_cta__button--color-3-link_only:hover svg path,.component_cta__button--color-3-link_only:hover svg line,.component_cta__button--color-3-link_only:hover svg rect,.component_cta__button--color-3-link_only:hover svg polyline{stroke:#f2f2f2}.component_cta__button--color-3-link_only::after{background-color:transparent;border-right:2px solid #fff;border-top:2px solid #fff;content:'';height:0.3rem;left:103%;position:absolute;top:50%;transform:translateY(-75%) rotate(45deg);width:0.3rem}.component_cta__element p{font-size:0.8rem}.component_cta__element--top{margin:0;position:relative;text-align:center;top:12.5px;width:100%}@media screen and (min-width: 768px){.component_cta__element--top{position:absolute;top:0.3rem}}.component_cta__element--top.component_cta__element--image{top:-0.7rem}@media screen and (min-width: 768px){.component_cta__element--top.component_cta__element--image{top:-3.7rem}}.component_cta__element--top.component_cta__element--image img{margin:0.5rem 0}.component_cta__element--bottom{margin:0;position:relative;text-align:center;top:0;width:100%}@media screen and (min-width: 768px){.component_cta__element--bottom{top:calc(-1 * (50px / 2))}}.component_cta__element--bottom .component_cta__element--image img{margin:0.5rem 0}.component_cta__element--left,.component_cta__element--right{display:inline-block}.component_cta__element--left p,.component_cta__element--right p{position:relative}.component_cta__element--image{height:71px;vertical-align:middle}.component_cta__element--image img{height:100%}.component_cta_repeater{display:flex;flex-wrap:wrap}.component_cta_repeater .component_cta+.component_cta{margin-left:25px}.component_cta_repeater .component_cta{text-align:center;width:100%}@media screen and (min-width: 768px){.component_cta_repeater .component_cta{text-align:inherit;width:inherit}}@media screen and (min-width: 768px){.component_cta_repeater .component_cta.align--center .component_cta__button,.component_cta_repeater .component_cta.align--justified .component_cta__button{left:50%;position:relative;transform:translateX(-50%)}}.component_cta_repeater .component_cta.align--right .component_cta__button{left:100%;position:relative;transform:translateX(-100%)}.component_cta_repeater .component_cta--grid{text-align:center}@media screen and (min-width: 768px){.component_cta_repeater .component_cta--grid{text-align:inherit}}@media screen and (min-width: 768px){.component_cta_repeater .component_cta--grid.align--center .component_cta__button,.component_cta_repeater .component_cta--grid.align--justified .component_cta__button{left:50%;position:relative;transform:translateX(-50%)}}.component_cta_repeater .component_cta--grid.align--right .component_cta__button{left:100%;position:relative;transform:translateX(-100%)}@media screen and (min-width: 768px){.component_cta_repeater .component_cta--grid .component_cta__element--top{position:relative;top:0.3rem}}.component_cta_repeater .component_cta__button{margin:12.5px 0}@media screen and (min-width: 768px){.component_cta_repeater .component_cta__button{margin:25px 0}}.component-detail{text-align:center}.component-detail__expand{height:25px;position:relative}.component-detail__expand [class^=icon]{left:50%;opacity:1;position:absolute;transform:translateX(-50%)}@media screen and (max-width: 767px){.component-detail__expand [class^=icon]{top:-2.5rem}}.component-detail__expand .icon--arrow-down{background-color:#a71930}.component-detail__expand .icon--arrow-down polyline{stroke:#fff}.slick-slide:not(.slick-current) .component-detail .icon--arrow-down{opacity:0}.slick-slide:not(.slick-current) .component-detail .icon--plus{cursor:pointer}.slick-current .component-detail .icon--plus{opacity:0}.component-detail__description{margin-top:25px}.slick-slide:not(.slick-current) .component-detail .component-detail__description{opacity:0}.slick-current .component-detail .component-detail__description{opacity:1}.component-detail__description,.component-detail__expand [class^=icon]{transition:opacity 0.5s linear}@media screen and (max-width: 767px){.component-detail__expand [class^=icon]{display:none}}body[data-device='desktop ie11'] .component-form input{line-height:1}@media screen and (min-width: 768px){.component-form{padding-left:25px;padding-right:25px}}.component-form fieldset{border:0}@media screen and (max-width: 767px){.component-form fieldset{padding-left:0;padding-right:0}}@media screen and (min-width: 1150px){.component-form fieldset{text-align:center}}.component-form .frm_form_field{box-sizing:border-box;display:inline-block;padding-bottom:25px;text-align:left;vertical-align:top}@media screen and (max-width: 767px){.component-form .frm_form_field{width:100%}}@media screen and (min-width: 768px){.component-form .frm_form_field{padding-left:25px;padding-right:25px}}.component-form .frm_form_field label{color:#fff}.component-form .frm_form_field input{background-color:transparent;color:#fff;font-size:1rem;font-weight:bold;line-height:2.5rem;padding:0;border-bottom:1px solid #fff;border-left:0;border-right:0;border-top:0}.component-form .frm_submit{display:inline-block;vertical-align:top;width:100%}.component-form .frm_submit button[type='submit']{background:none;border:2px solid #fff;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:1px;padding:0.5rem 2rem;text-transform:uppercase;width:100%}.component-form .frm_submit button:hover{background-color:#fff;color:#a71930}@media screen and (min-width: 768px){.component-form .frm_submit{width:unset}.component-form .frm_submit button[type='submit']{width:unset}}.component-form .frm_checkbox{color:#fff;cursor:pointer;font-size:0.8rem;max-width:10rem;padding-left:25px;position:relative;text-align:left}.component-form .frm_checkbox *{cursor:pointer}.component-form .frm_checkbox input{appearance:none;appearance:none;appearance:none;border:0;display:none}.component-form .frm_checkbox::before{border:1px solid #fff;color:#444;content:'';display:inline-block;height:1rem;left:0;opacity:1;position:absolute;text-align:center;top:0;width:1rem}.component-form .frm_checkbox.checked::before{background-color:#fff;content:'✓'}.component-form .frm_error{color:#fff;font-size:0.8rem;line-height:inherit;opacity:0.6;padding-top:0.5rem}.component-form .frm_error_style{color:#fff;line-height:inherit;opacity:0.6;text-align:center}.component-form .frm_message{color:#fff;text-align:center}.component-form ::placeholder{color:#fff;font-weight:lighter}.component-form ::input-placeholder{color:#fff;font-weight:lighter}.component-form ::placeholder{color:#fff;font-weight:lighter;opacity:1}.frm_radio{display:inline-block;padding-right:0.5rem;padding-top:0.5rem}.frm_radio input[type='radio']{appearance:none;background-color:transparent;border:1px solid #fff;border-radius:99rem;height:1rem;position:relative;vertical-align:bottom;width:1rem}.frm_radio input:checked::before{background-color:#fff;border-radius:99rem;content:'';height:100%;position:absolute;width:100%}.frm_sixth{width:calc((100% / 6) - 25px)}.frm_seventh{width:100%}@media screen and (min-width: 1150px){.frm_seventh{width:calc((100% / 7) - 25px)}}@media screen and (min-width: 768px) and (max-width: 1149px){.frm_seventh{width:calc((100% / 2) - 25px)}}.frm_full{width:100%}.frm_double_seventh{width:100%}@media screen and (min-width: 1150px){.frm_double_seventh{width:calc((100% / 3.5) - 25px*2)}}.align_field{padding-top:1rem}.policy_privacy_wrapper{background-color:#fff;box-sizing:border-box;height:5rem;overflow:auto;padding:12.5px}.policy_privacy_wrapper p{color:initial;line-height:1.5}.frm_form_field[data-alert]{border-color:#fff !important;padding-bottom:1rem}.frm_alert_message{color:#fff;font-weight:500;padding-top:1rem}.component-form__policy_privacy_bucket{display:none}.component-gallery{position:relative;width:100%}.component-gallery .component-gallery__slider .slick-dots{bottom:50%;position:absolute;transform:translateY(50%);left:1%;bottom:-25px;left:50%;transform:translateX(-50%)}@media screen and (min-width: 1150px){.component-gallery .component-gallery__slider .slick-dots{left:35px}}.component-gallery .component-gallery__slider .slick-dots li{background-color:#a71930;border:2px solid #a71930;cursor:pointer;height:4px;margin:10px 0 10px 3px;width:4px}.component-gallery .component-gallery__slider .slick-dots li.slick-active{height:10px;margin-left:0;width:10px}.component-gallery .component-gallery__slider .slick-dots li button{display:none}@media screen and (min-width: 1150px){.component-gallery .component-gallery__slider .slick-dots{left:50%}}@media screen and (max-width: 767px){.component-gallery .component-gallery__slider .slick-dots li,.component-gallery .component-gallery__slider .slick-dots li.slick-active{margin:10px 2px}}.component-gallery .component-gallery__slider .slick-dots li{background-color:transparent;display:inline-block;height:5px;margin:0 5px;transform:translateY(50%);width:5px}.component-gallery .component-gallery__slider .slick-dots li.slick-active{background-color:#a71930;margin-left:5px}.component-gallery__slider__image img{left:50%;position:relative;transform:translateX(-50%)}.component-headings p{margin:0}.component-headings__subtitle{margin-bottom:60px}.component-headings__image{display:block}.component-headings__image img{height:auto;width:80px}.component-headings__title{margin-bottom:12px;margin-top:0}.component-headings__title strong{font-weight:600}.component-headings .component-headings__anchor{display:block}.component-highlight{display:flex;flex-basis:100%;flex-wrap:wrap}@media screen and (max-width: 767px){.component-highlight{margin:2rem 0}}.component-highlight__content{display:flex;flex-basis:100%;flex-direction:column;padding:1rem}.component-highlight__content__image{line-height:0}.component-highlight__content__image img{max-width:140px}.component-highlight__content__text{flex:1 0 auto;text-align:center}.component-highlight--card{border-top:3px solid #a71930;box-shadow:3px 3px 40px -10px #757575}.component-highlight--card .component-highlight__content{padding:1.25rem 2.5rem}.component-highlight-miniature{position:relative}.component-highlight-miniature__content{height:100%}.component-highlight-miniature__content__image{background-position:center center;background-repeat:no-repeat;background-size:contain}.component-highlight-miniature__content__image img{visibility:hidden}.component-highlight-miniature__content__caption{padding:0 20%;text-align:center}.component-highlight-miniature__content__caption h5,.component-highlight-miniature__content__caption .site-footer__content__menu--bottom .menu .menu-item a,.site-footer__content__menu--bottom .menu .menu-item .component-highlight-miniature__content__caption a,.component-highlight-miniature__content__caption .site-footer__content__menu .menu .menu-item a,.site-footer__content__menu .menu .menu-item .component-highlight-miniature__content__caption a,.component-highlight-miniature__content__caption .component-form .frm_message,.component-form .component-highlight-miniature__content__caption .frm_message{color:#c7cccf;font-weight:700;line-height:1.6rem}.component-highlight-gallery{width:100%}.component-highlight-gallery .component-highlight .component-highlight__image--width-adapt.align--center{position:relative}.component-highlight-gallery .component-highlight .component-highlight__image--width-adapt.align--center img{left:50%;position:relative;transform:translate(-50%, -10%)}.component-highlight-gallery .component-highlight .component-highlight__image--width-adapt.align--right{position:relative}.component-highlight-gallery .component-highlight .component-highlight__image--width-adapt.align--right img{left:100%;position:relative;transform:translate(-100%, -10%)}.component-highlight-gallery .slick-list,.component-highlight-gallery .slick-track{height:100%}.component-highlight-gallery .slick-slide:hover{opacity:0.7}.component-highlight-gallery .slick-slide>div{position:relative;top:50%;transform:translateY(-50%)}.component-highlight-gallery .slick-arrow{background-color:transparent;color:transparent;height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:0;z-index:9}.component-highlight-gallery .slick-arrow:focus{outline:none}.component-highlight-gallery .slick-arrow.slick-next{border-bottom:1rem solid transparent;border-left:1.2rem solid #c7cccf;border-right:0 solid transparent;border-top:1rem solid transparent;right:0}.component-highlight-gallery .slick-arrow.slick-prev{border-bottom:1rem solid transparent;border-left:0 solid transparent;border-right:1.2rem solid #c7cccf;border-top:1rem solid transparent;left:0}.component-highlight-gallery.flag--red .slick-arrow{border:0;cursor:pointer;display:none;height:1.3rem;padding:12.5px;position:absolute;top:50%;transform:translateY(-50%);width:1.3rem}.component-highlight-gallery.flag--red .slick-arrow.slick-prev{background:none,url(/wp-content/themes/sistemi_prodotti/dist/images/icons/arrow-left--red.svg);left:0}.component-highlight-gallery.flag--red .slick-arrow.slick-next{background:none,url(/wp-content/themes/sistemi_prodotti/dist/images/icons/arrow-right--red.svg);right:0}.slick_hover_locked:hover{opacity:1 !important}.component-image{height:100%;width:100%}.component-image__image{font-size:0;height:100%;position:relative}.component-image-and-text a{color:#444}.component-image-and-text a:hover{color:#a71930}.component-image-and-text__image{margin-bottom:25px}.component-images-grid{display:flex;flex-wrap:wrap;justify-content:space-around}.component-images-grid__image{box-sizing:border-box;min-width:130px;text-align:center}.component-images-grid[data-size="1"] .component-images-grid__image{width:calc(100% / 1)}.component-images-grid[data-size="2"] .component-images-grid__image{width:calc(100% / 2)}.component-images-grid[data-size="3"] .component-images-grid__image{width:calc(100% / 3)}.component-images-grid[data-size="4"] .component-images-grid__image{width:calc(100% / 4)}.component-images-grid[data-size="5"] .component-images-grid__image{width:calc(100% / 5)}.component-images-grid[data-size="6"] .component-images-grid__image{width:calc(100% / 6)}.component-images-grid[data-size="7"] .component-images-grid__image{width:calc(100% / 7)}.component-images-grid[data-size="8"] .component-images-grid__image{width:calc(100% / 8)}.component-images-grid[data-size="9"] .component-images-grid__image{width:calc(100% / 9)}.component-images-grid[data-size="10"] .component-images-grid__image{width:calc(100% / 10)}.component-images-grid[data-size="11"] .component-images-grid__image{width:calc(100% / 11)}.component-images-grid[data-size="12"] .component-images-grid__image{width:calc(100% / 12)}.component-images-grid__image__img{margin-bottom:25px}.component-menu--white-bg{background-color:#fff;box-sizing:border-box;left:calc(25% + 25px*2);min-height:100%;position:absolute;top:0;width:calc(75% - 25px*2);z-index:-1}.component-menu{background-color:#fff;box-sizing:border-box;left:calc(25% + 25px*2);min-height:100%;opacity:0;padding:12.5px;padding-bottom:75px;position:absolute;top:0;visibility:hidden;width:calc(75% - 25px*2);z-index:0}@media screen and (min-width: 1150px){.component-menu{transition:visibility 0.2s, opacity 0.2s linear;transition-delay:0.3s}}.component-menu>.grid--flex,.component-menu>.google-map__alert__container{margin-left:0}.component-menu__headings{padding:0 16.66667px 16.66667px 16.66667px;width:100%}.component-menu__headings__title{color:#a71930;display:inline-block;padding-right:6.25px;vertical-align:text-top;white-space:normal}.component-menu__headings__title h1,.component-menu__headings__title h2,.component-menu__headings__title h3,.component-menu__headings__title h4,.component-menu__headings__title h5,.component-menu__headings__title .site-footer__content__menu--bottom .menu .menu-item a,.site-footer__content__menu--bottom .menu .menu-item .component-menu__headings__title a,.component-menu__headings__title .site-footer__content__menu .menu .menu-item a,.site-footer__content__menu .menu .menu-item .component-menu__headings__title a,.component-menu__headings__title .component-form .frm_message,.component-form .component-menu__headings__title .frm_message,.component-menu__headings__title h6,.component-menu__headings__title p{margin-bottom:0.5rem}.component-menu__headings__title p{line-height:1rem}.component-menu__headings__title p span{font-size:0.8rem}.component-menu__headings__title p span[style='color: #a71930;']{font-size:1rem}.component-menu__headings__cta .component_cta__button{font-size:0.9rem;margin:0;padding:0.2rem 1rem}.component-menu__headings__cta .component_cta__button--color-2{background-color:#a71930;color:#fff}.component-menu__headings__cta .component_cta__button--color-2:hover{background-color:#fff;color:#a71930}.component-menu__submenu{padding:16.66667px;text-align:left;white-space:normal;width:100%}.component-menu__submenu a{color:#a71930;display:block;line-height:1rem}.component-menu__submenu p{font-size:0.8rem;font-weight:500;line-height:1.1rem;margin-bottom:12.5px}.component-menu__submenu__item{display:block}.component-menu__submenu__list{font-weight:600;margin-bottom:6.25px}.component-menu__submenu__list p{margin-right:1.5rem}.component-menu__submenu__list a{position:relative;transition:opacity 0.3s linear;width:100%}.component-menu__submenu__list a p{color:#444}.component-menu__submenu__list a::after{border-right:2px solid #a71930;border-top:2px solid #a71930;content:'';height:0.3rem;left:calc(100% - 1rem);position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:0.3rem}.component-menu__submenu__list__title{font-weight:600;margin-bottom:0.2rem}@media screen and (max-width: 1149px){.component-menu__submenu__list__title{margin-bottom:1rem}}.component-menu__submenu__list--inline a{width:initial}@media screen and (min-width: 1150px){.component-menu__submenu__list--inline a{display:inline-block}}.component-menu__submenu__list--inline a::after{border:0;color:#444;content:'|';padding:0 0.2rem;position:static;transform:none}.component-menu__submenu__list--inline a:last-of-type::after{content:none}.component-menu__submenu--lv-2{position:relative}.component-menu__submenu--lv-2::before{border-left:1px solid #c7cccf;bottom:0;content:'';height:90%;left:-12.5px;position:absolute;top:0}.component-menu__submenu--lv-2 .component_cta{width:100%}.component-menu__submenu--lv-2 .component_cta__button{margin:12.5px 0;padding:0.2rem 1rem}.component-menu__submenu--lv-2 .component_cta__button a{font-size:0.9rem}.component-menu__submenu--lv-2 a{color:#2c2e38}.component-menu__footer{background-color:#fff;bottom:0;left:0;padding:0;position:absolute;right:0}.component-menu__footer__logo_lv-1{padding:0 calc(25px + 16.66667px) !important}.component-menu__footer__highlight{border-top:2px solid;box-shadow:0 0 5px #dbdbdb;box-sizing:border-box;padding:0.5rem 1rem;width:100%}.component-menu__footer__highlight__text{display:inline-block;vertical-align:super;width:50%}.component-menu__footer__highlight__text p{line-height:1rem}.component-menu__footer__highlight__image{display:inline-block;text-align:center;width:48%}.component-menu__footer>.grid,.component-menu__footer>.grid--rev,.component-menu__footer>.grid--full,.component-menu__footer>.grid--right,.component-menu__footer>.grid--center,.component-menu__footer>.grid--middle,.component-menu__footer>.grid--bottom,.component-menu__footer>.grid--narrow,.component-menu__footer>.grid--wide{margin:0;padding:12.5px;padding:0;white-space:initial}.component-menu__footer>.grid>.grid__item,.component-menu__footer>.grid--rev>.grid__item,.component-menu__footer>.grid--full>.grid__item,.component-menu__footer>.grid--right>.grid__item,.component-menu__footer>.grid--center>.grid__item,.component-menu__footer>.grid--middle>.grid__item,.component-menu__footer>.grid--bottom>.grid__item,.component-menu__footer>.grid--narrow>.grid__item,.component-menu__footer>.grid--wide>.grid__item{padding:0}.component-menu__footer>.grid p,.component-menu__footer>.grid--rev p,.component-menu__footer>.grid--full p,.component-menu__footer>.grid--right p,.component-menu__footer>.grid--center p,.component-menu__footer>.grid--middle p,.component-menu__footer>.grid--bottom p,.component-menu__footer>.grid--narrow p,.component-menu__footer>.grid--wide p{margin:0}.component-menu__footer>.grid img,.component-menu__footer>.grid--rev img,.component-menu__footer>.grid--full img,.component-menu__footer>.grid--right img,.component-menu__footer>.grid--center img,.component-menu__footer>.grid--middle img,.component-menu__footer>.grid--bottom img,.component-menu__footer>.grid--narrow img,.component-menu__footer>.grid--wide img{max-height:3rem}.menu_back_button--red,.menu_back_button--white{display:none;height:2rem;padding:16.66667px 0 0;position:relative;width:100%}@media screen and (max-width: 1149px){.menu_back_button--red,.menu_back_button--white{display:block}}.menu_back_button--red::before,.menu_back_button--white::before{content:'<';font-size:2rem;line-height:2rem;position:absolute;transform:scale(0.7, 1)}.menu_back_button--red::before{color:#a71930;left:37.5px}.menu_back_button--white{padding-left:0}.menu_back_button--white::before{color:#fff;left:0}.component-menu--mobile{background-color:#fff;box-sizing:border-box;display:none;width:100%}.component-menu--mobile .component-menu__headings{background-color:#fff;box-sizing:border-box;padding:16.66667px 37.5px;top:50px}.component-menu--mobile .component-menu__headings__cta .component_cta__button{font-size:0.9rem;margin:0;padding:0.2rem 1rem}.component-menu--mobile .component-menu__headings__cta .component_cta__button--color-2{background-color:#fff;color:#a71930}.component-menu--mobile .component-menu__submenu{background-color:#fff;box-sizing:border-box;overflow:auto;overflow:auto;padding:0 37.5px 16.66667px 37.5px}.component-menu--mobile .component-menu__submenu .component-menu__submenu__list a::after{content:none}.component-menu--mobile .component-menu__submenu .component-menu__submenu__list a{margin-bottom:25px;position:relative}.component-menu--mobile .component-menu__submenu .component-menu__submenu__list a::before{background-color:#d7d7d7;bottom:-6.25px;content:'';height:1px;position:absolute;width:100%}.component-menu--mobile .component-menu__submenu .component-menu__submenu--lv-2::before{content:none}.component-menu--mobile .component-menu__submenu .component-menu__footer{position:static}.mosaic-grid{box-sizing:border-box}.mosaic-item{box-sizing:border-box;padding:8.33333px;transition:opacity 0.3s linear}.mosaic-item--width-1x1{height:25vw;max-height:287.5px;width:calc(100% / 3)}.mosaic-item--width-2x1{height:25vw;max-height:287.5px;width:calc((100% / 3) * 2)}.mosaic-item--width-3x1{height:25vw;max-height:287.5px;width:100%}.mosaic-item--width-1x2{height:calc((100vw  / 4) * 2);max-height:575px;width:calc(100% / 3)}.mosaic-item__container{background-color:#fff;border-top:7px solid #a71930;box-shadow:0 2px 10px #757575;height:100%}.mosaic-item__container__image--2x1-top-left,.mosaic-item__container__image--3x1-top-left,.mosaic-item__container__image--2x1-bottom-right,.mosaic-item__container__image--3x1-bottom-right{display:inline-block;width:50%}.mosaic-item__container__image{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;vertical-align:top}.mosaic-item__container__image--1x1-top-left{height:35%;overflow:hidden}.mosaic-item__container__image--1x1-top-left img{width:100%}.mosaic-item__container__image--2x1-top-left{width:50%}.mosaic-item__container__image--3x1-top-left{left:-4px;width:50%}.mosaic-item__container__image--1x2-top-left{height:50%}.mosaic-item__container__image--1x1-bottom-right{height:35%;top:65%}.mosaic-item__container__image--2x1-bottom-right{left:calc(50% - 2px)}.mosaic-item__container__image--3x1-bottom-right{left:100%;transform:translateX(-100%);width:50%}.mosaic-item__container__image--1x2-bottom-right{height:50%;top:50%}.mosaic-item__container__content--2x1-top-left,.mosaic-item__container__content--2x1-bottom-right,.mosaic-item__container__content--3x1-bottom-right{display:inline-block;width:49%}.mosaic-item__container__content--1x1-bottom-right .mosaic-item__container__content__logo,.mosaic-item__container__content__logo{width:100%}.mosaic-item__container__content--1x1-bottom-right .mosaic-item__container__content__logo img,.mosaic-item__container__content__logo img{max-width:125px;width:25vw}.mosaic-item__container__content{box-sizing:border-box;padding:25px;position:relative;vertical-align:top}.mosaic-item__container__content--1x1-top-left{height:65%;padding-top:33.33333px}.mosaic-item__container__content--1x1-top-left .mosaic-item__container__content__logo{left:50%;position:absolute;top:0;transform:translate(-50%, -50%)}.mosaic-item__container__content--2x1-top-left{width:50%}.mosaic-item__container__content--3x1-top-left{display:inline-block;width:49%}.mosaic-item__container__content--1x2-top-left{height:50%}.mosaic-item__container__content--1x1-bottom-right{bottom:35%;height:65%;padding-top:16.66667px}.mosaic-item__container__content--1x1-bottom-right .mosaic-item__container__content__logo{left:50%;position:absolute;top:100%;transform:translate(-50%, -50%)}.mosaic-item__container__content--2x1-bottom-right{right:50%}.mosaic-item__container__content--3x1-bottom-right{right:100%;transform:translateX(100%);width:49%}.mosaic-item__container__content--1x2-bottom-right{bottom:50%;height:50%}@media screen and (max-width: 1149px){.mosaic-item__container__content__text p,.mosaic-item__container__content__text h5,.mosaic-item__container__content__text .site-footer__content__menu--bottom .menu .menu-item a,.site-footer__content__menu--bottom .menu .menu-item .mosaic-item__container__content__text a,.mosaic-item__container__content__text .site-footer__content__menu .menu .menu-item a,.site-footer__content__menu .menu .menu-item .mosaic-item__container__content__text a,.mosaic-item__container__content__text .component-form .frm_message,.component-form .mosaic-item__container__content__text .frm_message,.mosaic-item__container__content__text .titolo-5{font-size:0.7rem;margin-bottom:0.5rem}}.mosaic-item__container__content__text p{margin-bottom:12.5px}.mosaic-item__container__content__cta .component_cta__button{margin-bottom:5.55556px;margin-top:5.55556px}@media screen and (max-width: 1149px){.mosaic-item__container__content__cta .component_cta__button{font-size:0.7rem}}.mosaic-grid--mobile{box-sizing:border-box}.mosaic-grid--mobile .mosaic-item{height:20rem}.mosaic-grid--mobile .mosaic-item__container__image{height:41%}.mosaic-grid--mobile .mosaic-item__container__content{height:52%}.mosaic-grid--mobile .mosaic-item__container__content__logo{left:0;position:absolute;top:0;transform:translateY(-50%)}@media screen and (min-width: 768px){.component-multiple-highlights{display:flex}}.component_news_and_events__first__item,.component_news_and_events__second__item,.component_news_and_events__third__item{height:20rem;padding:12.5px}@media screen and (min-width: 768px){.component_news_and_events__first__item,.component_news_and_events__second__item,.component_news_and_events__third__item{height:100%}}.component_news_and_events__first,.component_news_and_events__second{height:100vw;max-height:1150px}@media screen and (min-width: 768px){.component_news_and_events__first,.component_news_and_events__second{height:33.33333vw;max-height:383.33333px}}.component_news_and_events__first__item__container,.component_news_and_events__second__item__container,.component_news_and_events__third__item__container{box-shadow:3px 3px 10px #dbdbdb;height:100%;position:relative;text-align:left;width:100%}.component_news_and_events__first__item__container__image,.component_news_and_events__second__item__container__image,.component_news_and_events__third__item__container__image{background-position:center center;background-repeat:no-repeat;background-size:cover;display:inline-block}.component_news_and_events__first__item__container__content,.component_news_and_events__second__item__container__content,.component_news_and_events__third__item__container__content{box-sizing:border-box;display:inline-block;padding:12.5px;position:relative;text-align:left;vertical-align:top}@media screen and (min-width: 1150px){.component_news_and_events__first__item__container__content,.component_news_and_events__second__item__container__content,.component_news_and_events__third__item__container__content{padding:25px}}.component_news_and_events__first__item__container__content__title,.component_news_and_events__second__item__container__content__title,.component_news_and_events__third__item__container__content__title{color:#a71930;font-weight:500;margin-bottom:12.5px}.component_news_and_events__first__item__container__content__title:hover,.component_news_and_events__second__item__container__content__title:hover,.component_news_and_events__third__item__container__content__title:hover{color:#7b1223}.component_news_and_events__first__item__container__term,.component_news_and_events__second__item__container__image__term{background-color:#a71930;bottom:inherit;color:#fff;font-size:0.9rem;font-weight:500;left:0;padding:0.5rem 1rem;position:absolute;text-transform:uppercase;top:0}@media screen and (min-width: 768px){.component_news_and_events__first__item__container__term,.component_news_and_events__second__item__container__image__term{bottom:0;top:inherit}}.component_news_and_events__first__item__container__content__cta,.component_news_and_events__second__item__container__content__cta,.component_news_and_events__third__item__container__content__cta{bottom:25px;color:#a71930;font-weight:600;position:absolute;right:25px}.component_news_and_events__first__item__container__content__cta::after,.component_news_and_events__second__item__container__content__cta::after,.component_news_and_events__third__item__container__content__cta::after{content:'\02192';font-size:1.2rem;font-weight:600;padding-left:0.3rem;position:relative;top:1px}.component_news_and_events{padding:50px 0}.component_news_and_events a:hover{color:#7b1223}.component_news_and_events__all_post_cta .component_cta__button{margin-top:0}@media screen and (min-width: 768px){.component_news_and_events__first{height:calc(((100vw - 75px) / 4) + 25px);max-height:287.5px}}.component_news_and_events__first__item__container__image{height:50%;position:relative;width:100%}@media screen and (min-width: 768px){.component_news_and_events__first__item__container__image{height:100%;width:50%}}.component_news_and_events__first__item__container__content{height:100%}@media screen and (min-width: 768px){.component_news_and_events__first__item__container__content{width:49%}}@media screen and (min-width: 1150px){.component_news_and_events__first__item__container__content{padding:35px}}.component_news_and_events__first__item__container__content__title{font-size:1.6rem;max-height:calc(100% - 25px);overflow-y:hidden}.component_news_and_events__first__item__container__content__text{font-weight:500;margin-bottom:12.5px}.component_news_and_events__second__item__container__image{height:35%;position:relative;width:100%}@media screen and (min-width: 768px){.component_news_and_events__second__item__container__image{height:50%}}.component_news_and_events__second__item__container__image__term{bottom:inherit;top:50%;transform:translateY(-100%)}.component_news_and_events__second__item__container__content{height:65%;width:100%}@media screen and (min-width: 768px){.component_news_and_events__second__item__container__content{height:50%}}.component_news_and_events__second__item__container__content__title{font-size:1.2rem}@media screen and (min-width: 768px) and (max-width: 1149px){.component_news_and_events__second__item__container__content__title{font-size:0.8rem}}@media screen and (min-width: 1150px) and (max-width: 1365px){.component_news_and_events__second__item__container__content__title{font-size:0.8rem}}@media screen and (min-width: 768px) and (max-width: 1149px){.component_news_and_events__second__item__container__content__date{font-size:0.7rem}}@media screen and (min-width: 1150px) and (max-width: 1365px){.component_news_and_events__second__item__container__content__date{font-size:0.7rem}}.component_news_and_events__second__item__container__content__cta{font-size:0.9rem}@media screen and (min-width: 768px){.component_news_and_events__third{height:calc(100vw / 7);max-height:calc(1150px / 7)}}.component_news_and_events__third__item{height:10rem}.component_news_and_events__third__item__container__image{height:100%;width:35%}.component_news_and_events__third__item__container__content{height:100%;padding:12.5px;width:63%}.component_news_and_events__third__item__container__content__term{color:#a71930;font-size:0.9rem;font-weight:500;margin-bottom:0.3rem;text-transform:uppercase}.component_news_and_events__third__item__container__content__title{color:#444;font-size:1rem;font-weight:normal;margin-bottom:6.25px}@media screen and (min-width: 768px) and (max-width: 1149px){.component_news_and_events__third__item__container__content__title{font-size:0.7rem}}@media screen and (min-width: 1150px) and (max-width: 1365px){.component_news_and_events__third__item__container__content__title{font-size:0.7rem}}.component_news_and_events__third__item__container__content__cta{bottom:6.25px}.component_news_and_events__third__item__container__content__cta::after{font-size:2rem;top:0}.component_news_and_events .slick-dots{bottom:50%;position:absolute;transform:translateY(50%);bottom:1%;left:50%;position:relative;text-align:center;transform:translateX(-50%)}@media screen and (min-width: 1150px){.component_news_and_events .slick-dots{bottom:35px}}.component_news_and_events .slick-dots li{background-color:#a71930;border:2px solid #a71930;cursor:pointer;height:4px;margin:10px 0 10px 3px;width:4px}.component_news_and_events .slick-dots li.slick-active{height:10px;margin-left:0;width:10px}.component_news_and_events .slick-dots li button{display:none}.component_news_and_events .slick-dots li{display:inline-block;margin:10px 4px;vertical-align:middle}.component-professions{margin:0 auto;position:relative;width:100%}@media screen and (min-width: 768px){.component-professions{width:80%}}@media screen and (max-width: 767px){.component-professions{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1150px}.component-professions::after{clear:both;content:'';display:table}}@media screen and (max-width: 767px) and (max-width: 1149px){.component-professions{padding-left:25px;padding-right:25px}}.component-professions__slider .slick-dots{bottom:50%;position:absolute;transform:translateY(50%);left:1%}@media screen and (min-width: 1150px){.component-professions__slider .slick-dots{left:35px}}.component-professions__slider .slick-dots li{background-color:#a71930;border:2px solid #a71930;cursor:pointer;height:4px;margin:10px 0 10px 3px;width:4px}.component-professions__slider .slick-dots li.slick-active{height:10px;margin-left:0;width:10px}.component-professions__slider .slick-dots li button{display:none}@media screen and (max-width: 767px){.component-professions__slider .slick-dots{bottom:0;margin-top:1rem;position:relative;text-align:center;transform:inherit}.component-professions__slider .slick-dots li{display:inline-block;margin:10px 4px;vertical-align:middle}}.component-professions__slider__profession .wrap{align-items:flex-start;display:flex}@media screen and (max-width: 767px){.component-professions__slider__profession .wrap{align-items:initial;flex-direction:column}}.component-professions__slider__profession__text{color:#636363;display:inline-block;font-size:17px;line-height:26px;margin:0 0 0 1rem;padding:1rem 0;position:relative;vertical-align:top}@media screen and (max-width: 767px){.component-professions__slider__profession__text{text-align:center}}@media screen and (min-width: 1366px){.component-professions__slider__profession__text{margin:0 5rem 0 1rem;width:calc(75% - 2.5rem - 4rem)}}.component-professions__slider__profession__text__content{position:relative}@media screen and (max-width: 767px){.component-professions__slider__profession__text__content{text-align:left}}.component-professions__slider__profession__text__content p::before,.component-professions__slider__profession__text__content p::after{background-image:url(/wp-content/themes/sistemi_prodotti/dist/images/icons/quotes.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;content:'';height:1rem;position:absolute;width:1rem}.component-professions__slider__profession__text__content p::before{left:-1.5rem;top:0}.component-professions__slider__profession__text__content p::after{bottom:0;margin-left:0.3rem}.component-professions__slider__profession__text__content .component_cta__button{font-style:normal}.component-professions__slider__profession__text__more{font-size:1rem;font-style:normal;margin-top:12.5px;width:100%}.component-professions__slider__profession__text__more .component_cta__button{margin:0;padding:0 6.25px 0 12.5px;text-transform:none}.component-professions__slider__profession__text__more .component_cta__button:hover{color:#7b1223}.component-professions__slider__profession__text__more .component_cta__button:hover::after{border-color:#7b1223}.component-professions__slider__profession__text__more__description{color:#444;display:inline-block;font-weight:600}@media screen and (max-width: 1149px){.component-professions__slider__profession__image__info{display:inline-block;vertical-align:top}}.component-professions__slider__profession__image__info__name{color:#a71930;font-weight:600;margin-bottom:6.25px;margin-top:6.25px;padding:0 12.5px}@media screen and (min-width: 1366px){.component-professions__slider__profession__image__info__name{margin-top:25px}}.component-professions__slider__profession__image__info__caption{color:#a71930;font-weight:500;padding:0 12.5px}.component-professions__slider__profession__image{display:block;padding:1rem 0;text-align:center;vertical-align:top}@media screen and (min-width: 1366px){.component-professions__slider__profession__image__frame{display:inline-block;margin:0 0 0 50px;width:calc(25% - 50px)}.component-professions__slider__profession__image__frame__frame{height:100%;position:relative}.component-professions__slider__profession__image__frame__frame img{display:block;height:100%;width:auto}}.component-professions__slider__profession__image__frame img{display:inline-block;height:100%;min-width:122px;position:relative}.component-professions__arrow--prev,.component-professions__arrow--next{border:2px solid #a71930;cursor:pointer;display:none;height:1.3rem;padding:12.5px;position:absolute;top:50%;width:1.3rem}@media screen and (min-width: 768px){.component-professions__arrow--prev,.component-professions__arrow--next{display:block}}.component-professions__arrow--prev:hover,.component-professions__arrow--next:hover{background-color:#a71930}.component-professions__arrow--prev{left:0;transform:translate(-150%, -50%)}.component-professions__arrow--prev::before{content:url(/wp-content/themes/sistemi_prodotti/dist/images/icons/arrow-left--red.svg)}.component-professions__arrow--prev:hover::before{content:url(/wp-content/themes/sistemi_prodotti/dist/images/icons/arrow-left--white.svg)}.component-professions__arrow--next{right:0;transform:translate(150%, -50%)}.component-professions__arrow--next::before{content:url(/wp-content/themes/sistemi_prodotti/dist/images/icons/arrow-right--red.svg)}.component-professions__arrow--next:hover::before{content:url(/wp-content/themes/sistemi_prodotti/dist/images/icons/arrow-right--white.svg)}.component-slide__content{background-position:bottom center;background-size:cover;padding:2.5em 1em 1em;position:relative}.component-slide__content .component_cta_repeater .component_cta{width:inherit}.component-slide__content .component_cta{width:100%}.component-slide__content .component_cta .component_cta__button{border-width:3px;font-size:1.3rem;padding:0.5rem 1.5rem}.component-slide__content__text,.component-slide__content__image,.component-slide__content__image--center{display:inline-block}.component-slide__content__text{vertical-align:top;width:80%}.component-slide__content__image,.component-slide__content__image--center{height:inherit;margin-right:1em}.component-slide__content__image img,.component-slide__content__image--center img{height:inherit;height:90%;width:auto}.component-slide__content__device{background-position:center center;background-repeat:no-repeat;background-size:100% 100%;height:356px;margin:0 auto -1em;position:relative;text-align:center;width:992px}.component-slide__content__device .component_cta_button{bottom:10%;left:50%;position:absolute;transform:translateX(-50%)}.component-slide__content__device__image{bottom:0;display:initial !important;left:50%;position:absolute;transform:translateX(-50%)}.component-slide__content--text-only{text-align:center}.component-slide__content__image--center{display:block;text-align:center}.component-slide__content__image--center img{display:inline !important}.component-slide__content__text--center{display:block;margin:0 auto;text-align:center;width:80%}@media screen and (max-width: 767px){.component-slide__content__text--center{width:100%}}.component-slide-split{height:100%}.component-slide-split .grid--flex,.component-slide-split .google-map__alert__container{height:100%}@media screen and (max-width: 767px){.component-slide-split .grid--flex,.component-slide-split .google-map__alert__container{display:block}}.component-slide-split__right.grid__item,.component-slide-split__left.grid__item{padding:0}.component-slide-split__right__content{background-position:center left;background-repeat:no-repeat;background-size:100%;height:100%;width:100%}.component-slide-split__right__content img{visibility:hidden}.component-slide-split__left__content{float:right;padding:0 6rem;width:calc(80% - 6rem)}@media screen and (max-width: 767px){.component-slide-split__left__content{padding:1rem 3rem;width:calc(90% - 6rem)}}@media screen and (min-width: 768px){.component-slide-split__left__content{font-size:12px}}@media screen and (min-width: 1150px){.component-slide-split__left__content{font-size:13px}}@media screen and (min-width: 1366px){.component-slide-split__left__content{font-size:initial}}@media screen and (min-width: 768px){.component-slide-split__left__content>h3{font-size:2.59em}}@media screen and (min-width: 768px){.component-slide-split__left__content>h5,.site-footer__content__menu--bottom .menu .menu-item .component-slide-split__left__content>a,.site-footer__content__menu .menu .menu-item .component-slide-split__left__content>a,.component-form .component-slide-split__left__content>.frm_message{font-size:1.33em}}.component-slide-split__left__content>p{font-size:15px}@media screen and (min-width: 768px) and (max-width: 1149px){.component-slide-split__left__content>p{line-height:20px}}@media screen and (min-width: 1366px){.component-slide-split__left__content>p{font-size:initial}}.component-slide-split__title{color:#a71930}.component-slide-split__title>*{color:#a71930}.component-slide-split__image{margin:0 auto 1rem;max-height:100px;position:relative}.component-headings+.layout_slider{margin-top:50px}.layout-slider-split__slides.slick-slider{user-select:text}.component-testimonials{margin:0 auto;position:relative;width:100%}@media screen and (min-width: 768px){.component-testimonials{width:80%}}@media screen and (max-width: 767px){.component-testimonials{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1150px}.component-testimonials::after{clear:both;content:'';display:table}}@media screen and (max-width: 767px) and (max-width: 1149px){.component-testimonials{padding-left:25px;padding-right:25px}}.component-testimonials__slider .slick-dots{bottom:50%;position:absolute;transform:translateY(50%);left:1%}@media screen and (min-width: 1150px){.component-testimonials__slider .slick-dots{left:35px}}.component-testimonials__slider .slick-dots li{background-color:#a71930;border:2px solid #a71930;cursor:pointer;height:4px;margin:10px 0 10px 3px;width:4px}.component-testimonials__slider .slick-dots li.slick-active{height:10px;margin-left:0;width:10px}.component-testimonials__slider .slick-dots li button{display:none}@media screen and (max-width: 767px){.component-testimonials__slider .slick-dots{bottom:0;margin-top:1rem;position:relative;text-align:center;transform:inherit}.component-testimonials__slider .slick-dots li{display:inline-block;margin:10px 4px;vertical-align:middle}}.component-testimonials__slider__testimonial__text{color:#636363;display:inline-block;font-size:17px;font-style:italic;line-height:26px;margin:0 0 0 1rem;padding:1rem 0;position:relative;vertical-align:top}@media screen and (max-width: 767px){.component-testimonials__slider__testimonial__text{text-align:center}}@media screen and (min-width: 1366px){.component-testimonials__slider__testimonial__text{margin:0 5rem 0 1rem;width:calc(75% - 2.5rem - 4rem)}}.component-testimonials__slider__testimonial__text__content{position:relative}@media screen and (max-width: 767px){.component-testimonials__slider__testimonial__text__content{text-align:left}}.component-testimonials__slider__testimonial__text__content p::before,.component-testimonials__slider__testimonial__text__content p::after{background-image:url(/wp-content/themes/sistemi_prodotti/dist/images/icons/quotes.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;content:'';height:1rem;position:absolute;width:1rem}.component-testimonials__slider__testimonial__text__content p::before{left:-1.5rem;top:0}.component-testimonials__slider__testimonial__text__content p::after{bottom:0;margin-left:0.3rem}.component-testimonials__slider__testimonial__text__more{font-size:1rem;font-style:normal;margin-top:12.5px;width:100%}.component-testimonials__slider__testimonial__text__more__description{display:inline-block;font-weight:600}.component-testimonials__slider__testimonial__text__more .component_cta__button{font-style:normal;margin:0;padding:0 6.25px 0 12.5px;text-transform:none}.component-testimonials__slider__testimonial__text__more .component_cta__button:hover{color:#7b1223}.component-testimonials__slider__testimonial__text__more .component_cta__button:hover::after{border-color:#7b1223}@media screen and (max-width: 1149px){.component-testimonials__slider__testimonial__image__info{display:inline-block;vertical-align:top}}.component-testimonials__slider__testimonial__image__info__name{color:#a71930;font-weight:600;margin-bottom:6.25px;margin-top:6.25px;padding:0 12.5px}@media screen and (min-width: 1366px){.component-testimonials__slider__testimonial__image__info__name{margin-top:25px}}.component-testimonials__slider__testimonial__image__info__caption{color:#a71930;font-weight:500;padding:0 12.5px}.component-testimonials__slider__testimonial__image{display:block;text-align:center;vertical-align:top}@media screen and (min-width: 1366px){.component-testimonials__slider__testimonial__image{display:inline-block;margin:0 0 0 50px;width:calc(25% - 50px)}.component-testimonials__slider__testimonial__image img{display:block}}.component-testimonials__slider__testimonial__image img{display:inline-block;position:relative}.component-testimonials__arrow--prev,.component-testimonials__arrow--next{border:2px solid #a71930;cursor:pointer;display:none;height:1.3rem;padding:12.5px;position:absolute;top:50%;width:1.3rem}@media screen and (min-width: 768px){.component-testimonials__arrow--prev,.component-testimonials__arrow--next{display:block}}.component-testimonials__arrow--prev:hover,.component-testimonials__arrow--next:hover{background-color:#a71930}.component-testimonials__arrow--prev{left:0;transform:translate(-150%, -50%)}.component-testimonials__arrow--prev::before{content:url(/wp-content/themes/sistemi_prodotti/dist/images/icons/arrow-left--red.svg)}.component-testimonials__arrow--prev:hover::before{content:url(/wp-content/themes/sistemi_prodotti/dist/images/icons/arrow-left--white.svg)}.component-testimonials__arrow--next{right:0;transform:translate(150%, -50%)}.component-testimonials__arrow--next::before{content:url(/wp-content/themes/sistemi_prodotti/dist/images/icons/arrow-right--red.svg)}.component-testimonials__arrow--next:hover::before{content:url(/wp-content/themes/sistemi_prodotti/dist/images/icons/arrow-right--white.svg)}.component-text{padding:0}.component-text a{color:#a71930}.component-text a:hover{text-decoration:underline}.component-text__content__cta{font-size:1rem}.component-text-accordion{background-color:#eee;padding:1.5rem 3rem;width:100%}@media screen and (max-width: 767px){.component-text-accordion{padding:1.5rem 2rem}}.component-text-accordion__title{cursor:pointer;position:relative}.component-text-accordion__title h6{margin-bottom:0;width:90%}.component-text-accordion__title::after{border-color:transparent transparent transparent #757575;border-style:solid;border-width:0.8rem 0 0.8rem 1rem;content:'';height:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform 0.3s linear;width:0}.component-text-accordion__title.opened::after{transform:translateY(-50%) rotate(90deg);transition:transform 0.3s linear}.component-text-accordion__content{display:none;margin-top:25px}.component-text-accordion__content__cta{font-size:1rem}.component-text-accordion .component_cta__button{margin-top:12.5px}.component_video .component_video__content{position:relative;text-align:center}.component_video .component_video__content .component_video__content__logo{height:48px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:68px}.component_video .component_video__content .component_video__content__logo.selected svg path.ytp-large-play-button-bg{fill:#e52d27;fill-opacity:1;transition:fill-opacity 0.25s cubic-bezier(0, 0, 0.2, 1)}.width-full .component_video .component_video__content img{width:800px}.component_video--embed{height:100%;max-width:100%;text-align:center}.component_video--embed>img{height:100%;left:0;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);z-index:-1}@media screen and (min-width: 1150px){.component_video--embed>img{top:0;transform:translateY(0)}}.component_video--embed>iframe{max-width:100%;width:800px}.force-iframe-height>iframe{height:100%}.layout-columns{display:flex}@media screen and (max-width: 767px){.layout-columns{flex-wrap:wrap}}.layout-columns__column{position:relative}.contacts__headings .component-headings__subtitle{margin-bottom:0}.contact_section{padding-bottom:25px}.contact_section .component-form fieldset{position:static;left:0;transform:none}@media screen and (max-width: 767px){.contact_section .component-form fieldset{margin:0}}.contact_section .component-form .frm_submit{margin:50px 0 0;text-align:center;width:100%}.contact_section .component-form .frm_form_field{width:49%}@media screen and (max-width: 767px){.contact_section .component-form .frm_form_field{width:100%;padding-left:0;padding-right:0}}.contact_section .component-form .form_fourth_to_contact{width:24.5%}@media screen and (max-width: 767px){.contact_section .component-form .form_fourth_to_contact{width:100%}}.contact_section .component-form .form_full_to_contact{width:100%}.contact_section__back_prev,.contact_section__title{font-weight:500;color:#fff;text-align:center}.contact_section__back_prev a,.contact_section__title a{color:#fff}.contact_section__back_prev a:hover,.contact_section__title a:hover{color:#ebebeb}.contact_section__back_prev{margin-bottom:25px}.contact_section--red{background-color:#a71930}.contact_section--red .frm_form_field[data-alert]{border-color:#fff !important}.contact_section--grey{background-color:#f5f5f5}.contact_section--grey .contact_section__back_prev,.contact_section--grey .contact_section__title{color:#a71930}.contact_section--grey .contact_section__back_prev a,.contact_section--grey .contact_section__title a{color:#444}.contact_section--grey .contact_section__back_prev a:hover,.contact_section--grey .contact_section__title a:hover{color:#a71930}.contact_section--grey .component-form .frm_submit .frm_button_submit{border-color:#a71930;color:#a71930}.contact_section--grey .component-form .frm_submit .frm_button_submit:hover{background-color:#a71930;color:#fff}.contact_section--grey .component-form .frm_form_field input{color:#a71930;border-color:#a71930}.contact_section--grey .component-form .frm_form_field label{color:#a71930}.contact_section--grey .component-form .frm_radio input[type='radio']:checked:before{background-color:#a71930}.contact_section--grey .component-form .frm_form_field[data-alert]{border-color:#a71930}.contact_section--grey .component-form .frm_alert_message{color:#a71930}.contact_section--grey ::-webkit-input-placeholder{color:#a71930}.contact_section--grey ::-moz-placeholder{color:#a71930}.layout-deepening{letter-spacing:initial;margin-bottom:4rem}@media screen and (max-width: 767px){.layout-deepening{margin-bottom:0;padding-left:5%}}.layout-deepening .row_layout:first-of-type,.layout-deepening .row_layout--middle:first-of-type{padding-top:0}.layout-deepening .grid--flex .grid__item,.layout-deepening .google-map__alert__container .grid__item{justify-content:flex-start}@-moz-document url-prefix(''){.layout-deepening{letter-spacing:-1000em}}.layout-deepening__header{margin-bottom:25px;margin-top:50px}.layout-deepening__header__title{word-break:break-word}.layout-deepening__header__title__custom{color:#a71930;text-transform:initial}.layout-deepening__header__tax-label{background-color:#a71930;color:#fff;display:inline-block;padding:0.5rem 1rem;text-transform:uppercase}.layout-deepening__content{padding-right:1.5rem !important}@media screen and (max-width: 767px){.layout-deepening__content{border-bottom:2px solid #c7cccf;padding-right:0}}.layout-deepening__content .layout-columns__column{padding:0}.layout-deepening__content a{color:#a71930}.layout-deepening__content a:hover{text-decoration:underline}@media screen and (min-width: 768px){.layout-deepening__content.tab-8-12{border-right:2px solid #c7cccf}}.layout-deepening__content__tag_description{padding:0 12.5px}.layout-deepening__subtitle{font-style:italic;margin-bottom:20px}.layout-deepening__subtitle p{margin-bottom:0}@media screen and (min-width: 768px){.layout-deepening__sidebar{padding-left:1.5rem !important}}@media screen and (max-width: 767px){.layout-deepening__sidebar{padding-top:3rem}}.layout-deepening__sidebar__title>*{display:inline-block}.layout-deepening__sidebar__title__text{padding-left:1rem;transform:translateY(-50%)}@media screen and (min-width: 768px) and (max-width: 1149px){.layout-deepening__sidebar__title__text{font-size:17px;padding:0}}.layout-deepening__sidebar__item,.layout-deepening__sidebar__item--taglist,.layout-deepening__sidebar__item--categories,.layout-deepening__sidebar__item--with-image{position:relative}@media screen and (max-width: 767px){.layout-deepening__sidebar__item,.layout-deepening__sidebar__item--taglist,.layout-deepening__sidebar__item--categories,.layout-deepening__sidebar__item--with-image{padding-left:5%}}.layout-deepening__sidebar__item>a:hover,.layout-deepening__sidebar__item--taglist>a:hover,.layout-deepening__sidebar__item--categories>a:hover,.layout-deepening__sidebar__item--with-image>a:hover{color:#a71930}.layout-deepening__sidebar__sistemi_site{margin-bottom:12.5px}.layout-deepening__sidebar__sistemi_site a{display:block;position:relative;width:100%}.layout-deepening__sidebar__item--taglist,.layout-deepening__sidebar__item--categories{color:#757575}@media screen and (min-width: 768px){.layout-deepening__sidebar__item--taglist,.layout-deepening__sidebar__item--categories{padding-bottom:5%;padding-left:2.5%}}.layout-deepening__sidebar__item--taglist a,.layout-deepening__sidebar__item--categories a{color:#757575}.layout-deepening__sidebar__item--taglist a:hover,.layout-deepening__sidebar__item--categories a:hover{color:#a71930}.layout-deepening__sidebar__item--taglist>li,.layout-deepening__sidebar__item--categories>li{padding-bottom:5%}.layout-deepening__sidebar__item--categories li{padding-bottom:5%;position:relative}.layout-deepening__sidebar__item--categories li a{display:block;width:100%}.layout-deepening__sidebar__item--categories li:hover .layout-deepening__sidebar__item--categories__count{color:#a71930}.layout-deepening__sidebar__item--categories__count{position:absolute;right:0;top:0;z-index:-1}.layout-deepening__sidebar__item--with-image .layout-deepening__sidebar__item__image,.layout-deepening__sidebar__item--with-image .layout-deepening__sidebar__item__text{display:inline-block;position:relative;vertical-align:middle}.layout-deepening__sidebar__item--with-image .layout-deepening__sidebar__item__text{width:calc(60% - 1rem)}.layout-deepening__sidebar__item--with-image .layout-deepening__sidebar__item__text:hover{color:#a71930}.layout-deepening__sidebar__item--with-image .layout-deepening__sidebar__item__image{box-sizing:border-box;padding-right:1rem;width:30%}.layout-deepening__sidebar__item__ribbon{font-size:0.8rem;height:2.5rem;width:2.5rem}.layout-deepening__sidebar__item__image img{height:auto}.layout-deepening__sidebar__item__text{padding-right:1.5rem;position:relative;z-index:20}.layout-deepening__sidebar__item__text a{color:#757575;display:block;padding-right:1.3rem}.layout-deepening__sidebar__item__text a:hover{color:#a71930}.layout-deepening__sidebar__item__icon--related,.layout-deepening__sidebar__item__icon--download{border:2px solid #a71930;box-sizing:border-box;height:1.07rem;padding:0.1rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.07rem;z-index:10}@media screen and (max-width: 767px){.layout-deepening__sidebar__item__icon--related,.layout-deepening__sidebar__item__icon--download{right:5%}}.layout-deepening__sidebar__item__icon--related svg{height:70%;position:absolute;right:15%;top:16%;width:70%}.layout-deepening__sidebar__item__icon--related svg path,.layout-deepening__sidebar__item__icon--related svg line,.layout-deepening__sidebar__item__icon--related svg polyline,.layout-deepening__sidebar__item__icon--related svg text,.layout-deepening__sidebar__item__icon--related svg rect{stroke:#a71930;stroke-width:10px}.layout-deepening__sidebar__item__icon--download svg{height:150%;position:absolute;right:-24%;top:-30%;width:150%}.layout-deepening__sidebar__item__icon--download svg line,.layout-deepening__sidebar__item__icon--download svg polyline{stroke:#a71930;stroke-width:3px}@media screen and (max-width: 1149px){[data-page='news_and_events'] .layout-deepening__content .layout-columns .wrap{padding:0}}.layout-details{position:relative;z-index:10}.layout-details::before,.layout-details::after{border-bottom-color:#c7cccf;border-bottom-width:2px;content:'';height:0;position:absolute;top:4.6rem}.layout-details::before{border-bottom-style:solid;margin:0 19%;width:62%;z-index:-1}.layout-details::after{border-bottom-style:dotted;margin:0 4%;width:92%;z-index:-1}@media screen and (max-width: 767px){.layout-details::after{margin:0 8%;width:84%}}.layout-details .slick-prev,.layout-details .slick-next{background-color:transparent;border-color:transparent;color:transparent;cursor:pointer;height:3rem;position:absolute;top:49px;width:3rem;z-index:5}.layout-details .slick-prev{left:1%}.layout-details .slick-prev::before{content:url(/wp-content/themes/sistemi_prodotti/dist/images/icons/arrow-left--red.svg)}.layout-details .slick-next{right:1%}.layout-details .slick-next::before{content:url(/wp-content/themes/sistemi_prodotti/dist/images/icons/arrow-right--red.svg)}.layout-event{letter-spacing:initial;margin-bottom:4rem}@media screen and (max-width: 767px){.layout-event{margin-bottom:0;padding-left:5%}}.layout-event .row_layout,.layout-event .row_layout--middle{padding-top:0}@-moz-document url-prefix(''){.layout-event{letter-spacing:-1000em}}.layout-event__header{margin-bottom:2rem;margin-top:8rem}.layout-event__header__title{color:#a71930;text-transform:initial;word-break:break-word}.layout-event__content{padding-right:1.5rem !important}@media screen and (max-width: 767px){.layout-event__content{border-bottom:2px solid #c7cccf;padding-right:0}}@media screen and (min-width: 768px){.layout-event__content{border-right:2px solid #c7cccf}}.layout-event__content a{color:#a71930}.layout-event__content a:hover{text-decoration:underline}.layout-event__image{height:15rem;margin-bottom:2rem;overflow:hidden;position:relative}.layout-event__image__image{height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.layout-event__image__ribbon{background-color:#a71930;box-shadow:2px 6px 9px -1px #c7cccf;color:#f5f5f5;height:4rem;left:0;padding:0.5rem;position:absolute;text-align:center;top:0;width:4rem}.layout-event__image__ribbon__day{font-size:2rem;font-weight:600}.layout-event__image__ribbon__month{font-size:1rem;font-weight:500;line-height:0.5rem;text-transform:uppercase}.layout-event__date{color:#a71930;font-size:22px;font-weight:500;letter-spacing:1px;margin-bottom:15px}.layout-event__date>span .date{color:#636363}.layout-event__subtitle{font-style:italic}.layout-event__details{align-items:center}.layout-event__details.grid--flex,.layout-event__details.google-map__alert__container{margin-left:0}.layout-event__details.grid--flex>.grid__item,.layout-event__details.google-map__alert__container>.grid__item{justify-content:flex-start}.layout-event__details.grid--flex>.grid__item>svg,.layout-event__details.google-map__alert__container>.grid__item>svg{height:40px}.layout-event__details.grid--flex>.grid__item>svg polyline,.layout-event__details.google-map__alert__container>.grid__item>svg polyline{fill:none}.layout-event__details__title{color:#a71930;font-weight:600}.layout-event__details__content{font-weight:600}.events-news__post{padding:1.5rem 0}.events-news__post__image,.events-news__post__content{display:inline-block;vertical-align:top}.events-news__post__image{height:100px;padding-right:1rem;position:relative;width:100%}@media screen and (min-width: 768px){.events-news__post__image{height:100px;width:100px}}@media screen and (min-width: 1366px){.events-news__post__image{height:190px;padding-right:3rem;width:190px}}.events-news__post__image img{box-shadow:2px 2px 12px rgba(0,0,0,0.1);height:100%;width:100%}.events-news__post__image__bg{height:100px;width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.events-news__post__content{height:initial;padding-top:0.5rem;position:relative;width:100%}@media screen and (min-width: 768px){.events-news__post__content{height:190px;padding:0;width:calc(100% - 100px - 3.5rem)}}@media screen and (min-width: 1366px){.events-news__post__content{height:190px;padding:0;width:calc(100% - 190px - 3.5rem)}}.events-news__post__content a:hover{text-decoration:none}.events-news__post__content__title{font-size:1.1rem}@media screen and (min-width: 768px){.events-news__post__content__title{font-size:1.3rem}}.events-news__post__content__title:hover{color:#7b1223}.events-news__post__content__continue{padding-top:0.5rem;position:relative;width:6rem}@media screen and (min-width: 1366px){.events-news__post__content__continue{bottom:0;padding-top:1.5rem;position:absolute}}.events-news__post__content__continue a{color:#a71930;font-weight:500}.events-news__post__content__continue a:hover{color:#7b1223}.events-news__post__content__continue a:hover::after{border-color:#7b1223}.events-news__post__content__continue a::after{border-right:2px solid #a71930;border-top:2px solid #a71930;bottom:0.5rem;content:'';height:0.45rem;position:absolute;right:-1rem;transform:rotate(45deg);width:0.45rem}.events-news__post__content__calendar{color:#444;font-size:0.8rem;margin-bottom:0.8rem}.events-news__post__content__calendar svg{height:1rem;vertical-align:top;width:1rem}.events-news__post__content__calendar svg polyline{stroke:#a71930}.events-news__post__content__calendar svg .cls-1{fill:#a71930}.events-news__post__content__pagination{padding-top:3rem}.events-news__post__content__pagination .screen-reader-text{color:#2c2e38;display:inline-block;font-size:1em;font-weight:500;letter-spacing:0;padding-right:2rem;text-transform:none}.events-news__post__content__pagination .nav-links{display:inline-block}.events-news__post__content__pagination .nav-links .page-numbers{color:#a71930;display:inline-block;text-align:center;width:1.5rem}.events-news__post__content__pagination .nav-links .page-numbers.next,.events-news__post__content__pagination .nav-links .page-numbers.prev{width:auto}.events-news__post__content__pagination .nav-links .page-numbers.current{background-color:#a71930;color:#f5f5f5}.events-news__current-events{border-bottom:2px solid #a71930;margin-bottom:50px;padding-bottom:50px}.events-news__current-events>h4{color:#a71930}.events-news__current-events .events-news__post__image img{border:3px solid #a71930}@media screen and (max-width: 1149px){.home .grid,.home .grid--rev,.home .grid--full,.home .grid--right,.home .grid--center,.home .grid--middle,.home .grid--bottom,.home .grid--narrow,.home .grid--wide,.home .grid--flex,.home .google-map__alert__container{margin-left:0}}.home__header{position:relative}.home__header__image{height:auto;width:100vw}@media screen and (max-width: 767px){.home__header__image{height:65vh;width:auto;background-position:50%;background-repeat:no-repeat;background-size:cover}}.home__header__container{left:50vw;margin-top:25px;position:absolute;text-align:center;top:4%;transform:translateX(-50%);width:100%;z-index:2}@media screen and (min-width: 1366px){.home__header__container{width:inherit}}@media screen and (min-width: 768px){.home__header__container{top:9%}}.home__header__container--secondary{background-color:#a71930;padding-top:19rem;position:relative;top:-0.5rem;z-index:1}@media screen and (min-width: 1920px){.home__header__container--secondary{padding-top:12rem}}.home__header__container--secondary .component-multiple-highlights .component-highlight{background-color:transparent !important}.home__header__container--secondary .component-multiple-highlights .component-highlight__content{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.home__header__container--secondary .component-multiple-highlights .component-highlight__content__image--width-adapt,.home__header__container--secondary .component-multiple-highlights .component-highlight__content__image{border-right:1px solid #f5f5f5;box-sizing:border-box;flex-basis:calc(25% - 1rem - 1px);flex-grow:1;padding-right:1rem}.home__header__container--secondary .component-multiple-highlights .component-highlight__content__text{color:#f5f5f5;flex-basis:calc(75% - 1rem);flex-grow:3;padding-left:1rem;text-align:left}.home__header__container--secondary .component-multiple-highlights .component-highlight__content__text>p{line-height:1.2rem}.home__header__container--secondary .component-multiple-highlights .component-highlight__content__text>h3{color:#f5f5f5;font-weight:700;margin-bottom:0.5rem}.home__header__container--secondary .component-multiple-highlights .component-highlight__content__text>.titolo-3{color:#f5f5f5;font-weight:700;margin-bottom:0.5rem}.home__header__container--secondary .component-multiple-highlights .component-highlight__content__text>h4.titolo-3{color:#f5f5f5;font-size:35px;font-weight:700;margin-bottom:0.5rem;text-transform:none}@media screen and (max-width: 767px){.home__header__container--secondary .component-multiple-highlights .component-highlight__content__text>h4.titolo-3{font-size:calc(35px * .7)}}.home__header__container--secondary .component-multiple-highlights .component-highlight__content__text>h4{color:#f5f5f5;font-size:1.2rem;font-weight:700;text-transform:uppercase}.home__header__container--secondary .component-multiple-highlights .component-highlight__content__text>.titolo-4{color:#f5f5f5;font-size:1.2rem;font-weight:700;text-transform:uppercase}.home__header__container--secondary .component-multiple-highlights .component-highlight__content__text>h3.titolo-4{color:#f5f5f5;font-size:1.2rem;font-weight:700;margin-bottom:0;text-transform:uppercase}.home__header__container--secondary .component-multiple-highlights .component-highlight__content__cta{align-self:flex-end;padding-left:25%}.home__header__container--secondary .component-multiple-highlights .component-highlight__content__cta .component_cta{left:-13px}.home__header__container--secondary .component-multiple-highlights .component-highlight__content__cta .component_cta__button{border:0;display:block;margin-top:0}.home__header__container--secondary .component-multiple-highlights .component-highlight__content__cta .component_cta__button::after{content:'>';margin-left:0.5rem;vertical-align:text-bottom}.home__header__pre-title{color:#f5f5f5}.home__header__title{background-color:#a71930;color:#f5f5f5;display:inline-block;font-size:2.8rem;font-weight:700;padding:0.5rem 2rem;text-shadow:0 0 10px rgba(0,0,0,0.8)}.home__header__sub-title{color:#f5f5f5;text-shadow:0 0 5px rgba(0,0,0,0.8)}.home__header__highlights .component_cta,.home__header__secondary-highlights .component_cta{width:100%}.home__header__secondary-highlights>.component_cta .component_cta__button{padding-left:2rem;padding-right:2rem}@media screen and (max-width: 767px){.home__header__secondary-highlights>.component_cta .component_cta__button{border:2px solid #fff;margin-bottom:50px;margin-top:25px}.home__header__secondary-highlights>.component_cta .component_cta__button::after{content:none}}.home__header__secondary-highlights>.component_cta .component_cta__button::after{left:96%}.home__header__secondary-highlights>.component_cta .component_cta__button:hover{background-color:#fff;color:#a71930}.home__header__secondary-highlights>.component_cta .component_cta__button:hover::after{border-color:#a71930}.home__header__highlights{margin-top:5em;width:100%}@media screen and (min-width: 1366px){.home__header__highlights{width:1150px}}@media screen and (min-width: 768px){.home__header__highlights{box-shadow:0 0 40px rgba(0,0,0,0.4)}}.home__header__highlights>.component_cta .component_cta__button{padding-left:2rem;padding-right:2rem}.home__header__highlights>.component_cta .component_cta__button::after{left:96%}.home__header__highlights>.component_cta .component_cta__button:hover{background-color:#a71930;color:#fff}.home__header__highlights>.component_cta .component_cta__button:hover::after{border-color:#fff}.home__header__highlights .component-highlight{border-top:6px solid #a71930}@media screen and (max-width: 767px){.home__header__highlights .component-highlight{margin:0}}.home__header__highlights .component-highlight:last-of-type .component-highlight__content::after{border:0}.home__header__highlights .component-highlight__content{padding:2em 3em;position:relative}.home__header__highlights .component-highlight__content::after{border-right:1px solid #c7cccf;content:'';height:80%;position:absolute;right:0;top:10%}.home__header__highlights .component-highlight__content .component_cta__button{padding:0.3rem 0.7rem;text-transform:uppercase}.home__header__highlights>.component_cta{background-color:transparent}@media screen and (min-width: 768px){.home__header__highlights>.component_cta{background-color:#fff}}.home__header__highlights .component_cta__button{border:2px solid #fff;color:#fff;margin-top:50px}@media screen and (min-width: 768px){.home__header__highlights .component_cta__button{color:#a71930;margin-top:0}.home__header__highlights .component_cta__button::after{border-color:#a71930;content:''}}.home__header__highlights .component_cta__button::after{content:none}.home__header__highlights .component-highlight__content__text>p{line-height:1.2rem}.home__header__highlights .component-highlight__content__image--width-adapt>img{max-width:50%}.home__news{padding:4rem 0;text-align:center}.home__news__content__filters .grid__item{padding:0 25px}@media screen and (max-width: 767px){.home__news__content__filters .grid__item{display:block;padding:12.5px 25px}}.home__news__content__filters__sector,.home__news__content__filters__region{min-height:2rem;width:100%}.home__news__content__title{font-size:1.75rem;margin-bottom:1rem}@media screen and (min-width: 1366px){.home__news__content__title{font-size:2.5rem}}.home__news__content__title p{margin:0}.home__news__content__title strong{color:#a71930;font-weight:400}.home__events__content__title{font-size:1.61rem;margin-bottom:1rem;text-transform:none}@media screen and (min-width: 1366px){.home__events__content__title{font-size:2.3rem}.home__events__content__title p{margin:50px 0}}.home__events__content__title p{margin:25px 0}.home__events__content__title strong{color:#a71930;font-weight:400}.home__news__content__subtitle{color:#6a6a6a;font-size:1.5rem;font-weight:normal}.home__mosaic{background-color:#eee;padding:4rem 0;text-align:center}.home__mosaic__content__title p{line-height:2.5rem;margin-bottom:1rem}.home__mosaic__content__title strong{color:#a71930;font-weight:400}.home__mosaic__content__subtitle{color:#6a6a6a;font-weight:normal}.home__mosaic__content__cta{margin-top:50px}.home__mosaic__content__cta .component_cta{margin-right:1rem}.home__mosaic__content__cta__title{color:#777;font-weight:normal}.home__testimonial{padding:4rem 0;text-align:center}.home__testimonial__content__title p{margin-bottom:1rem}.home__testimonial__content__title strong{color:#a71930;font-weight:400}.home__testimonial__content__subtitle{color:#6a6a6a;font-weight:normal}.home__form{background-color:#a71930;color:#f5f5f5}.home__form .row_layout,.home__form .row_layout--middle{padding-bottom:25px}.home__footer__content__title{color:#f5f5f5;font-size:2.5rem;margin:1rem 0;padding-top:2rem;text-align:center}.landing-page-header{background-color:#f5f5f5}.landing-page-header .grid,.landing-page-header .grid--rev,.landing-page-header .grid--full,.landing-page-header .grid--right,.landing-page-header .grid--center,.landing-page-header .grid--middle,.landing-page-header .grid--bottom,.landing-page-header .grid--narrow,.landing-page-header .grid--wide{margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.landing-page-header .grid,.landing-page-header .grid--rev,.landing-page-header .grid--full,.landing-page-header .grid--right,.landing-page-header .grid--center,.landing-page-header .grid--middle,.landing-page-header .grid--bottom,.landing-page-header .grid--narrow,.landing-page-header .grid--wide{flex-direction:column-reverse}}.landing-page-header .right-side-cta,.landing-page-header .right-side-cta--sticky{position:absolute}.landing-page-header__content{text-align:center;padding-left:0;padding-right:0}.landing-page-header__content__logo{padding-bottom:0}.landing-page-header__content__text{padding:12.5px}@media screen and (min-width: 1150px){.landing-page-header__content__text{padding-top:25px}}@media screen and (min-width: 768px){.landing-page-header__content__text{padding-left:25px;padding-right:25px}.landing-page-header__content__text iframe,.landing-page-header__content__text .cmplz-blocked-content-container{max-height:calc((50vw - (25px * 2)) * 0.5625);max-width:calc(50vw - (25px * 2))}}@media screen and (min-width: 1150px){.landing-page-header__content__text iframe,.landing-page-header__content__text .cmplz-blocked-content-container{max-height:calc((66vw - (25px * 2)) * 0.5625);max-width:calc(66vw - (25px * 2))}}@media screen and (min-width: 1366px){.landing-page-header__content__text{padding-left:50px;padding-right:50px}.landing-page-header__content__text iframe,.landing-page-header__content__text .cmplz-blocked-content-container{max-height:calc((66vw - (50px * 2)) * 0.5625);max-width:calc(66vw - (50px * 2))}}@media screen and (min-width: 1366px){.landing-page-header__content__text iframe,.landing-page-header__content__text .cmplz-blocked-content-container{max-width:initial}}.landing-page-header__content__text iframe,.landing-page-header__content__text .cmplz-blocked-content-container{max-height:calc((100vw - (12.5px * 2)) * 0.5625);max-width:calc(100vw - (12.5px * 2));width:800px}.landing-page-header__content__image{padding-bottom:25px}.landing-page-header__content__image img{width:100%}.landing-page-header__module{background-color:#a71930;padding-left:25px;padding-right:25px}@media screen and (min-width: 768px){.landing-page-header__module{padding:0 3em}}.landing-page-header__module__title{color:white;margin-bottom:0;padding:50px 0 0 0}@media screen and (max-width: 767px){.landing-page-header__module__title{text-align:center}}@media screen and (min-width: 768px){.landing-page-header__module__title{padding-left:62.5px}}.landing-page-header__module__form .component-form .frm_form_field{display:block;margin:0;padding:12.5px 0}.landing-page-header__module__form .component-form fieldset{left:0;transform:none;margin-bottom:25px;margin-left:12.5px;margin-right:12.5px}@media screen and (min-width: 768px){.landing-page-header__module__form .component-form fieldset{margin-left:25px;margin-right:25px}}.landing-page-header__module__form .component-form .frm_submit{padding:25px 0}@media screen and (min-width: 768px){.landing-page-header__module__form .component-form .frm_submit{margin-left:25px}}.landing-page-header__module__form .component-form .frm_error{max-width:initial}.landing-page-header__module__form .component-form .frm_message,.landing-page-header__module__form .component-form .frm_error_style{padding:0 62.5px;text-align:left}.layout-news__date{color:#636363;padding-bottom:12.5px;padding-top:12.5px}.layout-news__tags{color:#a71930}.layout-news__tags__list,.layout-news__tags__icon{display:inline-block;vertical-align:middle}.layout-news__tags__icon{padding:1rem 1rem 1rem 0;width:2rem}.layout-news__tags__list a{color:#a71930;font-weight:500;padding:1rem;text-transform:uppercase}.layout-post-card{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.layout-post-card__readall{text-align:center;width:100%}@media screen and (min-width: 1366px){.layout-post-card__readall{margin-top:50px}}@media screen and (min-width: 768px){.layout-post-card__readall{margin-top:25px}}@media screen and (max-width: 767px){.layout-post-card__readall{margin-top:25px}}.layout-post-card__item{box-shadow:3px 3px 40px -10px #757575;flex:1 0 auto;overflow:hidden;padding:0;position:relative;width:100%}@media screen and (max-width: 767px){.layout-post-card__item{margin:12.5px}}.layout-post-card__item__image{height:fit-content;overflow:hidden;position:relative}.layout-post-card__item__image__icon{background-color:#a71930;box-shadow:0 2px 10px grey;height:35px;left:0;padding:8px;position:absolute;text-align:center;top:0;width:35px}.layout-post-card__item__image__icon__date{color:white;line-height:1.2;text-transform:uppercase;transform:translateY(-16%)}.layout-post-card__item__image__icon__date__dd{font-size:1.4rem;padding-bottom:2px}.layout-post-card__item__image__icon__date__month{font-size:0.8rem}.layout-post-card__item__content{background-color:#fff;box-sizing:border-box;height:100%;margin-top:-5px;padding:25px;padding-bottom:50px}.layout-post-card__item__content__info{color:#757575;font-size:0.85em;margin-bottom:12.5px;text-transform:uppercase}.layout-post-card__item__content__info>svg{height:1rem;vertical-align:sub;width:1rem}.layout-post-card__item__content__info__category_name{display:inline-block;padding-right:0.5rem}.layout-post-card__item__content__title{margin-bottom:12.5px}.layout-post-card__item__content__title a{color:#a71930;font-size:1.2rem;font-weight:500;text-transform:none}.layout-post-card__item__content__title:hover a{color:#7b1223}.layout-post-card__item__content__text{background-color:white;box-sizing:border-box}.layout-post-card__item__content__text__description{margin-bottom:25px}.layout-post-card__item__content__arrow_cta{bottom:25px;position:absolute;right:25px}.layout-post-card__item__content__arrow_cta a{color:#a71930;font-size:0.9rem;font-weight:500}.layout-post-card__item__content__arrow_cta a>svg{height:0.8rem;padding-left:0.4rem;width:1rem}.icon--studio,.icon--sistemincontra{left:100%;position:relative;transform:translateX(-100%)}.layout-deepening__sidebar .component_cta_repeater{margin-bottom:25px}.layout-deepening__sidebar .component_cta_repeater .component_cta{box-sizing:border-box;width:100%}.layout-deepening__sidebar .component_cta_repeater .component_cta .component_cta__button{box-sizing:border-box;text-align:center;width:100%}@media screen and (min-width: 768px){.layout-deepening__sidebar .component_cta_repeater .component_cta .component_cta__button{margin-bottom:28.57143px;margin-top:28.57143px}}.layout-slider{position:relative}.layout-slider .slick-dots{bottom:50%;position:absolute;transform:translateY(50%);left:1%}@media screen and (min-width: 1150px){.layout-slider .slick-dots{left:35px}}.layout-slider .slick-dots li{background-color:#a71930;border:2px solid #a71930;cursor:pointer;height:4px;margin:10px 0 10px 3px;width:4px}.layout-slider .slick-dots li.slick-active{height:10px;margin-left:0;width:10px}.layout-slider .slick-dots li button{display:none}@media screen and (max-width: 767px){.layout-slider .slick-dots{bottom:0;left:0;position:relative;text-align:center}.layout-slider .slick-dots li{display:inline-block;margin:10px 2px;vertical-align:middle}}.layout-slider__curve,.layout-slider-split__curve{bottom:0;content:'';font-size:0;position:absolute;right:0;z-index:100}.layout-slider__curve__image,.layout-slider-split__curve__image{height:13vw;max-height:400px;width:13vw}@media screen and (min-width: 1920px){.layout-slider__curve__image,.layout-slider-split__curve__image{height:15vw;width:15vw}}@keyframes heySlide{0%{transform:translateX(0)}50%{transform:translateX(-30px)}100%{transform:translateX(0)}}.layout-slider-split{position:relative}.layout-slider-split .slick-track{display:flex;flex-wrap:wrap}.layout-slider-split .slick-track .slick-slide{display:flex;height:auto;overflow:hidden}.layout-slider-split .slick-arrow{background:#fff;cursor:pointer;height:52px;left:50%;position:absolute;top:100%;width:52px;z-index:2}.layout-slider-split .slick-arrow:hover{background:#f7f7f7}.layout-slider-split .slick-arrow::before{background-color:transparent;content:'';height:15.6px;position:absolute;top:15.75758px;transform:rotate(45deg);width:15.6px}.layout-slider-split .slick-next{transform:translate(-20%, -100%)}.layout-slider-split .slick-next::before{border-right:2px solid #a71930;border-top:2px solid #a71930;left:1.1rem}.layout-slider-split .slick-next::after{background-color:#c7cccf;content:'';height:20px;left:-1px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.layout-slider-split .slick-prev{transform:translate(-120%, -100%)}.layout-slider-split .slick-prev::before{border-bottom:2px solid #a71930;border-left:2px solid #a71930;left:22.6087px}.layout-slider-split .slick-prev::after{background-color:transparent;box-shadow:-2px 5px 14px -2px #b5b5b5;content:'';height:52px;position:absolute;width:104px}.layout-slider-split .slick-dots{height:2.5rem;margin-left:-28px;text-align:center}.layout-slider-split .slick-dots li{border:2px solid #a71930;cursor:pointer;display:inline-block;height:5px;margin:10px 5px;vertical-align:middle;width:5px}.layout-slider-split .slick-dots li.slick-active{background-color:#a71930;height:10px;width:10px}.layout-slider-split .slick-dots li button{display:none}.lity{background-color:rgba(0,0,0,0.6)}.lity-image .lity-container{max-width:80%}.lity-close{font-size:50px;height:50px;left:100%;position:relative;transform:translate(-100%, 100%);width:50px}.lity-close::before{background-color:#444;content:'';height:100%;left:0;opacity:0.5;position:absolute;top:0;width:100%;z-index:-1}.lity-close:hover{font-size:50px;height:50px;left:100%;position:relative;transform:translate(-100%, 100%);width:50px}.lity-youtube .lity-container{max-width:100%;width:initial}.cmplz-blocked-content-container{margin-left:auto;margin-right:auto;max-width:100%;width:800px}.component_video--embed.cmplz-blocked-content-container{background-color:transparent;display:block;margin-left:auto;margin-right:auto;max-width:100%}

