.cmp-accordion__header{margin:0}
.cmp-accordion__button{display:block;width:100%;text-align:left}
.cmp-accordion__panel--hidden{display:none}
.cmp-accordion__panel--expanded{display:block}
.cmp-tabs__tablist{display:flex;flex-wrap:wrap;padding-left:0;list-style:none}
.cmp-tabs__tab{box-sizing:border-box;border-bottom:1px solid transparent;padding:.5rem 1rem;cursor:pointer}
.cmp-tabs__tab--active{border-color:inherit}
.cmp-tabs__tabpanel{display:none}
.cmp-tabs__tabpanel--active{display:block}
.cmp-carousel__content{position:relative}
.cmp-carousel__item{display:none}
.cmp-carousel__item--active{display:block}
.cmp-carousel__action{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.cmp-carousel__indicators{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}
.cmp-carousel__indicator{position:relative;flex:0 1 auto;width:10px;height:10px;margin:0 7px;border-radius:50%;font-size:0;text-indent:-3000px;background-color:rgba(0,0,0,0.5)}
.cmp-carousel__indicator--active{background-color:rgba(0,0,0,0.8)}
.cmp-image__image{width:100%;height:auto}
.cmp-breadcrumb{display:inline-block;list-style:none;padding:0}
.cmp-breadcrumb__item{display:inline-block;vertical-align:top}
.cmp-search{position:relative}
.cmp-search__field{position:relative;height:2rem}
.cmp-search__input{padding-left:2rem;padding-right:2rem;height:100%;width:100%}
.cmp-search__icon{display:block;position:absolute;left:.5rem;top:.5rem;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik02NzIsMEM0MDYuOTAzLDAsMTkyLDIxNC45MDMsMTkyLDQ4MGMwLDk1LjcsMjguMDExLDE4NC44NTUsNzYuMjc1LDI1OS43MjVDMTgxLjY0Niw4MjYuMzU0LDQ4LjA3NSw5NTkuOTI1LDM2LDk3Mg0KCWMtMTgsMTgtMzYsMzYtMzYsNzJzMTgsNTQsMzYsNzJzMzYuMDEyLDM2LDcyLDM2czU0LTE4LDcyLTM2YzEyLjA3NS0xMi4wNzUsMTQ1LjY0Ni0xNDUuNjQ2LDIzMi4yNzUtMjMyLjI3NQ0KCUM0ODcuMTQ0LDkzMS45ODgsNTc2LjMsOTYwLDY3Miw5NjBjMjY1LjA5NywwLDQ4MC0yMTQuOTAzLDQ4MC00ODBDMTE1MiwyMTQuOTAzLDkzNy4wOTcsMCw2NzIsMHogTTY3Miw4MTYNCgljLTE4NS41NjgsMC0zMzYtMTUwLjQzMy0zMzYtMzM2YzAtMTg1LjU2OCwxNTAuNDMyLTMzNiwzMzYtMzM2YzE4NS41NjcsMCwzMzYsMTUwLjQzMiwzMzYsMzM2QzEwMDgsNjY1LjU2Nyw4NTcuNTY3LDgxNiw2NzIsODE2eiINCgkvPg0KPC9zdmc+DQo=");background-size:contain;width:1rem;height:1rem;pointer-events:none}
.cmp-search__loading-indicator{display:none;position:absolute;top:.5rem;left:.5rem;border:3px solid #ccc;border-top-color:#333;border-radius:50%;width:1rem;height:1rem;animation:cmp-search__loading-indicator-spin 2s linear infinite}
@keyframes cmp-search__loading-indicator-spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.cmp-search__clear{display:none;margin:0;padding:0;border:0;background:transparent}
.cmp-search__clear-icon{position:absolute;top:.5rem;right:.5rem;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGlkPSJYTUxJRF85XyIgZD0iTTgyLjYsOTM3LjJsMzYyLTM2Mkw4NCwyMTQuOGMtMTQuMS0xNC4xLTE0LjEtMzYuOSwwLTUxbDgxLjItODEuMmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsMzYwLjUsMzYwLjUNCglMOTM3LjIsODIuNmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsODEuMiw4MS4yYzE0LjEsMTQuMSwxNC4xLDM2LjksMCw1MUw3MDguOSw1NzUuM2wzNjAuNSwzNjAuNWMxNC4xLDE0LjEsMTQuMSwzNi45LDAsNTENCglsLTgxLjIsODEuMmMtMTQuMSwxNC4xLTM2LjksMTQuMS01MSwwTDU3Ni43LDcwNy41bC0zNjIsMzYyYy0xNC4xLDE0LjEtMzYuOSwxNC4xLTUxLDBsLTgxLjItODEuMg0KCUM2OC41LDk3NC4yLDY4LjUsOTUxLjMsODIuNiw5MzcuMnoiLz4NCjwvc3ZnPg0K");background-size:contain;width:1rem;height:1rem}
.cmp-search__results{display:none;overflow-y:auto;min-width:100%;max-height:10rem;position:absolute;top:100%;left:0;z-index:999999;border:1px solid #ccc;background:#fff}
.cmp-search__item{display:block}
.cmp-search__item--is-focused{background-color:#ccc}
.cmp_search__info{height:20px;font-size:.875rem;font-style:italic}
.cmp-form-text .cmp-form-text__validation-message{visibility:hidden}
.cmp-form-text :invalid + .cmp-form-text__validation-message{visibility:visible}
.cmp-pdfviewer__content{height:500px}
.pdfviewer:not(.cq-Editable-dom) .cmp-pdfviewer__full-window-borderless{height:100vh;position:fixed;width:100vw;top:0;left:0;z-index:9999}
.pdfviewer.cq-Editable-dom .cmp-pdfviewer__full-window-borderless{height:500px}
.cmp-embed__youtube{position:relative;width:100%;height:0;padding-bottom:56.25%}
.cmp-embed__youtube-iframe{position:absolute;left:0;top:0;height:100%;width:100%}
.aem-Grid{display:block;width:100%}
.aem-Grid::before,.aem-Grid::after{display:table;content:" "}
.aem-Grid::after{clear:both}
.aem-Grid-newComponent{clear:both;margin:0}
.aem-GridColumn{box-sizing:border-box;clear:both}
.aem-GridShowHidden>.aem-Grid>.aem-GridColumn{display:block !important}
.aem-Grid.aem-Grid--1>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--1>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--1>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:100%}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:50%}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:100%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:33.33333333%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:66.66666667%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:100%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:25%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:50%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:75%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:100%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:20%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:40%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:60%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:80%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:20%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:40%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:60%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:80%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:100%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:16.66666667%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:83.33333333%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:16.66666667%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:33.33333333%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:50%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:66.66666667%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:83.33333333%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:100%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:14.28571429%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:28.57142857%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:42.85714286%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:57.14285714%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:71.42857143%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:85.71428571%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--default--7{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:14.28571429%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:28.57142857%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:42.85714286%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:57.14285714%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:71.42857143%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:85.71428571%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--default--7{margin-left:100%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:12.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:37.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:62.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--default--7{float:left;clear:none;width:87.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--default--8{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:12.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:25%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:37.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:50%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:62.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:75%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--default--7{margin-left:87.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--default--8{margin-left:100%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:11.11111111%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:22.22222222%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:44.44444444%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:55.55555556%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--default--7{float:left;clear:none;width:77.77777778%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--default--8{float:left;clear:none;width:88.88888889%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--default--9{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:11.11111111%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:22.22222222%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:33.33333333%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:44.44444444%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:55.55555556%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:66.66666667%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--7{margin-left:77.77777778%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--8{margin-left:88.88888889%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--default--9{margin-left:100%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:10%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:20%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:30%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:40%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:60%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--7{float:left;clear:none;width:70%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--8{float:left;clear:none;width:80%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--9{float:left;clear:none;width:90%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--default--10{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:10%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:20%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:30%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:40%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:50%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:60%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--7{margin-left:70%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--8{margin-left:80%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--9{margin-left:90%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--default--10{margin-left:100%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:9.09090909%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:18.18181818%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:27.27272727%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:36.36363636%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:45.45454545%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:54.54545455%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--7{float:left;clear:none;width:63.63636364%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--8{float:left;clear:none;width:72.72727273%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--9{float:left;clear:none;width:81.81818182%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--10{float:left;clear:none;width:90.90909091%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--default--11{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:9.09090909%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:18.18181818%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:27.27272727%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:36.36363636%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:45.45454545%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:54.54545455%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--7{margin-left:63.63636364%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--8{margin-left:72.72727273%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--9{margin-left:81.81818182%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--10{margin-left:90.90909091%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--default--11{margin-left:100%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:8.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:16.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:41.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--7{float:left;clear:none;width:58.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--8{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--9{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--10{float:left;clear:none;width:83.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--11{float:left;clear:none;width:91.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--12{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:8.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:16.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:25%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:33.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:41.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:50%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--7{margin-left:58.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--8{margin-left:66.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--9{margin-left:75%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--10{margin-left:83.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--11{margin-left:91.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--12{margin-left:100%}
.aem-Grid.aem-Grid--default--1>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--default--1>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--default--1>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:100%}
.aem-Grid.aem-Grid--default--2>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--default--2>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--default--2>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--default--2>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:50%}
.aem-Grid.aem-Grid--default--2>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:100%}
.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:33.33333333%}
.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:66.66666667%}
.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:100%}
.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:25%}
.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:50%}
.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:75%}
.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:100%}
.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:20%}
.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:40%}
.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:60%}
.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:80%}
.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:20%}
.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:40%}
.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:60%}
.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:80%}
.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:100%}
.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:16.66666667%}
.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:83.33333333%}
.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:16.66666667%}
.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:33.33333333%}
.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:50%}
.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:66.66666667%}
.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:83.33333333%}
.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:100%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:14.28571429%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:28.57142857%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:42.85714286%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:57.14285714%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:71.42857143%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:85.71428571%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--7{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:14.28571429%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:28.57142857%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:42.85714286%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:57.14285714%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:71.42857143%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:85.71428571%}
.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--7{margin-left:100%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:12.5%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:37.5%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:62.5%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--7{float:left;clear:none;width:87.5%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--8{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:12.5%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:25%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:37.5%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:50%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:62.5%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:75%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--7{margin-left:87.5%}
.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--8{margin-left:100%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:11.11111111%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:22.22222222%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:44.44444444%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:55.55555556%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--7{float:left;clear:none;width:77.77777778%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--8{float:left;clear:none;width:88.88888889%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--9{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:11.11111111%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:22.22222222%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:33.33333333%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:44.44444444%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:55.55555556%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:66.66666667%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--7{margin-left:77.77777778%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--8{margin-left:88.88888889%}
.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--9{margin-left:100%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:10%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:20%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:30%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:40%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:60%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--7{float:left;clear:none;width:70%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--8{float:left;clear:none;width:80%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--9{float:left;clear:none;width:90%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--10{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:10%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:20%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:30%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:40%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:50%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:60%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--7{margin-left:70%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--8{margin-left:80%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--9{margin-left:90%}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--10{margin-left:100%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:9.09090909%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:18.18181818%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:27.27272727%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:36.36363636%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:45.45454545%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:54.54545455%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--7{float:left;clear:none;width:63.63636364%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--8{float:left;clear:none;width:72.72727273%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--9{float:left;clear:none;width:81.81818182%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--10{float:left;clear:none;width:90.90909091%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--11{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:9.09090909%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:18.18181818%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:27.27272727%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:36.36363636%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:45.45454545%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:54.54545455%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--7{margin-left:63.63636364%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--8{margin-left:72.72727273%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--9{margin-left:81.81818182%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--10{margin-left:90.90909091%}
.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--11{margin-left:100%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:8.33333333%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:16.66666667%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:41.66666667%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--7{float:left;clear:none;width:58.33333333%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--8{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--9{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--10{float:left;clear:none;width:83.33333333%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--11{float:left;clear:none;width:91.66666667%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:8.33333333%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--2{margin-left:16.66666667%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:25%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--4{margin-left:33.33333333%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--5{margin-left:41.66666667%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--6{margin-left:50%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--7{margin-left:58.33333333%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--8{margin-left:66.66666667%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--9{margin-left:75%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--10{margin-left:83.33333333%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--11{margin-left:91.66666667%}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--12{margin-left:100%}
.aem-Grid>.aem-GridColumn.aem-GridColumn--default--newline{display:block;clear:both !important}
.aem-Grid>.aem-GridColumn.aem-GridColumn--default--none{display:block;clear:none !important;float:left}
.aem-Grid>.aem-GridColumn.aem-GridColumn--default--hide{display:none}
@media(max-width:768px){.aem-Grid.aem-Grid--1>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--1>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--1>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:100%}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:50%}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:100%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:33.33333333%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:66.66666667%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:100%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:25%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:50%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:75%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:100%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:20%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:40%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:60%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:80%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:20%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:40%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:60%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:80%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:100%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:16.66666667%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:83.33333333%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:16.66666667%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:33.33333333%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:50%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:66.66666667%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:83.33333333%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:100%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:14.28571429%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:28.57142857%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:42.85714286%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:57.14285714%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:71.42857143%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:85.71428571%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--phone--7{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:14.28571429%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:28.57142857%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:42.85714286%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:57.14285714%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:71.42857143%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:85.71428571%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--phone--7{margin-left:100%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:12.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:37.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:62.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--phone--7{float:left;clear:none;width:87.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--phone--8{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:12.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:25%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:37.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:50%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:62.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:75%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--phone--7{margin-left:87.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--phone--8{margin-left:100%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:11.11111111%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:22.22222222%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:44.44444444%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:55.55555556%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--phone--7{float:left;clear:none;width:77.77777778%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--phone--8{float:left;clear:none;width:88.88888889%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--phone--9{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:11.11111111%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:22.22222222%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:33.33333333%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:44.44444444%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:55.55555556%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:66.66666667%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--7{margin-left:77.77777778%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--8{margin-left:88.88888889%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--phone--9{margin-left:100%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:10%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:20%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:30%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:40%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:60%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--7{float:left;clear:none;width:70%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--8{float:left;clear:none;width:80%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--9{float:left;clear:none;width:90%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--phone--10{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:10%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:20%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:30%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:40%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:50%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:60%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--7{margin-left:70%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--8{margin-left:80%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--9{margin-left:90%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--phone--10{margin-left:100%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:9.09090909%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:18.18181818%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:27.27272727%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:36.36363636%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:45.45454545%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:54.54545455%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--7{float:left;clear:none;width:63.63636364%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--8{float:left;clear:none;width:72.72727273%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--9{float:left;clear:none;width:81.81818182%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--10{float:left;clear:none;width:90.90909091%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--phone--11{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:9.09090909%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:18.18181818%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:27.27272727%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:36.36363636%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:45.45454545%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:54.54545455%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--7{margin-left:63.63636364%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--8{margin-left:72.72727273%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--9{margin-left:81.81818182%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--10{margin-left:90.90909091%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--phone--11{margin-left:100%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:8.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:16.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:41.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--7{float:left;clear:none;width:58.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--8{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--9{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--10{float:left;clear:none;width:83.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--11{float:left;clear:none;width:91.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--phone--12{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:8.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:16.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:25%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:33.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:41.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:50%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--7{margin-left:58.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--8{margin-left:66.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--9{margin-left:75%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--10{margin-left:83.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--11{margin-left:91.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--phone--12{margin-left:100%}
.aem-Grid.aem-Grid--phone--1>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--phone--1>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--phone--1>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:100%}
.aem-Grid.aem-Grid--phone--2>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--phone--2>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--phone--2>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--phone--2>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:50%}
.aem-Grid.aem-Grid--phone--2>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:100%}
.aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:33.33333333%}
.aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:66.66666667%}
.aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:100%}
.aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:25%}
.aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:50%}
.aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:75%}
.aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:100%}
.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:20%}
.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:40%}
.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:60%}
.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:80%}
.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:20%}
.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:40%}
.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:60%}
.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:80%}
.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:100%}
.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:16.66666667%}
.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:83.33333333%}
.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:16.66666667%}
.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:33.33333333%}
.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:50%}
.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:66.66666667%}
.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:83.33333333%}
.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:100%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:14.28571429%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:28.57142857%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:42.85714286%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:57.14285714%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:71.42857143%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:85.71428571%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--7{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:14.28571429%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:28.57142857%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:42.85714286%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:57.14285714%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:71.42857143%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:85.71428571%}
.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--7{margin-left:100%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:12.5%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:37.5%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:62.5%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--7{float:left;clear:none;width:87.5%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--8{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:12.5%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:25%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:37.5%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:50%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:62.5%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:75%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--7{margin-left:87.5%}
.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--8{margin-left:100%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:11.11111111%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:22.22222222%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:44.44444444%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:55.55555556%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--7{float:left;clear:none;width:77.77777778%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--8{float:left;clear:none;width:88.88888889%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--9{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:11.11111111%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:22.22222222%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:33.33333333%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:44.44444444%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:55.55555556%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:66.66666667%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--7{margin-left:77.77777778%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--8{margin-left:88.88888889%}
.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--9{margin-left:100%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:10%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:20%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:30%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:40%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:60%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--7{float:left;clear:none;width:70%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--8{float:left;clear:none;width:80%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--9{float:left;clear:none;width:90%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--10{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:10%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:20%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:30%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:40%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:50%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:60%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--7{margin-left:70%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--8{margin-left:80%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--9{margin-left:90%}
.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--10{margin-left:100%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:9.09090909%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:18.18181818%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:27.27272727%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:36.36363636%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:45.45454545%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:54.54545455%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--7{float:left;clear:none;width:63.63636364%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--8{float:left;clear:none;width:72.72727273%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--9{float:left;clear:none;width:81.81818182%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--10{float:left;clear:none;width:90.90909091%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--11{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:9.09090909%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:18.18181818%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:27.27272727%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:36.36363636%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:45.45454545%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:54.54545455%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--7{margin-left:63.63636364%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--8{margin-left:72.72727273%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--9{margin-left:81.81818182%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--10{margin-left:90.90909091%}
.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--11{margin-left:100%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--1{float:left;clear:none;width:8.33333333%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--2{float:left;clear:none;width:16.66666667%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--3{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--4{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--5{float:left;clear:none;width:41.66666667%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--6{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--7{float:left;clear:none;width:58.33333333%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--8{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--9{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--10{float:left;clear:none;width:83.33333333%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--11{float:left;clear:none;width:91.66666667%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--12{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin-left:8.33333333%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--2{margin-left:16.66666667%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--3{margin-left:25%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--4{margin-left:33.33333333%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--5{margin-left:41.66666667%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--6{margin-left:50%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--7{margin-left:58.33333333%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--8{margin-left:66.66666667%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--9{margin-left:75%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--10{margin-left:83.33333333%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--11{margin-left:91.66666667%}
.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--12{margin-left:100%}
.aem-Grid>.aem-GridColumn.aem-GridColumn--phone--newline{display:block;clear:both !important}
.aem-Grid>.aem-GridColumn.aem-GridColumn--phone--none{display:block;clear:none !important;float:left}
.aem-Grid>.aem-GridColumn.aem-GridColumn--phone--hide{display:none}
}
@media(min-width:769px) and (max-width:1200px){.aem-Grid.aem-Grid--1>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--1>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--1>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:100%}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:50%}
.aem-Grid.aem-Grid--2>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:100%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:33.33333333%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:66.66666667%}
.aem-Grid.aem-Grid--3>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:100%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:25%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:50%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:75%}
.aem-Grid.aem-Grid--4>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:100%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:20%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:40%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:60%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:80%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:20%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:40%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:60%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:80%}
.aem-Grid.aem-Grid--5>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:100%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:16.66666667%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:83.33333333%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:16.66666667%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:33.33333333%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:50%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:66.66666667%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:83.33333333%}
.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:100%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:14.28571429%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:28.57142857%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:42.85714286%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:57.14285714%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:71.42857143%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:85.71428571%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--tablet--7{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:14.28571429%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:28.57142857%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:42.85714286%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:57.14285714%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:71.42857143%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:85.71428571%}
.aem-Grid.aem-Grid--7>.aem-GridColumn.aem-GridColumn--offset--tablet--7{margin-left:100%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:12.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:37.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:62.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--tablet--7{float:left;clear:none;width:87.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--tablet--8{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:12.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:25%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:37.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:50%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:62.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:75%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--tablet--7{margin-left:87.5%}
.aem-Grid.aem-Grid--8>.aem-GridColumn.aem-GridColumn--offset--tablet--8{margin-left:100%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:11.11111111%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:22.22222222%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:44.44444444%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:55.55555556%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--tablet--7{float:left;clear:none;width:77.77777778%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--tablet--8{float:left;clear:none;width:88.88888889%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--tablet--9{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:11.11111111%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:22.22222222%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:33.33333333%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:44.44444444%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:55.55555556%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:66.66666667%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--7{margin-left:77.77777778%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--8{margin-left:88.88888889%}
.aem-Grid.aem-Grid--9>.aem-GridColumn.aem-GridColumn--offset--tablet--9{margin-left:100%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:10%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:20%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:30%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:40%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:60%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--7{float:left;clear:none;width:70%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--8{float:left;clear:none;width:80%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--9{float:left;clear:none;width:90%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--tablet--10{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:10%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:20%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:30%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:40%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:50%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:60%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--7{margin-left:70%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--8{margin-left:80%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--9{margin-left:90%}
.aem-Grid.aem-Grid--10>.aem-GridColumn.aem-GridColumn--offset--tablet--10{margin-left:100%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:9.09090909%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:18.18181818%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:27.27272727%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:36.36363636%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:45.45454545%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:54.54545455%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--7{float:left;clear:none;width:63.63636364%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--8{float:left;clear:none;width:72.72727273%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--9{float:left;clear:none;width:81.81818182%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--10{float:left;clear:none;width:90.90909091%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--tablet--11{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:9.09090909%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:18.18181818%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:27.27272727%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:36.36363636%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:45.45454545%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:54.54545455%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--7{margin-left:63.63636364%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--8{margin-left:72.72727273%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--9{margin-left:81.81818182%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--10{margin-left:90.90909091%}
.aem-Grid.aem-Grid--11>.aem-GridColumn.aem-GridColumn--offset--tablet--11{margin-left:100%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:8.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:16.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:41.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--7{float:left;clear:none;width:58.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--8{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--9{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--10{float:left;clear:none;width:83.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--11{float:left;clear:none;width:91.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--12{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:8.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:16.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:25%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:33.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:41.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:50%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--7{margin-left:58.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--8{margin-left:66.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--9{margin-left:75%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--10{margin-left:83.33333333%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--11{margin-left:91.66666667%}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--tablet--12{margin-left:100%}
.aem-Grid.aem-Grid--tablet--1>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--tablet--1>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--tablet--1>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:100%}
.aem-Grid.aem-Grid--tablet--2>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--tablet--2>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--tablet--2>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--tablet--2>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:50%}
.aem-Grid.aem-Grid--tablet--2>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:100%}
.aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:33.33333333%}
.aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:66.66666667%}
.aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:100%}
.aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:25%}
.aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:50%}
.aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:75%}
.aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:100%}
.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:20%}
.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:40%}
.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:60%}
.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:80%}
.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:20%}
.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:40%}
.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:60%}
.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:80%}
.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:100%}
.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:16.66666667%}
.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:83.33333333%}
.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:16.66666667%}
.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:33.33333333%}
.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:50%}
.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:66.66666667%}
.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:83.33333333%}
.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:100%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:14.28571429%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:28.57142857%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:42.85714286%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:57.14285714%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:71.42857143%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:85.71428571%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--7{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:14.28571429%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:28.57142857%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:42.85714286%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:57.14285714%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:71.42857143%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:85.71428571%}
.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--7{margin-left:100%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:12.5%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:37.5%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:62.5%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--7{float:left;clear:none;width:87.5%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--8{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:12.5%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:25%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:37.5%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:50%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:62.5%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:75%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--7{margin-left:87.5%}
.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--8{margin-left:100%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:11.11111111%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:22.22222222%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:44.44444444%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:55.55555556%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--7{float:left;clear:none;width:77.77777778%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--8{float:left;clear:none;width:88.88888889%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--9{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:11.11111111%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:22.22222222%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:33.33333333%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:44.44444444%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:55.55555556%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:66.66666667%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--7{margin-left:77.77777778%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--8{margin-left:88.88888889%}
.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--9{margin-left:100%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:10%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:20%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:30%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:40%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:60%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--7{float:left;clear:none;width:70%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--8{float:left;clear:none;width:80%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--9{float:left;clear:none;width:90%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--10{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:10%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:20%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:30%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:40%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:50%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:60%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--7{margin-left:70%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--8{margin-left:80%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--9{margin-left:90%}
.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--10{margin-left:100%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:9.09090909%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:18.18181818%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:27.27272727%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:36.36363636%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:45.45454545%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:54.54545455%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--7{float:left;clear:none;width:63.63636364%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--8{float:left;clear:none;width:72.72727273%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--9{float:left;clear:none;width:81.81818182%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--10{float:left;clear:none;width:90.90909091%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--11{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:9.09090909%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:18.18181818%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:27.27272727%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:36.36363636%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:45.45454545%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:54.54545455%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--7{margin-left:63.63636364%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--8{margin-left:72.72727273%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--9{margin-left:81.81818182%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--10{margin-left:90.90909091%}
.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--11{margin-left:100%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--1{float:left;clear:none;width:8.33333333%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--2{float:left;clear:none;width:16.66666667%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--3{float:left;clear:none;width:25%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--4{float:left;clear:none;width:33.33333333%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--5{float:left;clear:none;width:41.66666667%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:50%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--7{float:left;clear:none;width:58.33333333%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--8{float:left;clear:none;width:66.66666667%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--9{float:left;clear:none;width:75%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--10{float:left;clear:none;width:83.33333333%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--11{float:left;clear:none;width:91.66666667%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--12{float:left;clear:none;width:100%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--0{margin-left:0}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--1{margin-left:8.33333333%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--2{margin-left:16.66666667%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--3{margin-left:25%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--4{margin-left:33.33333333%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--5{margin-left:41.66666667%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--6{margin-left:50%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--7{margin-left:58.33333333%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--8{margin-left:66.66666667%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--9{margin-left:75%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--10{margin-left:83.33333333%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--11{margin-left:91.66666667%}
.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--12{margin-left:100%}
.aem-Grid>.aem-GridColumn.aem-GridColumn--tablet--newline{display:block;clear:both !important}
.aem-Grid>.aem-GridColumn.aem-GridColumn--tablet--none{display:block;clear:none !important;float:left}
.aem-Grid>.aem-GridColumn.aem-GridColumn--tablet--hide{display:none}
}
.aem-GridShowHidden>.cmp-container>.aem-Grid>.aem-GridColumn{display:block !important}
@font-face{font-display:block;font-family:Icons;font-style:normal;font-weight:400;src:url(clientlib-base/resources/fonts/icons/icons.eot?jmafr8);src:url(clientlib-base/resources/fonts/icons/icons.eot?jmafr8#iefix) format("embedded-opentype"),url(clientlib-base/resources/fonts/icons/icons.ttf?jmafr8) format("truetype"),url(clientlib-base/resources/fonts/icons/icons.woff?jmafr8) format("woff"),url(clientlib-base/resources/fonts/icons/icons.svg?jmafr8#Icons) format("svg")}
[class*=" icon-"],[class^=icon-]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Icons !important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:middle}
.icon-pause:before{content:"\e93f"}
.icon-social-twitterx:before{content:"\e940"}
.icon-social-telegram:before{content:"\e947"}
.icon-social-pinterest:before{content:"\e948"}
.icon-social-tiktok:before{content:"\e949"}
.icon-logout:before{content:"\e93e"}
.icon-online-service:before{content:"\e93d"}
.icon-logout:before{content:"\e93a"}
.icon-notifiche-false:before{content:"\e93b"}
.icon-notifiche-true:before{content:"\e93c"}
.icon-inail:before{content:"\e934"}
.icon-apple:before{color:#999;content:"\e935"}
.icon-google:before{color:#4285f4;content:"\e936"}
.icon-office:before{color:#e74025;content:"\e937"}
.icon-outlook:before{color:#0072c6;content:"\e938"}
.icon-yahoo:before{color:#6001d2;content:"\e939"}
.icon-placeholder:before{content:"\e930"}
.icon-modulo:before{content:"\e931"}
.icon-check:before{content:"\e932"}
.icon-evidenza:before{content:"\e933"}
.icon-external-link:before{content:"\e919"}
.icon-menu:before{content:"\e92f"}
.icon-aggiungi-calendario:before{content:"\e900"}
.icon-alert:before{content:"\e901"}
.icon-areapersonale:before{content:"\e902"}
.icon-arrow-down:before{content:"\e903"}
.icon-arrow-left:before{content:"\e904"}
.icon-arrow-right:before{content:"\e905"}
.icon-bottom-sheet:before{content:"\e906"}
.icon-calendar:before{content:"\e907"}
.icon-check-default:before{content:"\e908"}
.icon-check-mouseover .path1:before{color:#ebeef2;content:"\e909"}
.icon-check-mouseover .path2:before{color:#000;content:"\e90a";margin-left:-1em}
.icon-check-selected:before{content:"\e90b"}
.icon-chevron-down:before{content:"\e90c"}
.icon-chevron-left:before{content:"\e90d"}
.icon-chevron-right:before{content:"\e90e"}
.icon-chevron-small-down:before{content:"\e90f"}
.icon-chevron-small-left:before{content:"\e910"}
.icon-chevron-small-right:before{content:"\e911"}
.icon-chevron-small-up:before{content:"\e912"}
.icon-chevron-up:before{content:"\e913"}
.icon-close:before{content:"\e914"}
.icon-double-chevron-left:before{content:"\e915"}
.icon-double-chevron-right:before{content:"\e916"}
.icon-download:before{content:"\e917"}
.icon-e-mail:before{content:"\e918"}
.icon-filter:before{content:"\e91a"}
.icon-mail:before{content:"\e91b"}
.icon-menu-2:before{content:"\e91c"}
.icon-password-hide:before{content:"\e91d"}
.icon-password-view:before{content:"\e91e"}
.icon-pin .path1:before{color:#27282b;content:"\e91f"}
.icon-pin .path2:before{color:#b3cdd8;content:"\e920";margin-left:-1em}
.icon-play:before{content:"\e921"}
.icon-plus:before{content:"\e922"}
.icon-print:before{content:"\e923"}
.icon-question:before{content:"\e924"}
.icon-search:before{content:"\e925"}
.icon-social-facebook:before{content:"\e926"}
.icon-social-instagram:before{content:"\e927"}
.icon-social-rss:before{content:"\e928"}
.icon-social-spreaker:before{content:"\e929"}
.icon-social-twitter:before{content:"\e92a"}
.icon-social-youtube:before{content:"\e92b"}
.icon-supporto:before{content:"\e92c"}
.icon-telephone:before{content:"\e92d"}
.icon-tragitto:before{content:"\e92e"}
.icon-stop:before{content:"\e941"}
.icon-spinner:before{content:"\e942"}
.icon-settings:before{content:"\e943"}
.icon-link:before{content:"\e944"}
.icon-google-plus:before{content:"\e945"}
.icon-social-linkedin:before{content:"\e946"}
.icon-spinner{-webkit-animation:icon-spinner 2s linear infinite;animation:icon-spinner 2s linear infinite}
@keyframes icon-spinner{0{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
@font-face{font-family:Lora;font-style:normal;font-weight:400;src:url(clientlib-base/resources/fonts/lora/lora-v17-latin-regular.eot);src:local("Lora"),local("Lora-Regular"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-regular.eot?#iefix) format("embedded-opentype"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-regular.woff2) format("woff2"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-regular.woff) format("woff"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-regular.ttf) format("truetype"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-regular.svg#Lora) format("svg")}
@font-face{font-family:Lora;font-style:italic;font-weight:400;src:url(clientlib-base/resources/fonts/lora/lora-v17-latin--italic.eot);src:local("Lora Italic"),local("Lora-RegularItalic"),url(clientlib-base/resources/fonts/lora/lora-v17-latin--italic.eot?#iefix) format("embedded-opentype"),url(clientlib-base/resources/fonts/lora/lora-v17-latin--italic.woff2) format("woff2"),url(clientlib-base/resources/fonts/lora/lora-v17-latin--italic.woff) format("woff"),url(clientlib-base/resources/fonts/lora/lora-v17-latin--italic.ttf) format("truetype"),url(clientlib-base/resources/fonts/lora/lora-v17-latin--italic.svg#Lora) format("svg")}
@font-face{font-family:Lora;font-style:normal;font-weight:500;src:url(clientlib-base/resources/fonts/lora/lora-v17-latin-500.eot);src:local("Lora Medium"),local("Lora-Medium"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-500.eot?#iefix) format("embedded-opentype"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-500.woff2) format("woff2"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-500.woff) format("woff"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-500.ttf) format("truetype"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-500.svg#Lora) format("svg")}
@font-face{font-family:Lora;font-style:italic;font-weight:500;src:url(clientlib-base/resources/fonts/lora/lora-v17-latin-500-italic.eot);src:local("Lora Medium Italic"),local("Lora-MediumItalic"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-500-italic.eot?#iefix) format("embedded-opentype"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-500-italic.woff2) format("woff2"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-500-italic.woff) format("woff"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-500-italic.ttf) format("truetype"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-500-italic.svg#Lora) format("svg")}
@font-face{font-family:Lora;font-style:normal;font-weight:600;src:url(clientlib-base/resources/fonts/lora/lora-v17-latin-600.eot);src:local("Lora SemiBold"),local("Lora-SemiBold"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-600.eot?#iefix) format("embedded-opentype"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-600.woff2) format("woff2"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-600.woff) format("woff"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-600.ttf) format("truetype"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-600.svg#Lora) format("svg")}
@font-face{font-family:Lora;font-style:italic;font-weight:600;src:url(clientlib-base/resources/fonts/lora/lora-v17-latin-600-italic.eot);src:local("Lora Semibold Italic"),local("Lora-SemiBoldItalic"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-600-italic.eot?#iefix) format("embedded-opentype"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-600-italic.woff2) format("woff2"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-600-italic.woff) format("woff"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-600-italic.ttf) format("truetype"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-600-italic.svg#Lora) format("svg")}
@font-face{font-family:Lora;font-style:normal;font-weight:700;src:url(clientlib-base/resources/fonts/lora/lora-v17-latin-700.eot);src:local("Lora Bold"),local("Lora-Bold"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-700.eot?#iefix) format("embedded-opentype"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-700.woff2) format("woff2"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-700.woff) format("woff"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-700.ttf) format("truetype"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-700.svg#Lora) format("svg")}
@font-face{font-family:Lora;font-style:italic;font-weight:700;src:url(clientlib-base/resources/fonts/lora/lora-v17-latin-700-italic.eot);src:local("Lora Bold Italic"),local("Lora-BoldItalic"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-700-italic.eot?#iefix) format("embedded-opentype"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-700-italic.woff2) format("woff2"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-700-italic.woff) format("woff"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-700-italic.ttf) format("truetype"),url(clientlib-base/resources/fonts/lora/lora-v17-latin-700-italic.svg#Lora) format("svg")}
.font-lora{font-family:Lora,serif}
@font-face{font-family:Titillium Web;font-style:normal;font-weight:200;src:url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-200.eot);src:local("Titillium Web Thin"),local("TitilliumWeb-Thin"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-200.eot?#iefix) format("embedded-opentype"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-200.woff2) format("woff2"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-200.woff) format("woff"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-200.ttf) format("truetype"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-200.svg#TitilliumWeb) format("svg")}
@font-face{font-family:Titillium Web;font-style:italic;font-weight:200;src:url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-200-italic.eot);src:local("Titillium Web Thin Italic"),local("TitilliumWeb-ThinItalic"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-200-italic.eot?#iefix) format("embedded-opentype"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-200-italic.woff2) format("woff2"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-200-italic.woff) format("woff"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-200-italic.ttf) format("truetype"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-200-italic.svg#TitilliumWeb) format("svg")}
@font-face{font-family:Titillium Web;font-style:normal;font-weight:300;src:url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-300.eot);src:local("Titillium Web Light"),local("TitilliumWeb-Light"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-300.eot?#iefix) format("embedded-opentype"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-300.woff2) format("woff2"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-300.woff) format("woff"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-300.ttf) format("truetype"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-300.svg#TitilliumWeb) format("svg")}
@font-face{font-family:Titillium Web;font-style:italic;font-weight:300;src:url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-300-italic.eot);src:local("Titillium Web Light Italic"),local("TitilliumWeb-LightItalic"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-300-italic.eot?#iefix) format("embedded-opentype"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-300-italic.woff2) format("woff2"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-300-italic.woff) format("woff"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-300-italic.ttf) format("truetype"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-300-italic.svg#TitilliumWeb) format("svg")}
@font-face{font-family:Titillium Web;font-style:normal;font-weight:400;src:url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-regular.eot);src:local("Titillium Web"),local("TitilliumWeb-Regular"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-regular.eot?#iefix) format("embedded-opentype"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-regular.woff2) format("woff2"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-regular.woff) format("woff"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-regular.ttf) format("truetype"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-regular.svg#TitilliumWeb) format("svg")}
@font-face{font-family:Titillium Web;font-style:italic;font-weight:400;src:url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-italic.eot);src:local("Titillium Web Italic"),local("TitilliumWeb-Italic"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-italic.eot?#iefix) format("embedded-opentype"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-italic.woff2) format("woff2"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-italic.woff) format("woff"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-italic.ttf) format("truetype"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-italic.svg#TitilliumWeb) format("svg")}
@font-face{font-family:Titillium Web;font-style:normal;font-weight:600;src:url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-600.eot);src:local("Titillium Web SemiBold"),local("TitilliumWeb-SemiBold"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-600.eot?#iefix) format("embedded-opentype"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-600.woff2) format("woff2"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-600.woff) format("woff"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-600.ttf) format("truetype"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-600.svg#TitilliumWeb) format("svg")}
@font-face{font-family:Titillium Web;font-style:italic;font-weight:600;src:url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-600-italic.eot);src:local("Titillium Web SemiBold Italic"),local("TitilliumWeb-SemiBoldItalic"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-600-italic.eot?#iefix) format("embedded-opentype"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-600-italic.woff2) format("woff2"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-600-italic.woff) format("woff"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-600-italic.ttf) format("truetype"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-600-italic.svg#TitilliumWeb) format("svg")}
@font-face{font-family:Titillium Web;font-style:normal;font-weight:700;src:url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-700.eot);src:local("Titillium Web Bold"),local("TitilliumWeb-Bold"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-700.eot?#iefix) format("embedded-opentype"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-700.woff2) format("woff2"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-700.woff) format("woff"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-700.ttf) format("truetype"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-700.svg#TitilliumWeb) format("svg")}
@font-face{font-family:Titillium Web;font-style:italic;font-weight:700;src:url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-700-italic.eot);src:local("Titillium Web Bold Italic"),local("TitilliumWeb-BoldItalic"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-700-italic.eot?#iefix) format("embedded-opentype"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-700-italic.woff2) format("woff2"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-700-italic.woff) format("woff"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-700-italic.ttf) format("truetype"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-700-italic.svg#TitilliumWeb) format("svg")}
@font-face{font-family:Titillium Web;font-style:normal;font-weight:900;src:url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-900.eot);src:local("Titillium Web Black"),local("TitilliumWeb-Black"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-900.eot?#iefix) format("embedded-opentype"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-900.woff2) format("woff2"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-900.woff) format("woff"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-900.ttf) format("truetype"),url(clientlib-base/resources/fonts/titillium-web/titillium-web-v9-latin-900.svg#TitilliumWeb) format("svg")}
.font-titillium-web{font-family:Titillium Web,Geneva,Tahoma,sans-serif}
.section{padding:.5rem 0;position:relative}
.container{max-width:100% !important;padding-left:0 !important;padding-right:0 !important}
.container-fluid{padding-left:24px;padding-right:24px}
.container-fluid-md{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}
.column-2{column-count:2}
.column-3{column-count:3}
[class*=" column-"] li,[class^=column-] li{-webkit-column-break-inside:avoid;break-inside:avoid;display:inline-block;page-break-inside:avoid;width:100%}
.list-link-styled[class*=" column-"] li,.list-link-styled[class^=column-] li{display:list-item;margin-bottom:.5rem}
@media(min-width:576px){.column-sm-2{column-count:2}
.column-sm-3{column-count:3}
}
@media(min-width:768px){.column-md-2{column-count:2}
.column-md-3{column-count:3}
}
@media(min-width:992px){.column-lg-2{column-count:2}
.column-lg-3{column-count:3}
}
@media(min-width:1200px){.column-xl-2{column-count:2}
.column-xl-3{column-count:3}
}
.row{margin-left:-8px;margin-right:-8px}
.no-gutters{margin-left:0 !important;margin-right:0 !important}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{padding-left:8px;padding-right:8px}
.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{position:relative;width:100%}
@media(min-width:768px){.section{padding:1rem 0}
.container-fluid,.container-fluid-md{padding-left:20px;padding-right:20px}
.row{margin-left:-7px;margin-right:-7px}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:7px;padding-right:7px}
}
@media(min-width:992px){.container-fluid,.container-fluid-md{padding-left:20px;padding-right:20px}
.row{margin-left:-8px;margin-right:-8px}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:8px;padding-right:8px}
}
@media(min-width:1440px){.container-fluid,.container-fluid-md{max-width:1400px}
}
html{font-size:87.5%}
abbr{text-decoration:none}
.btn-entrypoint,.card-header>.card-title,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:1rem}
.h1,h1{font-size:34px;font-weight:600;line-height:40px}
.h2,.text h3,h2{font-size:32px;line-height:40px}
.h3,.text h4,h3{font-size:24px;font-weight:600;line-height:32px}
.h4,.text h5,h4{font-size:20px;line-height:26px}
.h5,.text h6,h5{font-size:18px;font-weight:600;line-height:24px}
.h6,h6{font-size:16px;font-weight:700;line-height:24px}
.text-break{word-break:break-word !important}
.text-24{font-size:24px;line-height:30px}
.text ol,.text p,.text ul,.text-20,.text-20 p{font-size:20px;line-height:32px;word-break:break-word}
.text-18{font-size:18px;line-height:27px}
.text-16,p{font-size:16px;line-height:27px}
.text-14{font-size:14px !important;line-height:18px}
.text-12{font-size:12px;line-height:16px}
.font-weight-semibold{font-weight:600}
.no-underline{text-decoration:none !important}
.link-underline{text-decoration:underline !important}
.link-underline:hover{text-decoration:none !important}
.mh-400{min-height:400px !important}
.icon-xs{font-size:16px}
.icon-sm{font-size:24px}
.icon{font-size:32px}
.icon-md{font-size:48px}
.icon-lg{font-size:64px}
.icon-xl{font-size:96px}
a{color:#1048d0;display:inline-block}
p a{display:initial;overflow-wrap:break-word}
a:focus,a:hover{color:#000}
main a:not(.btn){text-decoration:underline}
a.nav-link,a.page-link{text-decoration:none !important}
a.link-arrow:after{content:"\e905";display:inline-block;font-family:Icons;font-size:1.2rem;font-weight:400;margin-left:.5rem;vertical-align:middle}
a.link-external:after{content:"\e919"}
a.link-download:after,a.link-external:after{display:inline-block;font-family:Icons;font-weight:400;margin-left:.5rem;vertical-align:top}
a.link-download:after{content:"\e917"}
a.link-calendar{color:#012e5d}
a.link-calendar:after{content:"\e900";display:inline-block;font-family:Icons;font-size:24px;font-weight:400;margin-left:.5rem;vertical-align:middle}
a.link-image-video{bottom:0;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;text-align:center;text-decoration:none !important;top:0}
a.link-image-video:hover .btn.btn-default.btn-rounded{background-color:#b3cdd8 !important}
.text ol:not([class*=list-unstyled]),.text ul:not([class*=list-unstyled]),ol.text-20:not([class*=list-unstyled]),ul.text-20:not([class*=list-unstyled]){padding-left:20px}
.text ul:not([class*=list-unstyled]) li,ul.text-20:not([class*=list-unstyled]) li{list-style:disc;padding-left:10px}
.text ol:not([class*=list-unstyled]) li,ol.text-20:not([class*=list-unstyled]) li{padding-left:10px}
.text ul:not([class*=list-unstyled]) li::marker,ul.text-20:not([class*=list-unstyled]) li::marker{font-size:.7em}
.list-style-alpha{list-style:lower-alpha}
.list-inline,.list-inline-sep{margin:0}
.list-inline-sep>li,.list-inline>li{display:inline-block}
.list-inline>li:not(:last-child){margin-right:.25rem}
.list-inline-sep{margin:0;padding:0}
.list-inline-sep>li:not(:last-child){margin-right:.5rem}
.list-inline-sep>li:not(:last-child):after{content:"|";display:inline-block;margin-left:.5rem}
.list-download{list-style:none;margin:0;padding:8px 0 0}
.list-download li{border-left:4px solid #dbdee6;color:#54595d;line-height:28px;margin-bottom:24px;padding:0 20px 24px}
.list-download li:last-child{margin-bottom:0}
.list-download li p{margin:.375rem 0 0}
.list-download li a{-ms-flex-align:start;-ms-flex-pack:justify;align-items:flex-start;color:#012e5d;display:-ms-flexbox;display:flex;font-size:24px;font-weight:600;justify-content:space-between;line-height:30px;text-decoration:none}
.list-download li a:hover span{text-decoration:underline}
.list-download li a:after{content:"\e917";display:inline-block;font-family:Icons;font-weight:400;margin-left:.5rem;vertical-align:top}
.list-download li a.link-arrow:after{content:"\e905";font-size:inherit}
.list-download li a.link-external:after{content:"\e919"}
.list-download-media li{border:0;margin-bottom:24px;padding:0 20px 0 0}
.list-download-media li .media-img{height:64px;margin-right:1rem;overflow:hidden;position:relative;width:64px}
.list-download-media li .media-img img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}
.list-simple{list-style:none;margin:0;padding:8px 0 0}
.list-simple li{border-bottom:1px solid #ddd;color:#54595d;line-height:28px;margin-bottom:24px;padding:0 20px 24px 0}
.list-simple li:last-child{margin-bottom:0}
.list-simple li a{font-size:20px;font-weight:600;line-height:24px;text-decoration:none}
.list-simple li a:hover{text-decoration:underline}
.list-link{list-style:none;margin:0;padding:8px 0 0}
.list-link li{border-bottom:1px solid #ddd;color:#54595d;line-height:28px;margin-bottom:24px;padding:0 20px 24px 0}
.list-link li:last-child{margin-bottom:0}
.list-link li p{margin:.375rem 0 0}
.list-link li a{-ms-flex-align:start;-ms-flex-pack:justify;align-items:flex-start;color:#012e5d;display:-ms-flexbox;display:flex;font-size:24px;font-weight:600;justify-content:space-between;line-height:30px;text-decoration:none}
.list-link li a:hover span{text-decoration:underline}
.list-link li a.link-external:after{content:"\e919";display:inline-block;font-family:Icons;font-weight:400;margin-left:.5rem;vertical-align:top}
.list-download li a,.list-link li a{justify-content:normal}
.list-download li a span,.list-link li a span{text-decoration:underline}
.list-link li a:before{content:"\e944"}
.list-link li a.link-external:before,.list-link li a:before{display:inline-block;font-family:Icons;font-weight:400;margin-right:.5rem;vertical-align:top}
.list-link li a.link-external:before{content:"\e919"}
.list-link li a.link-external:after{display:none}
.list-download li a:before{content:"\e917"}
.list-download li a.link-external:before,.list-download li a:before{display:inline-block;font-family:Icons;font-weight:400;margin-right:.5rem;vertical-align:top}
.list-download li a.link-external:before{content:"\e919"}
.list-download li a.link-external:after,.list-download li a:after{display:none}
blockquote{border-left:4px solid #b3cdd8;color:#63636d;font-size:32px;font-style:italic;line-height:40px;margin-bottom:3rem;padding:2.5rem}
blockquote cite{display:block;font-size:18px;font-style:normal;line-height:32px;margin-top:4rem}
blockquote cite strong{color:#01101e;display:block;font-size:24px;font-weight:400}
[class*=" bg-top-primary"] .row.align-items-end,[class*=" bg-top-primary"] .row.align-items-end a,[class^=bg-top-primary] .row.align-items-end,[class^=bg-top-primary] .row.align-items-end a{color:#fff !important}
@media(min-width:768px){html{font-size:93.75%}
.h1,h1{font-size:40px;font-weight:400;line-height:48px}
.h2,h2{font-size:32px;line-height:40px}
.h3,h3{font-size:24px;font-weight:600;line-height:32px}
.h4,h4{font-size:20px;line-height:26px}
.h5,h5{font-size:18px;font-weight:600}
.h5,.h6,h5,h6{line-height:24px}
.h6,h6{font-size:16px;font-weight:700}
}
@media(min-width:1200px){html{font-size:100%}
.h1,h1{font-size:40px;line-height:48px}
.h2,h2{font-size:32px;line-height:40px}
.h3,h3{font-size:24px;font-weight:600;line-height:32px}
.h4,h4{font-size:20px;line-height:26px}
.h5,h5{font-size:18px;font-weight:600}
.h5,.h6,h5,h6{line-height:24px}
.h6,h6{font-size:16px;font-weight:700}
}
html{background-color:#012e5d}
.header h1{margin-bottom:0;min-height:82px}
.header .py-3.d-flex.align-items-center strong,.header h1 strong{color:#012e5d;font-size:16px;font-weight:700;line-height:24px;min-height:50px;padding-left:24px;position:relative;text-transform:uppercase}
.header .py-3.d-flex.align-items-center strong:before,.header h1 strong:before{background-image:url(clientlib-base/img/logo-sep.png);background-position:0 0;bottom:0;content:"";display:block;left:9px;min-height:50px;position:absolute;top:0;width:8px}
.header .logo{max-height:48px;min-width:116px;width:100%}
.header .logo.d-flex{min-width:80px}
.header h1 a img{border-bottom:1px solid transparent;padding:2px 0 1px}
.header h1 a:hover img{border-bottom:1px solid #012e5d}
.header .btn{color:#012e5d;font-weight:400;letter-spacing:0}
.header .social li{margin:0}
.header .social li a:hover{background-color:#eee !important}
@keyframes stickyDown{0{top:-150px}
to{top:0}
}
.sticky.is-sticky{left:0;position:absolute;right:0;top:0;width:100%;z-index:1000}
.sticky.is-sticky.is-sticky-onscroll{animation:stickyDown 1s forwards;background-color:#f3f4f8;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);position:fixed;top:-150px}
.language>.list-inline-item:not(:last-child){margin-right:.25rem}
.language{margin-bottom:0}
.language .btn{border-radius:0;color:#fff;font-family:Titillium Web,sans-serif;font-weight:600}
.social>.list-inline-item:not(:last-child){margin-right:.5rem}
.search-wrapper .form-control,.search-wrapper .input-group-text{background-color:transparent;border:0 !important;color:#012e5d;font-size:14px;min-height:auto}
.search-wrapper .form-control::placeholder{color:#012e5d !important}
.search-wrapper-autocomplete{background:#fff;border-top:2px solid #012e5d;box-shadow:0 6px 8px -4px rgba(1,46,93,.16);left:0;max-height:200px;overflow:auto;position:absolute;right:0;top:42px;z-index:1}
.search-wrapper-autocomplete ul{font-size:14px;list-style:none;margin:0;padding:0}
.search-wrapper-autocomplete li{margin:0;padding:12px 16px}
.search-wrapper-autocomplete li:hover{background-color:#f2f2f2;cursor:pointer}
.search-wrapper-autocomplete li strong{font-weight:700}
#user-info{background-color:#fff;color:#19191a;padding:.5rem 1rem}
#open-user-info{background-color:transparent;border:0;padding:0}
#open-user-info:before{content:"\f077";font-family:Font Awesome\ 5 Free;font-weight:900}
#open-user-info.collapsed:before{content:"\f078"}
.header-links>.btn:not(:last-child){margin-right:.5em}
.loggedBar{background-color:#17807f;color:#fff}
.footer{background-color:#012e5d;color:#c6cace}
.footer a:hover,.footer h1,.footer h2,.footer h3,.footer h4{color:#fff}
.footer hr{border-color:#ddd}
.footer hr.sm{margin:.5rem 0}
.footer .list-unstyled li{margin-bottom:.75rem}
.footer .logo{max-height:80px}
.footer a{border-bottom:1px solid rgba(255,255,255,.5);color:#fff;display:inline;font-weight:300}
.footer a:hover{border-bottom:1px solid #fff;text-decoration:none}
.footer .no-underline a{border-bottom:1px solid transparent}
.footer .no-underline a:hover{border-bottom:1px solid rgba(255,255,255,.5)}
.footer a.text-grey-1:hover{border-bottom:1px solid rgba(0,0,0,.5)}
.footer .list-inline-sep>li{margin-bottom:1rem;margin-top:1rem}
.footer .btn-primary.btn-alt{background-color:#75ebe7;border-color:#75ebe7;color:#30373d}
.footer .btn-primary.btn-alt:hover{background-color:#fff;border-color:#fff}
.footer h3{position:relative}
.footer .social li{margin-bottom:1rem}
.collapse-footer-menu{border-bottom:1px solid rgba(255,255,255,.5)}
.collapse-footer-menu h3{margin:0;padding:12px 24px}
.collapse-footer-menu .collapse-toggler{-ms-flex-pack:end !important;background-color:transparent !important;border:0;justify-content:flex-end !important;left:0;padding:12px 24px;position:absolute;top:0}
.collapse-footer-menu .collapse-toggler:hover{border:0}
.collapse-footer-menu .collapse,.collapse-footer-menu .collapsing{padding:12px 24px}
.footer .logo-pagopa{max-height:40px}
.footer .logo-spid{max-height:32px}
.footer .pon-loghi>li{border-bottom:1px solid #e5e6e8;padding:.5rem 0}
.footer .pon-loghi>li:first-child{padding:.5rem 0 1.5rem}
.footer .pon-loghi>li:last-child{border-bottom:0}
.footer .pon-loghi img{max-height:90px}
@media(min-width:768px){.footer .pon-loghi>li{border-bottom:0;margin:0;padding-bottom:.5rem !important;padding-top:.5rem !important}
.collapse-footer-menu{border:0}
.collapse-footer-menu h3{margin-bottom:1rem;padding:0}
.collapse-footer-menu .collapse-toggler{display:none !important}
.collapse-footer-menu .collapse{display:block !important;padding:0}
}
@media(min-width:992px){.header .logo{max-height:64px;min-width:154px}
.header .logo.d-flex{min-width:80px}
.header h1{min-height:96px}
.header h1 strong{padding-left:44px}
.header h1 strong:before{left:20px}
.header-links.flex-lg-column>.btn:not(:last-child){margin-bottom:.5rem;margin-right:0}
}
.header .navbar-nav .nav-link,.header .navbar-nav .nav-link:focus,.header .navbar-nav .nav-link:hover{color:#012e5d}
.header .navbar-nav .nav-link.active{border-bottom-color:#012e5d !important}
.navbar-toggler{border-radius:0;color:#fff;line-height:inherit}
#menu-top .dropdown-toggle{white-space:normal}
.dropdown-toggle:after{border:0;content:"\e90f";font-family:Icons;font-weight:900;margin-left:.25rem;vertical-align:bottom}
.dropdown-menu{border-radius:0;box-shadow:0 6px 8px -4px rgba(1,46,93,.16);font-size:inherit;margin:.25rem 0;min-width:100%}
.dropdown-item{color:#27282b !important;padding:.375rem 0;text-decoration:none !important;transition:color 50ms ease-in-out,background-color 50ms ease-in-out,border-color 50ms ease-in-out}
.dropdown-item:focus,.dropdown-item:hover{background:0;color:#004d99;text-decoration:underline !important}
.dropdown-item.active,.dropdown-item:active{background-color:transparent;color:#0073e6;font-weight:700}
.dropdown-item.disabled,.dropdown-item:disabled{opacity:.5}
.megamenu-menu a{color:#27282b !important}
.megamenu-menu h3{margin-bottom:0}
.megamenu-menu .megamenu-title{color:#012e5d !important;display:block;font-size:16px;font-weight:700;margin-bottom:0;padding:.375rem 0}
.megamenu-item{padding:.375rem 0}
.megamenu-item.disabled,.megamenu-item:disabled{opacity:.5;pointer-events:none}
.btn-accedi{background-color:#17807f !important;color:#fff !important}
.btn-accedi:hover{background-color:#1e6665 !important}
[data-keyboard=true] .btn-accedi:focus{outline-color:#ffeb3b !important}
.btn-accedi.dropdown-toggle{-ms-flex-pack:justify !important;-ms-flex-align:center !important;align-items:center !important;display:-ms-flexbox !important;display:flex !important;justify-content:space-between !important;text-decoration:none !important}
.btn-accedi.dropdown-toggle:after{content:"\e90c";display:inline-block;font-family:Icons !important;text-align:center}
.btn-accedi.dropdown-toggle[aria-expanded=true]:after{content:"\e913"}
.megamenu-item.link-external{color:#012e5d !important;text-decoration:underline}
.avatar-user{color:#012e5d;display:block;font-weight:600;height:32px;padding-top:4px;position:relative;text-align:center;width:32px}
.avatar-user .notification{background-color:#1048d0;border:1px solid #fff;border-radius:50%;display:block;height:8px;position:absolute;right:0;top:0;width:8px}
.dropdown-menu-user{background-color:#fff !important;width:280px}
.dropdown-menu-user .badge{background-color:#012e5d;border-radius:50%;color:#fff;font-size:16px;font-weight:400}
.search-wrapper{border-top:1px solid #b3cdd8;padding:3px 0}
.search-wrapper .btn,.search-wrapper .form-control{height:36px;line-height:24px}
.divCerca.active .search-wrapper{background-color:#fff;z-index:1066}
.divCerca.active:before{background:#00000055;bottom:0;content:"";left:0;outline:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;z-index:1060}
.search-wrapper .dropdown.show .btn{position:relative;z-index:1061}
.search-wrapper .dropdown.show .dropdown-menu{border-top:2px solid #1048d0 !important;left:auto !important;margin-top:1px !important;min-width:790px;padding:16px;right:0 !important;top:41px !important;transform:none !important;z-index:1061}
@media(max-width:991px){.header .container-fluid{border-bottom:1px solid #b3cdd8;padding-right:0}
.header .loggedBar .container-fluid{padding-right:20px}
@keyframes bgmenu{0{background-color:rgba(0,0,0,0)}
30%{background-color:rgba(0,0,0,0)}
to{background-color:rgba(0,0,0,.7)}
}
.navbar-collapse{background-color:#000;background-color:rgba(0,0,0,.7);bottom:0;display:block;position:fixed;right:100%;top:0;transition:all .3s ease;width:100%;z-index:9999}
.navbar-collapse.show{animation:bgmenu 1s}
.divMenu{background-color:#fff;box-shadow:0 2px 2px 0 rgba(171,171,171,.5);display:flex;flex-direction:column;height:100%;max-width:360px;overflow:auto}
.menu-responsive{border-top:1px solid #dee2e6;margin-top:auto}
.divMenu .logo-menu{max-height:48px;width:100%}
.navbar-collapse.collapsing{display:block;height:auto !important;margin-right:80%;transition:all .3s ease}
.navbar-collapse.show{right:0}
.header #slide-nav,.header .navbar .container.position-relative{position:inherit !important}
.navbar-collapse ul.nav,.navbar-collapse ul.navbar-nav{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;display:block;-ms-flex-direction:column !important;flex-direction:column !important}
.nav>li.col-lg-auto{padding:0}
.nav>li.col-lg-auto>a{padding:0 3px 8px}
.navbar-nav .dropdown-menu{background:#fff;border:0;box-shadow:none;margin:0 0 15px;padding:0;position:relative !important;width:100% !important}
.dropdown>ul,.navbar-nav .dropdown-menu>ul{padding:0 0 0 5px}
.navbar-nav .dropdown-menu>ul a{font-size:16px;font-weight:700;padding:0 0 5px 5px}
.navbar-nav .dropdown-menu ul ul{padding:0 20px !important}
#menu-top a{display:block;font-size:16px;white-space:normal}
#menu-top .btn-sm{font-size:14px}
#menu-top .dropdown-menu{background-color:#f7f8fc;margin:0;padding:0 1.5rem}
#menu-top .dropdown-menu:before{border-bottom:2px solid #012e5d;content:"";display:block;margin-bottom:1rem}
#menu-top .nav-link{border:0;font-weight:inherit;padding:2rem 1.5rem;text-align:left;width:100%}
#menu-top .dropdown-toggle{-ms-flex-pack:justify !important;-ms-flex-align:center !important;align-items:center !important;background-color:transparent;display:-ms-flexbox !important;display:flex !important;justify-content:space-between !important;text-decoration:none !important}
#menu-top .dropdown-toggle:after{content:"\e90c";display:inline-block;font-family:Icons !important;text-align:center}
#menu-top .dropdown-toggle[aria-expanded=true]{background-color:#f7f8fc}
#menu-top .dropdown-toggle[aria-expanded=true]:after{content:"\e913"}
#menu-top .btn-accedi{font-size:16px;padding:1rem 1.5rem;text-align:center}
#cerca-top{background-color:#000;background-color:rgba(0,0,0,.7);bottom:0;display:block;height:100% !important;position:fixed;right:100%;top:0;transition:all .3s ease;width:100%;z-index:9999}
#cerca-top.collapsing,#cerca-top.show{display:block !important}
#cerca-top.show{animation:bgmenu 1s;right:0;transition:all .3s ease}
#cerca-top .divCerca{background-color:#fff;box-shadow:0 2px 2px 0 rgba(171,171,171,.5);height:100%;max-width:360px;overflow:auto}
#cerca-top .logo-menu{max-height:48px;width:100%}
#cerca-top .search-wrapper{background-color:#fff;border-bottom:1px solid #b3cdd8;padding:0}
.divCerca.active:before{display:none}
.search-wrapper .form-control{background-color:transparent;border-bottom:1px solid #b3cdd8 !important;color:#19191a;font-size:20px;line-height:24px;min-height:56px;width:100%}
.search-wrapper .search-wrapper-autocomplete{top:55px}
.search-wrapper .dropdown.show .dropdown-menu{min-width:100%;top:109px !important}
.search-wrapper .btn,.search-wrapper .form-control{padding:20px !important}
.search-wrapper .btn{height:56px;line-height:16px}
.search-wrapper .btn.btn-rounded{background-color:#0b3e74 !important;border-color:#0b3e74 !important;border-radius:0 !important;color:#fff;width:100%}
.search-wrapper .btn.btn-rounded:hover{background-color:#2b394a !important;border-color:#2b394a !important}
.search-wrapper .btn.btn-rounded:not(:disabled):not(.disabled):active{background-color:#0b3e74 !important;border-color:#0b3e74 !important}
.search-wrapper .btn.btn-rounded .icon-search{transform:scale(1.5)}
.header .border,.header .border-bottom,.header .border-left,.header .border-right,.header .border-top{border-color:#b3cdd8}
.header .btn .icon-sm{color:#012e5d}
.dropdown-menu-user:before{display:none !important}
.dropdown-menu-user .dropdown-item{font-size:14px !important;font-weight:400 !important;padding:6px 0 !important}
}
main nav{margin-bottom:1rem}
.col-lg-4.col-xl-3.border-right{border-color:#b3cdd8 !important}
.btn-amm{bottom:0;left:0;padding-left:66px !important;position:fixed;z-index:999}
#sidebar-menu-mobile .input-group.date .input-group-append .btn{border:0}
#sidebar-menu-mobile{background-color:#fff;bottom:0;left:0;margin:0;overflow:auto;padding-bottom:3rem;position:fixed;right:0;top:100%;transition:all .5s;z-index:1020}
#sidebar-menu-mobile.show{padding-bottom:5rem;top:0;transition:all .5s}
#sidebar-menu-mobile .collapse{border-bottom:1px solid #b3cdd8}
#sidebar-menu-mobile .collapse-toggler,#sidebar-menu-mobile hr{border-color:#b3cdd8}
#sidebar-menu-mobile .form-filtri .accordion,#sidebar-menu-mobile .form-filtri .custom-select.border-bottom,#sidebar-menu-mobile .form-filtri .form-control.border-bottom,#sidebar-menu-mobile .form-filtri .input-group-text.border-bottom,#sidebar-menu-mobile .form-filtri .input-group.border-bottom{background-color:#f4f5f9;border-bottom:2px solid #414c57 !important;margin-bottom:16px}
#sidebar-menu-mobile .fixed-bottom{position:relative}
#sidebar-menu-mobile.show .fixed-bottom{bottom:0;left:0;position:fixed;right:0;z-index:1030}
#sidebar-menu-title{border-bottom:1px solid #b3cdd8;color:#012e5d;font-size:20px;font-weight:400;line-height:26px;margin-bottom:0}
#sidebar-menu-title a{color:#012e5d;display:block;margin-bottom:0;padding:20px 16px;text-decoration:none !important}
#sidebar-menu-title a:hover{background-color:#f3f5f8;text-decoration:underline !important}
#sidebar-menu-title .menu-toggler{background-color:transparent;border:0;color:#fff;margin-left:1rem;padding:0}
#sidebar-menu li{list-style:none;position:relative}
#sidebar-menu a{border-bottom:1px solid #b3cdd8;border-left:4px solid transparent;color:#01101e;display:block;padding:12px 56px 12px 12px;text-decoration:none !important}
#sidebar-menu a.active{border-left-color:#012e5d;font-weight:600}
#sidebar-menu a:hover{background-color:#f3f5f8;text-decoration:underline !important}
#sidebar-menu a[aria-expanded=true] .icon-plus:before{content:"\e914"}
#sidebar-menu .btn-rounded{position:absolute;right:0;top:5px}
#sidebar-menu .btn-rounded:hover{text-decoration:none !important}
#sidebar-menu ul{background-color:#f7f8fc;padding:0}
#sidebar-menu ul ul{background-color:#f3f5f8}
#sidebar-menu ul li:last-child a{border-bottom:0}
#sidebar-menu ul li a{padding-left:32px}
#sidebar-menu ul ul li a{font-size:14px;padding-left:48px}
@media(min-width:768px){.navbar-expand-md{border-bottom:1px solid #b3cdd8;border-top:1px solid #b3cdd8}
.navbar-expand-md .navbar-nav .nav-link{border-bottom:2px solid transparent;border-top:2px solid transparent}
.navbar-expand-md .navbar-nav .nav-link:focus,.navbar-expand-md .navbar-nav .nav-link:hover{font-weight:600}
.navbar-expand-md .navbar-nav .nav-link[aria-expanded=true],.navbar-expand-md .navbar-nav .nav-link[aria-expanded=true]:focus,.navbar-expand-md .navbar-nav .nav-link[aria-expanded=true]:hover{border-bottom-color:#012e5d}
.navbar-expand-md .megamenu{position:static}
.header .dropdown-menu{border:0;margin-top:1px;padding:10px 20px}
.header .navbar-expand-md .dropdown-menu,.header .navbar-expand-md .megamenu-menu{border:0;margin-top:1px;padding:30px 40px}
.nav-link.dropdown-toggle:after{display:none}
}
@media(min-width:992px){.navbar-expand-lg{border-bottom:1px solid #b3cdd8;border-top:1px solid #b3cdd8}
.search-wrapper{background-color:#fff;border:1px solid #012e5d;border-radius:36px;margin-bottom:8px;padding:0}
.search-wrapper .form-control::placeholder{color:#012e5d;font-style:italic}
.search-wrapper .form-control{border-radius:36px 0 0 36px}
.search-wrapper .form-control:hover{background-color:#fff !important}
.search-wrapper .bg-white.btn-rounded{background-color:#012e5d !important;border-radius:0 36px 36px 0 !important;color:#fff;padding-right:0 !important;width:48px}
.search-wrapper .bg-white.btn-rounded:hover{background-color:#2b394a !important;border-color:#2b394a !important;color:#fff}
.search-wrapper .invalid-feedback{left:50px;position:absolute;top:8px}
.navbar-expand-lg .navbar-nav .nav-link{border-bottom:2px solid transparent;border-top:2px solid transparent}
.navbar-expand-lg .navbar-nav .nav-item:hover{z-index:1051}
.navbar-expand-lg .navbar-nav .nav-link:hover{background:#fff;border-bottom-color:#012e5d !important;position:relative;z-index:1051}
.navbar-expand-lg .navbar-nav .nav-link[aria-expanded=true],.navbar-expand-lg .navbar-nav .nav-link[aria-expanded=true]:focus,.navbar-expand-lg .navbar-nav .nav-link[aria-expanded=true]:hover{border-bottom-color:#012e5d}
.header .dropdown-menu{border:0;margin-top:1px;padding:10px 20px}
.divMenu .nav-item:last-child .dropdown-menu{left:auto;right:0}
.header .navbar-expand-lg .dropdown-menu,.header .navbar-expand-lg .megamenu-menu{border:0;margin-top:1px;min-width:320px;padding:30px 40px}
.header .navbar-expand-lg .megamenu-menu{min-width:100%}
.header .navbar-expand-lg .dropdown-menu .dropdown-item{white-space:normal}
.navbar-expand-lg .megamenu{position:static}
.navbar-expand-lg .dropdown-menu{margin-top:1px;z-index:1050}
.navbar-expand-lg .dropdown.show:before{background:#00000055;bottom:0;content:"";left:0;outline:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;z-index:1050}
.navbar-expand-lg .navbar-nav .nav-link[aria-expanded=true]{background:#fff;position:relative;z-index:1050}
#sidebar-menu-mobile{display:block;height:100%;overflow:hidden;position:relative;top:0;z-index:0}
#sidebar-menu.navbar-dark>.nav-divider{border-top:1rem solid #fff}
}
.breadcrumb-item,.breadcrumb-title{display:inline}
.breadcrumb{background-color:transparent;color:#414c57;display:block;font-size:14px;margin:0;padding:.75rem 0 1.25rem}
.breadcrumb a{color:#01101e;font-weight:600;text-decoration:none !important}
.breadcrumb a:hover{text-decoration:underline !important}
.section-primary .breadcrumb-item+.breadcrumb-item:before{color:#fff}
.breadcrumb-item+.breadcrumb-item{padding-left:.125rem}
.breadcrumb-item+.breadcrumb-item:before{color:#01101e;padding-right:.25rem}
.tooltip-main{background:#f3f5f8;border:1px solid #f3f5f8;border-radius:0;color:#f3f5f8;float:right;font-weight:400;height:15px;margin:4px 121px 0 5px;text-align:left !important;width:15px}
.tooltip-qm{float:left;font-size:12px;margin:-2px 0 3px 4px}
.tooltip-inner{background:#f3f5f8;border:1px solid #f3f5f8;color:#414c57;font-size:14px;max-width:236px !important;padding:10px 15px 12px 20px;text-align:left}
.tooltip.show{opacity:1}
.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{border-bottom-color:#f3f5f8}
.alert{border:0;border-left:4px solid #012e5d;padding:24px}
.alert-title{color:#01101e;font-size:24px;font-weight:600}
.alert-header{-ms-flex-pack:justify;border-bottom:1px solid #b3cdd8;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px}
.alert-header:after{content:"\e901";font-family:Icons;font-size:24px;font-weight:900;margin-bottom:1rem;margin-left:24px}
.alert-question .alert-header:after{content:"\e924";font-family:Icons;font-size:24px;font-weight:900;margin-left:0}
.alert-success .alert-header:after{content:"\e90b";font-family:Icons;font-size:24px;font-weight:900;margin-left:0}
.alert-info .alert-header:after{display:none}
.icon-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAAGXcA1uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplOGM1N2NhNi04YzVkLTdkNGItYmNlYi1lZGE2ZDJlNDgyMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RENGQzBCM0MyMjFGMTFFRTlFNEFCNDQ5MjZBNDlDODMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RENGQzBCM0IyMjFGMTFFRTlFNEFCNDQ5MjZBNDlDODMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZThjNTdjYTYtOGM1ZC03ZDRiLWJjZWItZWRhNmQyZTQ4MjAwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmU4YzU3Y2E2LThjNWQtN2Q0Yi1iY2ViLWVkYTZkMmU0ODIwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgy9pSMAAATYSURBVHjaYmRw2M8gwC0U8/8/4y4WXmaZGIa/XxczMvxnYGIS+rqZAQoAAoiR3/EaAyPHr4f/mZjlWRjZf/3/w8AqwPL3938mkDTr/98fQTRAADEyZ7xm4Hvw9P9/BgRg+vuXgYn3wZPncMF/jIxgipmZgemDloEk45+/UKUQjb+/8jQBBBAjg8M+BgFeMSDv97H//5luMfxkTPj4/zUDI1vUHVuud18OIVnB8IlLgJEJLvj/302QD0CA79tHiBPBzmNiPvCfgRHKA3oRqojh/1+mX3CzgPJMHwz0GaGOz4WJfzghxQgQQIwMdnuBKv4zCLBLujIw/drFADcOGfz79J+Zlf/j55cMLHy8rEB1vEDLfjPAFf9juvSH6b8+K8O//xD3MPEx/v33X1BIeAkT0x++swzMaKYy/VdiZvqd+h/FNqDjfzDEMP1nZLiB7gCgQ9cw/mWZjeEyJpCXPnJFMzH9+ods2H+GfwnAJHAQ1RRwJMkyfXFXZXhvYszM8Pk3IwMLI8RUoLWMTP/twM5g+g8KQs0fH0UY3+/QfQIQgG3y12kYBsL4+ez8KUlTqahVFzrAwoTE0o5svABSH4CNhYmBN2BiQggJwcoAPAMrCImdDYkFllLSKmpxYh8XQLRpmsWX5Pzd+b6fBWzdQRCG4Jgq/04iBHXMadv88g4KzrOhd+k0M4j7fbD8UYHNF1a0+g1QtWjaQhsMdJzw6wJSp8fVboBnhnJzA/yxYDCotcCAPAdIp9durbGD0Spg8PxyZD2ncDgiKyypAkmVsb6tBZ+MP7qHMAtyHirZ4MAvVEIEG4sD5HGU2hCGeohmrdwf7P3TV/BHiFMeyVlJCKiOYtGO38crFcjUE5K0czJsVCrzKC6qs/RSsqtMUomUOxkS/rHBLoOnHyiT3dnq7DzISfUVR531Eflyv8CSwa4Q02R0U/i4XxGDxybzF/1c0BPSTjunbh44q+WVCZj/QZ2v3DJ8C9BY1YNGEUTh92Zm98ztReVEiJ2dNgasLK3EQizsRMFSQVBb7SUgtoqFQRAs0ilW6W20sBKLgI2oxUVPSM677M3OvOc3G4med5tkYKt98+ab9/0Mp4CqecDPouiQG84Tt+QgxHWXqngD27rETFPK/QtgKMEts4Ylc9itS6k0GEJ3GtM9gAjaq78EVewVW3gIzG9QkHtoPN2cJpqnVRgX7nBGPRpGhZNvSV2ATGFP3Ln6EYBsK9uUvpbjQi3TbM1yYmiN4QJWPqXEDWwLdJJToO5RyswPo5+57frlQINvbJ6WNfrAWT1ZDTqLVdm6bYw0VGIosJ2Nve86+rLA3Qvvn0t016hZgBOTqdUDzppv8C9NvGrQ/Nx+mjObF7AIR65YWB/yHgdsd9QzoJnXJ9zcvCXUgRwzhFGy6H5A0SbcL49mJcB0NWg2OltHM5vDJIGXTejlyzIwj6EOarx18rc3i+KBPFr4zJ4mbj4jCSCE1qutMH+f7fmN+k3Mql8Xi7lvryVaot3my7vjt05oVJXXgx8/RUqifAnVDvvGSofefYAv/WXK8mdw3RztQeTOk2Nlm5M23Rx9XXji3x7b+e2S4epEqbQeBVW0oi5foQOBYknHLcklpNhZ7D+B8478Sb6fQPcJ4ngjuX9Z9dtrWc54kbfof3/8Bu6c6PbGmxB1AAAAAElFTkSuQmCC");background-size:100%;height:24px;width:24px}
.alert-danger .alert-header{color:#d9364f}
.alert-success .alert-header{color:#008758}
.alert p{margin-bottom:0}
ul.alert{list-style:none}
.alert-danger{border-color:#d9364f}
.alert-danger,.alert-info{background-color:#fff;color:#19191a}
.alert-info{border-color:#1048d0}
.alert-success{border-color:#008758}
.alert-success,.alert-warning{background-color:#fff;color:#19191a}
.alert-warning{border-color:#a66300}
.alert>li:not(:last-child){border-bottom:1px solid #dcdddf;margin-bottom:.5rem;padding-bottom:.5rem}
.nav-tabs{border-bottom-color:#012e5d}
.nav-tabs .nav-item{margin-bottom:0}
.nav-tabs .nav-link{border:0;border-bottom:2px solid transparent;border-radius:0;color:#54595d;font-weight:400}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{background-color:#f3f5f8;border-color:transparent}
.nav-tabs.items-bordered .nav-link,.nav-tabs.items-bordered .nav-link:focus,.nav-tabs.items-bordered .nav-link:hover{border-color:transparent}
.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover{background-color:transparent;border-bottom:2px solid #012e5d;color:#012e5d;cursor:default;font-weight:600}
.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover{background-color:#fff}
.tab-content{border:0;padding:1rem 0}
.nav-tabs-vertical{border-right:1px solid #012e5d}
.nav-tabs-vertical .nav-link{border:0;border-right:2px solid transparent;color:#012e5d;font-weight:600;padding:.75rem 1.5rem .75rem 1rem}
.nav-tabs-vertical .nav-link:focus,.nav-tabs-vertical .nav-link:hover{background-color:#f3f5f8;border-color:transparent}
.nav-tabs-vertical .nav-link.active,.nav-tabs-vertical .nav-link.active:focus,.nav-tabs-vertical .nav-link.active:hover{background-color:transparent;border-right:2px solid #012e5d;cursor:default;font-weight:600}
.tab-content-vertical{border:0;padding:.75rem 1rem}
.card{background-color:#f3f5f8;border:0;border-radius:0 !important;color:#01101e;font-size:18px;height:100%}
.card:hover{box-shadow:0 6px 8px -4px rgba(1,46,93,.16)}
.card-footer,.card-header{background-color:transparent;border:0;border-radius:0 !important}
.card-footer{padding:0 24px 24px}
.card-footer a{color:#012e5d;font-size:16px}
.card-footer a,.card-footer a:hover{font-weight:600}
.card-logo{bottom:32px;max-height:70px;position:absolute;right:32px}
.card-link{display:block}
.card-link:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}
.card-body{padding:24px}
@media(min-width:576px){.card-body{padding:24px 32px}
.card-footer{padding:0 32px 24px}
}
.card-title{font-size:20px;font-weight:600;line-height:24px;margin:8px 0}
.card-title,.card-title a,a.card-title{color:#01101e;text-decoration:none !important}
.card-title a:hover,a.card-title:hover{color:#01101e;text-decoration:underline !important}
.card-text:last-child{margin-bottom:1rem}
.card .card-body .card-text a{color:#004e9b !important}
.card-title.h2{font-size:24px;font-weight:600;line-height:32px}
.card p.text-20{font-size:16px;line-height:27px}
.card-label{-ms-flex-pack:justify !important;-ms-flex-align:center !important;align-items:center !important;border-bottom:1px solid #54595d;color:#54595d;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;justify-content:space-between !important;margin-bottom:16px}
.card-label p{font-size:16px;line-height:18px;margin:0;padding:11px 0;position:relative}
.card-label p.data-alert{padding-right:50px}
.card-label p .icon-sm{border-left:1px solid #54595d;bottom:0;padding:6px 8px;position:absolute;right:0}
.card .mark,.card mark{background-color:transparent;color:#1048d0;padding:0;text-decoration:underline}
.card-list{margin-bottom:8px}
.card-list dt{color:#6c6d7e;font-size:16px;font-weight:400;line-height:24px}
.card-list dd{color:#010c1e;font-size:16px;line-height:16px;margin-bottom:12px}
.card-list dd:last-child{margin-bottom:0}
.card-table strong{display:block;font-size:14px;font-weight:600;margin-bottom:8px;text-transform:uppercase}
.card-table span{display:block;font-size:16px;line-height:20px}
.card-data{word-wrap:break-word;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;min-width:0;position:relative;text-align:center}
.card-data strong{background-color:#012e5d;color:#fff;font-size:16px;letter-spacing:1.14px;padding:18px 12px;text-transform:uppercase}
.card-data span{color:#012e5d;font-size:34px;line-height:1;margin:auto;padding:28px 24px;text-transform:uppercase}
.card-data abbr{font-weight:400;text-decoration:none}
.card-data a{font-size:16px;font-weight:600;margin-bottom:18px;padding:0 12px}
.card-data .dropdown-menu span{font-size:16px;margin:0;padding:4px;text-transform:none}
.card-data .dropdown-menu{border:2px solid #fff;border-top-color:#012e5d;box-shadow:0 1rem 3rem rgba(0,0,0,.175)}
.card-data .dropdown-menu ul{list-style:none;margin:0;padding:0}
.card-data .dropdown-menu ul a{-ms-flex-align:center;-ms-flex-pack:start;align-items:center;display:-ms-flexbox;display:flex;justify-content:flex-start;list-style:none;margin:0;padding:6px 12px}
.card-data .dropdown-menu ul a.dropdown-item:hover span{text-decoration:underline}
.card-data .dropdown-menu ul a.dropdown-item:focus,.card-data .dropdown-menu ul a.dropdown-item:focus span.icon,.card-data .dropdown-menu ul a.dropdown-item:hover,.card-data .dropdown-menu ul a.dropdown-item:hover span.icon{text-decoration:none !important}
.card-category{margin-bottom:16px;margin-top:-10px}
.card-category span{background-color:#012e5d;color:#fff;display:inline-block;font-size:16px;padding:0 12px}
.card-image{-ms-flex-direction:row !important;flex-direction:row !important;-ms-flex-wrap:wrap;flex-wrap:wrap}
.card-image-left{min-height:220px;overflow:hidden;position:relative}
.card-image-left img,.card-image-overlay img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}
.card-image-left img.img-book{border:1px solid #ddd;object-position:top}
[data-keyboard=true] a.link-image-video:focus{border:2px solid #b87f14 !important}
.card .link-more{color:#012e5d;font-size:16px;font-weight:700;margin-top:16px}
.card-image .card-body.col{-ms-flex-preferred-size:0;-ms-flex-positive:1;flex-basis:0;flex-grow:1;max-width:100%;min-width:0}
.img-wrapper{bottom:0;left:0;position:absolute;right:0;top:0}
.img-wrapper .card-image-left{min-height:100%}
.bg-gradient-overlay .card-image-left:after{background-color:transparent;background-image:linear-gradient(90deg,rgba(1,46,93,.9),rgba(1,46,93,.9));background-position:top;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}
.custom-object-fit{background-color:#e2e2e2;background-position:50%;background-size:cover}
.custom-object-fit img{visibility:hidden}
.card.card-invert{background-color:#17807f;color:#fff}
.card.card-invert:hover{box-shadow:0 6px 8px -4px rgba(1,46,93,.16)}
.card-invert .card-footer a,.card-invert .card-title,.card-invert .card-title a,.card-invert .card-title a:hover,.card-invert a.card-title,.card-invert a.card-title:hover{color:#fff}
.card-invert .card-label{border-bottom:1px solid #fff;color:#fff}
.card-invert .card-label p .icon-sm{border-left:1px solid #fff}
.card-invert .card .mark,.card-invert .card mark{color:#ff0}
.card-invert .card-list dd,.card-invert .card-list dt{color:#eee}
@media(min-width:768px){.card-title.h2{font-size:32px;font-weight:400;line-height:40px}
.card p.text-20{font-size:20px;line-height:32px}
.card-data strong{padding:28px 12px}
.card .link-more{bottom:30px;font-size:16px;font-weight:700;position:absolute}
}
.hero .card-image-left{background-position:top;height:376px}
.hero .card-image-left img{object-position:center top}
@media(min-width:1200px){.hero .card-image-left img{height:auto;object-position:center top;top:-45px}
}
.collapse-toggler{-ms-flex-pack:justify !important;-ms-flex-align:center !important;align-items:center !important;background-color:transparent;border:0;border-bottom:1px solid #ddd;display:-ms-flexbox !important;display:flex !important;font-weight:inherit;justify-content:space-between !important;padding:1rem .25rem;text-align:left;text-decoration:none !important;width:100%}
.collapse-toggler:hover{background-color:#ebeef2}
.collapse-toggler:after{content:"\e90c";display:inline-block;font-family:Icons !important;text-align:center}
.collapse-toggler[aria-expanded=true]:after{content:"\e913"}
.collapse-toggler[aria-expanded=false] .collapse-close{display:none}
.collapse-toggler[aria-expanded=true] .collapse-close{display:inline-block;font-size:18px;font-weight:400;margin-left:auto;margin-right:.5rem;text-decoration:underline}
.table-responsive{margin-bottom:1rem}
.table{color:#19191a;margin-bottom:0}
.table,.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-color:#cbccce}
.table:not(.table-sm)>tbody>tr>td,.table:not(.table-sm)>tbody>tr>th,.table:not(.table-sm)>thead>tr>th{padding:.5rem .75rem}
.table:not(.table-bordered),.table:not(.table-bordered)>thead>tr>th{border-bottom:1px solid transparent}
.table-adaptive.separate-row>.table{border-bottom:0}
.table-adaptive>.table{border-collapse:separate;border-spacing:0 .75rem}
.table-adaptive>.table td,.table-adaptive>.table th{display:block}
.table-adaptive>.table:not(.table-bordered)>tbody>tr>td{border-style:solid;border-width:0 1px}
.table-adaptive>.table:not(.table-bordered)>tbody>tr>td:last-child{border-bottom-width:1px}
.table-adaptive>.table:not(.table-bordered)>tbody>tr>th{border-style:solid;border-width:1px}
.table-adaptive>.table>tbody>tr>td[data-th]:before{content:attr(data-th);font-weight:600;margin-right:.75rem}
.table-striped>tbody>tr:nth-of-type(odd){background-color:#f4f5f7}
.table-hover>tbody>tr:hover{background-color:#f0f1f3}
.table-header>thead>tr>th>a{color:#fff}
caption{caption-side:top;padding:.5rem 0}
.page-link,caption{font-weight:600;text-align:center}
.page-link{background-color:transparent;border-color:transparent;color:#012e5d;line-height:80px;min-width:80px;padding:0;text-transform:uppercase}
.page-link:focus,.page-link:hover{background-color:#f3f5f8;border-color:transparent}
.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover{background-color:transparent;border-color:#8096ae;border-width:2px;color:#012e5d}
@media(max-width:768px){.page-item{display:none;position:relative}
.page-item .page-link{line-height:60px;min-width:60px}
.page-item:nth-child(-n+2),.page-item:nth-last-child(-n+2){display:block}
.page-item:nth-of-type(2){margin-right:40px}
.page-item:nth-of-type(2):after{content:"...";font-weight:600;line-height:60px;min-width:60px;padding:0;position:absolute;right:-60px;text-align:center;top:0}
}
.iframe-podcast{border:0;height:200px;width:100%}
.form-control[type=date],.form-datepicker{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'fill='%23212529'viewBox='002424'%3E%3Cpathd='M21.9133h-2.87a.255.255001-.26-.25V1c0-.552-.468-1-1.044-1-.5760-1.043.448-1.0431v4.75c0.414-.35.75-.783.75-.4320-.783-.336-.783-.75V3.5a.51.51000-.521-.5H8.087a.254.254001-.26-.249V1c0-.552-.468-1-1.044-1-.5770-1.044.448-1.0441v4.75c0.414-.35.75-.782.75-.4330-.783-.336-.783-.75V3.5c0-.276-.234-.5-.522-.5H2.087C.934303.89505v17c01.105.93422.0872h19.826C23.066242423.1052422V5c0-1.105-.934-2-2.087-2zm-.52219H2.61a.512.512001-.522-.5v-12c0-.276.234-.5.522-.5h18.78c.2880.522.224.522.5v12c0.276-.234.5-.522.5z'/%3E%3C/svg%3E");background-position:right 15px top 50%;background-repeat:no-repeat;background-size:24px}
.form-control[type=date]:disabled,.form-datepicker:disabled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'fill='%23919294'viewBox='002424'%3E%3Cpathd='M21.9133h-2.87a.255.255001-.26-.25V1c0-.552-.468-1-1.044-1-.5760-1.043.448-1.0431v4.75c0.414-.35.75-.783.75-.4320-.783-.336-.783-.75V3.5a.51.51000-.521-.5H8.087a.254.254001-.26-.249V1c0-.552-.468-1-1.044-1-.5770-1.044.448-1.0441v4.75c0.414-.35.75-.782.75-.4330-.783-.336-.783-.75V3.5c0-.276-.234-.5-.522-.5H2.087C.934303.89505v17c01.105.93422.0872h19.826C23.066242423.1052422V5c0-1.105-.934-2-2.087-2zm-.52219H2.61a.512.512001-.522-.5v-12c0-.276.234-.5.522-.5h18.78c.2880.522.224.522.5v12c0.276-.234.5-.522.5z'/%3E%3C/svg%3E")}
.form-control[type=date]::-webkit-calendar-picker-indicator{filter:invert(100%)}
.datepicker-dropdown{z-index:1055}
.datepicker-dropdown .datepicker-picker{background:#f3f5f8;border-radius:0;box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important;min-width:280px;padding:4px}
.datepicker-controls .button{color:#2f6dd5}
.form-datepicker .days-of-week{background-color:#d9e4f7;color:#454d56;font-size:12px;font-weight:400;line-height:16px;padding:0}
.datepicker-grid{max-width:350px;width:100%}
.datepicker-main{padding:0}
.datepicker-header .datepicker-controls{padding:3px}
.datepicker-header .datepicker-controls .fas{font-size:20px}
.datepicker-header .datepicker-controls .button{background:0;border-radius:0;color:#012e5d;text-transform:uppercase}
.datepicker-header .datepicker-controls .button:hover{background-color:#eee}
.datepicker-view{color:#012e5d}
.datepicker-view .days-of-week{border-bottom:2px solid #323333;border-top:2px solid #323333;color:#46515a;padding:6px 0}
.datepicker-view .day{font-weight:600}
.datepicker-view .day.next,.datepicker-view .day.prev{font-weight:400}
.datepicker-view .dow{font-size:.95rem}
.datepicker-cell,.datepicker-view .week{height:auto;line-height:inherit;margin:5px 0;padding:5px}
.datepicker-picker span{border-radius:20px}
.form-datepicker .days-of-week .dow{font-size:12px;font-weight:400;height:auto;line-height:16px;padding:12px 5px;text-transform:uppercase}
.form-datepicker .button.view-switch{color:#2f6dd5;font-size:16px;font-weight:600;line-height:16px}
.form-datepicker .datepicker-cell.day,.form-datepicker .datepicker-cell.decade,.form-datepicker .datepicker-cell.year{font-family:Roboto Mono,monospace}
.datepicker-cell.focused:not(.selected){background-color:#012e5d;color:#fff}
.form-datepicker .datepicker-cell.selected{background-color:#012e5d !important;color:#fff !important}
.datepicker-cell:not(.disabled):hover{background-color:#eee;color:#012e5d}
.datepicker-view.datepicker-grid .datepicker-cell{flex-basis:33%;height:auto;line-height:inherit}
.form-datepicker :focus{outline:2px solid #0065d1 !important;outline-offset:1px !important;z-index:1}
.form-datepicker-range .form-datepicker{left:0 !important}
.form-datepicker-range .datepicker:first-child{background:no-repeat;flex:inherit;padding-right:0;width:114px}
.form-datepicker-range .input-group-text{border-radius:0;padding:0}
.form-datepicker-range .datepicker:disabled~.input-group-text{background-color:#e3e5e8 !important;border-color:#e3e5e8 !important;color:#5b6571}
.datepicker-cell.range,.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected),.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#00368f;color:#fff !important}
.datepicker-cell.range-start{border-radius:20px 0 0 20px !important}
.datepicker-cell.range-end{border-radius:0 20px 20px 0}
.datepicker-cell.decade,.datepicker-cell.month,.datepicker-cell.year{border-radius:20px !important}
#scroll-top-btn{background-color:rgba(1,46,93,.7);border-color:#fff;border-radius:50%;bottom:16px;display:none;height:3rem;padding:.375rem;position:fixed;right:1rem;width:3rem;z-index:1002}
#scroll-top-btn:hover{background-color:#0073e6}
#abs_pref{bottom:16px;left:12px;z-index:1006}
#abs_pref button{background-color:rgba(1,46,93,.7);height:42px;width:42px}
.wrap-drag{border:7px solid #ddd;font-size:0;line-height:0;margin:auto;overflow:hidden}
.wrap-drag>*{height:100%;overflow:auto;width:100%}
.wrap-drag img{width:auto}
.organization{list-style:none;margin:0 0 0 24px;padding:8px 0 0;position:relative}
.organization:before{background-color:#ebeef2;bottom:0;content:"";left:0;position:absolute;top:0;width:8px}
.organization>li{display:block;padding-bottom:24px;position:relative}
.organization>li:before{background:#fff;border:3px solid #dbdee6;border-radius:50%;content:"";display:block;height:20px;left:-6px;position:absolute;top:12px;width:20px;z-index:2}
.organization>li>h4{display:inline-block;padding:10px 0 10px 24px;position:relative;text-align:right;vertical-align:top;width:33%}
.organization>li>ul{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-left:-8px;margin-right:-8px;padding-bottom:10px;padding-left:16px;position:relative;vertical-align:top;width:66%}
.organization>li>ul li{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;margin-bottom:16px;max-width:33.333333%;padding-left:8px;padding-right:8px;position:relative;text-align:center;width:100%}
.organization>li>ul li span{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:#f3f5f8;display:-ms-flexbox;display:flex;font-weight:600;height:100%;justify-content:center;padding:16px}
.modal-backdrop{background-color:#011b38}
.modal-backdrop.show{opacity:.8}
.modal-dialog{max-width:600px}
.modal-content{background-color:#f3f5f8;border:0}
.modal-header{border:0;padding:24px 24px 0}
.modal-body{padding:24px}
.modal-footer{border:0;padding:0 24px 24px}
@media(min-width:768px){.modal-header{padding:32px 32px 0}
.modal-body{padding:24px 32px 32px}
.modal-footer{padding:0 32px 32px}
}
.btn-dropdown-search{display:flex}
.btn-dropdown-search .text-truncate{display:inline-block;padding:0 4px}
.search-bar>*{position:static}
.search-bar .btn,.search-bar .form-control{height:56px !important}
.search-bar.active>*{z-index:1066}
.search-bar.active:before{background:#00000055;bottom:0;content:"";left:0;outline:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;z-index:1060}
.search-bar .dropdown{min-width:100%}
.search-bar .btn-primary{padding:11px 16px 12px !important}
.search-bar .dropdown.show .btn{position:relative;z-index:1061}
.search-bar .dropdown.show .dropdown-menu{margin-top:2px !important;padding:16px;top:112px !important;transform:none !important;z-index:1061}
.dropdown-menu-search .active{color:#0b3e74 !important}
@media(min-width:576px){.dropdown-menu-search{width:500px}
.divCerca .dropdown-menu-search{width:inherit}
.search-bar .dropdown.show .dropdown-menu{top:56px !important}
.search-bar .btn-primary{padding:12px 16px 13px !important}
}
@media(min-width:992px){.divCerca .dropdown-menu-search{width:500px}
}
::placeholder{color:#585858 !important;font-style:italic}
:-ms-,::-moz-placeholder{color:#585858 !important;font-style:italic}
::-webkit-input-placeholder{color:#585858 !important;font-style:italic}
.form-row{margin-bottom:1rem}
.label,label{color:#19191a;font-size:16px;font-weight:600;line-height:32px;padding:5px 0}
.label{display:block}
select.form-control::-ms-expand{display:none}
select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(clientlib-base/resources/img/icon-chevron-down.svg);background-position:right 12px top 50%;background-repeat:no-repeat;background-size:24px;padding-right:36px;text-indent:1px;text-overflow:""}
.custom-select,.form-control,.input-group-text{background-color:#f4f5f9;border:0;border-bottom:2px solid #414c57 !important;color:#19191a;font-size:20px;line-height:24px;min-height:56px}
.custom-select:focus,.custom-select:hover,.form-control:focus,.form-control:hover,.input-group-text:focus,.input-group-text:hover{background-color:#f4f5f9}
.bg-primary .form-control,.bg-primary-3 .form-control,.bg-primary-4 .form-control{background-color:#fff}
.custom-select.border-bottom,.form-control.border-bottom,.input-group-text.border-bottom{border-bottom:1px solid #ddd !important}
.form-control:focus{border-color:#012e5d;box-shadow:0 0 0 .2rem rgba(0,115,230,.25);color:#19191a}
textarea{resize:none}
textarea.form-control{padding:.75rem}
.custom-control{padding-left:24px}
.custom-control-label{color:#01101e;font-size:20px;font-weight:400;padding-left:4px}
.custom-control-label:hover{font-weight:600;text-decoration:underline}
.custom-control-label:before{border:2px solid #adb5bd;height:24px;top:10px;width:24px}
.custom-control-label:after{font-size:16px;height:24px;padding:3px;top:10px;width:24px}
.custom-radio .custom-control-label:after,.custom-radio .custom-control-label:before{font-size:16px;height:16px;margin-left:4px;padding:3px;top:14px;width:16px}
.custom-checkbox .custom-control-label:before{-webkit-font-smoothing:antialiased;background:0;border:0;color:#01101e;content:"\e908";display:inline-block;font-family:Icons !important;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;padding:3px;text-transform:none;top:10px;vertical-align:middle}
.custom-control-input:checked~.custom-control-label{color:#1048d0 !important}
.custom-checkbox .custom-control-input:checked~.custom-control-label:before{display:none !important}
.custom-checkbox .custom-control-input:checked~.custom-control-label:after{-webkit-font-smoothing:antialiased;background:0;border:0;color:#1048d0;content:"\e90b";display:inline-block;font-family:Icons !important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:middle}
fieldset{border:1px solid #cbccce;border-radius:.25rem;margin-bottom:1rem;padding:0 1rem}
legend{font-size:1rem;font-weight:600;max-width:100%;width:auto}
fieldset label{font-weight:400}
fieldset>.custom-control,fieldset>.form-check{margin-bottom:.25rem}
fieldset>.custom-control:last-child,fieldset>.form-check:last-child{margin-bottom:.75rem}
fieldset>.custom-control-inline:last-child{margin-right:0}
.custom-control-input:checked~.custom-control-label:before{background-color:#1048d0;border-color:#1048d0}
.custom-control-label:before{border-color:#717274}
.custom-control-input:not(:disabled)~.custom-control-label,.custom-file-input:not(:disabled),.form-check-input:not(:disabled)~.form-check-label{cursor:pointer}
.custom-switch{padding:0 0 1rem}
.custom-switch .custom-control-label{padding-left:48px}
.custom-switch .custom-control-label:before{border-radius:24px;height:24px;left:0;margin-top:0;width:42px}
.custom-switch .custom-control-label:after{background-color:#01101e;border-radius:.75rem;height:18px;left:4px;margin-top:7px;width:18px}
.custom-switch .custom-control-input:checked~.custom-control-label:after{-webkit-transform:translateX(1rem);transform:translateX(1rem)}
.form-group.role-group label{display:block}
.form-group.role-group .form-control{display:inline;margin-right:.25rem;width:auto}
.form-control::-ms-reveal{display:none}
.custom-switch-dx{padding:0}
.custom-switch-dx .custom-control-label{display:block;padding-left:0;padding-right:48px}
.custom-switch-dx .custom-control-label:before{left:auto;right:0}
.custom-switch-dx .custom-control-label:after{left:auto;right:20px}
.datepicker.dropdown-menu,.popover{border-color:#cbccce;box-shadow:none;font-size:1rem}
.datepicker.dropdown-menu{color:#19191a;min-width:322px}
.datepicker table tr th{border-radius:0}
.datepicker table tbody td{border-radius:100%}
.datepicker table tr td.today{background-color:#1048d0;border-color:#1048d0;color:#fff !important}
.datepicker table tr td.day:hover,.datepicker table tr td.focused{background-color:#ecedef}
.datepicker table tr td.today.active,.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today.focus,.datepicker table tr td.today.focused,.datepicker table tr td.today:active,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover,.datepicker table tr td.today:focus,.datepicker table tr td.today:hover{background-color:#1048d0;border-color:#1048d0;border-radius:100%;color:#fff}
.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{background-color:#012e5d;border-color:#012e5d}
.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover,.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover{background-color:#2b394a !important;border-color:#2b394a !important}
.input-group.date .input-group-append .btn{border:0;border-bottom:2px solid}
.input-group.date:hover,.input-group.date:hover .form-control{background-color:#f3f5f8}
.datepicker.dropdown-menu{background:#f3f5f8;border:0;box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}
.datepicker.dropdown-menu .datepicker-switch,.datepicker.dropdown-menu .next,.datepicker.dropdown-menu .prev{border:0;text-transform:uppercase}
.datepicker.dropdown-menu .dow{border:0;border-bottom:1px solid #ddd;color:#46515a;font-size:14px}
.datepicker table{border:0 !important}
.datepicker table tr td.day{color:#012e5d;font-weight:600}
.datepicker table tr td.new,.datepicker table tr td.old{color:#919294;font-weight:400}
.tree-view .custom-control{display:inline-block}
.btn{border-radius:0;border-width:2px;color:#01101e;font-size:16px;font-weight:600;letter-spacing:1px;padding:24px}
.btn-icon{-ms-flex-align:center !important;-ms-flex-pack:center !important;align-items:center !important;display:-ms-flexbox !important;display:flex !important;justify-content:center !important}
.btn-outline-primary,.btn-outline-primary:disabled,.btn-outline-primary:focus,.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary[disabled]:hover,.show>.btn-outline-primary.dropdown-toggle{background-color:transparent;border-color:#012e5d;color:#012e5d}
.btn-outline-primary:active,.btn-outline-primary:active:hover,.btn-outline-primary:hover{background-color:#e6eff2 !important;border-color:#556e97 !important;color:#01101e}
.btn-outline-primary:active:focus{background-color:#f7f8fc !important;border-color:#556e97 !important;color:#01101e}
.btn-primary,.btn-primary:disabled,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary[disabled]:hover,.show>.btn-primary.dropdown-toggle{background-color:#0b3e74;border-color:#0b3e74;color:#fff}
.btn-primary:active,.btn-primary:active:hover,.btn-primary:hover{background-color:#2b394a !important;border-color:#2b394a !important;color:#fff}
.btn-primary:active:focus{background-color:#414c57 !important;border-color:#414c57 !important;color:#fff}
.btn.disabled,.btn:disabled{cursor:auto;opacity:.5}
.btn-default,.btn-default:disabled,.btn-default:focus,.btn-default:not(:disabled):not(.disabled).active,.btn-default:not(:disabled):not(.disabled):active,.btn-default[disabled]:hover,.show>.btn-default.dropdown-toggle{background-color:#e3f0fe;border-color:#e3f0fe;color:#000}
.btn-default:active,.btn-default:active:hover,.btn-default:hover{background-color:#f7f8fc !important;border-color:#f7f8fc !important;color:#000}
.btn-default:active:focus{background-color:#b3cdd8 !important;border-color:#b3cdd8 !important;color:#000}
.btn-outline-default,.btn-outline-default:disabled,.btn-outline-default:focus,.btn-outline-default:not(:disabled):not(.disabled).active,.btn-outline-default:not(:disabled):not(.disabled):active,.btn-outline-default[disabled]:hover,.show>.btn-outline-default.dropdown-toggle{background-color:transparent;border-color:#556e97;color:#fff}
.btn-outline-default:active,.btn-outline-default:active:hover,.btn-outline-default:hover{background-color:#556e97 !important;border-color:#556e97 !important;color:#fff}
.btn-outline-default:active:focus{background-color:#b3cdd8 !important;border-color:#b3cdd8 !important;color:#000}
.btn-danger,.btn-danger:disabled,.btn-danger:focus,.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.btn-danger[disabled]:hover,.show>.btn-danger.dropdown-toggle{background-color:#d9364f;border-color:#d9364f}
.btn-danger:active,.btn-danger:active:focus,.btn-danger:active:hover,.btn-danger:hover{background-color:#c3253d;border-color:#b9233a;color:#fff}
.btn-danger-alt,.btn-danger-alt:disabled,.btn-danger-alt:focus,.btn-danger-alt:not(:disabled):not(.disabled).active,.btn-danger-alt:not(:disabled):not(.disabled):active,.btn-danger-alt[disabled]:hover,.show>.btn-danger.dropdown-toggle{background-color:#fff;border-color:#d9364f;color:#d9364f}
.btn-link{color:#012e5d;font-weight:400;text-decoration:underline}
.btn-link:hover{color:#004d99}
.btn.active,.btn:active{box-shadow:none}
a.btn-default:active,a.btn-default:active:hover,a.btn-default:hover{color:#012e5d}
.btn.d-block.d-sm-inline-block{width:100%}
.btn-rounded{-ms-flex-align:center !important;-ms-flex-pack:center !important;align-items:center !important;border:0 !important;border-radius:50% !important;display:-ms-inline-flexbox !important;display:inline-flex !important;height:2.4rem;justify-content:center !important;line-height:2.4rem;padding:0 !important;width:2.4rem}
.btn-default.btn-rounded{background-color:#f3f5f8 !important;color:#012e5d}
.btn-default.btn-rounded:hover{background-color:#b3cdd8 !important;color:#012e5d}
.bg-white.btn-rounded:hover{background-color:#ebeef2 !important}
.btn-chip{background-color:#fff;border:0;border-radius:16px;color:#012e5d;display:inline-block;font-size:16px !important;font-weight:400;letter-spacing:0;padding:2px 12px !important;text-decoration:none !important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}
.btn-chip:active .btn-chip:active:hover,.btn-chip:hover{background-color:#f3f5f8}
.btn-chip.active,.btn-chip:focus{background-color:#012e5d;color:#fff}
.chip{background-color:#fff;border:0;color:#5c6f82;display:inline-block;font-size:16px;font-weight:400;padding:4px 12px;text-decoration:none !important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}
.chip:hover{background-color:#f0f1f3}
.chip .chip-icon{margin-right:.25rem}
.chip .chip-btn{color:#5c6f82;padding:0 .5rem;vertical-align:inherit}
.form-control.filled{border-color:#1048d0 !important}
.form-control.is-invalid{border-color:#c41e00 !important}
.invalid-feedback{color:#c41e00;font-size:16px}
.custom-control .invalid-feedback{margin:0 4px}
.form-group.is-valid .form-control,fieldset.is-valid{border-color:#008758}
.form-group.is-valid label,fieldset.is-valid legend{color:#008758}
.is-valid .form-control:focus{box-shadow:0 0 0 .2rem rgba(0,135,88,.25)}
.form-group.is-invalid .form-control,fieldset.is-invalid{border-color:#d9364f}
.form-group.is-invalid label,fieldset.is-invalid legend{color:#d9364f}
.is-invalid .form-control:focus{box-shadow:0 0 0 .2rem rgba(217,54,79,.25)}
.form-control-plaintext{color:#19191a;font-size:1rem}
.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before,.form-control:disabled,.form-control[disabled],.form-control[readonly]{background-color:#f0f1f3}
.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label,.form-control:disabled,.form-control[disabled]{color:#919294}
.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{border-color:#919294}
.custom-select-lg,.custom-select-sm,.form-control-lg:not(textarea),.form-control-sm:not(textarea),.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{font-size:1rem}
.btn-group-xs>.btn,.btn-xs{padding:0 .25rem}
.btn-group-sm>.btn,.btn-sm{font-size:14px;padding:12px}
.btn-group-lg>.btn,.btn-lg{font-size:1rem}
@media(max-width:575.98px){.form-inline .form-group{width:100%}
}
@media(min-width:576px){.form-inline .form-group{margin-right:1rem}
.btn.d-block.d-sm-inline-block{width:inherit}
}
.img-fluid{width:auto}
@media screen and (max-width:376px){.videoSliderResize{height:280px}
}
.mappa-italia{height:300px}
.mappa-italia path{pointer-events:all}
.region-link:hover path{fill:#aaa}
.map-pointer{display:none}
.region-link:hover .map-pointer,.region-link:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='00384512'%3E%3C!--!FontAwesomePro6.0.0by@fontawesome-https://fontawesome.comLicense-https://fontawesome.com/license(CommercialLicense)Copyright2022Fonticons,Inc.--%3E%3Cpathfill='%23002E5F'd='M168.3499.2C116.14350279.40192085.9685.9601920c106019285.96192192087.4-117243-168.3307.2-12.315.3-35.115.3-47.40zM192256c35.3064-28.764-64s-28.7-64-64-64-6428.7-646428.7646464z'/%3E%3C/svg%3E");background-size:cover;display:block;height:24px;width:24px}
.region-link:hover:after{content:""}
@media(min-width:576px){.mappa-italia{height:700px}
}
.bs-tooltip-top .tooltip-inner{box-shadow:0 0 13px rgb(0 0 0/30%);font-weight:700}
.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{border-top-color:#f3f5f8;border-width:.6rem .8rem 0;margin-left:-.4rem}
.carousel-item .text-muted{font-weight:600}
.carousel-indicators{bottom:0;margin:.75rem 0 1rem;position:relative}
.carousel-indicators li{background-color:#919294;border:0;border-radius:50%;height:16px;margin:0 .5rem;opacity:1;text-indent:0;width:16px}
.carousel-indicators li.carousel-btn{background-color:transparent;border-radius:0}
.carousel-indicators li.carousel-btn>.btn-link{border:0;padding:0;vertical-align:top}
.carousel-btn .fa-pause,.carousel-btn .fa-play{vertical-align:top}
.carousel-control-next,.carousel-control-prev{opacity:1;text-decoration:none !important;width:auto}
.infografica-slider .splide__list{width:auto}
.infografica-slider .splide__slide{margin-bottom:1rem}
@media(min-width:576px){.card-horizontal{max-width:100%}
.card-horizontal .card-img-top{border-bottom-left-radius:calc(.25rem - 1px);border-top-right-radius:0;max-width:13rem}
.card-horizontal>.card-img-icon>.fa-card{font-size:3em}
}
#full-page,#full-page>body{background-color:transparent;height:100%}
#full-page #page-header{background-color:transparent;margin-bottom:1rem;padding-bottom:1rem}
#login-form,.login-form{background-color:#fff;max-width:20rem;padding:1rem 1.5rem}
#full-page #page-footer{background-color:transparent;border-top:1px solid transparent;font-weight:600;margin-top:1rem;padding-top:1rem;text-align:center}
#full-page .container-fluid>hr{display:none}
@media(min-width:576px){#login-form,.login-form{max-width:25rem;padding:2rem}
}
.main-min-vh{min-height:60vh}
.section-grey{background-color:#f0f1f3}
.section-dark-grey{background-color:#5c6f82}
hr{border-color:#dcdddf}
code{color:#d0a;font-size:1rem;font-weight:600;padding:0 .25rem}
.mtm-80{margin-top:-80px}
.mh-auto{min-height:auto}
.mh-200{min-height:200px}
.mh-250{min-height:250px}
.mh-300{min-height:300px}
.mh-350{min-height:350px}
.mh-400{min-height:400px}
.border-0{border:0 !important}
.logo-heading{opacity:.2;width:120px}
.logo-heading-white{opacity:.7;width:120px}
.icon-danger,.text-danger{color:#d9364f !important}
.icon-info,.text-info{color:#0073e6 !important}
.icon-success,.text-success{color:#008758 !important}
.icon-warning,.text-warning{color:#a66300 !important}
.icon-muted,.text-muted{color:#5c6f82 !important}
.icon-light,.text-light{color:#5c6f82 !important;opacity:.2}
.icon-white,.text-white{color:#fff !important}
.icon-black,.text-black{color:#01101e !important}
.text-accent{color:#1048d0 !important}
.text-primary-0{color:#27282b !important}
.text-primary{color:#012e5d !important}
.text-primary-2{color:#b3cdd8 !important}
.text-primary-3{color:#ebeef2 !important}
.text-primary-4{color:#f3f5f8 !important}
.text-primary-5{color:#f7f8fc !important}
.text-grey-1{color:#414c57 !important}
.text-grey-2{color:#54595d !important}
.text-grey-3{color:#7f8094 !important}
.text-grey-4{color:#dbdee6 !important}
.text-green-1{color:#1e6665 !important}
.text-green-2{color:#308483 !important}
.bg-danger{background-color:#d9364f !important}
.bg-info{background-color:#0073e6 !important}
.bg-success{background-color:#008758 !important}
.bg-warning{background-color:#a66300 !important}
.bg-muted{background-color:#5c6f82 !important}
.bg-light{background-color:#f4f5f7 !important}
.bg-white{background-color:#fff !important}
.bg-black{background-color:#01101e !important}
.bg-accedi{background-color:#17807f}
.bg-accent{background-color:#1048d0 !important}
.bg-primary-0{background-color:#27282b !important}
.bg-primary-2{background-color:#b3cdd8 !important}
.bg-primary-3{background-color:#ebeef2 !important}
.bg-primary-4{background-color:#f3f5f8 !important}
.bg-primary-5{background-color:#f7f8fc !important}
.bg-grey-1{background-color:#414c57 !important}
.bg-grey-2{background-color:#54595d !important}
.bg-grey-3{background-color:#7f8094 !important}
.bg-grey-4{background-color:#dbdee6 !important}
.bg-orange{background-color:#f5a477 !important}
.bg-gradient-1{background-color:#fff;background-image:linear-gradient(180deg,#ebeef2 28%,#fff) !important;background-position:top;background-repeat:no-repeat;background-size:100% 400px}
.bg-gradient-2{background-image:linear-gradient(180deg,rgba(247,248,250,0),#dce2ea 45%) !important}
.bg-gradient-3{background-image:linear-gradient(180deg,rgba(247,248,250,0),#fff) !important}
.bg-gradient-inail{background-image:linear-gradient(0,rgba(247,248,250,0),#ebeef2),url(clientlib-base/img/bg-body-lg.png);background-position:top;background-size:cover}
.bg-green-1{background-color:#1e6665 !important}
.bg-green-2{background-color:#308483 !important}
.bg-green-gradient-1{background-image:linear-gradient(180deg,#409f9e,#1e6665) !important}
.bg-top-primary{background-size:100% 14rem}
.bg-top-primary,.bg-top-primary-1{background-color:#fff;background-image:linear-gradient(90deg,#012e5d,#012e5d);background-repeat:no-repeat}
.bg-top-primary-1{background-size:100% 21rem}
.bg-top-primary-2{background-color:#fff;background-image:linear-gradient(90deg,#012e5d,#012e5d);background-repeat:no-repeat;background-size:100% 28rem}
.bg-inail{background-color:#f7f8fc;background-image:url(clientlib-base/img/bg-body.png);background-position:top;background-size:100%}
.bg-chi-siamo,.bg-inail{background-repeat:no-repeat}
.bg-chi-siamo{background-color:transparent;background-image:linear-gradient(90deg,rgba(1,46,93,.9),rgba(1,46,93,.9)),url(clientlib-base/img/bg-chi-siamo.jpg);background-size:cover}
.border,.border-bottom,.border-left,.border-right,.border-top{border-color:#cbccce !important}
.border-danger{border-color:#d9364f !important}
.border-info{border-color:#0073e6 !important}
.border-success{border-color:#008758 !important}
.border-warning{border-color:#a66300 !important}
.border-muted{border-color:#5c6f82 !important}
.border-white{border-color:#fff !important}
.border-black{border-color:#01101e !important}
.border-accent{border-color:#1048d0 !important}
.border-primary-0{border-color:#27282b !important}
.border-primary-2{border-color:#b3cdd8 !important}
.border-primary-3{border-color:#ebeef2 !important}
.border-primary-4{border-color:#f3f5f8 !important}
.border-primary-5{border-color:#f7f8fc !important}
.border-grey-1{border-color:#414c57 !important}
.border-grey-2{border-color:#54595d !important}
.border-grey-3{border-color:#7f8094 !important}
.border-grey-4{border-color:#dbdee6 !important}
.border-green-1{border-color:#1e6665 !important}
.border-green-2{border-color:#308483 !important}
@media(min-width:576px){.border-sm-bottom{border-bottom:1px solid}
.border-sm-top{border-top:1px solid}
.border-sm-left{border-left:1px solid}
.border-sm-right{border-right:1px solid}
.border-sm-bottom-none{border-bottom:0 !important}
.border-sm-top-none{border-top:0 !important}
.border-sm-left-none{border-left:0 !important}
.border-sm-right-none{border-right:0 !important}
}
@media(min-width:768px){.border-md-bottom{border-bottom:1px solid}
.border-md-top{border-top:1px solid}
.border-md-left{border-left:1px solid}
.border-md-right{border-right:1px solid}
.border-md-bottom-none{border-bottom:0 !important}
.border-md-top-none{border-top:0 !important}
.border-md-left-none{border-left:0 !important}
.border-md-right-none{border-right:0 !important}
.bg-primary-mid{background:#012e5d;background:linear-gradient(270deg,#012e5d,#012e5d 50%,#b3cdd8 0,#b3cdd8)}
}
@media(min-width:992px){.border-lg-bottom{border-bottom:1px solid}
.border-lg-top{border-top:1px solid}
.border-lg-left{border-left:1px solid}
.border-lg-right{border-right:1px solid}
.border-lg-bottom-none{border-bottom:0 !important}
.border-lg-top-none{border-top:0 !important}
.border-lg-left-none{border-left:0 !important}
.border-lg-right-none{border-right:0 !important}
}
.border-x1{border-width:1px !important}
.border-x2{border-width:2px !important}
.img-rounded{border-radius:.5rem !important}
.img-circle{border-radius:50% !important}
.table-responsive .sr-only{position:fixed}
@media(min-width:768px){@supports((position:-webkit-sticky) or(position:sticky)){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}
}
:focus{box-shadow:none !important;outline:0 !important}
[data-keyboard=true] :focus{outline:2px solid #b87f14 !important;outline-offset:1px}
[data-keyboard=true] .card-invert :focus{outline:2px solid #fff !important}
[data-keyboard=true] .custom-control-input:focus~.custom-control-label:before{box-shadow:none;outline:2px solid #b87f14 !important;outline-offset:1px}
.sr-md-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
}
@media(min-width:992px){@supports((position:-webkit-sticky) or(position:sticky)){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}
}
.sr-lg-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
}
@media(min-width:1200px){@supports((position:-webkit-sticky) or(position:sticky)){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}
}
.sr-xl-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
}
body{background-color:#f7f8fc;background-image:url(clientlib-base/img/bg-body.png);color:#01101e;font-family:Titillium Web,Geneva,Tahoma,sans-serif}
.section-subsite .container-fluid,body{background-position:top;background-repeat:no-repeat;background-size:100%}
.section-subsite .container-fluid{padding-top:12rem !important}
.section-subsite .container-fluid .img-wrapper{bottom:30%}
.section-subsite .container-fluid .img-wrapper .card-image-left img{object-position:top center}
@media(min-width:576px){body{background-image:url(clientlib-base/img/bg-body-sm.png)}
}
@media(min-width:768px){body{background-image:url(clientlib-base/img/bg-body-md.png)}
.section-subsite .container-fluid{background-image:none;padding:2rem 20px 0 !important;position:relative}
.section-subsite .container-fluid .img-wrapper{bottom:0;left:20px;right:100px}
}
@media(min-width:992px){body{background-image:url(clientlib-base/img/bg-body-lg.png)}
.section-subsite .container-fluid .img-wrapper{right:60%}
}
@media(min-width:1200px){body{background-image:url(clientlib-base/img/bg-body-xl.png)}
.bg-subsite{background-position:right 700px center;background-size:100%;margin-left:0;padding:5rem 0 4rem}
}
figcaption{color:#54595d;margin:.5rem 0}
@media(max-width:991px){.img-mh-400{display:block;margin:0 auto !important;max-height:400px;min-width:auto !important;width:auto !important}
figcaption{margin:.5rem auto;max-width:400px;text-align:center}
}
img[data-src-hq]{cursor:zoom-in}
.modal-zoom .modal-dialog{margin:1.75rem auto;max-width:1024px}
.modal-zoom .modal-content{padding:16px 24px 12px}
.modal-zoom .modal-header{padding:0}
.modal-zoom .close{opacity:1}
@media(min-width:576px){.modal-zoom .modal-content{padding:2rem 3rem}
}
.fotogallery-slider figcaption{display:none}
.fotogallery-slider .splide__slide img{cursor:pointer;height:auto;width:100%}
.fotogallery-slider-img{position:relative}
.fotogallery-slider-img figcaption{margin:0;max-width:none !important;text-align:left}
.fotogallery-slider figure{margin:0}
.fotogallery-slider-img img{display:block;margin:auto}
.fotogallery-slider img,.videogallery-slider img{border:3px solid transparent}
.fotogallery-slider a.active img,.videogallery-slider a.active img{border:3px solid #012e5d}
[data-keyboard=true] .fotogallery-slider a:focus,[data-keyboard=true] .videogallery-slider a:focus{outline:0 !important}
[data-keyboard=true] .fotogallery-slider a:focus img,[data-keyboard=true] .videogallery-slider a:focus img{border:3px solid #b87f14}
.videogallery-slider .splide__slide img{cursor:pointer}
header.nav-down{background-color:#f7f8fc;top:0;z-index:1000}
header.nav-down,header.nav-up{position:fixed;transition:top .2s ease-in-out;width:100%}
header.nav-up{top:-250px}
.icon-primary,.text-primary{color:#012e5d !important}
.bg-primary{background-color:#012e5d !important}
.border-primary{border-color:#012e5d !important}
.icon-secondary,.text-secondary{color:#0bd9d2 !important}
.bg-secondary{background-color:#0bd9d2 !important}
.border-secondary{border-color:#0bd9d2 !important}
.bg-white-overlay{background-color:rgba(255,255,255,.85) !important}
.bg-dark-overlay{background-color:rgba(0,0,0,.85) !important}
.language .active>.btn,.language .btn:focus,.language .btn:hover{background-color:#0bd9d2;border-color:#0bd9d2;color:#19191a}
.alert{border-radius:0}
.badge-primary{background-color:#012e5d}
.table-header tr>th{background-color:#323333;color:#fff}
.table-adaptive>.table-header>tbody>tr>th,.table:not(.table-bordered),.table:not(.table-bordered) tr>th{border-color:#323333 !important}
.table:not(.table-bordered) tr>th{border-bottom:2px solid #323333 !important;border-top:0}
caption{color:#323333}
.modal-content{border-radius:0}
.list-group-item{border-radius:0 !important}
.section-primary{background-color:#012e5d;background-image:linear-gradient(90deg,#012e5d,#0073e6)}
.input-group-text,.label,label,legend{color:#5c6f82}
.card-img-top,.custom-file-label,.custom-file-label:after,.custom-select,.custom-select-lg,.custom-select-sm,.datepicker.dropdown-menu,.form-control,.form-control-lg:not(textarea),.form-control-sm:not(textarea),.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text,.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.popover,fieldset{border-radius:0}
.img-copertina{margin:-60px auto -36px;overflow:visible;position:relative;width:225px}
.img-copertina img{position:relative;width:100%;z-index:1}
.img-copertina:before{left:24px;opacity:.6;top:24px}
.img-copertina:after,.img-copertina:before{background:#b3cdd8;content:"";display:block;height:100%;position:absolute;width:100%}
.img-copertina:after{left:12px;top:12px}
.splide{margin-bottom:20px}
.splide__list{margin-bottom:1rem !important}
.splide__arrows svg{display:none}
.splide__arrow{fill:#fff;background:#012e5d;display:none;height:36px;opacity:1;top:47%;width:36px}
.splide__arrow:hover{opacity:1}
.splide__arrow--prev{left:-1em}
.splide__arrow--next{right:-1em}
.splide__arrow:disabled{opacity:0}
.splide__pagination{display:block;left:0;padding:0;position:relative;transform:none}
.splide__pagination__page{background:#54595d;border-radius:0;height:4px;margin:0 8px 13px 0;opacity:1;vertical-align:top;width:30px}
.splide__pagination__page.is-active{background:#012e5d;height:6px;margin-bottom:8px;transform:inherit}
.splide-pagination-none .splide__pagination,.splide-slider .splide__slide--image:not(.is-active.is-visible){display:none}
.splide__progress{background:#f2f2f2;margin-bottom:-20px;margin-top:20px}
.splide__autoplay{bottom:-16px;position:absolute;right:0;z-index:1}
.splide__play{background-image:url(clientlib-base/img/icon-play-o.svg)}
.splide__pause,.splide__play{background-color:#fff;background-repeat:no-repeat;background-size:32px;border:0;border-radius:100%;height:32px;width:32px}
.splide__pause{background-image:url(clientlib-base/img/icon-pause-o.svg);margin-left:4px}
@media(min-width:768px){.splide__pagination__page{width:54px}
.splide-subsite{padding-left:15%;width:100%}
.splide-subsite .splide__list{display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-8px;width:100%}
.splide-subsite .splide__list .splide__slide{-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:1rem;max-width:50%;padding-left:8px;padding-right:8px;position:relative;width:100%}
}
@media(min-width:992px){.splide__arrow{display:block}
.splide-subsite{padding-left:33.333333%}
}
.accesso-rapido .col-md-6.bg-white{margin-right:24px}
.accesso-rapido .col-md.bg-primary-3{background:0 0 !important}
.accesso-rapido h2{margin:16px 24px 8px;padding-bottom:.75rem}
.accesso-rapido h3{background:#fff;font-size:24px;margin-bottom:32px;margin-right:24px;padding:16px 24px;position:relative}
.accesso-rapido .fade:not(.show){opacity:1}
.accesso-rapido h3:after{border-color:transparent;border-color:#fff rgba(136,183,213,0) rgba(136,183,213,0);border-style:solid;border-width:16px 30px medium;bottom:-19px;content:" ";height:0;left:24px;pointer-events:none;position:absolute;width:0}
.accesso-rapido .list-link{padding:0 24px 24px}
.accesso-rapido .list-link li{border:0;margin:0;padding:0}
.accesso-rapido .list-link a{color:#012e5d;font-size:22px;font-weight:400;padding:.75rem 0}
.accesso-rapido .list-link a:hover{text-decoration:underline}
.accesso-rapido .text-right{display:none}
.accesso-rapido .splide__pagination{margin:10px 0}
@media(min-width:768px){.accesso-rapido .col-md-6.bg-white{margin-right:0}
.accesso-rapido .col-md.bg-primary-3{background-color:#ebeef2 !important}
.accesso-rapido,.accesso-rapido .splide,.accesso-rapido .tab-content-vertical{margin:0 !important}
.accesso-rapido .fade:not(.show){display:none;opacity:0}
.accesso-rapido .col-md-6.bg-white{margin:0}
.accesso-rapido h2{border:0;margin:1.5rem 24px .5rem}
.accesso-rapido .nav{border:0;margin:0 0 1.5rem 24px}
.accesso-rapido h3{display:none}
.accesso-rapido .nav .nav-link{color:#18191a;font-size:24px;font-weight:400;padding:.75rem 0}
.accesso-rapido .nav .nav-link.active{border:0;color:#012e5d;cursor:default;font-weight:600;position:relative}
.accesso-rapido .nav .nav-link.active:after{border-color:rgba(136,183,213,0) rgba(136,183,213,0) rgba(136,183,213,0) #fff;border-style:solid;border-width:30px medium 30px 16px;content:" ";height:0;left:100%;pointer-events:none;position:absolute;top:0;width:0;z-index:1}
.accesso-rapido .tab-content-vertical{padding:2rem 24px !important;width:100%}
.accesso-rapido .list-link{padding:0}
.accesso-rapido .list-link a{font-size:24px}
.accesso-rapido .text-right{display:block}
}
@media(min-width:992px){.accesso-rapido h2{margin:1.5rem 6rem .5rem;padding-bottom:.75rem}
.accesso-rapido .nav{margin:0 0 1.5rem 6rem}
.accesso-rapido .tab-content-vertical{padding:2rem 6rem !important}
}
*,:after,:before{box-sizing:border-box}
blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}
ol[role=list],ul[role=list]{list-style:none}
html:focus-within{scroll-behavior:smooth}
body{text-rendering:optimizeSpeed;line-height:1.5;min-height:100vh}
a:not([class]){text-decoration-skip-ink:auto}
img,picture{display:block;max-width:100%}
button,input,select,textarea{font:inherit}
@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}
*,:after,:before{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}
}
:root{--container-x-padding:24px;--container-max-width:1140px;--container-fluid-width:100%;--header-logo-width:96px;--color-primary:#012e5d;--color-primary-rgb:"1, 46, 93";--color-primary-light:#1f68b1;--color-accent:#17807f;--color-bg-light:#ebeef3;--color-body:#27282b;--color-disabled:#d9dadb;--background-light-3:#f7f8fc;--text-disabled:#5e5e5e;--status-error:#c8324b;--text-title:#01101e;--color-success:#008055;--background-success:rgba(189,237,221,0.25);--gradient-light:linear-gradient(180deg,rgba(255,255,255,1) 35%,rgba(235,238,242,1));--storie-bg-gradient:linear-gradient(180deg,rgba(228,239,238,0.0001),#e4efee 124.72%);--button-md-y-padding:16px;--button-sm-y-padding:8px;--button-sm-x-padding:20px;--button-primary-hover:#27282b;--button-primary-active:#444c55;--button-primary-disabled:#d9dadb;--button-primary-disabled-text:#5e5e5e;--button-primary-dark-bg-hover:rgba(255,255,255,0.85);--button-primary-dark-bg-active:rgba(255,255,255,0.65);--button-primary-dark-bg-disabled:#b8b8b8;--button-secondary-hover:rgba(67,97,130,0.06);--button-secondary-active:rgba(67,97,130,0.06);--button-secondary-border-active:#b7ccd7;--button-secondary-disabled:#d9dadb;--button-secondary-dark-bg-hover:rgba(255,255,255,0.35);--button-secondary-dark-bg-active:rgba(255,255,255,0.15);--button-secondary-dark-bg-disabled:var(--button-primary-disabled);--card-icon-bg-color:#a7d0e2;--chip-x-padding:16px;--chip-y-padding:4px;--chip-bg-color:#fff;--chip-bg-color-active:var(--color-primary);--chip-outline-border-color:#d2d9e5;--chip-outline-text-color:#5e5e5e;--chip-sup-outline-bg-color:rgba(16,72,208,0.05);--chip-outline-primary-color:#1048d0;--chip-outline-primary-bg-color:rgba(var(--chip-outline-primary-color),.05);--search-bar-border-color:var(--color-bg-light);--search-bar-x-padding:16px;--search-bar-y-padding:8px;--switch-width:56px;--switch-height:24px;--switch-bg:#7d8e97;--switch-bullet-dimension:16px;--icon-size-sm:16px;--icon-size:24px;--icon-size-lg:32px;--icon-size-xl:40px;--outline-color:var(--color-primary);--outline-width:2px;--cc-toggle-bg-on:var(--color-primary-light);--cc-toggle-bg-off:#8897a0;--body-size:16px;--p-size:1rem;--p-32:24px;--p-48:32px;--p-64:48px;--p-80:64px;--p-96:80px;--fs-14:.875rem;--total-header-height:114px;--banner-height:60px}
@media(min-width:576px){:root{--container-x-padding:14px}
}
@media(min-width:768px){:root{--container-x-padding:20px;--header-logo-width:105px;--p-32:32px;--p-48:48px;--p-64:64px;--p-80:80px;--p-96:96px}
}
@media(min-width:992px){:root{--container-x-padding:8px;--total-header-height:115px;--banner-height:35px}
}
body,html{scroll-behavior:smooth;scroll-padding-top:var(--total-header-height)}
a{color:var(--color-primary)}
body{background:#fff;color:var(--color-body)}
body,html{font-size:var(--body-size)}
main{padding-top:var(--total-header-height)}
.fw-bold{font-weight:600 !important}
.fw-300{font-weight:300 !important}
.bg-dark{background-color:var(--color-primary) !important}
.bg-dark,.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5{color:#fff !important}
.text-underline{text-decoration:underline !important}
.text-16,p{font-size:var(--p-size)}
h1,h2,h3,h4,h5{line-height:1.2em}
.pt-32{padding-top:var(--p-32) !important}
.pb-32{padding-bottom:var(--p-32) !important}
.pt-48{padding-top:var(--p-48) !important}
.pt-64{padding-top:var(--p-64) !important}
.pb-64{padding-bottom:var(--p-64) !important}
.pt-80{padding-top:var(--p-80) !important}
.pb-80{padding-bottom:var(--p-80) !important}
.pt-96{padding-top:var(--p-96) !important}
.pb-96{padding-bottom:var(--p-96) !important}
.mb-lg-32{margin-bottom:32px !important}
.fs-14{font-size:var(--fs-14) !important}
.fs-16{font-size:var(--fs-16) !important}
.fs-18{font-size:1rem !important}
.fs-36{font-size:2rem !important}
.fw-700{font-weight:700 !important}
.border-top{border-top-color:var(--color-bg-light) !important}
.bg-light{background-color:var(--color-bg-light) !important}
.bg-light-3{background-color:var(--background-light-3) !important}
.border{border-color:var(--color-bg-light) !important}
.border.border-primary{border-color:var(--color-primary) !important}
.text-disabled{color:var(--text-disabled)}
.fw-600{font-weight:600 !important}
.text-title{color:var(--text-title)}
.modal-backdrop{z-index:30000}
.modal{z-index:30001}
.negative-175{margin-top:-175px !important}
.text-worning{color:#bf5629 !important}
.text-big{font-size:1.125rem;line-height:1.6666666667}
.min-width-230{min-width:230px}
.ratio-square{height:0;padding-top:100%;position:relative;width:100%}
.ratio-square img,.ratio-square video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}
.truncated-text,.truncated-text a,.truncated-text button.btn{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}
.truncated-2,.truncated-2 a{-webkit-line-clamp:2}
.truncated-3,.truncated-3 a{-webkit-line-clamp:3}
.truncated-4,.truncated-4 a{-webkit-line-clamp:4}
.truncated-5,.truncated-5 a{-webkit-line-clamp:5}
.negative-x-4{margin-left:-24px;margin-right:-24px}
.fw-400{font-weight:400}
.fw-500{font-weight:500}
.fs-20{font-size:1.25rem !important}
.fs-24{font-size:1.5rem !important}
.one-number{overflow:hidden;width:.8em}
.text-underline-hover:hover{text-decoration:underline}
.mt-negative-banner{margin-top:-40px}
.button-fotocamera label{background-color:var(--color-primary);border:2px solid var(--color-primary);color:#fff;padding:8px 24px}
.button-fotocamera label.outline-primary{background-color:#fff;color:var(--color-primary)}
.button-fotocamera input{opacity:0;pointer-events:none;position:absolute}
.border-2-light{border:2px solid #ebeef3}
.border-left-light{border-left:1px solid #ebeef3}
.lh-24{line-height:1.5rem}
.card-fixed{bottom:24px;margin-left:24px;position:fixed;right:24px;z-index:3}
.icon-spinner:before{color:var(--color-primary)}
.datepicker-dropdown:after,.datepicker-dropdown:before{display:none}
.thumb-full{height:inherit !important;padding-bottom:0 !important;padding-top:0;position:relative}
.thumb-full img{height:auto !important;position:relative !important}
[data-keyboard=true] :focus{outline-color:var(--outline-color) !important}
[data-keyboard=true] .bg-dark :focus{outline-color:#fff !important}
@media(max-width:991.98px){.padding-y-mobile-40{padding-bottom:40px !important;padding-top:40px !important}
.mt-md-40{margin-top:40px !important}
.lh-32-mobile{line-height:2rem !important}
.fs-32-mobile{font-size:2rem !important}
.fw-400-mobile{font-weight:400 !important}
.pb-50-mob{padding-bottom:50px !important}
.pt-30-mobile{padding-top:30px !important}
}
@media(min-width:992px){.container.px-lg-48{padding-inline:48px !important}
.pt-lg-80{padding-top:var(--p-80) !important}
.pb-lg-80{padding-bottom:var(--p-80) !important}
.mb-lg-32{margin-bottom:32px !important}
.mr-lg-32{margin-right:32px !important}
.p-lg-32{padding:32px !important}
.mt-lg-32{margin-top:32px !important}
.border-top-lg-0{border-top:0 !important}
.border-lg-0{border:0 !important}
.border-left-lg{border-left:1px solid var(--color-bg-light)}
.negative-lg-24{margin-top:-24px !important}
.fs-lg-18{font-size:1.125rem !important}
.fs-lg-24{font-size:1.5rem !important}
.mt-negative-banner{margin-top:-70px}
.text-big{line-height:1.6666666667}
}
@media(prefers-reduced-motion){body,html{scroll-behavior:auto}
}
a:focus,button:focus,input:focus{outline:0}
a:focus-visible,button:focus-visible,input:focus-visible{outline:var(--outline-width) solid var(--outline-color)}
#cc--main .icon-close:before{content:""}
#cc--main #cm{background-color:var(--color-bg-light);max-height:100vh;overflow-x:hidden;overflow-y:auto}
#cc--main #c-ttl,#cc--main #s-ttl{color:var(--text-title);font-size:1.5rem;font-weight:500}
#cc--main .title [role=heading]{color:var(--text-title);font-size:1.125rem;font-weight:500}
#cc--main .desc .p,#cc--main p{color:var(--color-body);font-size:1rem}
#cc--main .icona_informazioni{font-weight:600}
#cc--main #c-txt{margin-inline:calc(var(--container-x-padding)*-1)}
#cc--main .c-bn{outline-offset:2px}
#cc--main .c-bn:not(#s-c-bn){align-items:center;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;letter-spacing:normal;padding-block:var(--button-sm-y-padding);padding-inline:var(--button-sm-x-padding);text-transform:unset}
#cc--main #s-cnt .b-bn .b-tl{font-size:1rem}
#cc--main #s-c-bn{background-color:rgba(0,0,0,0)}
#cc--main #c-bns button{background-color:#fff;border-color:var(--color-primary);color:var(--color-primary);margin-top:1.5rem}
#cc--main #c-bns button .icon{fill:var(--color-primary);height:1rem;margin-right:.5rem;width:1rem}
#cc--main #c-bns button:hover{background-color:var(--button-secondary-hover) !important}
#cc--main #c-bns button:active{background-color:var(--button-secondary-active) !important;border-color:var(--button-secondary-border-active);color:var(--color-primary)}
#cc--main #c-bns button[disabled]{background-color:#fff !important;border-color:var(--button-secondary-disabled) !important;color:var(--button-secondary-disabled)}
#cc--main #c-bns button[disabled] .icon{fill:var(--button-secondary-disabled)}
#cc--main #c-bns button:first-child{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}
#cc--main #c-bns button:first-child:hover{background-color:var(--button-primary-hover) !important;border-color:var(--button-primary-hover) !important}
#cc--main #c-bns button:first-child:active{background-color:var(--button-primary-active) !important;border-color:var(--button-primary-active) !important}
#cc--main #c-bns button:first-child[disabled]{background-color:var(--button-primary-disabled) !important;border-color:var(--button-primary-disabled) !important;color:var(--button-primary-disabled-text)}
#cc--main #c-bns button:first-child[disabled] .icon{fill:var(--button-primary-disabled-text)}
#cc--main #c-bns button:first-child .icon{fill:#fff}
#cc--main .cc_div .b-tg .c-tgl:checked:not(:disabled)~.c-tg{background-color:var(--cc-toggle-bg-on)}
.able-wrapper .able{box-shadow:none}
.able-wrapper .able,.able-wrapper .able-player{background-color:rgba(0,0,0,0)}
.able-wrapper .able-controller{background-color:rgba(0,0,0,0);border:0}
.able-wrapper .able-button-handler-preferences,.able-wrapper .able-status{display:none !important}
.able-wrapper .able-left-controls{padding-left:1rem}
.able-wrapper .able-right-controls{align-items:center;display:flex;padding-right:1rem}
.able-wrapper .able-right-controls .able-button-handler-captions,.able-wrapper .able-right-controls [tabindex="-1"]{display:none}
.able-wrapper .able-status-bar{display:flex;justify-content:center}
.able-wrapper .able-status-bar .able-timer{text-align:center}
.able-wrapper .able-seekbar-loaded,.able-wrapper .able-seekbar-played{border-radius:1px;height:2px;overflow:hidden}
.able-wrapper .able-seekbar-loaded{background-color:rgba(255,255,255,.4)}
.able-wrapper .able-seekbar-head{top:-10px}
.able-wrapper .able-seekbar{background-color:rgba(255,255,255,.2);border:0;height:2px}
.able-wrapper .able-controller div[role=button]:hover{outline-color:rgba(0,0,0,0) !important}
.able-wrapper .able-controller div[role=button]:focus-visible{outline-color:var(--outline-color) !important}
.podcast-transcript .able-transcript-area{background-color:rgba(0,0,0,0)}
.podcast-transcript .able-window-toolbar{background-color:rgba(0,0,0,0);border:0}
.podcast-transcript .able-window-toolbar label{font-weight:400}
.podcast-transcript .able-window-toolbar input[type=checkbox]{transform:translateY(2px)}
.podcast-transcript .transcript-language-select-wrapper{padding-right:0}
.podcast-transcript .able-transcript-area{border:0}
.podcast-transcript .able-transcript{background-color:var(--color-primary);border:0;font-size:1.125rem;font-weight:700;line-height:1.5;padding:24px;scrollbar-color:#fff #34587d;scrollbar-width:thin}
.podcast-transcript .able-transcript::-webkit-scrollbar{width:4px}
.podcast-transcript .able-transcript::-webkit-scrollbar-track{background:#34587d;border:0}
.podcast-transcript .able-transcript::-webkit-scrollbar-thumb{background-color:#fff;border:0;border-radius:4px}
.podcast-transcript .able-transcript::-webkit-scrollbar-button{display:none}
.podcast-transcript .able-transcript-heading{margin-top:0;padding-top:0}
.podcast-transcript .able-transcript-container{margin:0}
.podcast-transcript .able-transcript-caption{color:rgba(255,255,255,.4);transition:all .1s}
.podcast-transcript .able-highlight{background-color:rgba(0,0,0,0) !important;color:#fff;font-size:1.5rem}
.able-audcap-container{display:none !important}
@media(min-width:992px){.podcast-transcript{height:100%}
.able-transcript-area{display:flex;flex-direction:column;height:100%;padding-bottom:0}
.able-transcript{flex-grow:1}
}
.sup-activity li{align-items:center;background-color:#fff;display:flex;gap:16px;justify-content:flex-start;padding:16px}
.sup-activity li:not(:last-child){margin-bottom:1rem}
.sup-activity .hour{flex-shrink:0;font-size:.875rem;margin-left:auto;order:3}
.sup-activity p{font-weight:600;line-height:1.5}
.sup-activity .icon{fill:#a7d0e2;flex-shrink:0}
@media(min-width:768px){.sup-activity li{margin-right:-80px;padding:24px 32px;position:relative;z-index:1}
.sup-activity li:not(:last-child){margin-bottom:1.5rem}
.sup-activity .hour{margin-left:0;order:inherit;width:6ch}
.sup-activity p{margin-left:32px}
.sup-activity .icon{height:48px;width:48px}
}
.avatar-foto{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;position:relative;width:48px}
.avatar-foto.avatar-foto-xl,.avatar-foto.avatar-foto-xl .avatar-foto-circle{height:200px;width:200px}
.avatar-foto.avatar-foto-xl .round-avatar-circle{font-size:3rem;height:200px;width:200px}
.avatar-foto button{bottom:10px;position:absolute;right:0}
.avatar-foto .avatar-foto-circle{border-radius:100%;height:36px;overflow:hidden;position:relative;width:36px}
.avatar-foto img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}
.avatar-foto .round-avatar-circle{background-color:var(--color-primary);color:#fff;font-weight:700}
.avatar-foto.avatar-big{height:155px;width:155px}
.avatar-foto.avatar-big .avatar-foto-circle{height:118px;width:118px}
.avatar-foto.avatar-big .round-avatar-circle{font-size:2.5rem;height:100%;inset:0;position:absolute;width:100%}
.avatar{display:flex;height:100%}
.avatar .rounded-avatar{align-items:center;background-color:var(--color-primary);border-radius:32px;color:#fff;display:flex;flex-shrink:0;font-weight:700;height:32px;justify-content:center;text-transform:uppercase;width:32px}
@media(min-width:992px){.avatar{border-bottom:2px solid rgba(0,0,0,0);border-top:2px solid rgba(0,0,0,0);padding-left:12px;padding-right:12px}
.avatar .rounded-avatar{font-size:.875rem;font-weight:600}
.avatar .avatar-text{color:var(--color-primary);font-weight:600}
.avatar.active{border-bottom-color:var(--color-primary)}
}
.sup-banner-accessibility{background-color:var(--color-bg-light);margin-left:-24px;margin-right:-24px;padding:24px}
.sup-banner-accessibility .container.px-0{padding-left:0 !important;padding-right:0 !important}
.sup-banner-accessibility .browser,.sup-banner-accessibility .descr{font-size:.875rem;font-weight:700}
.sup-banner-accessibility .descr+.icon{margin-left:12px}
.sup-banner-accessibility .tasto{background-color:#191a1f;border-radius:4px;color:#fff;font-size:.625rem;height:45px;padding:5px 8px;text-transform:uppercase;width:72px}
.sup-banner-accessibility .tasto+.icon{margin-left:12px}
.sup-banner-accessibility .tasto.large{width:96px}
.sup-banner-accessibility .icon+.descr,.sup-banner-accessibility .icon+.tasto{margin-left:12px}
.sup-banner-accessibility .block-buttons:not(:last-child){margin-bottom:32px}
@media(min-width:992px){.sup-banner-accessibility{background-color:var(--color-bg-light);margin-left:-32px;margin-right:-32px;padding:80px 32px}
.sup-banner-accessibility .block-buttons:not(:last-child){margin-bottom:64px}
.sup-banner-accessibility h5 .icon{margin-top:5px}
}
.sup-banner-info .h3{font-weight:600}
@media(min-width:768px){.sup-banner-info .btn{flex-shrink:0}
}
@media(min-width:992px){.sup-banner-info .h3{font-weight:400}
}
.sup-banner-large{position:relative}
.sup-banner-large .row{padding-block:1.5rem}
.sup-banner-large h2{font-size:1.5rem;font-weight:400;line-height:1.5;margin-bottom:1rem}
.sup-banner-large p{line-height:1.5;margin-bottom:1.5rem}
@media(max-width:991.98px){.sup-banner-large p{font-size:1.125rem}
.sup-banner-large .btn.sup-button.btn-primary{margin-bottom:0;padding:8px 24px}
}
@media(min-width:768px){.sup-banner-large .row{padding-block:54px 44px}
.sup-banner-large h2{font-size:2.5rem;line-height:1.2}
.sup-banner-large p{margin-bottom:0}
.sup-banner-large .btn{width:100%}
.sup-banner-large .btn span{white-space:nowrap}
}
@media(min-width:992px){.sup-banner-large .row{padding-bottom:64px}
}
.sup-banner-link{background-color:var(--background-light-3);padding:24px 16px}
.sup-banner-link .h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
@media(min-width:768px){.sup-banner-link{padding:24px}
}
.sup-banner-login-large{position:relative}
.sup-banner-login-large .container{padding-block:24px !important}
.sup-banner-login-large h2{font-size:2rem;font-weight:400;line-height:1.5;margin-bottom:1rem}
.sup-banner-login-large p{font-size:1rem;line-height:1.5;margin-bottom:1.5rem}
.sup-banner-login-large .sup-img-background.gradient-blue:after{background:var(--color-primary);opacity:.85}
@media(min-width:768px){.sup-banner-login-large.has-cards{margin-bottom:-150px}
.sup-banner-login-large.has-cards .container{padding-bottom:200px !important}
.sup-banner-login-large .container{padding:96px 48px !important}
.sup-banner-login-large p{margin-bottom:0}
.sup-banner-login-large .content{gap:24px}
}
@media(max-width:991.98px){.sup-banner-login-large.has-cards{margin-bottom:-570px}
.sup-banner-login-large.has-cards .container{padding-bottom:600px !important}
.sup-banner-login-large .cta .btn.sup-button.sup-button-md{padding-bottom:8px;padding-top:8px;width:100%}
}
@media(min-width:992px){.sup-banner-login-large+.sup-section .sup-card-hero{border:1px solid #ebeef3}
}
.sup-banner-login-slim .container{padding:24px}
.sup-banner-login-slim p{font-size:1.5rem;font-weight:400;line-height:1.3333333333;margin-bottom:1.5rem}
@media(max-width:575.98px){.sup-banner-login-slim .btn.sup-button.btn-cta{border:2px solid #fff;margin-bottom:0;padding:16px 24px}
}
@media(min-width:768px){.sup-banner-login-slim .container{padding:32px !important}
.sup-banner-login-slim p{line-height:1;margin-bottom:0}
.sup-banner-login-slim .btn.sup-button.btn-cta{font-size:1.125rem}
}
.sup-banner-magazine p{font-size:1rem;margin-bottom:1rem}
@media(max-width:767.98px){.sup-banner-magazine{background-color:rgba(230,237,241,.3);margin-top:85px}
.sup-banner-magazine .container{padding:24px !important}
.sup-banner-magazine h3{align-items:flex-end;display:flex;justify-content:flex-start;line-height:1.3333333333;margin-bottom:1.5rem;margin-top:-85px}
.sup-banner-magazine img{height:172px;margin-right:24px;object-fit:cover;width:132px}
}
@media(min-width:768px){.sup-banner-magazine .container{position:relative}
.sup-banner-magazine .container:before{background-color:rgba(230,237,241,.3);content:"";height:100%;left:auto;position:absolute;right:0;top:0;width:calc(66.66667% + 24px)}
.sup-banner-magazine h3{line-height:1;margin-bottom:1rem}
.sup-banner-magazine .image{position:absolute;right:8.333333%}
.sup-banner-magazine .content{margin-inline-end:calc(16.66667% + 24px);padding-block:18px;padding-inline-end:0;padding-inline-start:40px}
.sup-banner-magazine .specular:before{content:"";left:0;right:auto;width:calc(66.66667% + 40px)}
.sup-banner-magazine .specular .row{flex-direction:row-reverse}
.sup-banner-magazine .specular .image{left:8.333333%;right:auto}
.sup-banner-magazine .specular .content{margin-inline-start:16.666667%;padding-inline-start:32px}
.sup-banner-magazine.centered{position:relative}
.sup-banner-magazine.centered .container{position:static}
.sup-banner-magazine.centered .container:before{width:100%}
.sup-banner-magazine.centered .container .image{left:auto;margin-left:calc(-33.33333% - 32px)}
.sup-banner-magazine.centered .container .content{margin-inline-start:clamp(33.333333% + 32px,33.333333% + 32px,196px)}
}
@media(min-width:992px){.sup-banner-magazine .image img{max-width:226px;min-width:150px;width:calc(100% - 24px)}
.col-lg-8.col-xl-9 .sup-banner-magazine .specular .content{flex:0 0 66.666667% !important;margin-left:calc(8.33333% + 142px);max-width:66.666667% !important}
.col-lg-8.col-xl-9 .sup-banner-magazine .specular .image{left:3rem}
.col-lg-8.col-xl-9 .sup-banner-magazine .specular:before{width:calc(100% + var(--container-x-padding))}
}
@media(min-width:1200px){.col-lg-8.col-xl-9 .sup-banner-magazine .specular .content{flex:0 0 75% !important;margin-left:calc(8.33333% + 134px);max-width:75% !important}
}
@media(min-width:1400px){.sup-banner-magazine.centered .container .image{margin-left:-428px}
.sup-banner-magazine.centered .container .content{margin-inline-start:calc(16.88889% + 228px)}
}
.banner-number{background-color:#fff;border:1px solid var(--color-bg-light)}
.banner-number h2{font-size:1.25rem;font-weight:600}
.banner-number .icon{fill:var(--color-primary)}
.banner-number .phone{color:var(--color-primary);font-size:2rem;font-weight:700;max-width:100%}
.banner-number .phone span{flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.banner-number p a{color:var(--color-primary)}
@media(min-width:992px){.banner-number{border:0}
.banner-number h2{font-size:1.5rem}
.banner-number .phone{font-size:3rem}
}
.sup-banner-quote .container{padding:24px;position:relative}
.sup-banner-quote blockquote{border-left:0;font-size:2rem;font-weight:300;line-height:1.25;padding:0}
.sup-banner-quote blockquote footer{font-size:1.5rem;font-weight:600;margin-top:2.5rem}
.sup-banner-quote .sup-img-background.gradient-blue:after{background:linear-gradient(110deg,#012e5d 5.5%,rgba(1,46,93,.95) 46.35%,rgba(1,46,93,0) 90.58%)}
@media(min-width:768px){.sup-banner-quote .container{padding:92px 32px 120px !important}
.sup-banner-quote blockquote{max-width:25ch;text-align:right}
.sup-banner-quote .sup-img-background.gradient-blue:after{transform:scaleX(-1)}
}
.sup-banner-small{position:relative}
.sup-banner-small .container{padding-block:1rem}
.sup-banner-small h2{font-size:1.5rem;font-weight:600;line-height:1.5;margin-bottom:1rem}
.sup-banner-small p{font-size:1.125rem;line-height:1.5;margin-bottom:1.5rem}
.sup-banner-small .btn{width:100%}
.sup-banner-small .btn.sup-button.btn-primary{font-size:1rem;transition:box-shadow 0}
.sup-banner-small .btn.sup-button.btn-primary:focus-visible{box-shadow:var(--color-primary) 0 0 16px !important}
@media(min-width:768px){.sup-banner-small p{margin-bottom:0}
.sup-banner-small .content{gap:24px}
}
@media(max-width:991.98px){.sup-banner-small .btn.sup-button.btn-primary{display:inline-flex;margin-bottom:0;padding-bottom:8px;padding-top:8px;width:auto}
}
@media(min-width:992px){.sup-banner-small .container{padding-block:2rem}
.sup-banner-small p{max-width:75ch}
.sup-banner-small h2{font-size:2rem}
.col-lg-8 .sup-banner-small{padding-inline:1.5rem}
}
.sup-banner-story{margin:-120px 17px 0;position:relative;z-index:1}
.sup-banner-story p{line-height:1.5}
.sup-banner-story .content,.sup-banner-story .image{position:relative}
.sup-banner-story .content .icon,.sup-banner-story .image .icon{position:absolute}
.sup-banner-story .image .icon{fill:#fff;left:16px;top:16px}
.sup-banner-story .content .icon{left:auto;right:16px}
@media(max-width:575.98px){.sup-banner-story .image .icon{top:22%}
}
@media(min-width:768px){.sup-banner-story .content{padding:24px 24px 24px 40px !important}
.sup-banner-story .icon{height:60px !important;width:60px !important}
.sup-banner-story p{width:calc(100% - 80px)}
.sup-banner-story .content .icon{bottom:16px;right:24px}
}
.sup-banner-topic{height:100%;padding:48px 0 0 32px;position:relative}
.sup-banner-topic .banner-close{align-items:center;background:rgba(0,0,0,0);border:0;color:#fff;display:flex;height:48px;justify-content:center;left:auto;position:absolute;right:0;top:0;width:48px}
.sup-banner-topic .content{background-color:#f4f5f9;max-width:450px;padding:16px;position:relative;z-index:1}
.sup-banner-topic h3{font-size:1.25rem;line-height:1.2;margin-bottom:.5rem}
.sup-banner-topic p{font-size:1rem;margin-bottom:1rem}
.sup-banner-topic .btn-cta{display:flex;justify-content:end;text-decoration:underline}
.sup-banner-topic .sup-img-background{background-color:var(--color-primary)}
.sup-banner-topic .sup-img-background:after{background:linear-gradient(264deg,rgba(0,0,0,.64),rgba(0,0,0,.41) 10.43%,rgba(0,0,0,0) 53.31%)}
.sup-banner-topic .banner-close:focus-visible{outline-color:#fff !important;outline-offset:-4px}
@media(min-width:576px){.sup-banner-topic .content{display:flex;flex-direction:column;padding:16px 24px}
.sup-banner-topic h3{font-size:1.5rem}
.sup-banner-topic .btn-cta{margin-top:auto}
}
.breadcrumb-nav{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin:0 0 3.25rem;overflow:hidden;transform:translateX(-4px)}
.breadcrumb-nav .breadcrumb{display:block;font-size:var(--p-size);margin:0;padding:4px}
.breadcrumb-nav .breadcrumb a{font-weight:700}
.breadcrumb-nav a{color:var(--color-primary)}
.breadcrumb-item.active{color:var(--color-body)}
.breadcrumb-item+.breadcrumb-item:before{color:#5c6f82;font-weight:700}
.bg-dark .breadcrumb-nav .breadcrumb .active,.bg-dark .breadcrumb-nav .breadcrumb a{color:#fff}
@media(min-width:768px){.breadcrumb-nav{-webkit-line-clamp:1}
}
.btn.sup-button{align-items:center;display:inline-flex;font-size:1.125rem;justify-content:center;letter-spacing:normal}
.btn.sup-button:focus-visible{outline-offset:2px}
.btn.sup-button.favorite-button{position:relative}
.btn.sup-button.favorite-button.active .icon+.icon{opacity:1}
.btn.sup-button.favorite-button .icon+.icon{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s}
.btn.sup-button .icon{transition:fill .15s}
.btn.sup-button.icon-only{padding:16px}
.btn.sup-button:disabled{opacity:1}
.btn.sup-button.sup-button-md{padding-bottom:var(--button-md-y-padding);padding-top:var(--button-md-y-padding)}
.btn.sup-button.sup-button-md.icon-only{padding:var(--button-md-y-padding)}
.btn.sup-button.sup-button-sm{padding-block:var(--button-sm-y-padding);padding-inline:var(--button-sm-x-padding)}
.btn.sup-button.sup-button-sm.icon-only{padding:var(--button-sm-y-padding)}
.btn.sup-button.btn-primary{background-color:var(--color-primary);border-color:var(--color-primary)}
.btn.sup-button.btn-primary:hover{background-color:var(--button-primary-hover) !important;border-color:var(--button-primary-hover) !important}
.btn.sup-button.btn-primary:active{background-color:var(--button-primary-active) !important;border-color:var(--button-primary-active) !important}
.btn.sup-button.btn-primary[disabled]{background-color:var(--button-primary-disabled) !important;border-color:var(--button-primary-disabled) !important;color:var(--button-primary-disabled-text)}
.btn.sup-button.btn-primary[disabled] .icon{fill:var(--button-primary-disabled-text)}
.btn.sup-button.btn-primary .icon{fill:#fff}
.btn.sup-button.btn-secondary{background-color:#fff;border-color:var(--color-primary);color:var(--color-primary)}
.btn.sup-button.btn-secondary .icon{fill:var(--color-primary)}
.btn.sup-button.btn-secondary:hover{background-color:var(--button-secondary-hover) !important}
.btn.sup-button.btn-secondary:active{background-color:var(--button-secondary-active) !important;border-color:var(--button-secondary-border-active);color:var(--color-primary)}
.btn.sup-button.btn-secondary[disabled]{background-color:#fff !important;border-color:var(--button-secondary-disabled) !important;color:var(--button-secondary-disabled)}
.btn.sup-button.btn-secondary[disabled] .icon{fill:var(--button-secondary-disabled)}
.btn.sup-button.btn-cta{color:var(--color-primary);font-size:1rem;padding:0;text-align:left}
.btn.sup-button.btn-cta:hover:not([disabled]){text-decoration:underline}
.btn.sup-button.btn-cta.text-white{outline-color:#fff !important}
.btn.sup-button.btn-cta[disabled]{opacity:.5}
.btn.sup-button.btn-cta[disabled] .icon{fill:var(--button-primary-disabled-text)}
.btn.sup-button.btn-cta .icon{fill:var(--color-primary)}
.btn.sup-button.btn-cta.text-white .icon{fill:#fff}
.btn.sup-button.btn-login{background-color:var(--color-accent);color:#fff;font-size:1rem;justify-content:start;min-width:100%;padding:2px 0;text-align:left}
.btn.sup-button.btn-login .icon{fill:#fff;margin-left:12px}
.btn.sup-button.btn-login .button-label{border-left:1px solid rgba(255,255,255,.1);margin-left:12px;padding:8px 12px}
.btn.sup-button.btn-outline-accent{background-color:#fff;border:2px solid var(--color-accent);color:var(--color-accent);font-size:1rem;justify-content:start;min-width:100%;padding:12px;text-align:left}
.btn.sup-button.btn-outline-accent .icon{fill:var(--color-accent)}
.btn.sup-button.btn-outline-accent .button-label{margin-left:12px}
.btn.sup-button.btn-accent{background-color:var(--color-accent);color:#fff}
.btn.sup-button.btn-accent .icon{fill:#fff}
.btn.sup-button.btn-accent:disabled{background-color:#d9dadb;color:#5e5e5e}
.btn.sup-button.btn-accent:disabled .icon{fill:#5e5e5e}
.btn.sup-button.btn-circle{align-items:center;background-color:#fff;border:1px solid var(--color-disabled) !important;border-radius:100%;box-shadow:0 5px 8px -2px rgba(0,0,100,.1);display:flex;height:40px;justify-content:center;width:40px}
.btn.sup-button.btn-circle .icon{fill:var(--color-primary)}
.btn.sup-button.btn-circle:hover{background-color:var(--color-primary)}
.btn.sup-button.btn-circle:hover .icon{fill:#fff}
.btn.sup-button.btn-circle:active,.btn.sup-button.btn-circle:focus{box-shadow:0 5px 12px -2px rgba(0,0,100,.1) !important}
[data-keyboard=true] .btn-cta:focus,[data-keyboard=true] .btn-primary:focus,[data-keyboard=true] .btn-secondary:focus{outline:2px solid var(--color-primary) !important}
.btn-reset{-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background:rgba(0,0,0,0);border:0;color:var(--color-primary);font:inherit;line-height:normal;margin:0;overflow:visible;padding:0;text-align:inherit;text-decoration:underline;width:auto}
.btn-reset::-moz-focus-inner{border:0;padding:0}
.bg-dark .btn.sup-button.btn-primary{background-color:#fff;border-color:#fff;color:var(--color-primary)}
.bg-dark .btn.sup-button.btn-primary .icon{fill:var(--color-primary)}
.bg-dark .btn.sup-button.btn-primary:hover{background-color:var(--button-primary-dark-bg-hover) !important;border-color:var(--button-primary-dark-bg-hover) !important}
.bg-dark .btn.sup-button.btn-primary:active{background-color:var(--button-primary-dark-bg-active) !important;border-color:var(--button-primary-dark-bg-active) !important}
.bg-dark .btn.sup-button.btn-primary[disabled]{background-color:var(--button-primary-dark-bg-disabled) !important;border-color:var(--button-primary-dark-bg-disabled) !important;color:#fff}
.bg-dark .btn.sup-button.btn-primary[disabled] .icon{fill:#fff}
.bg-dark .btn.sup-button.btn-secondary{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}
.bg-dark .btn.sup-button.btn-secondary .icon{fill:#fff}
.bg-dark .btn.sup-button.btn-secondary:hover{background-color:var(--button-secondary-dark-bg-hover) !important}
.bg-dark .btn.sup-button.btn-secondary:active{background-color:var(--button-secondary-dark-bg-active) !important}
.bg-dark .btn.sup-button.btn-secondary[disabled]{background-color:rgba(0,0,0,0) !important;border-color:var(--button-secondary-dark-bg-disabled) !important;color:var(--button-secondary-dark-bg-disabled);opacity:.5}
.bg-dark .btn.sup-button.btn-secondary[disabled] .icon{fill:var(--button-secondary-dark-bg-disabled)}
.bg-dark .btn.sup-button.btn-cta{color:#fff}
.bg-dark .btn.sup-button.btn-cta:hover:not([disabled]){opacity:.85}
.bg-dark .btn.sup-button.btn-cta:active{opacity:.65}
.bg-dark .btn.sup-button.btn-cta[disabled]{opacity:.5}
.bg-dark .btn.sup-button.btn-cta .icon{fill:#fff}
[data-keyboard=true] .bg-dark .btn-cta:focus,[data-keyboard=true] .bg-dark .btn-primary:focus,[data-keyboard=true] .bg-dark .btn-secondary:focus{outline:2px solid #fff !important}
.sup-card-close{align-items:flex-start;background-color:#eef5f8;border:1px solid #d9dadb;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:16px 24px;position:relative}
.sup-card-close h3{color:var(--color-primary);font-size:1.5rem;font-weight:600;line-height:1.5;margin-bottom:1rem;margin-right:16px}
.sup-card-close p{font-size:1rem;line-height:1.5;margin-bottom:1rem}
.sup-card-close .card-close{align-items:center;background:rgba(0,0,0,0);border:0;color:#5e5e5e;display:flex;font-size:1.25rem;height:24px;justify-content:center;left:auto;position:absolute;right:8px;top:16px;width:24px}
.sup-card-close .btn-cta{margin-top:auto}
@media(min-width:768px){.sup-card-close .card-close{right:24px}
.sup-card-close h3{margin-right:24px}
}
.sup-card-event-detail{background-color:#fff;padding:24px 0}
.sup-card-event-detail .icon{fill:#a7d0e2;flex-shrink:0}
.sup-card-event-detail li:not(:last-child){margin-bottom:1rem}
.sup-card-event-detail .reserve{align-items:center;background-color:rgba(16,72,208,.05);border:none !important;color:#1048d0 !important;cursor:default !important;display:flex;margin-bottom:1.5rem;margin-top:0 !important;width:100%}
.sup-card-event-detail .reserve .icon{fill:#1048d0}
.sup-card-event-detail .reserve.red{background-color:rgba(204,51,77,.05);color:#cc334d !important}
.sup-card-event-detail .reserve.red .icon{fill:#cc334d}
@media(min-width:768px){.sup-card-event-detail{padding:24px}
}
.hero-eventi,.sup-card-event.sup-card-simple{background-color:#f7f8fc}
.hero-eventi .card-body .card-label,.sup-card-event .card-body .card-label{margin-bottom:1.5rem}
.hero-eventi .card-label.new,.sup-card-event .card-label.new{background-color:#a7d0e2;border-bottom:0;border-radius:32px;color:#27282b;padding:4px 16px}
.hero-eventi .btn.btn-chip.sup-chip.reserve,.sup-card-event .btn.btn-chip.sup-chip.reserve{border-width:1px;font-size:1rem !important}
.hero-eventi .reserve,.sup-card-event .reserve{align-items:center;background-color:rgba(16,72,208,.05) !important;border-color:#1048d0 !important;color:#1048d0 !important;display:flex;margin-bottom:1.5rem !important;width:100%}
.hero-eventi .reserve .icon,.sup-card-event .reserve .icon{fill:#1048d0}
.hero-eventi .reserve.btn.btn-chip.sup-chip,.sup-card-event .reserve.btn.btn-chip.sup-chip{padding-inline:8px !important}
.hero-eventi .reserve:hover,.sup-card-event .reserve:hover{background-color:rgba(16,72,208,.1)}
.hero-eventi .reserve.red,.sup-card-event .reserve.red{background-color:rgba(204,51,77,.05);border-color:var(--status-error) !important;color:var(--status-error) !important}
.hero-eventi .reserve.red .icon,.sup-card-event .reserve.red .icon{fill:var(--status-error)}
.hero-eventi .pre-title,.sup-card-event .pre-title{color:var(--text-disabled);font-weight:600;text-transform:uppercase}
.hero-eventi .info,.sup-card-event .info{border-bottom:none !important;margin-bottom:1rem}
.hero-eventi .list-info,.sup-card-event .list-info{color:#01101e}
.hero-eventi .list-info .icon,.sup-card-event .list-info .icon{fill:#01101e}
.hero-eventi .list-info li,.sup-card-event .list-info li{align-items:center;display:flex;font-size:1rem;line-height:1}
.hero-eventi .list-info li:not(:last-child),.sup-card-event .list-info li:not(:last-child){margin-bottom:1rem}
.hero-eventi .list-info strong,.sup-card-event .list-info strong{font-weight:600}
.hero-eventi .red,.sup-card-event .red{color:var(--status-error)}
.background-light .hero-eventi,.background-light .sup-card-event,.sup-card-hero{background-color:#fff}
.sup-card-hero{box-shadow:0 5px 35px -2px rgba(0,0,0,.05);height:100%;padding:16px}
.sup-card-hero .icon{fill:#a7d0e2;height:48px;width:48px}
.sup-card-hero h3{font-size:1.5rem;line-height:1.2}
.sup-card-hero p{line-height:1.5}
.hero-cards-container{margin-top:-175px}
.hero-cards-container h2{color:#fff;font-size:1.25rem !important;font-weight:300}
.sup-hero-small.has-cards.bg-dark+.hero-cards-container .section-title{color:#fff}
@media(min-width:576px){.sup-card-hero{padding:24px}
}
@media(min-width:768px){.sup-card-hero h3{font-size:1.5rem;line-height:1.2}
}
@media(max-width:991.98px){.sup-card-hero h3{font-size:1.25rem;font-weight:400;line-height:1.6}
}
.card-home .simple-cta{font-size:1rem;font-weight:600;text-decoration:none}
.sup-card-icon-text{background-color:#f7f8fc;height:100%;overflow:hidden;padding:16px;position:relative}
.sup-card-icon-text .btn-cta{font-size:1.25rem !important;line-height:1.5;margin-bottom:1rem}
.sup-card-icon-text p{line-height:1.5}
.sup-card-icon-text .icon-background{fill:var(--color-primary);bottom:-106px;height:248px;left:auto;opacity:.1;pointer-events:none;position:absolute;right:-135px;top:auto;width:248px;z-index:0}
.sup-card-icon-text.bg-dark .icon-background{fill:#fff;bottom:auto;height:457px;left:-190px;opacity:.06;right:auto;top:-25px;width:486px}
.col-12:nth-child(2n) .sup-card-icon-text.bg-dark .icon-background{left:-50px;top:-225px}
.col-12:nth-child(3n) .sup-card-icon-text.bg-dark .icon-background{left:auto;right:-175px;top:20px}
@media(min-width:768px){.sup-card-icon-text{padding:24px}
.sup-card-icon-text .icon-background{bottom:-83px;right:-105px}
}
.sup-card-icon{background-color:#fff;display:flex;flex-direction:column;font-size:1.25rem;font-weight:600;height:100%;overflow:hidden;padding:16px;position:relative;text-decoration:none !important}
.sup-card-icon.card-dark{align-items:center;background-color:#f4f5f9;border:2px solid #ebeef3;flex-direction:row;padding:24px}
.sup-card-icon.card-dark .title{margin-bottom:0}
.sup-card-icon.card-dark .icon:not(.icon-background){margin-left:8px}
.sup-card-icon.card-dark .icon-background{fill:var(--color-primary);opacity:.1}
.sup-card-icon:not(.card-dark) .title{display:block}
.sup-card-icon .title{color:var(--color-primary);hyphens:auto;line-height:1;margin-bottom:1rem;position:relative;z-index:1}
.sup-card-icon .icon-background{fill:#edf6f9;height:78px;left:auto;position:absolute;right:-24px;top:50%;transform:translateY(-50%);width:78px}
.sup-card-icon .icon:not(.icon-background){fill:var(--color-primary);margin-top:auto;position:relative;z-index:1}
@media(min-width:768px){.sup-card-icon{padding:16px}
.sup-card-icon .title{display:block}
}
@media(min-width:992px){.sup-card-icon.card-dark{align-items:flex-start;flex-direction:column;padding:16px}
.sup-card-icon.card-dark .icon:not(.icon-background){margin-left:0}
.sup-card-icon.card-dark .icon-background{height:96px;width:96px}
.sup-card-icon.card-dark .title{display:block;margin-bottom:1rem;min-height:44px}
}
.sup-card-image-background{background-color:var(--color-primary);height:100%;overflow:hidden;position:relative}
.sup-card-image-background:focus-visible{outline-offset:2px}
.sup-card-image-background:before{background:linear-gradient(180deg,rgba(0,0,0,0) 17.82%,rgba(0,0,0,.2) 29.11%,rgba(0,0,0,.7) 44.7%,#000 56.52%);content:"";display:block;height:100%;inset:0;position:absolute;width:100%;z-index:1}
.sup-card-image-background .card-img-wrapper{overflow:hidden;padding-top:120%;position:relative}
.sup-card-image-background .card-img-wrapper img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}
.sup-card-image-background .pre-title{color:#fff;display:flex;font-size:.875rem;font-weight:700;text-transform:uppercase}
.sup-card-image-background .pre-title span{display:block;line-height:1em}
.sup-card-image-background .pre-title span:not(:first-child){border-left:2px solid #fff;margin-left:8px;padding-left:8px}
.sup-card-image-background h3,.sup-card-image-background h3 a{-webkit-box-orient:vertical;-webkit-line-clamp:5;color:#fff;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}
.sup-card-image-background h3 a{text-decoration:none}
.sup-card-image-background h3 a:hover{text-decoration:underline}
.sup-card-image-background h3 a:focus-visible{outline-offset:-2px}
.sup-card-image-background .bottom-zone{margin-top:-50%;position:relative;z-index:1}
.sup-card-image-background .btn.btn-chip.sup-chip.chip-outline{background-color:rgba(0,0,0,0);border-color:#d2d9e5;border-width:1px;color:#d2d9e5;font-weight:600}
.sup-card-image-background .btn.btn-chip.sup-chip.chip-outline:not(:last-child){margin-right:10px}
.sup-card-image-background .card-footer .sup-chip{margin-bottom:8px}
.sup-card-image-background .card-body a:focus-visible{outline-color:#fff}
[data-keyboard=true] .sup-card-image-background a:focus{outline:2px solid #fff !important}
.splide .sup-card-image-background:focus-visible{outline:none !important}
.splide .sup-card-image-background:focus-visible h3{outline:2px solid #fff;outline-offset:4px !important}
@media(min-width:992px){.sup-card-image-background h3 a{max-height:150px}
}
@media(hover:hover){a.sup-card-image-background:hover h2,a.sup-card-image-background:hover h3,a.sup-card-image-background:hover h4{text-decoration:underline !important}
}
.sup-card-image{position:relative}
.sup-card-image:not(.card-image-horizontal){display:flex;flex-direction:column;height:100%}
.sup-card-image:not(.card-image-horizontal) .content{flex-grow:1}
.sup-card-image:not(.card-image-horizontal) .sup-img-background{height:0;padding-bottom:54.4342507645%}
.sup-card-image .sup-img-background{position:relative}
.sup-card-image .content{background-color:#f7f8fc;padding:24px 16px}
.sup-card-image a{color:var(--color-body);text-decoration:none !important}
.sup-card-image a:hover{text-decoration:underline !important}
@media(min-width:768px){.sup-card-image .content{padding:24px}
.sup-card-image .sup-img-background{position:relative}
.sup-card-image.card-image-horizontal{display:flex;flex-grow:1}
.sup-card-image.card-image-horizontal .sup-img-background{flex-shrink:0;width:33.3333333333%}
.sup-card-image.card-image-horizontal .content{flex-grow:1}
}
.card-interessi .img-card-wrapper{padding-top:23.97%;position:relative}
.card-interessi .img-card-wrapper img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}
.card-interessi h4{transition:all .3s}
.card-interessi label{inset:0;opacity:0;position:absolute;z-index:1}
.card-interessi input{opacity:0;position:absolute;z-index:-1}
.card-interessi input:checked+.img-card-wrapper .overlay-check{opacity:1}
.card-interessi input:checked+.img-card-wrapper+h3,.card-interessi input:checked+.img-card-wrapper+h4{background-color:rgba(1,46,93,.85) !important;color:#fff}
.card-interessi .overlay-check{background:rgba(1,46,93,.85);inset:0;opacity:0;pointer-events:none;position:absolute;transition:all .3s}
.card-interessi .overlay-check .icon{fill:#fff}
.img-wrapper-ratio{display:block;min-height:120px;position:relative}
.img-wrapper-ratio img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}
.overlay-card-add{background:linear-gradient(0,rgba(1,46,93,.9),rgba(1,46,93,.9));inset:0;position:absolute}
.overlay-card-add .icon{fill:#fff}
.sup-card-magazine{background-color:#fff;display:block;height:100%;text-decoration:none !important}
.sup-card-magazine .img-container{overflow:hidden;padding:2.5rem 1.5rem;position:relative}
.sup-card-magazine .img-container .cover{height:0;padding-bottom:130.1470588235%;position:relative;z-index:2}
.sup-card-magazine .img-container .cover img,.sup-card-magazine .img-container .img-blur{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}
.sup-card-magazine .img-container .img-blur{filter:blur(1.75rem) brightness(75%);z-index:1}
.sup-card-magazine .card-body{padding:1.5rem}
.sup-card-magazine .card-label{border:0;color:#5e5e5e;font-weight:700;margin-bottom:0;text-transform:uppercase}
.sup-card-magazine .card-label p{font-size:.875rem;line-height:1;padding:0}
.sup-card-magazine:hover p{text-decoration:underline}
.hero-eventi,.sup-card-simple{background-color:#fff;height:100%;overflow:hidden;position:relative;text-decoration:none !important}
.hero-eventi:focus-visible,.sup-card-simple:focus-visible{outline-offset:2px}
.hero-eventi:hover,.sup-card-simple:hover{box-shadow:none}
.hero-eventi .card-body,.sup-card-simple .card-body{display:flex;flex-direction:column;padding:16px;position:relative;z-index:1}
.hero-eventi .bg-icon,.sup-card-simple .bg-icon{bottom:-35px;height:106px;opacity:.03;position:absolute;right:-25px;width:106px}
.hero-eventi .card-footer,.sup-card-simple .card-footer{flex-wrap:wrap;padding:0 16px 8px;position:relative;z-index:1}
.hero-eventi .card-label,.sup-card-simple .card-label{border-bottom-color:#d9dadb;color:#5e5e5e;font-weight:700;margin-bottom:0;padding:0 0 8px;text-transform:uppercase}
.hero-eventi .card-label p,.sup-card-simple .card-label p{font-size:.875rem;padding:0}
.hero-eventi h3,.sup-card-simple h3{margin-top:0}
.hero-eventi button.btn.button-cta,.hero-eventi h3,.sup-card-simple button.btn.button-cta,.sup-card-simple h3{font-size:1.25rem;letter-spacing:normal;line-height:1.5;text-align:left}
.hero-eventi p,.sup-card-simple p{margin-top:auto}
.hero-eventi .pre-title,.sup-card-simple .pre-title{color:#5e5e5e}
.hero-eventi .sup-chip,.sup-card-simple .sup-chip{margin-bottom:8px}
.hero-eventi .sup-chip:not(:last-child),.sup-card-simple .sup-chip:not(:last-child){margin-inline-end:8px}
.bg-light.hero-eventi,.sup-card-simple.bg-light{background-color:var(--color-bg-light) !important}
.card-with-heading.hero-eventi,.sup-card-simple.card-with-heading{background-color:#f7f8fc}
.hero-eventi .chip-outline,.sup-card-simple .chip-outline{background-color:rgba(0,0,0,0)}
.hero-eventi .card-heading,.sup-card-simple .card-heading{background-color:#e3e7ed}
.hero-eventi .card-heading .card-label,.sup-card-simple .card-heading .card-label{border-bottom:0;color:#2d4d6a}
.hero-eventi .card-heading .card-label .icon,.sup-card-simple .card-heading .card-label .icon{fill:#2d4d6a}
.hero-eventi .card-heading .card-label.nowrap,.sup-card-simple .card-heading .card-label.nowrap{flex-wrap:nowrap !important}
.hero-eventi .card-heading .card-label.nowrap p.d-flex,.sup-card-simple .card-heading .card-label.nowrap p.d-flex{flex-grow:1;white-space:nowrap}
.hero-eventi .card-heading .card-label.nowrap p:not(.d-flex),.sup-card-simple .card-heading .card-label.nowrap p:not(.d-flex){flex-shrink:1;margin-left:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hero-eventi .dot,.sup-card-simple .dot{background-color:#fff;border-radius:5px;display:inline-block;height:10px;margin-right:8px;width:10px}
.hero-eventi .dot.dot-green,.sup-card-simple .dot.dot-green{background-color:#33ef95}
.hero-eventi .overlay-heading,.sup-card-simple .overlay-heading{bottom:0;left:0;position:absolute;top:auto;width:100%;z-index:2}
.hero-eventi .overlay-heading .overlay-label,.sup-card-simple .overlay-heading .overlay-label{border-bottom:0;color:#fff;font-weight:700;text-transform:uppercase}
.hero-eventi .overlay-heading .overlay-label p,.sup-card-simple .overlay-heading .overlay-label p{font-size:.875rem}
.hero-eventi .overlay-heading .overlay-label .icon,.sup-card-simple .overlay-heading .overlay-label .icon{fill:#fff}
.heading-teal.hero-eventi .card-heading .card-label,.sup-card-simple.heading-teal .card-heading .card-label{background-color:#dfe7eb;border-bottom:0;color:#055156}
.heading-teal.hero-eventi .card-heading .card-label .icon,.sup-card-simple.heading-teal .card-heading .card-label .icon{fill:#055156}
.heading-red.hero-eventi .card-heading .card-label,.sup-card-simple.heading-red .card-heading .card-label{background-color:#e9e4ec;color:#702c5d}
.heading-red.hero-eventi .card-heading .card-label .icon,.sup-card-simple.heading-red .card-heading .card-label .icon{fill:#702c5d}
.heading-olive.hero-eventi .card-heading .card-label,.sup-card-simple.heading-olive .card-heading .card-label{background-color:#e4e7e8;color:#324830}
.heading-olive.hero-eventi .card-heading .card-label .icon,.sup-card-simple.heading-olive .card-heading .card-label .icon{fill:#324830}
.heading-green.hero-eventi .card-heading .card-label,.sup-card-simple.heading-green .card-heading .card-label{background-color:#e6eced;color:#286343}
.heading-green.hero-eventi .card-heading .card-label .icon,.sup-card-simple.heading-green .card-heading .card-label .icon{fill:#286343}
.heading-blue.hero-eventi .card-heading .card-label,.sup-card-simple.heading-blue .card-heading .card-label{background-color:#e1e9f1;color:#20658c}
.heading-blue.hero-eventi .card-heading .card-label .icon,.sup-card-simple.heading-blue .card-heading .card-label .icon{fill:#20658c}
.heading-grey.hero-eventi .card-heading .card-label,.sup-card-simple.heading-grey .card-heading .card-label{background-color:#e1e9f1;color:#20658c}
.heading-grey.hero-eventi .card-heading .card-label .icon,.sup-card-simple.heading-grey .card-heading .card-label .icon{fill:#20658c}
.hero-eventi .img-container,.sup-card-simple .img-container{background-color:var(--color-primary);height:0;overflow:hidden;padding-bottom:58.8235294118%;position:relative}
.hero-eventi .img-container img,.sup-card-simple .img-container img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}
.hero-eventi .img-container.img-overlay:after,.sup-card-simple .img-container.img-overlay:after{background:linear-gradient(0,#000,rgba(0,0,0,0) 50.41%);content:"";inset:0;position:absolute}
.hero-eventi .img-container.img-overlay.is-playng img,.sup-card-simple .img-container.img-overlay.is-playng img{filter:blur(10px)}
.hero-eventi .img-container.img-overlay.is-playng:after,.sup-card-simple .img-container.img-overlay.is-playng:after{background:rgba(0,0,0,.4)}
.hero-eventi .img-container .playng-wrapper,.sup-card-simple .img-container .playng-wrapper{inset:0;position:absolute;z-index:1}
.hero-eventi .img-container .playng-wrapper .icon,.sup-card-simple .img-container .playng-wrapper .icon{fill:#fff;height:48px;width:48px}
.hero-eventi .img-container .playng-wrapper p,.sup-card-simple .img-container .playng-wrapper p{font-size:.875rem;line-height:1.3;text-align:center}
.hero-eventi .new-icon,.sup-card-simple .new-icon{position:relative}
.hero-eventi .new-icon:after,.sup-card-simple .new-icon:after{background-color:#c0284d;border:2px solid #fff;border-radius:14px;content:"";display:block;height:14px;position:absolute;right:-5px;top:0;width:14px}
.hero-eventi .pre-title,.sup-card-simple.sup-card-event .pre-title{margin-top:inherit}
.background-light .card-with-heading.hero-eventi,.background-light .sup-card-simple.card-with-heading,.background-light-3 .card-with-heading.hero-eventi,.background-light-3 .sup-card-simple.card-with-heading,.gradient-light-extended .card-with-heading.hero-eventi,.gradient-light-extended .sup-card-simple.card-with-heading{background-color:#fff}
.splide .hero-eventi:focus-visible,.splide .sup-card-simple:focus-visible{outline-offset:-2px}
@media(min-width:768px){.hero-eventi .card-body,.sup-card-simple .card-body{padding:16px 24px}
.hero-eventi .card-footer,.sup-card-simple .card-footer{padding:0 24px 8px}
}
@media(min-width:992px){.hero-eventi button.btn.button-cta,.hero-eventi h3,.sup-card-simple button.btn.button-cta,.sup-card-simple h3{font-size:1.5rem;line-height:1.3333333333}
.hero-eventi h3.title-small,.sup-card-simple h3.title-small{font-size:1.25rem;line-height:1.6}
}
@media(hover:hover){a.hero-eventi:hover h2,a.hero-eventi:hover h3,a.hero-eventi:hover h4,a.sup-card-simple:hover h2,a.sup-card-simple:hover h3,a.sup-card-simple:hover h4{text-decoration:underline !important}
button.btn.button-cta:hover{text-decoration:underline}
}
.card-tema{height:100%;position:relative}
.card-tema h3 .icon{fill:var(--color-body)}
.card-tema .img-card-tema img{height:auto;width:100%}
.card-tema .img-card-tema:after{background:linear-gradient(263.8deg,rgba(0,0,0,.64),rgba(0,0,0,.407701) 10.43%,rgba(0,0,0,0) 53.31%);content:"";display:block;inset:0;position:absolute}
.card-tema .main-card{position:relative}
.card-tema .card-close{background:rgba(0,0,0,0);border:0;color:#fff;font-size:1rem;padding:0;position:absolute;right:16px;top:14px}
@media(min-width:992px){.card-tema .img-card-tema{inset:0;position:absolute}
.card-tema .img-card-tema img{height:100%;object-fit:cover;width:100%}
.card-tema .main-card-wrapper{padding-left:93px;padding-top:56px;position:relative}
}
.sup-card-video{background-color:var(--background-light-3);height:100%;overflow:hidden;position:relative}
.sup-card-video:hover{box-shadow:none}
.sup-card-video .card-body{padding:16px;position:relative;z-index:1}
.sup-card-video .card-footer{padding:0 16px 8px;position:relative;z-index:1}
.sup-card-video .card-label{border-bottom:1px solid #d9dadb;color:#5e5e5e;font-weight:700;margin-bottom:.5rem;text-transform:uppercase}
.sup-card-video .card-label p{font-size:.875rem;padding:0}
.sup-card-video h3{margin-bottom:1rem;margin-top:0;min-height:4.5rem}
.sup-card-video button.btn.button-cta,.sup-card-video h3{font-size:1.5rem;letter-spacing:normal;line-height:1.2;text-align:left}
.sup-card-video .sup-chip{margin-bottom:8px}
.sup-card-video .sup-chip:not(:last-child){margin-inline-end:8px}
.sup-card-video.bg-light{background-color:var(--color-bg-light) !important}
.sup-card-video .chip-outline{background-color:rgba(0,0,0,0)}
.sup-card-video .card-heading{bottom:0;left:0;position:absolute;top:auto;width:100%;z-index:2}
.sup-card-video .card-heading .card-label{border-bottom:0;color:#fff}
.sup-card-video .card-heading .card-label .icon{fill:#fff}
.sup-card-video .pre-title{color:#5e5e5e}
.sup-card-video .img-container{height:0;padding-bottom:58.8235294118%;position:relative}
.sup-card-video .img-container.img-overlay:after{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.8) 62.64%);content:"";inset:0;position:absolute}
.sup-card-video .img-container img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}
.sup-card-video .img-container .btn-play{background-color:rgba(0,0,0,0);border:0;display:flex;flex-direction:column;font-size:.875rem;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);z-index:3}
.sup-card-video .img-container .btn-play .icon{background-color:var(--color-primary);border-radius:50%;height:3rem;margin-bottom:.5rem;width:3rem}
.sup-card-video .img-container .btn-play:focus,.sup-card-video .img-container .btn-play:hover{background-color:rgba(0,0,0,0) !important;text-decoration:underline}
.sup-card-video .img-container .btn-play:focus-visible{outline-color:#fff !important}
@media(min-width:768px){.sup-card-video .card-body{padding:16px 24px}
.sup-card-video .card-footer{padding:0 24px 8px}
}
.sup-category-list ul{gap:16px}
.sup-category-list ul li:not(:last-child){margin-bottom:1rem}
@media(min-width:992px){.sup-category-list ul{gap:16px}
.sup-category-list ul li{width:14.285%}
.sup-category-list ul li:not(:last-child){margin-bottom:0}
}
.btn.btn-chip.sup-chip{border:2px solid var(--chip-bg-color-active);font-size:.875rem !important;font-weight:600;padding:var(--chip-y-padding) var(--chip-x-padding) !important}
.btn.btn-chip.sup-chip:focus-visible{outline-offset:2px}
.btn.btn-chip.sup-chip.chip-outline{border-color:var(--chip-outline-border-color);color:var(--chip-outline-text-color)}
.btn.btn-chip.sup-chip.chip-outline:focus{border-color:var(--chip-bg-color-active);color:#fff;color:var(--chip-outline-text-color)}
.btn.btn-chip.sup-chip:focus{background-color:rgba(0,0,0,0);border-color:var(--color-primary);color:var(--color-primary)}
.btn.btn-chip.sup-chip.active{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}
.btn.btn-chip.sup-chip.sup-chip-big{border-radius:24px;font-size:1.5rem !important;font-weight:400;line-height:1;padding:8px 24px !important}
.btn.btn-chip.sup-chip.sup-chip-big.chip-outline{background-color:rgba(0,0,0,0)}
span.sup-chip{pointer-events:none}
.circular-progress{--size:48px;--half-size:calc(var(--size)/2);--stroke-width:4px;--radius:calc((var(--size) - var(--stroke-width)*2)/2);--circumference:calc(var(--radius) * pi * 2);--dash:calc((var(--progress)*var(--circumference))/100);left:0;position:absolute;top:0;width:var(--size)}
.circular-progress.circular-big{--size:155px;--stroke-width:10px}
.circular-progress circle{cx:var(--half-size);cy:var(--half-size);r:var(--radius);stroke-width:var(--stroke-width);fill:none;stroke-linecap:round}
.circular-progress circle.bg{stroke:#ddd}
.circular-progress circle.fg{transform:rotate(-90deg);transform-origin:var(--half-size) var(--half-size);transition:stroke-dasharray .3s linear 0}
@property --progress{syntax:"<number>";inherits:false;initial-value:0}
.sup-collapse a,.sup-collapse button{background-color:var(--backgound-light-3);color:var(--color-primary);font-size:1rem;font-weight:700}
.sup-collapse .collapse-toggler .icon{fill:var(--color-primary);transform-origin:center;transition:all .3s}
.sup-collapse .collapse-toggler.justify-content-center{justify-content:center !important}
.sup-collapse .collapse-toggler.align-items-center{align-items:center !important}
.sup-collapse .collapse-toggler:after{display:none}
.sup-collapse .collapse-toggler[aria-expanded=true] .icon{transform:rotate(180deg)}
.sup-contact-footer{background-color:#ebeef3;padding-block:24px}
.sup-contact-footer p{font-size:1.125rem;line-height:1}
.sup-contact-footer strong{font-weight:600}
.sup-contact-footer a{color:var(--color-body);text-decoration:none !important}
.sup-contact-footer a:hover{text-decoration:underline !important}
@media(min-width:768px){.sup-contact-footer{padding-block:32px}
}
.sup-contacts{border:1px solid #ebeef3;overflow:hidden}
.sup-contacts.bg-primary-5{border:0}
.sup-contacts.bg-primary-5 .icon{fill:var(--color-primary)}
.sup-contacts.bg-primary-5 a,.sup-contacts.bg-primary-5 ul{color:var(--color-primary)}
.sup-contacts ul{color:var(--text-title);font-size:1.125rem;line-height:1.5}
.sup-contacts a[href^="mailto:"]{max-width:calc(100% - 3rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sup-contacts .content{flex-grow:1}
.sup-contacts a{color:var(--text-title);text-decoration:none !important}
.sup-contacts a:hover{text-decoration:underline !important}
.sup-contacts .icon{fill:#a7d0e2}
.sup-content-show{line-height:1}
.sup-content-show hr{border-top:1px solid #cacfd3}
.sup-content-show .btn-cta{border:0;font-weight:700 !important;line-height:1}
@media(max-width:767.98px){.sup-content-show .button-wrapper.align-right-mobile{display:flex;justify-content:flex-end}
}
@media(min-width:992px){.sup-content-show .btn-cta{font-weight:600 !important}
}
.sup-detail-image .sup-img-background{padding-bottom:75%;position:relative}
@media(min-width:768px){.sup-detail-image .sup-img-background{padding-bottom:60%}
}
@media(max-width:991.98px){.sup-detail-image .sup-share{padding-left:0 !important;padding-right:0 !important}
}
@media(min-width:992px){.sup-detail-image{padding-bottom:40px;position:relative}
.sup-detail-image .sup-card-event-detail{left:24px;max-width:410px;position:absolute;top:24px;z-index:1}
}
@media(min-width:1400px){.sup-detail-image{padding-bottom:80px}
}
figure img{display:block;height:auto;width:100%}
figure figcaption{color:var(--text-disabled);font-size:.875rem;font-style:italic;line-height:1;margin-top:1rem}
@media(min-width:768px){.sup-figure{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:stretch}
.sup-figure figcaption{margin-inline:0;max-width:100%;text-align:left}
.sup-figure img{flex-grow:1;object-fit:cover}
}
.footer p{line-height:2}
.footer .footer-social{margin-block:4.5rem}
.footer .footer-social .btn{font-size:1.5rem}
.footer .logo{display:inline-block}
.footer .logo-link{border-bottom-color:rgba(0,0,0,0) !important}
.footer .h6{letter-spacing:.07125em}
.footer a:focus-visible,.footer button:focus-visible,.footer input:focus-visible{outline-color:#fff !important}
.footer a.feed-back,.footer button.feed-back,.footer input.feed-back{outline-offset:-6px}
.feed-back{background-color:var(--color-primary-light);border-bottom:none !important;border:0;color:#fff;font-size:1.125rem;font-weight:600 !important;text-decoration:none;width:100%}
.feed-back:hover{color:#fff;text-decoration:underline !important}
.feed-back:focus{color:#fff}
@media(min-width:992px){.footer .footer-social{margin-block:0}
.footer .footer-social li:not(:last-child){margin-right:32px}
}
.custom-control-label{align-items:center;display:flex;line-height:1.4em;padding:0;position:relative}
.custom-control-label:hover{font-weight:400;text-decoration:none}
.sidebar-filters.modal.modal-right label.custom-control-label{align-items:center;display:flex}
.custom-checkbox .custom-control-label:before{border:2px solid #444c55;border-radius:0;content:"";display:block;flex-shrink:0;height:24px;left:auto;margin:0 8px 0 0;padding:0;position:relative;top:auto;width:24px}
.custom-radio.bordered .custom-control-input:checked~.custom-control-label:after{left:16px}
.custom-radio.bordered .custom-control-input:checked~.custom-control-label{border-color:var(--color-primary) !important}
.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:var(--color-primary);border-color:var(--color-primary);content:"" !important;display:block !important;flex-shrink:0}
.custom-checkbox .custom-control-input:checked~.custom-control-label:after{content:url(clientlib-base/resources/svg/check.svg);left:-2px;top:50%;transform:translateY(calc(-50% - 4px))}
label{margin-bottom:8px;padding:0}
.input-group-text,.label,label,legend{color:var(--color-body)}
.input-group.date,.input-group.date .form-control{background-color:#fff !important;font-size:1.125rem}
.input-group.date .form-control:hover,.input-group.date:hover{background-color:#fff}
select.form-control{font-size:1.125rem !important;font-style:italic}
select.form-control:hover{background-color:#fff}
textarea.form-control{font-size:1.125rem !important;font-style:italic}
textarea.form-control.filled{border-color:var(--color-bg-light) !important}
textarea.form-control.bordered-bottom{border-bottom:2px solid #414c57 !important}
.custom-control-input:checked~.custom-control-label{color:var(--color-body) !important}
.custom-radio .custom-control-label:before{flex-shrink:0;height:24px;left:auto;margin:0 8px 0 0;position:relative;top:auto;width:24px}
.custom-control-input:checked~.custom-control-label:before{background-color:rgba(0,0,0,0);border-color:var(--color-primary);flex-shrink:0}
.custom-radio .custom-control-input:checked~.custom-control-label:after{background-color:var(--color-primary);background-image:none;border-radius:100px;flex-shrink:0;left:0;margin-top:-8px;position:absolute;top:50%}
fieldset{border:0;margin:0;padding:0}
.form-group.sup-form-group{margin-bottom:0}
.form-group.sup-form-group .form-control{border-bottom:2px solid var(--color-primary) !important;font-size:1rem}
.form-group.sup-form-group .form-control::placeholder{font-style:italic}
.custom-switch-wrapper{position:relative}
.custom-switch-wrapper label{line-height:1.2em}
.custom-switch-wrapper input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%;z-index:-1;z-index:1}
.custom-switch-wrapper input:checked+.switch{background-color:var(--color-primary);transition:all .3s}
.custom-switch-wrapper input:checked+.switch:after{left:calc(100% - 20px)}
.custom-switch-wrapper input:focus-visible+.switch{outline:2px solid var(--color-primary);outline-offset:2px}
.custom-switch-wrapper .switch{background-color:#5e5e5e;border-radius:24px;height:24px;position:relative;width:56px}
.custom-switch-wrapper .switch:after{background-color:#fff;border-radius:16px;content:"";display:block;height:16px;left:4px;position:absolute;top:4px;transition:all .3s;width:16px}
.custom-radio-wrapper{margin-bottom:40px;margin-right:25px;position:relative}
.custom-radio-wrapper input{opacity:0;position:absolute;z-index:-1}
.custom-radio-wrapper input:checked+label span.circle{background-color:var(--color-primary);color:#fff}
.custom-radio-wrapper .label-visible{font-size:.875rem;font-weight:400;left:50%;line-height:1em;position:absolute;text-align:center;top:100%;transform:translateX(-50%)}
.custom-radio-wrapper .circle{align-items:center;background-color:var(--background-light-3);border-radius:48px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}
.free-text[tabindex="-1"]:focus-visible{outline:none !important}
.free-text h2{font-size:1.5rem;font-weight:600;line-height:1.3333333333;margin-bottom:1rem}
.free-text ol,.free-text p,.free-text ul{line-height:1.4444444444;margin-bottom:1rem}
.free-text p.intro{color:var(--text-title);font-size:1.25rem;font-style:italic;font-weight:300;line-height:1.6;margin-bottom:2rem}
.free-text p.intro strong{font-weight:700}
.free-text blockquote{border-left:5px solid #dbdee6;color:var(--color-body);font-size:1.25rem;font-weight:300;line-height:1.6;margin-block:2.5rem;padding:12px 12px 12px 24px}
.free-text blockquote p{margin-bottom:0}
.free-text blockquote a{color:var(--color-primary);font-weight:400}
.free-text blockquote.danger{border-left-color:#cc334d}
.free-text blockquote.danger .h3{color:#cc334d;font-weight:600;margin-bottom:0}
@media(min-width:768px){.free-text h2{font-size:2rem;line-height:1.25;margin-bottom:1.5rem}
.free-text p.intro{font-size:1.5rem;line-height:1.3333333333;margin-bottom:3rem}
.free-text ol,.free-text p,.free-text ul{font-size:1.125rem}
.free-text blockquote{line-height:1.3333333333}
.free-text blockquote .h3{font-size:1.5rem}
.free-text blockquote.danger p{font-size:1.5rem;line-height:1.3333333333}
.free-text blockquote a{font-weight:600}
}
.container-fluid{max-width:var(--container-fluid-width) !important}
.container,.container-fluid{padding-left:var(--container-x-padding) !important;padding-right:var(--container-x-padding) !important}
.container{max-width:var(--container-max-width) !important}
.row{margin-left:calc(var(--container-x-padding)*-1);margin-right:calc(var(--container-x-padding)*-1)}
[class^=col-]{padding-left:var(--container-x-padding);padding-right:var(--container-x-padding)}
.banner-header,.header{position:absolute;width:100%;z-index:10}
.banner-header{background-color:var(--color-accent);top:0}
.banner-header.menu-banner{position:inherit}
.banner-header.menu-banner a{display:inline !important;height:auto !important}
.banner-header .help-msg{line-height:1.2em;width:100%;z-index:10}
.banner-header p{color:#fff;font-size:.875rem;text-align:center}
.banner-header a{color:#fff}
.banner-header a:focus-visible{outline-color:#fff !important}
.header,.sticky.is-sticky.is-sticky-onscroll{background-color:#fff}
.header{top:var(--banner-height)}
.header .notifiche{display:block;position:relative}
.header .notifiche.active:after{background-color:#eb3662;border:2px solid #fff;border-radius:12px;content:"";display:block;height:10px;position:absolute;right:8px;top:8px;width:10px}
.header .logo{height:auto;max-height:inherit;min-width:unset;width:var(--header-logo-width)}
.header .search-wrapper .form-control{font-size:1rem}
.header .custom-button{font-size:1rem;padding:19px 16px}
.header .custom-button:focus-visible{outline-offset:-4px}
.header .button-lang{line-height:1em}
.header .button-lang:after,.header .button-lang:before{display:none}
.header .reserved-button-mob{background-color:var(--color-primary);color:#fff}
.header .navbar-nav .nav-link:focus-visible{outline-offset:-4px}
.header .navbar-nav .nav-link.active{font-weight:600 !important}
.header .navbar-nav .reserved-button{background-color:var(--color-accent)}
.header .navbar-nav .reserved-button .nav-link{background-color:rgba(0,0,0,0);border:0;border-bottom:2px solid rgba(0,0,0,0);color:#fff;height:100%;margin:0}
.header .navbar-nav .reserved-button .nav-link:hover{background-color:rgba(0,0,0,0);border-bottom-color:#fff !important;color:#fff}
.header .dropdown-menu.no-before:before{display:none !important}
.placeholder-italic::placeholder{font-style:italic}
@media(max-width:1199.98px){.header .container-fluid{border-bottom:1px solid #b3cdd8;padding-left:16px !important;padding-right:0 !important}
header.sticky-element{position:fixed;top:0}
.header .btn.btn-header{align-items:center;display:flex;height:64px;justify-content:center;padding:0;width:72px}
.header{height:64px}
.header.loggedHeader .container-fluid{padding-right:16px !important}
.header .loggedBar .container-fluid{padding-right:20px !important}
@keyframes bgmenu{0{background-color:rgba(0,0,0,0)}
30%{background-color:rgba(0,0,0,0)}
to{background-color:rgba(0,0,0,.7)}
}
.navbar-collapse{background-color:#000;background-color:rgba(0,0,0,.7);bottom:0;display:block;position:fixed;right:100%;top:0;transition:all .3s ease;width:100%;z-index:9999}
.navbar-collapse.show{animation:bgmenu 1s}
.divMenu{background-color:#fff;box-shadow:0 2px 2px 0 rgba(171,171,171,.5);display:none;flex-direction:column;height:100%;max-width:360px;overflow:auto}
.show .divMenu{display:flex}
.menu-responsive{border-top:1px solid #dee2e6;margin-top:auto}
.divMenu .logo-menu{max-height:48px;width:100%}
.navbar-collapse.collapsing{display:block;height:auto !important;margin-right:80%;transition:all .3s ease}
.navbar-collapse.show{right:0}
.header #slide-nav,.header .navbar .container.position-relative{position:inherit !important}
.navbar-collapse ul.nav,.navbar-collapse ul.navbar-nav{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;display:block;-ms-flex-direction:column !important;flex-direction:column !important}
.nav>li.col-lg-auto{padding:0}
.nav>li.col-lg-auto>a{padding:0 3px 8px}
.navbar-nav .dropdown-menu{background:#fff;border:0;box-shadow:none;margin:0 0 15px;padding:0;position:relative !important;width:100% !important}
.dropdown>ul,.navbar-nav .dropdown-menu>ul{padding:0 0 0 5px}
.navbar-nav .dropdown-menu>ul a{font-size:16px;font-weight:700;padding:0 0 5px 5px}
.navbar-nav .dropdown-menu ul ul{padding:0 20px !important}
#menu-top a{display:block;font-size:16px;height:64px;white-space:normal}
#menu-top a.menu-closer{align-items:center;display:flex;height:64px;justify-content:center;padding:0;width:64px}
.link-logo{align-items:center;display:flex !important;padding-bottom:0 !important;padding-left:0 !important;padding-top:0 !important}
#menu-top .btn-sm{font-size:14px}
#menu-top .dropdown-menu{background-color:#f7f8fc;margin:0;padding:0 1.5rem}
#menu-top .dropdown-menu:before{border-bottom:2px solid #012e5d;content:"";display:block;margin-bottom:1rem}
#menu-top .nav-link{border:0;font-weight:inherit;padding:2rem 1.5rem;text-align:left;width:100%}
#menu-top .dropdown-toggle{-ms-flex-pack:justify !important;-ms-flex-align:center !important;align-items:center !important;background-color:rgba(0,0,0,0);display:-ms-flexbox !important;display:flex !important;justify-content:space-between !important;text-decoration:none !important}
#menu-top .dropdown-toggle:after{content:"";display:inline-block;font-family:Icons !important;text-align:center}
#menu-top .dropdown-toggle[aria-expanded=true]{background-color:#f7f8fc}
#menu-top .dropdown-toggle[aria-expanded=true]:after{content:""}
#menu-top .btn-accedi{font-size:16px;padding:1rem 1.5rem;text-align:center}
#cerca-top{background-color:#000;background-color:rgba(0,0,0,.7);bottom:0;display:block;height:100% !important;position:fixed;right:100%;top:0;transition:all .3s ease;width:100%;z-index:9999}
#cerca-top.collapsing,#cerca-top.show{display:block !important}
#cerca-top.show{animation:bgmenu 1s;right:0;transition:all .3s ease}
#cerca-top .divCerca{background-color:#fff;box-shadow:0 2px 2px 0 rgba(171,171,171,.5);height:100%;max-width:360px;overflow:auto}
#cerca-top .logo-menu{max-height:48px;width:100%}
#cerca-top .search-wrapper{background-color:#fff;border-bottom:1px solid #b3cdd8;padding:0}
.divCerca.active:before{display:none}
.search-wrapper .form-control{background-color:rgba(0,0,0,0);border-bottom:1px solid #b3cdd8 !important;color:#19191a;font-size:20px;line-height:24px;min-height:56px;width:100%}
.search-wrapper .search-wrapper-autocomplete{top:55px}
.search-wrapper .dropdown.show .dropdown-menu{min-width:100%;top:109px !important}
.search-wrapper .btn,.search-wrapper .form-control{padding:20px !important}
.search-wrapper .btn{height:56px;line-height:16px}
.search-wrapper .btn.btn-rounded{background-color:#0b3e74 !important;border-color:#0b3e74 !important;border-radius:0 !important;color:#fff;width:100%}
.search-wrapper .btn.btn-rounded:hover{background-color:#2b394a !important;border-color:#2b394a !important}
.search-wrapper .btn.btn-rounded:not(:disabled):not(.disabled):active{background-color:#0b3e74 !important;border-color:#0b3e74 !important}
.search-wrapper .btn.btn-rounded .icon-search{transform:scale(1.5)}
.header .border,.header .border-bottom,.header .border-left,.header .border-right,.header .border-top{border-color:#b3cdd8}
.header .btn .icon-sm{color:#012e5d}
.dropdown-menu-user:before{display:none !important}
.dropdown-menu-user .dropdown-item{font-size:14px !important;font-weight:400 !important;padding:6px 0 !important}
}
@media(min-width:992px){.banner-header,.header{position:fixed}
.help-msg br{display:none}
}
@media(min-width:1200px){.header{border-bottom:1px solid #b3cdd8;height:80px}
.header h1{min-height:inherit}
.header h1 a:hover img{border-bottom:0}
.header .navbar-nav .nav-link{border-bottom:2px solid rgba(0,0,0,0);border-top:2px solid rgba(0,0,0,0)}
.header .reserved-lg{border:2px solid var(--color-primary)}
.header .reserved-lg:hover{background-color:var(--color-primary) !important;color:#fff}
}
@media(hover:hover){.header .navbar-nav .nav-link:hover{border-bottom-color:var(--color-primary)}
}
.hero-profilo{background-color:#f2f7fa;padding-bottom:40px;padding-top:32px}
.hero-profilo .avatar-foto{margin:0 auto 24px}
.hero-profilo .card-container{margin-bottom:40px}
.hero-profilo .breadcrumb-item.active{color:var(--color-primary)}
@media(min-width:992px){.hero-profilo{padding-bottom:70px}
.hero-profilo .breadcrumb-nav{margin-bottom:40px}
.hero-profilo .card-container{margin-bottom:70px}
}
.hero-eventi .breadcrumb-nav{margin-bottom:32px;margin-top:16px}
.hero-eventi h1{font-size:2rem;font-weight:600;margin-bottom:8px}
.hero-eventi .reserve{width:auto}
.hero-eventi img{width:100%}
.hero-eventi .list-info li:not(:last-child){margin-bottom:8px}
@media(min-width:992px){.hero-eventi .breadcrumb-nav{margin-bottom:48px;margin-top:32px}
.hero-eventi img{height:100%;object-fit:cover}
.hero-eventi .hero-eventi-texts{padding-left:40px}
}
.hero-home .main-content{padding-bottom:100px;padding-top:80px;position:relative}
.hero-home .img-hero-wrapper,.hero-home .video-hero-wrapper{inset:0;position:absolute}
.hero-home .img-hero-wrapper img,.hero-home .img-hero-wrapper video,.hero-home .video-hero-wrapper img,.hero-home .video-hero-wrapper video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}
.hero-home .img-hero-wrapper:after,.hero-home .video-hero-wrapper:after{content:"";display:block;inset:0;position:absolute}
.hero-home .img-hero-wrapper:after{background:linear-gradient(180deg,#fff 14.58%,rgba(255,253,249,.3) 85.35%),linear-gradient(161.73deg,rgba(1,46,93,.096) -3.24%,rgba(255,255,255,.032) 47.53%)}
.hero-home .video-hero-wrapper:after{background:linear-gradient(0,#fff 65%,rgba(255,253,249,.3))}
.hero-home .card-container{margin-top:-24px;position:relative}
.hero-home .hero-video-toggle{background-color:rgba(26,26,26,.68);border-radius:50%;height:2rem;margin-bottom:6rem;transition:background-color .2s;width:2rem}
.hero-home .hero-video-toggle:hover{background-color:#000}
.hero-home .hero-video-toggle .icon{fill:#fff}
@media(max-width:767.98px){.hero-home.hero-home-has-video .main-content{padding-bottom:5rem;padding-top:1.5rem}
}
@media(min-width:992px){.hero-home .card-container{margin-top:-100px}
.hero-home .main-content{padding-bottom:180px}
.hero-home .hero-video-toggle{height:2.5rem;width:2.5rem}
.hero-home .img-hero-wrapper:after,.hero-home .video-hero-wrapper:after{background:linear-gradient(30deg,#f0f0f0 25.58%,rgba(255,253,249,.3) 85.35%),linear-gradient(161.73deg,rgba(1,46,93,.096) -3.24%,rgba(255,255,255,.032) 47.53%)}
.hero-home .container{position:relative}
.hero-home .hero-video-toggle{bottom:0;margin-bottom:0;position:absolute;right:var(--container-x-padding)}
.hero-home h1,.hero-home h2{font-size:2.75rem;line-height:3.5rem}
.hero-home .hero-text{font-size:.9375rem;line-height:1.25rem}
}
.sup-hero-media{background:linear-gradient(180deg,rgba(179,205,216,.2),rgba(179,205,216,0) 260px);padding:16px 0 40px;position:relative}
.sup-hero-media .pre-title{color:var(--color-body);font-size:1rem;font-weight:700}
.sup-hero-media nav{margin:0 0 32px}
.sup-hero-media .sup-hero-content{position:relative}
.sup-hero-media h1,.sup-hero-media h2{font-weight:600;line-height:1.5}
.sup-hero-media p{font-size:1.125rem;line-height:1.5}
.sup-hero-media a{color:var(--color-primary)}
.sup-hero-media .btn-primary{padding:8px 16px !important}
.sup-hero-media .sup-hero-image{position:relative}
.sup-hero-media .sup-share.border-left{border-color:#5e5e5e !important}
.sup-hero-media .btn-chip:not(:last-child){margin-right:16px}
@media(max-width:767.98px){.sup-hero-media .sup-hero-image{padding-bottom:2rem}
.sup-hero-media .sup-hero-image img{border-radius:6px;box-shadow:0 0 0 0 rgba(0,0,0,.04),0 2px 4px 0 rgba(0,0,0,.04),0 6px 6px 0 rgba(0,0,0,.03),0 14px 9px 0 rgba(0,0,0,.02),0 26px 10px 0 rgba(0,0,0,.01),0 40px 11px 0 rgba(0,0,0,0);overflow:hidden}
.sup-hero-media .btn-primary{width:100%}
}
@media(min-width:768px){.sup-hero-media{padding:32px 0 0}
.sup-hero-media .cta-wrapper{margin-bottom:3.75rem;margin-top:2rem}
.sup-hero-media nav{margin-bottom:3rem}
}
@media(min-width:992px){.sup-hero-media .sup-hero-texts{padding-left:40px}
}
.sup-hero-news{border-bottom:1px solid var(--color-disabled);padding:16px 0}
.sup-hero-news.bg-gradient{background:linear-gradient(180deg,rgba(179,205,216,.2),rgba(179,205,216,0) 260px);border-bottom:0}
.sup-hero-news .breadcrumb-nav{margin-bottom:3.25rem}
.sup-hero-news .breadcrumb-nav a{color:var(--color-primary)}
.sup-hero-news h1,.sup-hero-news h2{font-size:1.5rem;font-weight:600;line-height:1.6666666667}
.sup-hero-news .news-info{margin-block:2rem}
.sup-hero-news .news-info .btn,.sup-hero-news .news-info p{line-height:1.2}
.sup-hero-news .sup-img-background{padding-bottom:75%;position:relative}
.sup-hero-news .hero-thumb{flex:0 0 220px;max-width:220px}
@media(max-width:991.98px){.sup-hero-news .news-info p{line-height:1.5}
}
@media(min-width:768px){.sup-hero-news{margin-bottom:80px;padding:32px 0 0}
.sup-hero-news h1,.sup-hero-news h2{font-size:2rem;line-height:1.25}
.sup-hero-news .breadcrumb-nav{margin-bottom:3.25rem}
.sup-hero-news .news-info{margin-top:3.5em}
.sup-hero-news .news-info .btn-cta{margin-left:56px}
.sup-hero-news .news-info.small-margin-top{margin-top:2rem}
.sup-hero-news .sup-hero-image{position:relative}
.sup-hero-news .sup-img-background{padding-bottom:45%}
.sup-hero-news .separator{background-color:var(--text-disabled);height:24px;width:1px}
}
@media(min-width:992px){.sup-hero-news .sup-hero-image .sup-card-event-detail{left:24px}
}
.sup-hero-small{padding:16px 0 40px;position:relative}
.sup-hero-small nav{margin:0 0 32px}
.sup-hero-small .sup-hero-content{position:relative}
.sup-hero-small h1,.sup-hero-small h2{color:var(--text-title);font-size:2rem;font-weight:400}
.sup-hero-small a{color:var(--color-primary)}
.sup-hero-small.has-cards{padding-bottom:240px}
@media(max-width:767.98px){.sup-hero-small.padding-bottom-0-mobile{padding-bottom:0}
.sup-hero-small .white-bg-mobile{background-color:#fff;padding-bottom:32px;padding-top:24px}
}
@media(min-width:768px){.sup-hero-small{min-height:335px;padding:32px 0 0}
.sup-hero-small h1,.sup-hero-small h2{font-size:2.5rem;line-height:1.3}
.sup-hero-small.height-auto{min-height:auto}
}
.sup-hero-stories{padding:24px 0 160px;position:relative}
.sup-hero-stories .breadcrumb-nav{margin:0 0 128px}
.sup-hero-stories h1,.sup-hero-stories h2{font-size:2rem;font-weight:600;line-height:1.5;margin-bottom:0}
@media(min-width:768px){.sup-hero-stories{padding:32px 0 120px}
.sup-hero-stories .breadcrumb-nav{margin-bottom:280px}
.sup-hero-stories h1,.sup-hero-stories h2{font-size:3.5rem;line-height:1}
.sup-hero-stories .sup-hero-texts{text-align:center}
}
.sup-hero{padding:16px 0 32px;position:relative}
.sup-hero nav{margin:0 0 32px}
.sup-hero .sup-hero-content{position:relative}
.sup-hero h1,.sup-hero h2{font-weight:600;line-height:1.1666}
.sup-hero a,.sup-hero h1,.sup-hero h2{color:var(--color-primary)}
@media(min-width:768px){.sup-hero{min-height:445px;padding:32px 0 0}
.sup-hero .sup-hero-content{padding-bottom:114px}
.sup-hero .sup-hero-texts{padding-top:47px;text-align:center}
.sup-hero h1,.sup-hero h2{font-size:3rem}
.sup-hero p{font-size:1.25rem}
}
.icn-text-list h2{font-size:1.75rem;font-weight:400}
.icn-text-list h3{font-size:1.25rem;font-weight:400}
@media(min-width:992px){.icn-text-list h2{font-size:2rem}
.icn-text-list h3{font-size:1.5rem}
}
.icon{fill:var(--color-primary);flex-shrink:0;height:var(--icon-size);width:var(--icon-size)}
.icon.xs{height:9px;width:9px}
.icon.sm{height:var(--icon-size-sm);width:var(--icon-size-sm)}
.icon.lg{height:var(--icon-size-lg);width:var(--icon-size-lg)}
.icon.xl{height:var(--icon-size-xl);width:var(--icon-size-xl)}
.icon.xxl{height:64px;width:64px}
.bg-dark .icon{fill:#fff}
@media(min-width:992px){.img-2-cols .img-2-col-wrapper{padding-top:29%;position:relative}
.img-2-cols .img-2-col-wrapper img{height:100%;inset:0;object-fit:cover;position:absolute}
}
.sup-img-background{height:100%;inset:0;position:absolute;width:100%}
.sup-img-background.tall-image{padding-bottom:160%;position:relative}
.sup-img-background.square-image,.sup-img-background.square-image-fixed{height:0;padding-bottom:100%;position:relative}
.sup-img-background img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}
.sup-img-background.darken:after{background-color:rgba(0,0,0,.5);content:"";height:100%;inset:0;position:absolute;width:100%}
.sup-img-background.overlay:after{background:linear-gradient(264deg,rgba(0,0,0,.64),rgba(0,0,0,.41) 10.43%,rgba(0,0,0,0) 53.31%);content:"";height:100%;inset:0;position:absolute;width:100%}
.sup-img-background.gradient-blue:after{background:linear-gradient(274deg,rgba(1,46,93,0) 12.95%,rgba(1,46,93,.9) 46.67%,rgba(1,46,93,.9) 95.96%)}
@media(min-width:768px){.sup-img-background.square-image{height:100%;padding-bottom:0}
}
@media(min-width:992px){.img-custom .sup-img-background{height:100%;padding-bottom:0;padding-top:0;position:relative}
.img-custom .sup-img-background img{height:100%;max-width:525px;object-fit:cover;position:relative}
}
.sup-map iframe{border:0;height:320px;width:100%}
.modal-profilo.modal-notifiche .hero-eventi .card-title,.modal-profilo.modal-notifiche .sup-card-simple .card-title{align-items:flex-start !important;font-size:1.25rem !important;line-height:1.4}
.modal-profilo.modal-notifiche .hero-eventi .card-title .icon,.modal-profilo.modal-notifiche .sup-card-simple .card-title .icon{height:24px !important;width:24px !important}
.modal-profilo.modal-notifiche .hero-eventi p.truncated-text,.modal-profilo.modal-notifiche .sup-card-simple p.truncated-text{padding-left:32px}
.modal-podcast{--outline-color:#fff;background-color:#050505}
.modal-podcast:before{background:rgba(0,0,0,.8);content:"";display:block;height:100%;inset:0;position:fixed;width:100%;z-index:1}
.modal-podcast .modal-dialog{position:relative;z-index:2}
.modal-podcast .modal-content{background-color:rgba(0,0,0,0)}
.modal-podcast .bg-image{filter:blur(40px);height:100%;object-fit:cover;position:absolute;top:0;width:100%}
.modal-podcast .modal-header{position:absolute;right:0;top:0;z-index:10}
.modal-podcast .modal-header button{color:#fff;font-size:1rem;font-weight:600;margin:inherit;opacity:1;text-shadow:none}
.modal-podcast .podcast-image{height:248px;margin:0 auto 32px;position:relative;width:248px}
.modal-podcast .podcast-image img{border-radius:4px;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}
.modal-podcast .sup-share{bottom:-64px;display:flex;justify-content:center;left:0;position:absolute;width:100%}
.modal-podcast .btn:focus,.modal-podcast [role=button]:focus,.modal-podcast a:focus{box-shadow:none}
.modal-podcast .btn:focus-visible,.modal-podcast [role=button]:focus-visible,.modal-podcast a:focus-visible{outline:2px solid #fff !important}
@media(min-width:768px){.modal-podcast .modal-dialog{max-width:1140px}
}
.modal-profilo h2{font-weight:600}
.modal.sup-modal.modal-search{padding-right:0 !important}
.modal.sup-modal.modal-search .modal-content{background-color:#fff}
.modal.sup-modal.modal-search .modal-dialog{margin:0;max-width:inherit}
.modal.sup-modal.modal-search .modal-header{position:relative}
.modal.sup-modal.modal-search h2.h3{flex-grow:1;margin-top:32px;text-align:center}
.modal.sup-modal.modal-search.modal-lang .modal-dialog{margin-left:48px;margin-right:48px}
.modal.sup-modal.modal-search.modal-lang h2.h3{text-align:left}
.modal.sup-modal.modal-search .close{position:absolute;right:24px;top:24px}
.modal.sup-modal.modal-search .search-list{list-style-type:none;margin:0;padding:0}
.modal.sup-modal.modal-search .search-list a{color:var(--color-primary);font-weight:600}
@media(min-width:992px){.modal.sup-modal.modal-search .modal-header{padding-top:48px !important}
.modal.sup-modal.modal-search .modal-body{padding-bottom:48px !important}
.modal.sup-modal.modal-search h2.h3{font-size:2rem;margin-top:0}
.modal.sup-modal.modal-search .search-list span{border-left:1px solid #d9dadb}
.modal.sup-modal.modal-search .close{top:54px}
}
.modal-subscribe .modal-content{background-color:#fff}
.modal-subscribe .modal-dialog{max-width:1200px}
@media(min-width:992px){.modal-subscribe .content-result h2{font-size:2.5rem}
}
.modal-full{padding-right:0 !important}
.modal-full .modal-content{background-color:#fff}
.modal-full .modal-header{background-color:var(--color-primary);border-radius:0;color:#fff;display:block;padding:24px}
.modal-full .close{color:#fff;float:none;font-size:1rem;margin:0;opacity:1 !important;text-shadow:none}
.modal-full .modal-hading{text-align:center}
.modal-full .pre-title{font-size:.875rem;font-weight:700;text-transform:uppercase}
.modal-full .h5{font-size:1.25rem;font-weight:700}
.modal-full .card-label p{font-size:.875rem}
.modal-full.text-left .modal-hading{padding-left:0;text-align:left}
.modal-full .modal-body{overflow:hidden}
.modal-full.head-white .modal-header{background-color:#fff;color:var(--text-title);padding-bottom:0}
.modal-full.head-white .sup-section{margin-left:-24px;margin-right:-24px}
.modal-full.head-white .close{color:var(--color-primary)}
.modal-full.head-white .close .icon{fill:var(--color-primary)}
@media(max-width:991.98px){.modal-full .close-wrapper{justify-content:flex-end}
}
@media(min-width:992px){.modal-full .modal-header{padding:72px}
.modal-full .modal-hading{padding:0 104px}
.modal-full .close-wrapper{position:absolute;right:-50px;top:6px}
.modal-full .h3{font-size:2rem}
.modal-full .modal-body{padding-bottom:72px;padding-top:72px}
.modal-full .h5{font-size:1.75rem}
.modal-full p{font-size:1.125rem}
.modal-full .sup-banner-small{margin-left:-32px;margin-right:-32px;padding-left:40px;padding-right:40px}
.modal-full.head-white .modal-header{padding:40px 0 0}
.modal-full.head-white .modal-body{padding:40px 0}
.modal-full.head-white .sup-banner-small{margin-left:0;margin-right:0}
}
.modal-login.modal-login.modal-full.modal .sup-img-background{background-color:var(--color-primary)}
.modal-login.modal-login.modal-full.modal .left-text{color:#fff;padding:48px 24px 365px;position:relative}
.modal-login.modal-login.modal-full.modal .left-text h2{font-size:2.5rem}
.modal-login.modal-login.modal-full.modal .left-text p{font-size:1rem}
@media(min-width:992px){.modal-login.modal-login.modal-full.modal .login-area{margin-right:100px}
.modal-login.modal-login.modal-full.modal .modal-body{overflow:inherit}
.modal-login.modal-login.modal-full.modal .position-relative{height:100%}
.modal-login.modal-login.modal-full.modal .left-text{padding:478px 70px 98px}
.modal-login.modal-login.modal-full.modal .modal-header .close-wrapper{position:inherit}
}
.modal-register .info-label{margin-top:16px;padding:0 .75rem;position:absolute;top:calc(100% - 66px)}
.modal-register .info-label p{line-height:1.2em}
@media(min-width:992px){.modal-register .info-label{top:calc(100% - 80px)}
}
.modal-signin.modal-login.modal-full{overflow:auto}
.modal-signin.modal-login.modal-full .modal-content{background:url(clientlib-base/assets/hero-signin.jpg) no-repeat 50%;background-color:var(--color-primary);background-size:cover}
.modal-signin.modal-login.modal-full .modal-header{background-color:rgba(0,0,0,0)}
.modal-signin.modal-login.modal-full .text-zone h2{font-size:2.5rem;font-weight:700}
.modal-signin.modal-login.modal-full .text-zone h2 span{font-size:1.25rem;font-weight:400}
.modal-signin.modal-login.modal-full .back:focus-visible,.modal-signin.modal-login.modal-full .close:focus-visible{outline-color:#fff !important}
.back{background-color:rgba(0,0,0,0);border:0;color:#fff;font-weight:600}
.back .icon{fill:#fff;margin-right:8px}
@media(min-width:992px){.modal-signin.modal-login.modal-full .modal-content{background:url(clientlib-base/assets/hero-signin-lg.jpg) no-repeat 50%}
.modal-signin.modal-login.modal-full .modal-header{padding:56px}
}
.modal.sup-modal{background:0}
.modal.sup-modal .close{font-size:1rem;margin:0;opacity:1}
.modal.sup-modal .close,.modal.sup-modal .close .icon-close{color:var(--color-primary)}
.modal.sup-modal .close .icon-close:before{content:""}
.modal.sup-modal .h3{font-size:1.25rem}
.modal.sup-modal p{line-height:normal}
.modal.sup-modal.modal-foto .modal-content,.modal.sup-modal.modal-interessi .modal-content{background-color:#fff}
.modal.sup-modal.modal-interessi.text-center h2.h3,.modal.sup-modal.modal-interessi.text-center h3{text-align:center}
.modal.sup-modal.modal-interessi h2.h3{text-align:left}
.modal.sup-modal.modal-interessi .modal-dialog{margin:28px auto}
.modal-backdrop{background:rgba(0,0,0,.75)}
.modal-header.has-chips{flex-wrap:wrap;padding-bottom:0 !important}
.modal-header.has-chips .chips-wrapper{flex-grow:1;margin-top:.5rem;width:100%}
.modal-header.has-chips .chips-wrapper .btn-chip{margin-bottom:.5rem !important}
@media(min-width:992px){.modal.sup-modal.modal-interessi:not(.modal-small-centered) .modal-dialog{margin-left:48px;margin-right:48px}
.modal.sup-modal.modal-interessi:not(.modal-small-centered) .modal-body,.modal.sup-modal.modal-interessi:not(.modal-small-centered) .modal-header{padding-left:80px !important;padding-right:80px !important}
.modal.sup-modal.modal-interessi:not(.modal-small-centered) .close{right:80px;z-index:1}
.modal.sup-modal.modal-interessi:not(.modal-small-centered) .height-wrapper{display:flex;flex-direction:column;justify-content:center;min-height:50vh}
}
.sup-numbers h2{color:var(--text-title);font-size:1.25rem;margin-bottom:32px;text-align:center}
.sup-numbers p{color:var(--color-primary)}
.sup-numbers p span{color:var(--text-title);font-size:1.25rem}
.sup-numbers p span.num{color:var(--color-primary);font-size:2.5rem;font-weight:700}
.sup-numbers .col-lg-auto:not(:last-child) .num-wrapper{margin-bottom:32px}
@media(min-width:992px){.sup-numbers h2{font-size:1.5rem;font-weight:300;text-align:left}
.sup-numbers p span.num{font-size:4rem}
.sup-numbers .col-lg-auto:not(:last-child) .num-wrapper{margin-bottom:0}
}
.popover{background-color:var(--color-primary);border:0;color:#fff;font-family:Titillium web,sans-serif;font-size:1em;max-width:350px;z-index:1000000}
.popover .popover-header{background-color:rgba(0,0,0,0);border:0;padding:24px 24px 0}
.popover .popover-header span{align-items:center;display:flex;justify-content:space-between}
.popover .popover-body{background-color:rgba(0,0,0,0);color:#fff;padding:24px}
.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{border-left-color:var(--color-primary);right:2px}
.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{border-left-color:var(--color-primary)}
.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:after,.bs-popover-right>.arrow:before{border-right-color:var(--color-primary);left:2px}
.sup-search-bar .sup-search-bar-content{background-color:#fff;border-color:var(--search-bar-border-color)}
.sup-search-bar .search-input{border:2px solid var(--color-bg-light);flex-grow:1;min-height:100%;padding:var(--search-bar-y-padding) var(--search-bar-x-padding)}
.sup-search-bar .search-input.dark-border{border-color:#739ba5}
.sup-search-bar .search-input::placeholder{color:#1a1a1a !important;font-style:normal}
.sup-search-bar .cancel-button{font-size:.875rem;font-weight:700}
.sup-search-bar .submit-button{font-size:1rem}
.sup-search-bar .filter-button{font-size:1rem;font-weight:700;padding-inline:42px !important;width:100%}
.sup-search-bar .filter-button.btn-secondary:hover{background-color:var(--button-secondary-dark-bg-hover) !important}
.sup-hero-small .sup-search-bar-content{margin-bottom:0 !important}
@media(min-width:768px){.sup-search-bar .filter-button{padding-left:26.5px !important;padding-right:26.5px !important;width:auto}
.sup-search-bar .lined{border:2px solid var(--color-bg-light)}
.sup-search-bar .lined input{border:0}
.sup-search-bar .lined .cancel-button{margin-right:12px}
}
section.sup-section.gradient-light{background-image:var(--gradient-light)}
section.sup-section.gradient-light-extended{background:linear-gradient(0,#ebeef2,rgba(255,255,255,0) 164.02%)}
section.sup-section.background-risorse{background-color:#e6edf1}
section.sup-section.background-risorse .sup-card-icon.card-dark .icon-background{fill:var(--card-icon-bg-color);opacity:.2}
section.sup-section.background-risorse .sup-card-icon.card-dark{background-color:#fff}
section.sup-section.background-light{background-color:rgba(217,218,219,.3)}
section.sup-section.background-light-40{background-color:rgba(230,237,241,.4)}
section.sup-section.background-light-3{background-color:#f7f8fc}
section.sup-section.background-light-3-half{background:linear-gradient(180deg,#f7f8fc,#f7f8fc 50%,#fff 50.05%)}
section.sup-section.bg-img-right{background-position:100% 0;background-repeat:no-repeat;background-size:auto 40%}
section.sup-section.bg-gradient-carousel{background:var(--storie-bg-gradient)}
section.sup-section .section-title{color:var(--text-title);font-size:1.75rem;line-height:1.5}
@media(min-width:768px){section.sup-section .section-title{font-size:2rem;line-height:1.25}
}
@media(max-width:991.98px){section.sup-section .sup-button{margin-bottom:32px}
}
@media(min-width:992px){section.sup-section.bg-img-right{background-position:100%;background-repeat:no-repeat;background-size:auto 100%}
}
.sup-share .btn-circle{border:1px solid var(--color-bg-light) !important}
.sup-share .btn-circle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.sup-hero-stories .sup-share .btn-cta{margin-left:48px;position:relative}
.sup-hero-stories .sup-share .btn-cta:before{background-color:#fff;content:"";display:block;flex-shrink:0;height:100%;left:-24px;position:absolute;width:1px}
.sup-hero-stories .sup-share .btn-cta .icon{fill:var(--color-primary) !important;height:16px;left:2px;position:relative;width:16px}
.sup-hero-stories .sup-share .btn-cta .button-label{left:48px;position:absolute;white-space:nowrap}
.sup-hero-stories .sup-share .btn-cta:hover .icon{fill:#fff !important;position:relative}
@media(min-width:768px){.sup-share.border-left{border-left:1px solid var(--color-body)}
}
@media(max-width:991.98px){.sup-share .btn-circle{border:none !important}
}
@media(min-width:992px){.sup-share:not(.no-border){border-top:1px solid var(--color-disabled)}
}
.side-event .side-event-img-wrapper{padding-top:110%;position:relative}
.side-event .side-event-img-wrapper img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}
.sidebar-filters.modal.modal-right .modal-dialog{height:100%;margin:0;max-width:100% !important;padding:0 !important;transform:translateX(100%);width:100%}
.sidebar-filters.modal.modal-right .collapse-toggler{background-color:#fff !important;font-style:italic;font-weight:400}
.sidebar-filters.modal.modal-right .collapse-toggler.active{font-style:normal;font-weight:600}
.sidebar-filters.modal.modal-right .modal-content{background-color:#fff !important;height:100%}
.sidebar-filters.modal.modal-right .modal-body{position:relative}
.sidebar-filters.modal.modal-right .scroll-container{inset:0;overflow:hidden;overflow-y:auto;position:absolute}
.sidebar-filters.modal.modal-right.show .modal-dialog{transform:translateX(0)}
.sidebar-filters.modal.modal-right .close{color:var(--color-primary);font-size:1rem;font-weight:600;margin-right:0;opacity:1}
.sidebar-filters.modal.modal-right .close .icon{fill:var(--color-primary)}
.sidebar-filters.modal.modal-right h2{font-size:1.5rem}
.sidebar-filters.modal.modal-right label.custom-control-label{font-size:1rem}
.sidebar-filters.modal.modal-right .collapse{background-color:#f4f5f9;border-bottom:2px solid var(--color-primary)}
@media(min-width:768px){.sidebar-filters.modal.modal-right .modal-dialog{max-width:480px !important;position:absolute;right:0;width:480px}
}
.sup-sidebar-menu #sidebar-menu-title{border-bottom:1px solid var(--color-disabled);font-size:.875em;font-weight:600;line-height:1;margin-bottom:1rem;padding:24px 24px 1rem;text-transform:uppercase}
.sup-sidebar-menu #sidebar-menu li:not(:last-child){margin-bottom:16px}
.sup-sidebar-menu #sidebar-menu a{border:0;color:var(--color-primary);padding:0 16px}
.sup-sidebar-menu #sidebar-menu a.active{font-weight:600;text-decoration:none !important}
.sup-sidebar-menu #sidebar-menu a:hover{background-color:rgba(0,0,0,0)}
.sup-sidebar-menu #sidebar-menu-title{color:var(--text-title)}
@media(max-width:991.98px){#sidebar-menu-trigger{align-items:center;background-color:var(--color-primary);bottom:16px;font-size:.875rem;font-weight:400;height:48px;justify-content:space-between;left:16px;padding:8px 16px !important;right:16px;text-transform:uppercase;width:calc(100% - 32px) !important}
#sidebar-menu-trigger:active,#sidebar-menu-trigger:hover{background-color:var(--button-primary-hover) !important}
#sidebar-menu-trigger .icon{fill:#fff;transition:all .2s}
#sidebar-menu-trigger[aria-expanded=true] .icon{transform:scaleY(-1)}
#sidebar-menu{padding-block:16px}
#sidebar-menu-mobile{bottom:64px;box-shadow:0 5px 35px -2px rgba(0,0,0,.1);left:16px;max-height:0;overflow-y:auto;padding-bottom:0 !important;right:16px;transition-duration:.3s !important;transition-timing-function:ease-out !important}
#sidebar-menu-mobile.show{max-height:230px;top:auto}
}
@media(min-width:992px){.sup-sidebar-menu{position:sticky;top:calc(var(--total-header-height) + 1rem)}
.sup-sidebar-menu #sidebar-menu-title{border-bottom:1px solid var(--color-disabled);font-size:.875em;margin-bottom:2rem;padding:.25rem 0 1rem}
.sup-sidebar-menu #sidebar-menu li:not(:last-child){margin-bottom:2rem}
.sup-sidebar-menu #sidebar-menu a{padding:0}
}
.skiplink{background-color:#fff;position:fixed;width:100%;z-index:900}
.skiplink a{padding:.25rem 1rem}
.sup-sort-by p{color:#5e5e5e}
.sup-sort-by label,.sup-sort-by select{color:var(--color-primary)}
.sup-sort-by label{font-weight:400;margin-bottom:0}
.sup-sort-by select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(clientlib-base/resources/svg/arrow-down.svg);background-position:right 2px;background-repeat:no-repeat;border:0;font-weight:600;margin-left:.25em;padding:0 28px 0 0}
.splide{margin-bottom:0;overflow:hidden}
.splide .splide__pagination{bottom:inherit;display:flex;justify-content:center;width:100%}
.splide .splide__list{margin-bottom:0 !important}
.splide .splide__pagination__page{background:0;border:2px solid var(--color-primary);border-radius:32px;height:16px;margin:0 12px;width:16px}
.splide .splide__pagination__page.is-active{background:var(--color-primary)}
.splide .splide__pagination__page:focus-visible{outline-offset:2px}
.splide .splide__arrow{border-radius:0;height:40px;width:40px}
.splide .splide__arrow:focus-visible{outline-color:#fff !important;outline-offset:-4px}
.splide .splide__arrow.splide__arrow--next:before{background-image:url(clientlib-base/resources/svg/right-carousel-arrow.svg)}
.splide .splide__arrow.splide__arrow--prev:before{background-image:url(clientlib-base/resources/svg/left-carousel-arrow.svg)}
.splide .splide__arrow:before{background-position:50%;background-repeat:no-repeat;background-size:24px 24px;content:"";display:block;height:100%;width:100%}
.splide.splide-3{margin-left:-16px;margin-right:-16px}
.splide.splide-3 .splide__pagination{margin-top:40px}
.splide .splide__arrow:disabled{background-color:#d9dadb;display:none;opacity:1;pointer-events:none}
.splide .splide__arrow:disabled:before{color:#5e5e5e}
@media(min-width:576px){.splide.splide-3{margin-left:0;margin-right:0}
}
@media(max-width:767.98px){.splide.splide-3{margin-left:-24px;margin-right:-24px}
}
@media(min-width:992px){.splide .splide__arrow--prev{left:0}
.splide .splide__arrow--next{right:0}
.splide.splide-3 .splide__track{margin-left:56px;margin-right:56px}
}
.nav-tabs.flex-md-wrap{flex-wrap:wrap !important}
.nav-tabs .nav-link.active{border-bottom:2px solid var(--color-primary);font-weight:700;pointer-events:none}
.nav-tabs .nav-link.active:hover{font-weight:700}
.nav-tabs.letters-tab{flex-direction:row !important}
@media(min-width:992px){.nav-tabs>li:not(:last-child){margin-right:24px}
.nav-tabs.sup-glossary>li{margin-right:0 !important}
}
.sup-team{background:linear-gradient(0,#ebeef2,#fff);padding:64px 0 48px}
.sup-team h2{font-size:1.75rem;line-height:1.5;margin-bottom:.5rem}
.sup-team p{line-height:1.5;margin-bottom:2.5rem}
.sup-team .member{line-height:1.5;margin-bottom:2.25rem}
.sup-team .member img{border-radius:100%;height:64px;overflow:hidden;width:64px}
.sup-team .member strong{display:block;font-size:1.25rem;font-weight:700}
@media(min-width:768px){.sup-team h2{font-size:2rem;margin-bottom:1rem}
.sup-team p{font-size:1.25rem}
.sup-team .member{margin-bottom:3rem}
}
@media(min-width:992px){.sup-team .member img{height:88px;width:88px}
}
.sup-tile-profile{background-color:#fff;border:1px solid var(--color-bg-light);padding:24px}
.sup-tile-profile h3{font-size:1.25rem}
.sup-tile-profile label{color:var(--color-primary);font-size:1.25rem}
.sup-tile-profile input:disabled{background:rgba(0,0,0,0)}
.sup-tile-profile .btn-cta{font-weight:700}
@media(max-width:767.98px){.sup-tile-profile .edit-item:not(:last-child){border-bottom:1px solid var(--color-bg-light);margin-bottom:24px;padding-bottom:24px}
}
@media(min-width:768px){.sup-tile-profile .edit-item:nth-child(odd){padding-right:24px}
.sup-tile-profile .edit-item:nth-child(2n){border-left:1px solid var(--color-bg-light);padding-left:24px}
}
.sup-tile{background-color:var(--backgound-light-3);padding:16px 24px}
.sup-tile.outline{background-color:#fff;border:1px solid var(--color-bg-light)}
.sup-tile .sup-collapse{margin-left:-24px;margin-right:-24px}
.sup-tile .sup-tile-head p{color:var(--text-disabled);font-size:.875rem;font-weight:700;line-height:1em;text-transform:uppercase}
.sup-tile .btn.sup-button{font-size:1rem}
.sup-tile h3{font-size:1.25rem;line-height:1.2em}
.sup-tile h3 a{color:var(--color-primary);text-decoration:none}
.sup-tile h3 a .icon{fill:var(--color-primary)}
.sup-tile h3 a .sup-icon-alert{background-color:var(--status-error);border-radius:10px;height:10px;position:absolute;right:-3px;top:-1px;width:10px}
.sup-tile h3 a:hover{text-decoration:underline}
.sup-tile h3 a:visited{color:var(--text-title)}
.sup-tile .right-content{border-top:1px solid #e9f0f5;margin-top:20px}
@media(min-width:768px){.sup-tile .right-content{border-top:0;margin-top:0}
}
.sup-timeline .splide__slide{margin-right:0 !important}
.sup-timeline h2{font-size:1.75rem}
.sup-timeline .circle{background-color:#a7d0e2;border:4px solid #fff;border-radius:32px;box-shadow:0 5px 11px -2px rgba(0,0,0,.2);height:24px;width:24px}
.sup-timeline .date{color:var(--text-disabled);font-size:1.5rem;font-weight:700;position:absolute}
.sup-timeline .line{background-color:#dcdcdc;height:49px;justify-content:flex-end;margin-top:8px;position:absolute;width:1px}
.sup-timeline .line:after{background-color:#dcdcdc;border-radius:16px;content:"";display:block;height:7px;width:7px}
.sup-timeline .years{padding:180px 0;position:relative}
.sup-timeline .years:before{background-color:#a7d0e2;content:"";display:block;height:2px;margin-top:-1px;position:absolute;top:50%;width:100%}
.sup-timeline .year{flex-basis:50%;position:relative}
.sup-timeline .sup-modal-button{position:absolute}
.sup-timeline .year:nth-child(odd) .date{bottom:100%}
.sup-timeline .year:nth-child(odd) .line{top:100%}
.sup-timeline .year:nth-child(odd) .sup-modal-button{top:calc(100% + 68px)}
.sup-timeline .year:nth-child(2n) .date{top:100%}
.sup-timeline .year:nth-child(2n) .line{bottom:calc(100% + 7px)}
.sup-timeline .year:nth-child(2n) .sup-modal-button{bottom:calc(100% + 68px)}
.sup-timeline .splide__pagination__page:focus-visible{outline:2px solid var(--color-primary) !important}
.sup-modal-button{background-color:rgba(0,0,0,0);border:1px solid var(--color-bg-light);color:var(--color-body);font-size:1rem;max-width:180px}
.sup-modal-button .button-label{border-right:1px solid var(--color-bg-light);text-align:left}
.sup-modal-button .icon{fill:var(--color-primary);flex-shrink:0}
@media(max-width:767.98px){.sup-timeline .splide{margin-left:calc(var(--container-x-padding)*-1);margin-right:calc(var(--container-x-padding)*-1)}
}
@media(min-width:992px){.sup-timeline h2{font-size:2rem;text-align:center}
.sup-timeline .years{padding:240px 0}
.sup-timeline .year{flex-basis:20%}
.sup-timeline .years:before{left:50px;right:50px;width:auto}
.sup-timeline .splide__arrow:disabled{opacity:.3;pointer-events:none}
.sup-timeline .sup-modal-button{max-width:inherit;min-height:60px}
}
.title-text-intro p{font-size:1.125rem;font-weight:300;line-height:1.4em}
.title-text-intro h2{font-size:1.75rem}
@media(min-width:992px){.title-text-intro p{font-size:1.5rem}
.title-text-intro h2{font-size:2.5rem;margin-bottom:40px !important}
}
.sup-toast{background-color:#fff;box-shadow:0 0 0 0 rgba(117,117,117,.06),0 9px 19px 0 rgba(117,117,117,.06),0 35px 35px 0 rgba(117,117,117,.05),0 78px 47px 0 rgba(117,117,117,.03),0 138px 55px 0 rgba(117,117,117,.01),0 216px 61px 0 rgba(117,117,117,0);left:32px;padding:0 8px 0 0;position:fixed;right:16px;top:64px;z-index:10}
.sup-toast p:not(.h3){font-size:18px}
.sup-toast.success .icon-wrapper{background-color:var(--background-success)}
.sup-toast.success .icon{fill:var(--color-success)}
.sup-toast .icn-wrapper{background:rgba(189,237,221,.25);padding:8px}
.sup-toast .content{padding:16px}
.sup-toast .toast-close{align-items:center;background:rgba(0,0,0,0);border:0;display:flex;height:32px;justify-content:center;left:auto;margin:8px 0 8px 8px;width:32px}
.sup-toast .icon-close:before{content:""}
@media(min-width:768px){.sup-toast{left:50%;max-width:420px;top:50%;transform:translateX(-50%) translateY(-50%)}
}
.sup-toggle.custom-switch.custom-switch-dx label.custom-control-label{padding-left:0;padding-right:72px}
.sup-toggle.custom-switch label{color:var(--text-disabled);font-size:1.125rem;font-weight:600}
.sup-toggle.custom-switch label.custom-control-label{padding-left:64px}
.sup-toggle.custom-switch label:before{background-color:var(--cc-toggle-bg-off);border:0;height:var(--switch-height);width:var(--switch-width)}
.sup-toggle.custom-switch label:after{background-color:#fff;height:var(--switch-bullet-dimension);right:35px;transform:translateY(1px);width:var(--switch-bullet-dimension)}
.sup-toggle.custom-switch input:checked+label{color:var(--color-body) !important}
.sup-toggle.custom-switch input:checked+label:before{background-color:var(--cc-toggle-bg-on)}
.sup-toggle.custom-switch input:checked+label:after{transform:translateX(1.9rem) translateY(1px) !important}
.sup-toggle.custom-switch input:disabled+label{text-decoration:none !important}
.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before,.form-control:disabled,.form-control[disabled],.form-control[readonly]{background-color:var(--color-disabled)}
[data-keyboard=true] .custom-control-input:focus~.custom-control-label:before{outline:2px solid var(--color-primary) !important;outline-offset:2px}
@media(max-width:767.98px){.sup-toggle.custom-switch label:after{transform:translateY(2px) !important}
.sup-toggle.custom-switch input:checked+label:after{transform:translateX(2.2rem) translateY(2px) !important}
}
.sup-video.video-js .vjs-big-play-button{background-color:#fff;border:0;border-radius:100%;color:var(--color-primary);height:56px;transition:transform .2s;width:56px}
.sup-video.video-js .vjs-big-play-button:hover{transform:scale(1.1)}
.sup-video.video-js .vjs-big-play-button .vjs-icon-placeholder{line-height:1}
.sup-video.video-js .vjs-big-play-button .vjs-icon-placeholder:before{margin-top:13px}
.cmp-link__screen-reader-only{position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}
.background-risorse{background-image:url("clientlib-base/resources/assets/bg-risorse-utili.png")}
.scaduto{text-decoration:line-through}
.hyp{hyphens:auto}
p.sup-chip{pointer-events:none !important}
.modale-overflow .row{overflow-y:auto;max-height:50vh}
.loading-component{-webkit-animation-duration:6s;-webkit-animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-webkit-animation-name:ghostingAnimation;-webkit-animation-timing-function:linear;background-color:#c6ccd2;background-image:-webkit-linear-gradient(left,#c6ccd2,#e3e5e8 20%,#c6ccd2 40%,#c6ccd2);border-radius:4px;-webkit-box-shadow:inset 0 0 2px #fff;box-shadow:inset 0 0 2px #fff;content:"";display:block;height:100%;width:100%;z-index:9}
.loading-component>*{visibility:hidden}
@keyframes ghostingAnimation{0{background-position:-468px 0}
to{background-position:468px 0}
}
@-webkit-keyframes ghostingAnimation{0{background-position:-468px 0}
to{background-position:468px 0}
}
.h-100vh{min-height:100vh !important}
@media(min-width:768px){.sup-toast-right{position:fixed;top:30%;right:1rem;left:auto;max-width:337px;width:calc(100% - 2rem);transform:translateY(-70%);z-index:30002;box-sizing:border-box}
}
.close:not(:disabled):not(.disabled):focus{border:1px solid #fff}
.modal-full .close{padding:1rem !important}
.splide .splide__pagination__page{margin:5px 12px}
.vjs-control-bar *:focus{outline:2px solid #b87f14 !important}
.header .notifiche.active.no-after::after,.sup-card-simple .new-icon.no-after::after,.sup-card-simple .no-after .new-icon::after{content:none}
.custom-checkbox-esperto-risponde{padding-left:0 !important}
.container:has(#container-parent){max-width:none !important;padding:0 !important}
@media(max-width:767.90px){.header .btn.btn-header{width:48px !important}
.header.loggedHeader .container-fluid{padding-right:0 !important;padding-left:8px !important}
}
.min-height-heroHome{min-height:130px}
.card-fixed{z-index:10 !important}