@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);
@font-face {
    font-family: notorious;
    src: url(../fonts/notorious.eot);
    src: url(../fonts/notorious.eot?#iefix) format("embedded-opentype"), url(../fonts/notorious.woff) format("woff"), url(../fonts/notorious.ttf) format("truetype"), url(../fonts/notorious.svg#notorious) format("svg");
    font-weight: 400;
    font-style: normal
}

[data-icon]:before {
    font-family: notorious!important;
    content: attr(data-icon);
    font-style: normal!important;
    font-weight: 400!important;
    font-variant: normal!important;
    text-transform: none!important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

[class*=" icon-"]:before,
[class^=icon-]:before {
    font-family: notorious!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-variant: normal!important;
    text-transform: none!important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-play-circle-o:before {
    content: "\61"
}

.icon-play:before {
    content: "\62"
}

.icon-youtube-play:before {
    content: "\63"
}

.icon-instagram:before {
    content: "\64"
}

.icon-twitter:before {
    content: "\65"
}

.icon-facebook:before {
    content: "\66"
}

.icon-angle-down:before {
    content: "\67"
}

.icon-angle-left:before {
    content: "\68"
}

.icon-angle-right:before {
    content: "\69"
}

.icon-angle-up:before {
    content: "\6a"
}

.icon-search:before {
    content: "\6b"
}

.icon-close-round:before {
    content: "\6d"
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

body {
    line-height: 1
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.cf:after,
.cf:before {
    content: " ";
    display: table
}

.cf:after {
    clear: both
}

* {
    box-sizing: border-box
}

body {
    margin: 0;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    background-color: #000;
    color: #fff;
    font-family: Montserrat, sans-serif;
    font-weight: 400
}

h1,
h2,
h3,
h4 {
    padding: 0;
    margin: 0;
    font-weight: 400;
    font-size: 2em
}

a:hover,
a:link,
a:visited {
    font-weight: 700;
    color: #484848;
    text-decoration: underline
}

.container {
    width: calc(100% - 60px);
    position: relative
}

.half {
    width: 50%;
    float: left
}

.overlink {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block
}

.btn {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    background: #ccc;
    width: 100%;
    text-align: center;
    display: block;
    color: #fff!important;
    padding: 10px 10px;
    text-decoration: none!important;
    text-transform: uppercase;
    font-family: Montserrat, sans-serif;
    font-weight: 700
}

p {
    margin-bottom: 1em
}

.borders {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 100;
    pointer-events: none
}

@media (max-width:1024px) {
    .borders {
        display: none
    }
}

.borders>div {
    background: rgba(0, 0, 0, .3);
    position: absolute
}

.borders .bottom,
.borders .top {
    width: calc(100% - 30px);
    height: 15px;
    left: 15px
}

.borders .top {
    height: 20px
}

.borders .bottom {
    bottom: 0
}

.borders .left,
.borders .right {
    height: 100%;
    width: 15px;
    top: 0
}

.borders .right {
    right: 0
}

.lg-backdrop.in {
    opacity: .95!important
}

.tablepress {
    margin: 5% 0;
    color: #666
}

.tablepress tfoot th,
.tablepress thead th {
    background-color: #292929!important;
    color: #fff!important
}

.areastampa-overlay {
    opacity: 0;
    background: rgba(255, 255, 255, .95);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none;
    position: fixed;
    z-index: 999;
    overflow: scroll;
    overflow-x: hidden
}

.areastampa-modal {
    opacity: 0;
    padding: 0;
    width: 100%;
    padding: 0;
    top: 0;
    left: 0;
    display: none;
    position: absolute;
    z-index: 1000;
    transform: translate(0, 0)
}

.areastampa-modal .areastampa-head {
    background: #fff;
    margin: 0;
    padding: 45px 60px;
    position: relative
}

@media (max-width:1024px) {
    .areastampa-modal .areastampa-head {
        padding: 10px 15px;
        width: 100%
    }
}

.areastampa-modal .areastampa-head .notorious {
    width: 205px;
    display: inline-block
}

.areastampa-modal .areastampa-head .notorious img {
    max-width: 100%
}

@media (max-width:768px) {
    .areastampa-modal .areastampa-head .notorious {
        width: 180px;
        margin-top: 5px
    }
}

.areastampa-modal .areastampa-head .title {
    padding-left: 40px;
    display: inline-block;
    vertical-align: top
}

@media (max-width:768px) {
    .areastampa-modal .areastampa-head .title {
        width: 100%;
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 0;
        padding-left: 0
    }
}

.areastampa-modal .areastampa-head .title span {
    color: #696969;
    text-transform: uppercase;
    font-weight: 700;
    opacity: .5
}

.areastampa-modal .areastampa-head .title h1 {
    font-size: 30px;
    font-weight: 700;
    color: #484847
}

@media (max-width:1024px) {
    .areastampa-modal .areastampa-head .title h1 {
        font-size: 20px
    }
}

.areastampa-modal .areastampa-head .close {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 60px;
    display: inline-block;
    width: auto;
    cursor: pointer;
    background: #494949;
    padding: 10px 25px
}

@media (max-width:768px) {
    .areastampa-modal .areastampa-head .close {
        right: 15px;
        top: 10px;
        transform: translate(0, 0)
    }
}

.areastampa-modal .areastampa-body .column {
    float: left;
    position: relative;
    margin: 30px 0;
    padding: 0 30px
}

.areastampa-modal .areastampa-body .column h2 {
    color: rgba(43, 43, 43, .8);
    font-weight: 700;
    font-size: 22px;
    margin-bottom: .5em
}

@media (max-width:1024px) {
    .areastampa-modal .areastampa-body .column h2 {
        font-size: 18px
    }
}

.areastampa-modal .areastampa-body .column .presskit-block {
    padding-bottom: 30px
}

.areastampa-modal .areastampa-body .column:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 3px;
    background: rgba(0, 0, 0, .1);
    display: block
}

@media (max-width:1024px) {
    .areastampa-modal .areastampa-body .column:after {
        display: none
    }
}

.areastampa-modal .areastampa-body .column .column-head {
    position: relative
}

.areastampa-modal .areastampa-body .column:nth-child(1) {
    width: 27%;
    padding: 0 30px 0 60px
}

@media (max-width:768px) {
    .areastampa-modal .areastampa-body .column:nth-child(1) {
        width: 100%;
        padding-left: 30px
    }
}

.areastampa-modal .areastampa-body .column:nth-child(1) .btn-holder {
    bottom: 0;
    left: 0;
    padding: 15px 0;
    width: 100%
}

.areastampa-modal .areastampa-body .column:nth-child(1) .btn {
    background-color: #494949;
    color: #fff!important;
    margin-top: 5px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    width: 100%
}

.areastampa-modal .areastampa-body .column:nth-child(2) {
    width: 38%
}

@media (max-width:1024px) {
    .areastampa-modal .areastampa-body .column:nth-child(2) {
        width: 67%
    }
}

@media (max-width:768px) {
    .areastampa-modal .areastampa-body .column:nth-child(2) {
        width: 100%
    }
}

.areastampa-modal .areastampa-body .column:nth-child(2) .zip-gallery {
    background: #fff;
    color: #424242!important;
    width: auto;
    right: 30px;
    top: 0;
    display: inline-block;
    position: absolute;
    box-shadow: 0 2px 1px rgba(0, 0, 0, .25);
    -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, .25);
    -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, .25)
}

@media (max-width:768px) {
    .areastampa-modal .areastampa-body .column:nth-child(2) .zip-gallery {
        position: relative;
        right: auto;
        margin: 15px 0 0
    }
}

.areastampa-modal .areastampa-body .column:nth-child(2) #gallery-areastampa-block {
    padding-top: 30px
}

.areastampa-modal .areastampa-body .column:nth-child(2) #gallery-areastampa-block .gallery-item {
    width: calc(33.333% - 10px);
    margin: 5px;
    float: left;
    padding-top: 20%;
    position: relative
}

.areastampa-modal .areastampa-body .column:nth-child(2) #gallery-areastampa-block .gallery-item a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url("");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px
}

.areastampa-modal .areastampa-body .column:nth-child(2) #gallery-areastampa-block .gallery-item a img {
    display: none
}

.areastampa-modal .areastampa-body .column:nth-child(3) {
    width: 34%;
    padding-right: 60px
}

@media (max-width:1024px) {
    .areastampa-modal .areastampa-body .column:nth-child(3) {
        width: 67%;
        margin-left: 33%;
        padding-right: 30px
    }
}

@media (max-width:768px) {
    .areastampa-modal .areastampa-body .column:nth-child(3) {
        width: 100%;
        margin-left: 0
    }
}

.areastampa-modal .areastampa-body .column:nth-child(3):after {
    display: none
}

.areastampa-modal .areastampa-body .column:nth-child(3) .download {
    background: #0c475b;
    color: #fff;
    display: inline-block;
    position: absolute;
    width: auto;
    right: 0;
    line-height: 1em;
    top: 0
}

.areastampa-modal .areastampa-body .column:nth-child(3) .file,
.areastampa-modal .areastampa-body .column:nth-child(3) .video-entry {
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    color: #737373;
    background: #fff;
    margin-bottom: 2px;
    position: relative;
    padding-right: 110px;
    padding-left: 15px;
    font-weight: 700
}

.areastampa-modal .areastampa-body .column .locandina {
    margin: 0;
    max-width: 100%;
    position: relative
}

.areastampa-modal .areastampa-body .column .locandina img {
    width: 100%;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    box-shadow: 0 0 30px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 30px rgba(0, 0, 0, .3)
}

.areatrade-overlay {
    opacity: 0;
    background: rgba(255, 255, 255, .95);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none;
    position: fixed;
    z-index: 999;
    overflow: scroll;
    overflow-x: hidden
}

.areatrade-modal {
    opacity: 0;
    padding: 0;
    width: 100%;
    padding: 0;
    top: 0;
    left: 0;
    display: none;
    position: absolute;
    z-index: 1000;
    transform: translate(0, 0)
}

.areatrade-modal .areatrade-head {
    background: #fff;
    margin: 0;
    padding: 45px 60px;
    position: relative
}

@media (max-width:1024px) {
    .areatrade-modal .areatrade-head {
        padding: 10px 15px;
        width: 100%
    }
}

.areatrade-modal .areatrade-head .notorious {
    width: 205px;
    display: inline-block
}

.areatrade-modal .areatrade-head .notorious img {
    max-width: 100%
}

@media (max-width:768px) {
    .areatrade-modal .areatrade-head .notorious {
        width: 180px;
        margin-top: 5px
    }
}

.areatrade-modal .areatrade-head .title {
    padding-left: 40px;
    display: inline-block;
    vertical-align: top
}

@media (max-width:768px) {
    .areatrade-modal .areatrade-head .title {
        width: 100%;
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 0;
        padding-left: 0
    }
}

.areatrade-modal .areatrade-head .title span {
    color: #696969;
    text-transform: uppercase;
    font-weight: 700;
    opacity: .5
}

.areatrade-modal .areatrade-head .title h1 {
    font-size: 30px;
    font-weight: 700;
    color: #484847
}

@media (max-width:1024px) {
    .areatrade-modal .areatrade-head .title h1 {
        font-size: 20px
    }
}

.areatrade-modal .areatrade-head .close {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 60px;
    display: inline-block;
    width: auto;
    cursor: pointer;
    background: #494949;
    padding: 10px 25px
}

@media (max-width:768px) {
    .areatrade-modal .areatrade-head .close {
        right: 15px;
        top: 10px;
        transform: translate(0, 0)
    }
}

.areatrade-modal .areatrade-body .column {
    float: left;
    position: relative;
    margin: 30px 0;
    padding: 0 30px
}

.areatrade-modal .areatrade-body .column h2 {
    color: rgba(43, 43, 43, .8);
    font-weight: 700;
    font-size: 22px;
    margin-bottom: .5em
}

@media (max-width:1024px) {
    .areatrade-modal .areatrade-body .column h2 {
        font-size: 18px
    }
}

.areatrade-modal .areatrade-body .column .presskit-block {
    padding-bottom: 30px
}

.areatrade-modal .areatrade-body .column:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 3px;
    background: rgba(0, 0, 0, .1);
    display: block
}

@media (max-width:1024px) {
    .areatrade-modal .areatrade-body .column:after {
        display: none
    }
}

.areatrade-modal .areatrade-body .column .column-head {
    position: relative
}

.areatrade-modal .areatrade-body .column:nth-child(1) {
    width: 27%;
    padding: 0 30px 0 60px
}

@media (max-width:768px) {
    .areatrade-modal .areatrade-body .column:nth-child(1) {
        width: 100%;
        padding-left: 30px
    }
}

.areatrade-modal .areatrade-body .column:nth-child(1) .btn-holder {
    bottom: 0;
    left: 0;
    padding: 15px 0;
    width: 100%
}

.areatrade-modal .areatrade-body .column:nth-child(1) .btn {
    background-color: #494949;
    color: #fff!important;
    margin-top: 5px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    width: 100%
}

.areatrade-modal .areatrade-body .column:nth-child(2) {
    width: 38%
}

@media (max-width:1024px) {
    .areatrade-modal .areatrade-body .column:nth-child(2) {
        width: 67%
    }
}

@media (max-width:768px) {
    .areatrade-modal .areatrade-body .column:nth-child(2) {
        width: 100%
    }
}

.areatrade-modal .areatrade-body .column:nth-child(2) .zip-gallery {
    background: #fff;
    color: #424242!important;
    width: auto;
    right: 30px;
    top: 0;
    display: inline-block;
    position: absolute;
    box-shadow: 0 2px 1px rgba(0, 0, 0, .25);
    -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, .25);
    -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, .25)
}

@media (max-width:768px) {
    .areatrade-modal .areatrade-body .column:nth-child(2) .zip-gallery {
        position: relative;
        right: auto;
        margin: 15px 0 0
    }
}

.areatrade-modal .areatrade-body .column:nth-child(2) #gallery-areastampa-block {
    padding-top: 30px
}

.areatrade-modal .areatrade-body .column:nth-child(2) #gallery-areastampa-block .gallery-item {
    width: calc(33.333% - 10px);
    margin: 5px;
    float: left;
    padding-top: 20%;
    position: relative
}

.areatrade-modal .areatrade-body .column:nth-child(2) #gallery-areastampa-block .gallery-item a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url("");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px
}

.areatrade-modal .areatrade-body .column:nth-child(2) #gallery-areastampa-block .gallery-item a img {
    display: none
}

.areatrade-modal .areatrade-body .column:nth-child(3) {
    width: 34%;
    padding-right: 60px
}

@media (max-width:1024px) {
    .areatrade-modal .areatrade-body .column:nth-child(3) {
        width: 67%;
        margin-left: 33%;
        padding-right: 30px
    }
}

@media (max-width:768px) {
    .areatrade-modal .areatrade-body .column:nth-child(3) {
        width: 100%;
        margin-left: 0
    }
}

.areatrade-modal .areatrade-body .column:nth-child(3):after {
    display: none
}

.areatrade-modal .areatrade-body .column:nth-child(3) .download {
    background: #0c475b;
    color: #fff;
    display: inline-block;
    position: absolute;
    width: auto;
    right: 0;
    line-height: 1em;
    top: 0
}

.areatrade-modal .areatrade-body .column:nth-child(3) .file,
.areatrade-modal .areatrade-body .column:nth-child(3) .video-entry {
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    color: #737373;
    background: #fff;
    margin-bottom: 2px;
    position: relative;
    padding-right: 110px;
    padding-left: 15px;
    font-weight: 700
}

.areatrade-modal .areatrade-body .column .locandina {
    margin: 0;
    max-width: 100%;
    position: relative
}

.areatrade-modal .areatrade-body .column .locandina img {
    width: 100%;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    box-shadow: 0 0 30px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 30px rgba(0, 0, 0, .3)
}

.article-content .article-body {
    max-width: 1280px;
    margin: 0 auto;
    margin-bottom: 120px;
}

.article-content {}

.ur-frontend-form {}

.article-content .article-h1 {
    max-width: 1280px;
    margin: 0 auto;
    margin-bottom: 30px;
}

.header {
    border-top: 0px solid #fff;
    z-index: 100;
    position: fixed;
    width: 100%;
    top: 0;
}

@media (max-width:768px) {
    .header {
        background: rgba(0, 0, 0, .8)
    }
}

.header .gradient-back {
    background-image: -moz-linear-gradient(center top, #000, transparent);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000), to(transparent));
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 0;
    opacity: .6;
    display: block
}

.header .container {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    background: #fff;
    margin: 20px 30px;
    padding: 25px 30px;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, .35);
    -webkit-box-shadow: 0 -2px 10px rgba(0, 0, 0, .35);
    -moz-box-shadow: 0 -2px 10px rgba(0, 0, 0, .35)
}

@media (max-width:1024px) {
    .header .container {
        margin: 10px 10px;
        padding: 10px 15px;
        width: calc(100% - 20px);
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        -webkit-border-top-left-radius: 10px;
        -webkit-border-top-right-radius: 10px;
        -webkit-border-bottom-right-radius: 0;
        -webkit-border-bottom-left-radius: 0;
        -moz-border-radius-topleft: 10px;
        -moz-border-radius-topright: 10px;
        -moz-border-radius-bottomright: 0;
        -moz-border-radius-bottomleft: 0
    }
}

.header .notorious {
    width: 205px;
    display: inline-block
}

.header .notorious img {
    max-width: 100%
}

.header .notorious .black {
    display: block
}

.header .notorious .white {
    display: none
}

@media (max-width:768px) {
    .header .notorious {
        width: 180px;
        margin-top: 5px
    }
}

.header .menu-wrapper {
    right: 72px;
    position: absolute;
    top: 0
}

@media (max-width:1024px) {
    .header .menu-wrapper {
        width: 100%;
        top: 100%;
        background: #fff;
        right: 0;
        transform: translateY(0);
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
        -webkit-border-top-left-radius: 0;
        -webkit-border-top-right-radius: 0;
        -webkit-border-bottom-right-radius: 10px;
        -webkit-border-bottom-left-radius: 10px;
        -moz-border-radius-topleft: 0;
        -moz-border-radius-topright: 0;
        -moz-border-radius-bottomright: 10px;
        -moz-border-radius-bottomleft: 10px
    }
}

.header .menu-wrapper ul.menu {
    display: inline-block;
    margin-right: 26px;
}

@media (max-width:1024px) {
    .header .menu-wrapper ul.menu {
        padding: 1em 0
    }
}

.header .menu-wrapper ul.menu li {
    display: inline-block;
    padding: 34px 10px;
    position: relative
}

@media (max-width:1024px) {
    .header .menu-wrapper ul.menu li {
        display: block;
        width: 100%;
        padding: 1em 15px
    }
}

.header .menu-wrapper ul.menu li a {
    color: #424242;
    text-decoration: none;
    font-weight: 700;
    text-transform: uppercase
}

.header .menu-wrapper ul.menu li.current-menu-item:after,
.header .menu-wrapper ul.menu li.current-page-ancestor:after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 10px;
    background: rgba(255, 255, 255, .2);
    bottom: -9px;
    left: 0
}

.header .menu-wrapper ul.menu li.coming {
    opacity: .2
}

.header .menu-wrapper .search {
    background: #efefef;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    width: 250px;
    height: 50px;
    display: inline-block;
    vertical-align: middle
}

@media (max-width:1280px) {
    .header .menu-wrapper .search {
        display: none
    }
}

.header .toggle-wrapper {
    box-shadow: -10px 0 10px rgba(0, 0, 0, .1);
    -webkit-box-shadow: -10px 0 10px rgba(0, 0, 0, .1);
    -moz-box-shadow: -10px 0 10px rgba(0, 0, 0, .1);
    padding: 25px 30px;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 90px;
    height: 100%;
    cursor: pointer;
    transition: all .4s ease-in-out
}

@media (max-width:1024px) {
    .header .toggle-wrapper {
        padding: 10px 15px;
        width: 60px;
        height: 60px;
        box-shadow: none
    }
}

.header .toggle-wrapper .menu-toggle {
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    position: absolute
}

.header .toggle-wrapper .menu-toggle span {
    background: #313131;
    width: 30px;
    height: 3px;
    margin: 4px 0;
    display: block
}

.header .toggle-wrapper.closed {
    background: rgba(0, 0, 0, .8);
    box-shadow: none;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px
}

@media (max-width:768px) {
    .header .toggle-wrapper.closed {
        background: 0 0
    }
}

.header .toggle-wrapper.closed .menu-toggle span {
    background: #fff
}

.header .container {
    transition: all .4s ease-in-out
}

.header .container.closed {
    background: 0 0;
    box-shadow: none
}

.header.closed .container {
    background: 0 0;
    box-shadow: none
}

.header.closed .gradient-back {
    display: block
}

.header.closed .menu-wrapper {
    display: none
}

.header.closed .notorious .black {
    display: none
}

.header.closed .notorious .white {
    display: block
}

.header.closed .toggle-wrapper {
    background: rgba(0, 0, 0, .8);
    box-shadow: none;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px
}

@media (max-width:768px) {
    .header.closed .toggle-wrapper {
        background: 0 0
    }
}

.header.closed .toggle-wrapper .menu-toggle span {
    background: #fff
}

.footer {
    background: #fff;
    height: 40px;
    padding: 0 30px;
    position: fixed;
    z-index: 100;
    overflow: hidden;
    bottom: 0;
    width: 100%;
}

@media (max-width:768px) {
    .footer {
        height: 100px;
        padding: 0 15px;
        position: relative;
    }
}

.footer .shadow-top {
    position: absolute;
    width: 100%;
    height: 5px;
    background: #efefef;
    display: block;
    top: 0;
    left: 0
}

.footer .half {
    line-height: 40px;
    color: #424242;
    font-weight: 700;
    font-size: 10px
}

@media (max-width:768px) {
    .footer .half {
        width: 100%;
        line-height: 1.3em;
        padding: 15px 0;
        text-align: center
    }
}

.footer .half .policy {
    padding: 0 12px;
    display: inline-block
}

.footer .half .footer-socials {
    display: inline-block
}

@media (max-width:768px) {
    .footer .half .footer-socials {
        display: block;
        margin: 15px 0 0 0
    }
}

.footer .half a.social-icon {
    border-left: 1px solid #e1e1e1;
    height: 40px;
    display: inline-block;
    color: #b1b1b3;
    text-decoration: none;
    padding: 0 12px;
    font-size: 17px;
    vertical-align: middle
}

@media (max-width:768px) {
    .footer .half a.social-icon {
        border-left: 0
    }
}

.footer .half a.social-icon i {
    vertical-align: middle
}

.footer .half a.social-icon:last-child {
    border-right: 1px solid #e1e1e1
}

@media (max-width:768px) {
    .footer .half a.social-icon:last-child {
        border-right: 0
    }
}

.footer .half:last-child {
    text-align: right
}

@media (max-width:768px) {
    .footer .half:last-child {
        text-align: center
    }
}

.page-template-page-homepage .footer {
    position: fixed;
    bottom: 0;
    width: 100%
}

@media (max-width:768px) {
    .page-template-page-homepage .footer {
        position: relative
    }
}

.image-bg-animation {
    animation: animationFrames linear 20s;
    animation-iteration-count: 1;
    transform-origin: 50% 50%;
    animation-fill-mode: forwards;
    -webkit-animation: animationFrames linear 20s;
    -webkit-animation-iteration-count: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-animation-fill-mode: forwards;
    -moz-animation: animationFrames linear 20s;
    -moz-animation-iteration-count: 1;
    -moz-transform-origin: 50% 50%;
    -moz-animation-fill-mode: forwards;
    -o-animation: animationFrames linear 20s;
    -o-animation-iteration-count: 1;
    -o-transform-origin: 50% 50%;
    -o-animation-fill-mode: forwards;
    -ms-animation: animationFrames linear 20s;
    -ms-animation-iteration-count: 1;
    -ms-transform-origin: 50% 50%;
    -ms-animation-fill-mode: forwards
}

@keyframes animationFrames {
    0% {
        transform: translate(0, 0)
    }
    100% {
        transform: translate(0, -10%)
    }
}

@-moz-keyframes animationFrames {
    0% {
        -moz-transform: translate(0, 0)
    }
    100% {
        -moz-transform: translate(0, -10%)
    }
}

@-webkit-keyframes animationFrames {
    0% {
        -webkit-transform: translate(0, 0)
    }
    100% {
        -webkit-transform: translate(0, -10%)
    }
}

@-o-keyframes animationFrames {
    0% {
        -o-transform: translate(0, 0)
    }
    100% {
        -o-transform: translate(0, -10%)
    }
}

@-ms-keyframes animationFrames {
    0% {
        -ms-transform: translate(0, 0)
    }
    100% {
        -ms-transform: translate(0, -10%)
    }
}

.page-template-page-homepage {
    /*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
}

.page-template-page-homepage .next-arrow,
.page-template-page-homepage .prev-arrow {
    z-index: 50;
    bottom: 30vh;
    top: auto;
    height: 28px;
    width: 17px;
    position: absolute;
    display: block;
    cursor: pointer
}

@media (max-width:768px) {
    .page-template-page-homepage .next-arrow,
    .page-template-page-homepage .prev-arrow {
        bottom: 50vh
    }
}

.page-template-page-homepage .next-arrow {
    right: 30px;
    background-image: url(../img/next.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat
}

.page-template-page-homepage .prev-arrow {
    left: 30px;
    background-image: url(../img/prev.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat
}

.page-template-page-homepage .slick-arrow.slick-disabled {
    opacity: .2
}

.page-template-page-homepage .slideshow {
    width: 100%;
    height: 100vh;
    position: absolute;
    left: 0;
    top: 0;
    padding-bottom: 40px
}

@media (max-width:768px) {
    .page-template-page-homepage .slideshow {
        position: relative
    }
}

.page-template-page-homepage .slideshow .item {
    background-color: #000;
    background-image: url("");
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100vh;
    top: 0;
    left: 0;
    z-index: 0;
    position: relative;
    overflow: hidden;
    outline: 0
}

.page-template-page-homepage .slideshow .item .image-bg {
    background-image: url("");
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    width: 100%;
    height: 120vh;
    top: 0;
    left: 0;
    z-index: 0;
    position: absolute
}

.page-template-page-homepage .slideshow .item .video-background {
    background: #000;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0
}

@media (max-width:1024px) {
    .page-template-page-homepage .slideshow .item .video-background {
        display: none
    }
}

.page-template-page-homepage .slideshow .item .video-background iframe,
.page-template-page-homepage .slideshow .item .video-foreground {
    position: absolute;
    top: -10%;
    left: -10%;
    width: 120%;
    height: 120%;
    pointer-events: none
}

.page-template-page-homepage .slideshow .item .white-over {
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: .4;
    mix-blend-mode: overlay;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1
}

.page-template-page-homepage .slideshow .item .gradient-black {
    background-image: -moz-linear-gradient(center top, transparent, #000);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(#000));
    height: 40%;
    width: 100%;
    bottom: 0;
    left: 0;
    position: absolute;
    z-index: 2;
    opacity: .6
}

.page-template-page-homepage .slideshow .item .gradient-color {
    background-image: -moz-linear-gradient(center top, transparent, #305079);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(#305079));
    height: 40%;
    width: 100%;
    bottom: 0;
    left: 0;
    position: absolute;
    z-index: 3;
    opacity: .5
}

.page-template-page-homepage .slideshow .item .black-over {
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .2;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 4
}

.page-template-page-homepage .slideshow .item .first-third-over {
    width: 33.333%;
    height: 100%;
    background: #000;
    opacity: .4;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 6
}

@media (max-width:768px) {
    .page-template-page-homepage .slideshow .item .first-third-over {
        display: none
    }
}

.page-template-page-homepage .slideshow .item .third-shad {
    background-image: url(../img/third-shadow.png);
    background-size: contain;
    background-position: top right;
    background-repeat: no-repeat;
    width: 33.333%;
    height: 100%;
    position: absolute;
    left: 0;
    z-index: 15
}

@media (max-width:768px) {
    .page-template-page-homepage .slideshow .item .third-shad {
        display: none
    }
}

.page-template-page-homepage .slideshow .item .third-shad.second {
    left: 33.333%
}

.page-template-page-homepage .slideshow .item .gradient-top {
    background-image: -moz-linear-gradient(center top, #000, transparent);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000), to(transparent));
    height: 40%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 20;
    opacity: .6
}

.page-template-page-homepage .slideshow .item .right-shad {
    width: 8px;
    height: 100%;
    position: absolute;
    left: 33.333%;
    transform: translateX(-8px);
    top: 0;
    background: rgba(0, 0, 0, .2);
    z-index: 4
}

@media (max-width:768px) {
    .page-template-page-homepage .slideshow .item .right-shad {
        display: none
    }
}

.page-template-page-homepage .slideshow .item .base-title {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    box-shadow: 0 -2px 25px rgba(0, 0, 0, .4);
    -webkit-box-shadow: 0 -2px 25px rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 -2px 25px rgba(0, 0, 0, .4);
    height: 20vh;
    width: calc(100% - 60px);
    margin-left: 30px;
    background: #ffffff;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 5;
    overflow: hidden
}

@media (max-width:1024px) {
    .page-template-page-homepage .slideshow .item .base-title {
        height: 30vh
    }
}

.page-template-page-homepage .slideshow .item .base-title span {
    display: block;
    height: 30vh;
    width: auto;
    font-size: 35vh;
    word-break: keep-all;
    white-space: nowrap;
    text-transform: uppercase;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    position: absolute;
    color: rgba(255, 255, 255, .1)
}

@media (max-width:1024px) {
    .page-template-page-homepage .slideshow .item .base-title span {
        font-size: 45vh;
        height: 45vh
    }
}

@media (max-width:768px) {
    .page-template-page-homepage .slideshow .item .base-title {
        margin: 0 15px;
        width: calc(100% - 30px);
        display: none
    }
}

.page-template-page-homepage .slideshow .item .locandina {
    left: 0;
    width: 17.5vw;
    background-image: url("");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    position: absolute;
    bottom: 14vh;
    z-index: 15;
    left: 16.666%;
    transform: translateX(-50%)
}

.page-template-page-homepage .slideshow .item .locandina .spacer {
    padding-top: 145%;
    width: 100%
}

@media (max-width:1024px) {
    .page-template-page-homepage .slideshow .item .locandina {
        bottom: 24vh
    }
}

@media (max-width:768px) {
    .page-template-page-homepage .slideshow .item .locandina {
        display: none
    }
}

.page-template-page-homepage .slideshow .item .indicator {
    background: #305079;
    width: 2.2vw;
    height: 100px;
    bottom: 23.5vh;
    position: absolute;
    left: 33.333%;
    transform: translateX(-1.7vw);
    z-index: 4;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px
}

@media (max-width:1024px) {
    .page-template-page-homepage .slideshow .item .indicator {
        bottom: 33.5vh
    }
}

@media (max-width:768px) {
    .page-template-page-homepage .slideshow .item .indicator {
        display: none
    }
}

.page-template-page-homepage .slideshow .item .detail {
    position: absolute;
    z-index: 15;
    left: 0;
    padding: 3.5vw 2.5vw;
    bottom: 20vh
}

@media (max-width:1024px) {
    .page-template-page-homepage .slideshow .item .detail {
        bottom: 30vh
    }
}

.page-template-page-homepage .slideshow .item .detail h1 {
    color: #fff;
    font-size: 3.8em;
    font-weight: 700;
    text-transform: uppercase;
    width: 75%
}

@media (min-width:1441px) {
    .page-template-page-homepage .slideshow .item .detail h1 {
        font-size: 5em
    }
}

@media (max-width:1024px) {
    .page-template-page-homepage .slideshow .item .detail h1 {
        font-size: 3em
    }
}

.page-template-page-homepage .slideshow .item .detail .di {
    color: #fff;
    opacity: .4;
    font-weight: 700;
    margin-top: 2em;
    font-size: 1em;
    text-transform: uppercase
}

.page-template-page-homepage .slideshow .item .detail .dal {
    color: #fff;
    opacity: .8;
    font-weight: 700;
    font-size: 1.4em;
    text-transform: uppercase
}

@media (max-width:768px) {
    .page-template-page-homepage .slideshow .item .detail {
        bottom: 20vh;
        left: 15px;
        padding: 0
    }
    .page-template-page-homepage .slideshow .item .detail h1 {
        font-size: 30px
    }
    .page-template-page-homepage .slideshow .item .detail .di {
        font-size: 14px;
        margin-top: .5em
    }
    .page-template-page-homepage .slideshow .item .detail .dal {
        font-size: 18px
    }
}

.page-template-page-homepage .slideshow .item .socials {
    bottom: 10vh;
    position: absolute;
    left: 33.333%;
    padding-left: 2.5vw;
    z-index: 15;
    transform: translateY(-20%)
}

@media (max-width:1024px) {
    .page-template-page-homepage .slideshow .item .socials {
        bottom: calc(37vh / 2)
    }
}

@media (max-width:768px) {
    .page-template-page-homepage .slideshow .item .socials {
        left: 15px;
        transform: translateY(50%);
        bottom: 10vh
    }
}

.page-template-page-homepage .slideshow .item .socials .btn {
    display: inline-block;
    margin: 0 15px 0 0;
    position: relative;
    width: auto;
    padding: 0;
    background: 0 0
}

@media (max-width:768px) {
    .page-template-page-homepage .slideshow .item .socials .btn {
        margin: 0 5px 0 0
    }
}

.page-template-page-homepage .slideshow .item .socials .btn .icona {
    display: block;
    border: 1px solid rgba(0, 0, 0, .2);
    height: 40px;
    line-height: 40px;
    width: 40px;
    margin: 0;
    text-align: center;
    float: left
}

@media (max-width:768px) {
    .page-template-page-homepage .slideshow .item .socials .btn .icona {
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px
    }
}

.page-template-page-homepage .slideshow .item .socials .btn .icona i {
    vertical-align: middle
}

.page-template-page-homepage .slideshow .item .socials .btn .label {
    background: rgba(0, 0, 0, .2);
    display: block;
    float: left;
    text-transform: uppercase;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    border-top-left-radius: 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 0;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700
}

@media (max-width:768px) {
    .page-template-page-homepage .slideshow .item .socials .btn .label {
        display: none
    }
}

.page-template-page-homepage .slideshow .item .socials .btn.allround .label {
    border-top-left-radius: 10px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 10px
}

@media (max-width:768px) {
    .page-template-page-homepage .slideshow .item .socials .btn.allround .label {
        display: block;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px
    }
}

.page-template-page-homepage .slideshow .item .socials .btn.allround .icona {
    border-top-left-radius: 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 0;
    border: 0;
    background: rgba(0, 0, 0, .4)
}

@media (max-width:768px) {
    .page-template-page-homepage .slideshow .item .socials .btn.allround .icona {
        display: none
    }
}

.page-template-page-homepage .slideshow .item .home-trailer {
    bottom: 10vh;
    position: absolute;
    left: 66.666%;
    padding-left: 2.5vw;
    z-index: 15;
    transform: translateY(-15%);
    cursor: pointer
}

@media (max-width:1024px) {
    .page-template-page-homepage .slideshow .item .home-trailer {
        bottom: calc(37vh / 2);
        left: 80%
    }
}

@media (max-width:768px) {
    .page-template-page-homepage .slideshow .item .home-trailer {
        left: auto;
        right: 30px;
        transform: translateY(50%);
        bottom: 10vh
    }
}

.page-template-page-homepage .slideshow .item .home-trailer .play-btn {
    width: 49px;
    height: 49px;
    display: inline-block;
    vertical-align: top
}

.page-template-page-homepage .slideshow .item .home-trailer .play-btn img {
    max-width: 100%;
    max-height: 100%
}

.page-template-page-homepage .slideshow .item .home-trailer .watch {
    height: 49px;
    line-height: 49px;
    display: inline-block;
    vertical-align: top;
    padding: 0 20px;
    text-transform: uppercase
}

@media (max-width:1024px) {
    .page-template-page-homepage .slideshow .item .home-trailer .watch {
        display: none
    }
}

@media (max-width:768px) {
    .page-template-page-homepage .slideshow .item .home-trailer .watch {
        display: none
    }
}

.page-template-page-homepage .la-ball-clip-rotate,
.page-template-page-homepage .la-ball-clip-rotate>div {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.page-template-page-homepage .la-ball-clip-rotate {
    display: block;
    font-size: 0;
    color: #999
}

.page-template-page-homepage .la-ball-clip-rotate.la-dark {
    color: #333
}

.page-template-page-homepage .la-ball-clip-rotate>div {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor
}

.page-template-page-homepage .la-ball-clip-rotate {
    width: .75vw;
    height: .75vw
}

.page-template-page-homepage .la-ball-clip-rotate>div {
    width: .75vw;
    height: .75vw;
    background: 0 0;
    border-width: 2px;
    border-bottom-color: transparent;
    border-radius: 100%;
    -webkit-animation: ball-clip-rotate .75s linear infinite;
    -moz-animation: ball-clip-rotate .75s linear infinite;
    -o-animation: ball-clip-rotate .75s linear infinite;
    animation: ball-clip-rotate .75s linear infinite
}

.page-template-page-homepage .la-ball-clip-rotate.la-sm {
    width: .375vw;
    height: .375vw
}

.page-template-page-homepage .la-ball-clip-rotate.la-sm>div {
    width: .375vw;
    height: .375vw;
    border-width: 1px
}

.page-template-page-homepage .la-ball-clip-rotate.la-2x {
    width: 64px;
    height: 64px
}

.page-template-page-homepage .la-ball-clip-rotate.la-2x>div {
    width: 64px;
    height: 64px;
    border-width: 4px
}

.page-template-page-homepage .la-ball-clip-rotate.la-3x {
    width: 96px;
    height: 96px
}

.page-template-page-homepage .la-ball-clip-rotate.la-3x>div {
    width: 96px;
    height: 96px;
    border-width: 6px
}

@-webkit-keyframes ball-clip-rotate {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-moz-keyframes ball-clip-rotate {
    0% {
        -moz-transform: rotate(0);
        transform: rotate(0)
    }
    50% {
        -moz-transform: rotate(180deg);
        transform: rotate(180deg)
    }
    100% {
        -moz-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-o-keyframes ball-clip-rotate {
    0% {
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    50% {
        -o-transform: rotate(180deg);
        transform: rotate(180deg)
    }
    100% {
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes ball-clip-rotate {
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    50% {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.page-template-page-homepage .pager {
    width: 100%;
    position: absolute;
    bottom: 40px;
    height: 1.5vw;
    background-color: rgba(0, 0, 0, .8);
    z-index: 30
}

@media (max-width:768px) {
    .page-template-page-homepage .pager {
        display: none
    }
}

.page-template-page-homepage .pager .dot {
    width: 33.333%;
    padding: 0 15px;
    float: left;
    cursor: pointer;
    position: relative
}

.page-template-page-homepage .pager .dot span {
    line-height: 1.5vw;
    font-size: .675vw;
    color: #fff;
    text-transform: uppercase
}

.page-template-page-homepage .pager .dot .spinner {
    display: none;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%)
}

.page-template-page-homepage .pager .dot.active {
    background: #333
}

.page-template-page-homepage .pager .dot.active .spinner {
    display: block
}

.single-movie .single-movie-wrapper {
    position: relative;
    overflow: hidden
}

.single-movie .bg {
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden
}

.single-movie .bg .video-background {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0
}

@media (max-width:1024px) {
    .single-movie .bg .video-background {
        display: none
    }
}

.single-movie .bg .video-background iframe,
.single-movie .bg .video-foreground {
    position: absolute;
    top: -15vh;
    left: -60%;
    width: 220%;
    height: 160vh;
    pointer-events: none
}

.single-movie .bg .image-background {
    width: 120%;
    height: 120vh;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    position: absolute;
    top: 0
}

.single-movie .bg .white-over {
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: .4;
    mix-blend-mode: overlay;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1
}

.single-movie .bg .black-over {
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .4;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 4
}

.single-movie .bg .gradient {
    width: 100%;
    height: 40vh;
    position: absolute;
    top: 70vh;
    z-index: 1
}

.single-movie .bg .bottom-gradient {
    width: 100%;
    height: calc(100% - 100vh);
    position: absolute;
    top: 110vh;
    z-index: 1
}

.single-movie .content-wrapper {
    padding-top: 50vh;
    position: relative;
    z-index: 10
}

.single-movie .overshadow {
    position: absolute;
    transform: translateX(-40px);
    left: 15.6vw;
    height: 130vh;
    top: 0;
    width: 40px;
    background-image: url(../img/shadow.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top right;
    z-index: 20
}

@media (max-width:1024px) {
    .single-movie .overshadow {
        height: 100vh
    }
}

@media (max-width:768px) {
    .single-movie .overshadow {
        display: none
    }
}

.single-movie .head {
    position: relative;
    z-index: 0
}

.single-movie .head .detail-container {
    margin-left: 16%;
    width: calc(75% - 15px);
    padding: 2.5vw 20vw calc(2.5vw + 15px) 5vw;
    border-top: 1px solid rgba(255, 255, 255, .2);
    position: relative
}

@media (max-width:768px) {
    .single-movie .head .detail-container {
        width: 100%;
        margin: 0 0;
        left: 0;
        padding: 15px 15px
    }
}

.single-movie .head .detail-container .line-bottom {
    background-color: #fff;
    opacity: .2;
    bottom: 15px;
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0
}

@media (max-width:768px) {
    .single-movie .head .detail-container .line-bottom {
        display: none
    }
}

.single-movie .head .detail-container .transparent-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: .2;
    z-index: -1
}

.single-movie .head .detail-container h1 {
    font-size: 5em;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
    padding: 0
}

.single-movie .head .detail-container .di {
    color: #fff;
    opacity: .4;
    font-weight: 700;
    margin-top: .5em;
    font-size: 1em;
    text-transform: uppercase
}

.single-movie .head .detail-container .dal {
    color: #fff;
    opacity: .8;
    font-weight: 700;
    font-size: 1.4em;
    text-transform: uppercase
}

@media (max-width:768px) {
    .single-movie .head .detail-container h1 {
        font-size: 30px
    }
    .single-movie .head .detail-container .di {
        font-size: 14px;
        margin-top: .5em
    }
    .single-movie .head .detail-container .dal {
        font-size: 18px
    }
}

.single-movie .head .left-back {
    width: 16vw;
    height: calc(100% - 15px);
    position: absolute;
    left: 0;
    top: 0
}

@media (max-width:768px) {
    .single-movie .head .left-back {
        display: none
    }
}

.single-movie .head .right-back {
    width: 20vw;
    height: calc(100% - 15px);
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

@media (max-width:768px) {
    .single-movie .head .right-back {
        display: none
    }
}

.single-movie .head .locandina {
    right: 6vw;
    position: absolute;
    width: 22vw;
    bottom: 0;
    z-index: 2;
    line-height: 0;
    box-shadow: 0 0 30px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 30px rgba(0, 0, 0, .3)
}

.single-movie .head .locandina img {
    width: 100%;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0
}

@media (max-width:768px) {
    .single-movie .head .locandina img {
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px
    }
}

@media (max-width:768px) {
    .single-movie .head .locandina {
        position: relative;
        width: 100%;
        right: auto;
        left: 15px;
        width: calc(100% - 30px);
        margin-bottom: 15px
    }
}

.single-movie .scheda {
    z-index: 10;
    position: relative;
    width: calc(100% - 60px);
    margin: 0 30px;
    border-top-left-radius: 10px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0
}

@media (max-width:768px) {
    .single-movie .scheda {
        width: calc(100% - 30px);
        margin: 0 15px
    }
}

.single-movie .scheda .left-panel {
    background-color: #e0e0dd;
    border-top-left-radius: 10px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    left: 0;
    width: calc(15.6vw - 30px);
    position: absolute;
    top: 0;
    height: 100%;
    color: #000;
    overflow: hidden
}

@media (max-width:1024px) {
    .single-movie .scheda .left-panel {
        display: none
    }
}

.single-movie .scheda .left-panel .pressarea-btn {
    width: calc(100% - 10px);
    border-top-left-radius: 10px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 10px;
    padding: 20px 20px 20px 30px;
    margin: 10px 0 0;
    background: #ccc;
    margin-left: 10px;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.2em;
    font-weight: 700;
    cursor: pointer
}

.single-movie .scheda .left-panel .left-panel_container {
    padding: 30px 1.8vw;
    border-top: 4px solid #d1d1ce;
    text-align: right;
    color: #737373;
    font-size: 1em;
    line-height: 1.3em;
    font-weight: 700
}

.single-movie .scheda .left-panel .left-panel_container.first-child {
    border-top: 0
}

.single-movie .scheda .left-panel .left-panel_container h3 {
    font-size: 1.4em;
    color: #494949;
    font-weight: 700;
    margin-top: 1em;
    margin-bottom: .5em
}

.single-movie .scheda .left-panel .left-panel_container h4 {
    font-size: 1.2em;
    color: #494949;
    font-weight: 700;
    margin-top: 1em;
    margin-bottom: .5em
}

.single-movie .scheda .left-panel .left-panel_container .text {
    color: #000;
    font-size: 1em;
    line-height: 1.75em;
    font-weight: 700
}

.single-movie .scheda .left-panel .left-panel_container img {
    max-width: 100%;
    display: inline-block
}

.single-movie .scheda .left-panel .left-panel_container a {
    color: #737373;
    text-decoration: none
}

.single-movie .scheda .left-panel .left-panel_container a:hover {
    text-decoration: underline
}

.single-movie .scheda .scheda-detail {
    padding-left: calc(15.6vw - 30px);
    width: 100%;
    color: #000;
    background-color: #e7e7e4;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0
}

@media (max-width:1024px) {
    .single-movie .scheda .scheda-detail {
        padding-left: 0
    }
}

.single-movie .scheda .scheda-detail .scheda-reference {
    padding: 20px 3.5vw;
    background: #fff;
    width: 100%;
    border-top-left-radius: 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0
}

@media (max-width:1024px) {
    .single-movie .scheda .scheda-detail .scheda-reference {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        -webkit-border-top-left-radius: 10px;
        -webkit-border-top-right-radius: 10px;
        -webkit-border-bottom-right-radius: 0;
        -webkit-border-bottom-left-radius: 0;
        -moz-border-radius-topleft: 10px;
        -moz-border-radius-topright: 10px;
        -moz-border-radius-bottomright: 0;
        -moz-border-radius-bottomleft: 0
    }
}

@media (max-width:768px) {
    .single-movie .scheda .scheda-detail .scheda-reference {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        -webkit-border-top-left-radius: 10px;
        -webkit-border-top-right-radius: 10px;
        -webkit-border-bottom-right-radius: 0;
        -webkit-border-bottom-left-radius: 0;
        -moz-border-radius-topleft: 10px;
        -moz-border-radius-topright: 10px;
        -moz-border-radius-bottomright: 0;
        -moz-border-radius-bottomleft: 0;
        padding: 10px 15px
    }
}

.single-movie .scheda .scheda-detail .scheda-reference .scheda-facebook {
    vertical-align: middle;
    color: #363636;
    font-weight: 700;
    text-decoration: none;
    font-size: 14px
}

.single-movie .scheda .scheda-detail .scheda-reference .scheda-facebook i {
    border: 1px solid #ccc;
    height: 40px;
    width: 40px;
    text-align: center;
    display: inline-block;
    line-height: 38px;
    margin-right: 15px;
    color: #7f7f7f;
    font-size: 16px;
    padding-top: 2px;
    vertical-align: middle
}

.single-movie .scheda .scheda-detail .left {
    width: 60%;
    float: left
}

@media (max-width:768px) {
    .single-movie .scheda .scheda-detail .left {
        width: 100%
    }
}

.single-movie .scheda .scheda-detail .right {
    width: 40%;
    float: left
}

@media (max-width:768px) {
    .single-movie .scheda .scheda-detail .right {
        width: 100%
    }
}

.single-movie .scheda .scheda-detail .sinossi {
    padding: 3vw 3.5vw
}

@media (max-width:768px) {
    .single-movie .scheda .scheda-detail .sinossi {
        padding: 30px 15px
    }
}

.single-movie .scheda .scheda-detail .sinossi h1 {
    font-size: 2.6em;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 2vw
}

@media (max-width:768px) {
    .single-movie .scheda .scheda-detail .sinossi h1 {
        font-size: 30px;
        margin-bottom: .5em
    }
}

.single-movie .scheda .scheda-detail .sinossi .text {
    font-size: 18px;
    line-height: 30px;
    color: #272525
}

@media (max-width:768px) {
    .single-movie .scheda .scheda-detail .sinossi .text {
        font-size: 14px;
        line-height: 22px
    }
}

.single-movie .scheda .scheda-detail .sinossi .text p {
    margin-bottom: 15px
}

.single-movie .scheda .scheda-detail .sinossi .mobile-left {
    display: none;
    padding: 15px 0
}

.single-movie .scheda .scheda-detail .sinossi .mobile-left .pressarea-btn {
    width: auto!important;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    padding: 15px;
    margin: 15px 0;
    background: #ccc;
    margin-left: 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.2em;
    font-weight: 700;
    cursor: pointer;
    display: inline-block
}

@media (max-width:1024px) {
    .single-movie .scheda .scheda-detail .sinossi .mobile-left {
        display: block;
        color: #737373;
        font-size: 1em;
        line-height: 1.3em;
        font-weight: 700
    }
    .single-movie .scheda .scheda-detail .sinossi .mobile-left h4 {
        font-size: 1.2em;
        color: #494949;
        font-weight: 700;
        margin-top: 1em;
        margin-bottom: .5em
    }
}

.single-movie .scheda .scheda-detail .trailer {
    background: #f1f1ee;
    padding: 3vw 3.5vw
}

.single-movie .scheda .scheda-detail .trailer .scheda_trailer .title {
    color: #fff;
    background: #ababab;
    width: 100%;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 10px 20px
}

.single-movie .scheda .scheda-detail .trailer .scheda_trailer iframe {
    width: 100%
}

.single-movie .scheda .scheda-detail .gallery {
    overflow: hidden
}

@media (max-width:768px) {
    .single-movie .scheda .scheda-detail .gallery {
        height: auto!important
    }
}

.single-movie .scheda .scheda-detail .gallery .image {
    padding-top: 56%;
    background-image: url("");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    transition: all .3s ease-in-out
}

.single-movie .scheda .scheda-detail .gallery .image img {
    display: none
}

.single-movie .scheda .scheda-detail .gallery .image:hover {
    opacity: .85
}

.page-template-page-areastampa .archive-movie-wrapper,
.page-template-page-contatti .archive-movie-wrapper,
.page-template-page-film .archive-movie-wrapper,
.page-template-page-play .archive-movie-wrapper,
page-template-page-filming-in-italy .archive-movie-wrapper,
.page-template-page-filming .archive-movie-wrapper {
    position: relative
}

.page-template-page-areastampa .contatti-wrapper,
.page-template-page-contatti .contatti-wrapper,
.page-template-page-film .contatti-wrapper,
.page-template-page-filming .contatti-wrapper {
    background-color: #374b59
}

.page-template-page-areastampa .filming-wrapper,
.page-template-page-contatti .filming-wrapper,
.page-template-page-film .filming-wrapper,
.page-template-page-play .filming-wrapper,
.page-template-page-filming-in-italy .filming-wrapper,
.page-template-page-filming .filming-wrapper {
    background-color: #354547;
    overflow-x: hidden
}

.page-template-page-areastampa .areastampa-wrapper,
.page-template-page-contatti .areastampa-wrapper,
.page-template-page-film .areastampa-wrapper,
.page-template-page-play .areastampa-wrapper,
.page-template-page-filming-in-italy .areastampa-wrapper,
.page-template-page-filming .areastampa-wrapper {
    background-color: #354547;
    overflow-x: hidden
}

.page-template-page-areastampa .areatrede-wrapper,
.page-template-page-contatti .areatrede-wrapper,
.page-template-page-film .areatrede-wrapper,
.page-template-page-play .areatrede-wrapper,
.page-template-page-filming-in-italy .areatrede-wrapper,
.page-template-page-filming .areatrede-wrapper {
    background-color: #354547;
    overflow-x: hidden
}

.page-template-page-areastampa .paginatore,
.page-template-page-areatrade .paginatore,
.page-template-page-contatti .paginatore,
.page-template-page-film .paginatore,
.page-template-page-play .paginatore,
.page-template-page-filming .paginatore {
    clear: both;
    float: left;
    width: 100%;
    text-align: center;
    color: #999
}

.page-template-page-areastampa .paginatore span,
.page-template-page-areatrade .paginatore span,
.page-template-page-contatti .paginatore span,
.page-template-page-film .paginatore span,
.page-template-page-play .paginatore span,
.page-template-page-filming-in-italy .paginatore span,
.page-template-page-filming .paginatore span {
    padding: 8px;
    margin: 7px;
    cursor: pointer
}

.page-template-page-areastampa .paginatore span.active,
.page-template-page-areatrade .paginatore span.active,
.page-template-page-contatti .paginatore span.active,
.page-template-page-film .paginatore span.active,
.page-template-page-play .paginatore span.active,
.page-template-page-filming-in-italy .paginatore span.active,
.page-template-page-filming .paginatore span.active {
    color: #424242;
    font-weight: 700
}

.page-template-page-areastampa .next-arrow,
.page-template-page-areastampa .prev-arrow,
.page-template-page-areatrade .next-arrow,
.page-template-page-areatrade .prev-arrow,
.page-template-page-contatti .next-arrow,
.page-template-page-contatti .prev-arrow,
.page-template-page-film .next-arrow,
.page-template-page-film .prev-arrow,
.page-template-page-play .next-arrow,
.page-template-page-play .prev-arrow,
.page-template-page-filming-in-italy .next-arrow,
.page-template-page-filming-in-italy .prev-arrow,
.page-template-page-filming .next-arrow,
.page-template-page-filming .prev-arrow {
    z-index: 50;
    top: 57vh;
    height: 28px;
    width: 17px;
    position: absolute;
    display: block;
    cursor: pointer
}

@media (max-width:768px) {
    .page-template-page-areastampa .next-arrow,
    .page-template-page-areastampa .prev-arrow,
    .page-template-page-areatrade .next-arrow,
    .page-template-page-areatrade .prev-arrow,
    .page-template-page-contatti .next-arrow,
    .page-template-page-contatti .prev-arrow,
    .page-template-page-film .next-arrow,
    .page-template-page-film .prev-arrow,
    .page-template-page-play .next-arrow,
    .page-template-page-play .prev-arrow,
    .page-template-page-filming-in-italy .next-arrow,
    .page-template-page-filming-in-italy .prev-arrow,
    .page-template-page-filming .next-arrow,
    .page-template-page-filming .prev-arrow {
        top: 30vh
    }
}

.page-template-page-areastampa .next-arrow,
.page-template-page-areatrade .next-arrow,
.page-template-page-contatti .next-arrow,
.page-template-page-film .next-arrow,
.page-template-page-play .next-arrow,
.page-template-page-filming .next-arrow {
    right: 7vw;
    background-image: url(../img/next.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat
}

.page-template-page-areastampa .prev-arrow,
.page-template-page-areatrade .prev-arrow,
.page-template-page-contatti .prev-arrow,
.page-template-page-film .prev-arrow,
.page-template-page-play .prev-arrow,
.page-template-page-filming-in-italy .prev-arrow,
.page-template-page-filming .prev-arrow {
    left: 7vw;
    background-image: url(../img/prev.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat
}

.page-template-page-areastampa .slick-arrow.slick-disabled,
.page-template-page-areatrade .slick-arrow.slick-disabled,
.page-template-page-contatti .slick-arrow.slick-disabled,
.page-template-page-film .slick-arrow.slick-disabled,
.page-template-page-play .slick-arrow.slick-disabled,
.page-template-page-filming-in-italy .slick-arrow.slick-disabled,
.page-template-page-filming .slick-arrow.slick-disabled {
    opacity: .2
}

.page-template-page-areastampa .image-top,
.page-template-page-areastampa .mappa,
.page-template-page-areatrade .image-top,
.page-template-page-areatrade .mappa,
.page-template-page-contatti .image-top,
.page-template-page-contatti .mappa,
.page-template-page-film .image-top,
.page-template-page-film .mappa,
.page-template-page-contatti .mappa,
.page-template-page-play .image-top,
.page-template-page-filming-in-italy .image-top,
.page-template-page-play .mappa,
.page-template-page-filming-in-italy .mappa,
.page-template-page-filming .image-top,
.page-template-page-filming .mappa {
    width: 100%;
    height: 90vh;
    background: #ccc;
    background-image: url("");
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0
}

.page-template-page-areastampa .image-top.image-top,
.page-template-page-areastampa .mappa.image-top,
.page-template-page-areatrade .image-top.image-top,
.page-template-page-areatrade .mappa.image-top,
.page-template-page-contatti .image-top.image-top,
.page-template-page-contatti .mappa.image-top,
.page-template-page-film .image-top.image-top,
.page-template-page-film .mappa.image-top,
.page-template-page-play .image-top.image-top,
.page-template-page-play .mappa.image-top,
.page-template-page-filming-in-italy .image-top.image-top,
.page-template-page-filming-in-italy .mappa.image-top,
.page-template-page-filming .image-top.image-top,
.page-template-page-filming .mappa.image-top {
    overflow: hidden
}

.page-template-page-areastampa .image-top.image-top .image-bg,
.page-template-page-areastampa .mappa.image-top .image-bg,
.page-template-page-areatrade .image-top.image-top .image-bg,
.page-template-page-areatrade .mappa.image-top .image-bg,
.page-template-page-contatti .image-top.image-top .image-bg,
.page-template-page-contatti .mappa.image-top .image-bg,
.page-template-page-film .image-top.image-top .image-bg,
.page-template-page-film .mappa.image-top .image-bg,
.page-template-page-play .image-top.image-top .image-bg,
.page-template-page-play .mappa.image-top .image-bg,
.page-template-page-filming-in-italy .image-top.image-top .image-bg,
.page-template-page-filming-in-italy .mappa.image-top .image-bg,
.page-template-page-filming .image-top.image-top .image-bg,
.page-template-page-filming .mappa.image-top .image-bg {
    width: 120%;
    height: 90vh;
    left: -10%;
    background-image: url("");
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat
}

.page-template-page-areastampa .image-top .big-headline,
.page-template-page-areastampa .mappa .big-headline,
.page-template-page-areatrade .image-top .big-headline,
.page-template-page-areatrade .mappa .big-headline,
.page-template-page-contatti .image-top .big-headline,
.page-template-page-contatti .mappa .big-headline,
.page-template-page-film .image-top .big-headline,
.page-template-page-film .mappa .big-headline,
.page-template-page-play .image-top .big-headline,
.page-template-page-filming-in-italy .image-top .big-headline,
.page-template-page-play .mappa .big-headline,
.page-template-page-filming-in-italy .mappa .big-headline,
.page-template-page-filming .image-top .big-headline,
.page-template-page-filming .mappa .big-headline {
    position: absolute;
    bottom: 18vh;
    z-index: 10;
    padding: 0 60px
}

.page-template-page-areastampa .image-top .big-headline h1,
.page-template-page-areastampa .mappa .big-headline h1,
.page-template-page-areatrade .image-top .big-headline h1,
.page-template-page-areatrade .mappa .big-headline h1,
.page-template-page-contatti .image-top .big-headline h1,
.page-template-page-contatti .mappa .big-headline h1,
.page-template-page-film .image-top .big-headline h1,
.page-template-page-film .mappa .big-headline h1,
.page-template-page-play .image-top .big-headline h1,
.page-template-page-play .mappa .big-headline h1,
.page-template-page-filming-in-italy .image-top .big-headline h1,
.page-template-page-filming-in-italy .mappa .big-headline h1,
.page-template-page-filming .image-top .big-headline h1,
.page-template-page-filming .mappa .big-headline h1 {
    color: #fff;
    font-weight: 700;
    font-size: 5vw;
    text-transform: uppercase
}

.page-template-page-areastampa .image-top .big-headline h4,
.page-template-page-areastampa .mappa .big-headline h4,
.page-template-page-areatrade .image-top .big-headline h4,
.page-template-page-areatrade .mappa .big-headline h4,
.page-template-page-contatti .image-top .big-headline h4,
.page-template-page-contatti .mappa .big-headline h4,
.page-template-page-film .image-top .big-headline h4,
.page-template-page-film .mappa .big-headline h4,
.page-template-page-play .image-top .big-headline h4,
.page-template-page-play .mappa .big-headline h4,
.page-template-page-filming-in-italy .image-top .big-headline h4,
.page-template-page-filming-in-italy .mappa .big-headline h4,
.page-template-page-filming .image-top .big-headline h4,
.page-template-page-filming .mappa .big-headline h4 {
    text-transform: uppercase
}

@media (max-width:768px) {
    .page-template-page-areastampa .image-top .big-headline,
    .page-template-page-areastampa .mappa .big-headline,
    .page-template-page-areatrade .image-top .big-headline,
    .page-template-page-areatrade .mappa .big-headline,
    .page-template-page-contatti .image-top .big-headline,
    .page-template-page-contatti .mappa .big-headline,
    .page-template-page-film .image-top .big-headline,
    .page-template-page-play .mappa .big-headline,
    .page-template-page-play .image-top .big-headline,
    .page-template-page-filming-in-italy .mappa .big-headline,
    .page-template-page-filming-in-italy .image-top .big-headline,
    .page-template-page-film .mappa .big-headline,
    .page-template-page-play .mappa .big-headline,
    .page-template-page-filming-in-italy .mappa .big-headline,
    .page-template-page-filming .image-top .big-headline,
    .page-template-page-filming .mappa .big-headline {
        padding-left: 15px
    }
    .page-template-page-areastampa .image-top .big-headline h1,
    .page-template-page-areastampa .mappa .big-headline h1,
    .page-template-page-areatrade .image-top .big-headline h1,
    .page-template-page-areatrade .mappa .big-headline h1,
    .page-template-page-contatti .image-top .big-headline h1,
    .page-template-page-contatti .mappa .big-headline h1,
    .page-template-page-film .image-top .big-headline h1,
    .page-template-page-film .mappa .big-headline h1,
    .page-template-page-play .image-top .big-headline h1,
    .page-template-page-play .mappa .big-headline h1,
    .page-template-page-filming-in-italy .image-top .big-headline h1,
    .page-template-page-filming-in-italy .mappa .big-headline h1,
    .page-template-page-filming .image-top .big-headline h1,
    .page-template-page-filming .mappa .big-headline h1 {
        font-size: 30px
    }
    .page-template-page-areastampa .image-top .big-headline h4,
    .page-template-page-areastampa .mappa .big-headline h4,
    .page-template-page-areatrade .image-top .big-headline h4,
    .page-template-page-areatrade .mappa .big-headline h4,
    .page-template-page-contatti .image-top .big-headline h4,
    .page-template-page-contatti .mappa .big-headline h4,
    .page-template-page-film .image-top .big-headline h4,
    .page-template-page-film .mappa .big-headline h4,
    .page-template-page-play .image-top .big-headline h4,
    .page-template-page-play .mappa .big-headline h4,
    .page-template-page-filming-in-italy .image-top .big-headline h4,
    .page-template-page-filming-in-italy .mappa .big-headline h4,
    .page-template-page-filming .image-top .big-headline h4,
    .page-template-page-filming .mappa .big-headline h4 {
        font-size: 16px
    }
}

.page-template-page-areastampa .image-top .acf-map,
.page-template-page-areastampa .mappa .acf-map,
.page-template-page-areatrade .image-top .acf-map,
.page-template-page-areatrade .mappa .acf-map,
.page-template-page-contatti .image-top .acf-map,
.page-template-page-contatti .mappa .acf-map,
.page-template-page-film .image-top .acf-map,
.page-template-page-film .mappa .acf-map,
.page-template-page-play .image-top .acf-map,
.page-template-page-play .mappa .acf-map,
.page-template-page-filming-in-italy .image-top .acf-map,
.page-template-page-filming-in-italy .mappa .acf-map,
.page-template-page-filming .image-top .acf-map,
.page-template-page-filming .mappa .acf-map {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.page-template-page-areastampa .image-top .acf-map.map-amm,
.page-template-page-areastampa .mappa .acf-map.map-amm,
.page-template-page-areatrade .image-top .acf-map.map-amm,
.page-template-page-areatrade .mappa .acf-map.map-amm,
.page-template-page-contatti .image-top .acf-map.map-amm,
.page-template-page-contatti .mappa .acf-map.map-amm,
.page-template-page-film .image-top .acf-map.map-amm,
.page-template-page-film .mappa .acf-map.map-amm,
.page-template-page-play .image-top .acf-map.map-amm,
.page-template-page-play .mappa .acf-map.map-amm,
.page-template-page-filming-in-italy .image-top .acf-map.map-amm,
.page-template-page-filming-in-italy .mappa .acf-map.map-amm,
.page-template-page-filming .image-top .acf-map.map-amm,
.page-template-page-filming .mappa .acf-map.map-amm {
    visibility: hidden
}

.page-template-page-areastampa .image-top .gradient,
.page-template-page-areastampa .mappa .gradient,
.page-template-page-areatrade .image-top .gradient,
.page-template-page-areatrade .mappa .gradient,
.page-template-page-contatti .image-top .gradient,
.page-template-page-contatti .mappa .gradient,
.page-template-page-film .image-top .gradient,
.page-template-page-film .mappa .gradient,
.page-template-page-play .image-top .gradient,
.page-template-page-play .mappa .gradient,
.page-template-page-filming-in-italy .image-top .gradient,
.page-template-page-filming-in-italy .mappa .gradient,
.page-template-page-filming .image-top .gradient,
.page-template-page-filming .mappa .gradient {
    width: 100%;
    height: 50vh;
    position: absolute;
    top: 40vh;
    z-index: 1;
    background-image: -moz-linear-gradient(center top, transparent, #374b59);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(#374b59))
}

.page-template-page-areastampa .image-top.image-top .gradient,
.page-template-page-areastampa .mappa.image-top .gradient,
.page-template-page-areatrade .image-top.image-top .gradient,
.page-template-page-areatrade .mappa.image-top .gradient,
.page-template-page-contatti .image-top.image-top .gradient,
.page-template-page-contatti .mappa.image-top .gradient,
.page-template-page-film .image-top.image-top .gradient,
.page-template-page-film .mappa.image-top .gradient,
.page-template-page-play .image-top.image-top .gradient,
.page-template-page-play .mappa.image-top .gradient,
.page-template-page-filming-in-italy .image-top.image-top .gradient,
.page-template-page-filming-in-italy .mappa.image-top .gradient,
.page-template-page-filming .image-top.image-top .gradient,
.page-template-page-filming .mappa.image-top .gradient {
    background-image: -moz-linear-gradient(center top, transparent, #354547);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(#354547))
}

.page-template-page-areastampa .image-top .bottom-gradient,
.page-template-page-areastampa .mappa .bottom-gradient,
.page-template-page-areatrade .image-top .bottom-gradient,
.page-template-page-areatrade .mappa .bottom-gradient,
.page-template-page-contatti .image-top .bottom-gradient,
.page-template-page-contatti .mappa .bottom-gradient,
.page-template-page-film .image-top .bottom-gradient,
.page-template-page-film .mappa .bottom-gradient,
.page-template-page-play .image-top .bottom-gradient,
.page-template-page-play .mappa .bottom-gradient,
.page-template-page-filming-in-italy .image-top .bottom-gradient,
.page-template-page-filming-in-italy .mappa .bottom-gradient,
.page-template-page-filming .image-top .bottom-gradient,
.page-template-page-filming .mappa .bottom-gradient {
    width: 100%;
    height: calc(100% - 100vh);
    position: absolute;
    top: 100vh;
    z-index: 1;
    background-color: #000
}

.page-template-page-areastampa .sede-switcher,
.page-template-page-areatrade .sede-switcher,
.page-template-page-contatti .sede-switcher,
.page-template-page-film .sede-switcher,
.page-template-page-play .sede-switcher,
.page-template-page-filming-in-italy .sede-switcher,
.page-template-page-filming .sede-switcher {
    background: #fff;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    position: absolute;
    top: -3vh;
    z-index: 10;
    right: 0;
    width: 36%;
    min-width: 520px;
    max-width: 680px;
    padding: 10px 0;
    transform: translateY(-100%)
}

@media (max-width:1024px) {
    .page-template-page-areastampa .sede-switcher,
    .page-template-page-areatrade .sede-switcher,
    .page-template-page-contatti .sede-switcher,
    .page-template-page-film .sede-switcher,
    .page-template-page-play .sede-switcher,
    .page-template-page-filming-in-italy .sede-switcher,
    .page-template-page-filming .sede-switcher {
        min-width: 0
    }
}

@media (max-width:768px) {
    .page-template-page-areastampa .sede-switcher,
    .page-template-page-areatrade .sede-switcher,
    .page-template-page-contatti .sede-switcher,
    .page-template-page-film .sede-switcher,
    .page-template-page-play .sede-switcher,
    .page-template-page-filming-in-italy .sede-switcher,
    .page-template-page-filming .sede-switcher {
        position: relative;
        top: 0;
        right: auto;
        transform: translateY(0);
        width: 100%;
        min-width: 0;
        margin-bottom: 15px
    }
}

.page-template-page-areastampa .sede-switcher .sede,
.page-template-page-areatrade .sede-switcher .sede,
.page-template-page-contatti .sede-switcher .sede,
.page-template-page-film .sede-switcher .sede,
.page-template-page-play .sede-switcher .sede,
.page-template-page-filming-in-italy .sede-switcher .sede,
.page-template-page-filming .sede-switcher .sede {
    color: #484848;
    display: block;
    padding: 2.5%;
    cursor: pointer
}

.page-template-page-areastampa .sede-switcher .sede .sede-arrow,
.page-template-page-areatrade .sede-switcher .sede .sede-arrow,
.page-template-page-contatti .sede-switcher .sede .sede-arrow,
.page-template-page-film .sede-switcher .sede .sede-arrow,
.page-template-page-play .sede-switcher .sede .sede-arrow,
.page-template-page-filming-in-italy .sede-switcher .sede .sede-arrow,
.page-template-page-filming .sede-switcher .sede .sede-arrow {
    float: left;
    width: 16%;
    position: relative;
    min-height: 20px
}

.page-template-page-areastampa .sede-switcher .sede .sede-arrow img,
.page-template-page-areatrade .sede-switcher .sede .sede-arrow img,
.page-template-page-contatti .sede-switcher .sede .sede-arrow img,
.page-template-page-film .sede-switcher .sede .sede-arrow img,
.page-template-page-play .sede-switcher .sede .sede-arrow img,
.page-template-page-filming-in-italy .sede-switcher .sede .sede-arrow img,
.page-template-page-filming .sede-switcher .sede .sede-arrow img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    transform: translate(-100%, -50%);
    display: none
}

@media (max-width:1024px) {
    .page-template-page-areastampa .sede-switcher .sede .sede-arrow,
    .page-template-page-areatrade .sede-switcher .sede .sede-arrow,
    .page-template-page-contatti .sede-switcher .sede .sede-arrow,
    .page-template-page-film .sede-switcher .sede .sede-arrow,
    .page-template-page-play .sede-switcher .sede .sede-arrow,
    .page-template-page-filming-in-italy .sede-switcher .sede .sede-arrow,
    .page-template-page-filming .sede-switcher .sede .sede-arrow {
        display: none
    }
}

.page-template-page-areastampa .sede-switcher .sede .detail,
.page-template-page-areatrade .sede-switcher .sede .detail,
.page-template-page-contatti .sede-switcher .sede .detail,
.page-template-page-film .sede-switcher .sede .detail,
.page-template-page-play .sede-switcher .sede .detail,
.page-template-page-filming-in-italy .sede-switcher .sede .detail,
.page-template-page-filming .sede-switcher .sede .detail {
    float: left;
    position: relative;
    width: 59%
}

.page-template-page-areastampa .sede-switcher .sede .detail h4,
.page-template-page-areatrade .sede-switcher .sede .detail h4,
.page-template-page-contatti .sede-switcher .sede .detail h4,
.page-template-page-film .sede-switcher .sede .detail h4,
.page-template-page-play .sede-switcher .sede .detail h4,
.page-template-page-filming-in-italy .sede-switcher .sede .detail h4,
.page-template-page-filming .sede-switcher .sede .detail h4 {
    font-size: 22px;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: .2em
}

.page-template-page-areastampa .sede-switcher .sede .detail .address,
.page-template-page-areatrade .sede-switcher .sede .detail .address,
.page-template-page-contatti .sede-switcher .sede .detail .address,
.page-template-page-film .sede-switcher .sede .detail .address,
.page-template-page-play .sede-switcher .sede .detail .address,
.page-template-page-filming-in-italy .sede-switcher .sede .detail .address,
.page-template-page-filming .sede-switcher .sede .detail .address {
    color: #737373;
    font-size: 14px;
    line-height: 1.2em
}

@media (max-width:1024px) {
    .page-template-page-areastampa .sede-switcher .sede .detail,
    .page-template-page-areatrade .sede-switcher .sede .detail,
    .page-template-page-contatti .sede-switcher .sede .detail,
    .page-template-page-film .sede-switcher .sede .detail,
    .page-template-page-play .sede-switcher .sede .detail,
    .page-template-page-filming-in-italy .sede-switcher .sede .detail,
    .page-template-page-filming .sede-switcher .sede .detail {
        width: 100%;
        padding: 15px
    }
    .page-template-page-areastampa .sede-switcher .sede .detail h4,
    .page-template-page-areatrade .sede-switcher .sede .detail h4,
    .page-template-page-contatti .sede-switcher .sede .detail h4,
    .page-template-page-film .sede-switcher .sede .detail h4,
    .page-template-page-play .sede-switcher .sede .detail h4,
    .page-template-page-filming-in-italy .sede-switcher .sede .detail h4,
    .page-template-page-filming .sede-switcher .sede .detail h4 {
        font-size: 16px
    }
    .page-template-page-areastampa .sede-switcher .sede .detail .address,
    .page-template-page-areatrade .sede-switcher .sede .detail .address,
    .page-template-page-contatti .sede-switcher .sede .detail .address,
    .page-template-page-film .sede-switcher .sede .detail .address,
    .page-template-page-play .sede-switcher .sede .detail .address,
    .page-template-page-filming-in-italy .sede-switcher .sede .detail .address,
    .page-template-page-filming .sede-switcher .sede .detail .address {
        font-size: 12px
    }
}

.page-template-page-areastampa .sede-switcher .sede .marker,
.page-template-page-areatrade .sede-switcher .sede .marker,
.page-template-page-contatti .sede-switcher .sede .marker,
.page-template-page-film .sede-switcher .sede .marker,
.page-template-page-play .sede-switcher .sede .marker,
.page-template-page-filming-in-italy .sede-switcher .sede .marker,
.page-template-page-filming .sede-switcher .sede .marker {
    background: #e8e8e8;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    width: 22%;
    padding: 10px;
    float: right;
    position: relative
}

.page-template-page-areastampa .sede-switcher .sede .marker img,
.page-template-page-areatrade .sede-switcher .sede .marker img,
.page-template-page-contatti .sede-switcher .sede .marker img,
.page-template-page-film .sede-switcher .sede .marker img,
.page-template-page-play .sede-switcher .sede .marker img,
.page-template-page-filming-in-italy .sede-switcher .sede .marker img,
.page-template-page-filming .sede-switcher .sede .marker img {
    width: 25%;
    max-width: 42px;
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%)
}

.page-template-page-areastampa .sede-switcher .sede .marker img.red,
.page-template-page-areatrade .sede-switcher .sede .marker img.red,
.page-template-page-contatti .sede-switcher .sede .marker img.red,
.page-template-page-film .sede-switcher .sede .marker img.red,
.page-template-page-play .sede-switcher .sede .marker img.red,
..page-template-page-filming-in-italy .sede-switcher .sede .marker img.red,
.page-template-page-filming .sede-switcher .sede .marker img.red {
    display: none
}

@media (max-width:1024px) {
    .page-template-page-areastampa .sede-switcher .sede .marker,
    .page-template-page-areatrade .sede-switcher .sede .marker,
    .page-template-page-contatti .sede-switcher .sede .marker,
    .page-template-page-film .sede-switcher .sede .marker,
    .page-template-page-play .sede-switcher .sede .marker,
    .page-template-page-filming-in-italy .sede-switcher .sede .marker,
    .page-template-page-filming .sede-switcher .sede .marker {
        display: none
    }
}

.page-template-page-areastampa .sede-switcher .sede.active,
.page-template-page-areatrade .sede-switcher .sede.active,
.page-template-page-contatti .sede-switcher .sede.active,
.page-template-page-film .sede-switcher .sede.active,
.page-template-page-play .sede-switcher .sede.active,
.page-template-page-filming-in-italy .sede-switcher .sede.active,
.page-template-page-filming .sede-switcher .sede.active {
    background: #f5f5f5
}

.page-template-page-areastampa .sede-switcher .sede.active .marker img.red,
.page-template-page-areatrade .sede-switcher .sede.active .marker img.red,
.page-template-page-contatti .sede-switcher .sede.active .marker img.red,
.page-template-page-film .sede-switcher .sede.active .marker img.red,
.page-template-page-play .sede-switcher .sede.active .marker img.red,
.page-template-page-filming-in-italy .sede-switcher .sede.active .marker img.red,
.page-template-page-filming .sede-switcher .sede.active .marker img.red {
    display: block
}

.page-template-page-areastampa .sede-switcher .sede.active .marker img.normal,
.page-template-page-areatrade .sede-switcher .sede.active .marker img.normal,
.page-template-page-contatti .sede-switcher .sede.active .marker img.normal,
.page-template-page-film .sede-switcher .sede.active .marker img.normal,
.page-template-page-play .sede-switcher .sede.active .marker img.normal,
.page-template-page-filming-in-italy .sede-switcher .sede.active .marker img.normal,
.page-template-page-filming .sede-switcher .sede.active .marker img.normal {
    display: none
}

.page-template-page-areastampa .sede-switcher .sede.active .sede-arrow img,
.page-template-page-areatrade .sede-switcher .sede.active .sede-arrow img,
.page-template-page-contatti .sede-switcher .sede.active .sede-arrow img,
.page-template-page-film .sede-switcher .sede.active .sede-arrow img,
.page-template-page-play .sede-switcher .sede.active .sede-arrow img,
.page-template-page-filming-in-italy .sede-switcher .sede.active .sede-arrow img,
.page-template-page-filming .sede-switcher .sede.active .sede-arrow img {
    display: block
}

.page-template-page-areastampa .film-slideshow,
.page-template-page-areatrade .film-slideshow,
.page-template-page-contatti .film-slideshow,
.page-template-page-film .film-slideshow,
.page-template-page-play .film-slideshow,
.page-template-page-filming-in-italy .film-slideshow,
.page-template-page-filming .film-slideshow {
    width: 100%;
    height: 90vh;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0
}

.page-template-page-areastampa .film-slideshow .item,
.page-template-page-areatrade .film-slideshow .item,
.page-template-page-contatti .film-slideshow .item,
.page-template-page-film .film-slideshow .item,
.page-template-page-play .film-slideshow .item,
.page-template-page-filming-in-italy .film-slideshow .item,
.page-template-page-filming .film-slideshow .item {
    background-color: #000;
    background-image: url("");
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    width: 100%;
    height: 90vh;
    top: 0;
    left: 0;
    z-index: 0;
    position: relative;
    overflow: hidden;
    outline: 0
}

.page-template-page-areastampa .bg,
.page-template-page-areatrade .bg,
.page-template-page-contatti .bg,
.page-template-page-film .bg,
.page-template-page-play .bg,
.page-template-page-filming-in-italy .bg,
.page-template-page-filming .bg {
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden
}

.page-template-page-areastampa .bg .image-bg,
.page-template-page-areatrade .bg .image-bg,
.page-template-page-contatti .bg .image-bg,
.page-template-page-film .bg .image-bg,
.page-template-page-play .bg .image-bg,
.page-template-page-filming-in-italy .bg .image-bg,
.page-template-page-filming .bg .image-bg {
    background-image: url("");
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    position: absolute
}

.page-template-page-areastampa .bg .video-background,
.page-template-page-areatrade .bg .video-background,
.page-template-page-contatti .bg .video-background,
.page-template-page-film .bg .video-background,
.page-template-page-play .bg .video-background,
.page-template-page-filming-in-italy .bg .video-background,
.page-template-page-filming .bg .video-background {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0
}

@media (max-width:1024px) {
    .page-template-page-areastampa .bg .video-background,
    .page-template-page-areatrade .bg .video-background,
    .page-template-page-contatti .bg .video-background,
    .page-template-page-film .bg .video-background,
    .page-template-page-play .bg .video-background,
    .page-template-page-filming-in-italy .bg .video-background,
    .page-template-page-filming .bg .video-background {
        display: none
    }
}

.page-template-page-areastampa .bg .video-background iframe,
.page-template-page-areastampa .bg .video-foreground,
.page-template-page-areatrade .bg .video-background iframe,
.page-template-page-areatrade .bg .video-foreground,
.page-template-page-contatti .bg .video-background iframe,
.page-template-page-contatti .bg .video-foreground,
.page-template-page-film .bg .video-background iframe,
.page-template-page-film .bg .video-foreground,
.page-template-page-play .bg .video-background iframe,
.page-template-page-play .bg .video-foreground,
.page-template-page-filming-in-italy .bg .video-background iframe,
.page-template-page-filming-in-italy .bg .video-foreground,
.page-template-page-filming .bg .video-background iframe,
.page-template-page-filming .bg .video-foreground {
    position: absolute;
    top: -15vh;
    left: -60%;
    width: 220%;
    height: 170vh;
    pointer-events: none
}

.page-template-page-areastampa .bg .image-background,
.page-template-page-areatrade .bg .image-background,
.page-template-page-contatti .bg .image-background,
.page-template-page-film .bg .image-background,
.page-template-page-play .bg .image-background,
.page-template-page-filming-in-italy .bg .image-background,
.page-template-page-filming .bg .image-background {
    width: 100%;
    height: 110vh;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center
}

.page-template-page-areastampa .bg .white-over,
.page-template-page-areatrade .bg .white-over,
.page-template-page-contatti .bg .white-over,
.page-template-page-film .bg .white-over,
.page-template-page-play .bg .white-over,
.page-template-page-filming-in-italy .bg .white-over,
.page-template-page-filming .bg .white-over {
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: .4;
    mix-blend-mode: overlay;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1
}

.page-template-page-areastampa .bg .black-over,
.page-template-page-areatrade .bg .black-over,
.page-template-page-contatti .bg .black-over,
.page-template-page-film .bg .black-over,
.page-template-page-play .bg .black-over,
.page-template-page-filming-in-italy .bg .black-over,
.page-template-page-filming .bg .black-over {
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .4;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 4
}

.page-template-page-areastampa .bg .gradient,
.page-template-page-areatrade .bg .gradient,
.page-template-page-contatti .bg .gradient,
.page-template-page-film .bg .gradient,
.page-template-page-play .bg .gradient,
.page-template-page-filming-in-italy .bg .gradient,
.page-template-page-filming .bg .gradient {
    width: 100%;
    height: 50vh;
    position: absolute;
    top: 50vh;
    z-index: 1;
    background-image: -moz-linear-gradient(center top, transparent, #000);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(#000))
}

.page-template-page-areastampa .bg .bottom-gradient,
.page-template-page-areatrade .bg .bottom-gradient,
.page-template-page-contatti .bg .bottom-gradient,
.page-template-page-film .bg .bottom-gradient,
.page-template-page-play .bg .bottom-gradient,
.page-template-page-filming-in-italy .bg .bottom-gradient,
.page-template-page-filming .bg .bottom-gradient {
    width: 100%;
    height: calc(100% - 100vh);
    position: absolute;
    top: 100vh;
    z-index: 1;
    background-color: #000
}

.page-template-page-areastampa .bg .overpattern,
.page-template-page-areatrade .bg .overpattern,
.page-template-page-contatti .bg .overpattern,
.page-template-page-film .bg .overpattern,
.page-template-page-play .bg .overpattern,
.page-template-page-filming-in-italy .bg .overpattern,
.page-template-page-filming .bg .overpattern {
    background-image: url(../img/overpattern.png);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 100%;
    top: 0;
    left: 0;
    width: 100%;
    position: absolute;
    z-index: 2
}

.areastampa-head .notorious {
    display: none
}

.page-template-page-areastampa .bg .vert-line,
.page-template-page-areatrade .bg .vert-line,
.page-template-page-contatti .bg .vert-line,
.page-template-page-film .bg .vert-line,
.page-template-page-play .bg .vert-line,
.page-template-page-filming-in-italy .bg .vert-line,
.page-template-page-filming .bg .vert-line {
    background-image: url(../img/vert-line.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    width: 1px;
    height: 60%;
    bottom: 0;
    left: 12.5%;
    position: absolute;
    z-index: 50
}

@media (max-width:768px) {
    .page-template-page-areastampa .bg .vert-line,
    .page-template-page-areatrade .bg .vert-line,
    .page-template-page-contatti .bg .vert-line,
    .page-template-page-film .bg .vert-line,
    .page-template-page-play .bg .vert-line,
    .page-template-page-filming-in-italy .bg .vert-line,
    .page-template-page-filming .bg .vert-line {
        display: none
    }
}

.page-template-page-areastampa .content-wrapper,
.page-template-page-areatrade .content-wrapper,
.page-template-page-contatti .content-wrapper,
.page-template-page-film .content-wrapper,
.page-template-page-play .content-wrapper,
.page-template-page-filming-in-italy .content-wrapper,
.page-template-page-filming .content-wrapper {
    padding-top: 75vh;
    position: relative;
    z-index: 10;
    pointer-events: none
}

.page-template-page-areastampa .content-wrapper .scheda,
.page-template-page-areatrade .content-wrapper .scheda,
.page-template-page-contatti .content-wrapper .scheda,
.page-template-page-film .content-wrapper .scheda,
.page-template-page-play .content-wrapper .scheda,
.page-template-page-filming-in-italy .content-wrapper .scheda,
.page-template-page-filming .content-wrapper .scheda {
    pointer-events: all
}

.page-template-page-areastampa.page-template-page-contatti .content-wrapper .left,
.page-template-page-areastampa.page-template-page-filming .content-wrapper .left,
.page-template-page-areatrade.page-template-page-contatti .content-wrapper .left,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .left,
.page-template-page-contatti.page-template-page-contatti .content-wrapper .left,
.page-template-page-contatti.page-template-page-filming .content-wrapper .left,
.page-template-page-film.page-template-page-contatti .content-wrapper .left,
.page-template-page-film.page-template-page-filming .content-wrapper .left,
.page-template-page-filming.page-template-page-contatti .content-wrapper .left,
.page-template-page-filming.page-template-page-filming .content-wrapper .left {
    width: 64%;
    float: left
}

@media (max-width:1023px) {
    .page-template-page-areastampa.page-template-page-contatti .content-wrapper .left,
    .page-template-page-areastampa.page-template-page-filming .content-wrapper .left,
    .page-template-page-areatrade.page-template-page-contatti .content-wrapper .left,
    .page-template-page-areatrade.page-template-page-filming .content-wrapper .left,
    .page-template-page-contatti.page-template-page-contatti .content-wrapper .left,
    .page-template-page-contatti.page-template-page-filming .content-wrapper .left,
    .page-template-page-film.page-template-page-contatti .content-wrapper .left,
    .page-template-page-film.page-template-page-filming .content-wrapper .left,
    .page-template-page-filming.page-template-page-contatti .content-wrapper .left,
    .page-template-page-filming.page-template-page-filming .content-wrapper .left {
        width: 100%
    }
}

.page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .fascia-head,
.page-template-page-areastampa.page-template-page-filming .content-wrapper .left .fascia-head,
.page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .fascia-head,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .left .fascia-head,
.page-template-page-contatti.page-template-page-contatti .content-wrapper .left .fascia-head,
.page-template-page-contatti.page-template-page-filming .content-wrapper .left .fascia-head,
.page-template-page-film.page-template-page-contatti .content-wrapper .left .fascia-head,
.page-template-page-film.page-template-page-filming .content-wrapper .left .fascia-head,
.page-template-page-filming.page-template-page-contatti .content-wrapper .left .fascia-head,
.page-template-page-filming.page-template-page-filming .content-wrapper .left .fascia-head {
    color: #374b59;
    font-weight: 700;
    font-size: 30px;
    padding: 30px
}

@media (max-width:768px) {
    .page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .fascia-head,
    .page-template-page-areastampa.page-template-page-filming .content-wrapper .left .fascia-head,
    .page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .fascia-head,
    .page-template-page-areatrade.page-template-page-filming .content-wrapper .left .fascia-head,
    .page-template-page-contatti.page-template-page-contatti .content-wrapper .left .fascia-head,
    .page-template-page-contatti.page-template-page-filming .content-wrapper .left .fascia-head,
    .page-template-page-film.page-template-page-contatti .content-wrapper .left .fascia-head,
    .page-template-page-film.page-template-page-filming .content-wrapper .left .fascia-head,
    .page-template-page-filming.page-template-page-contatti .content-wrapper .left .fascia-head,
    .page-template-page-filming.page-template-page-filming .content-wrapper .left .fascia-head {
        font-size: 20px
    }
}

.page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .form-wrapper,
.page-template-page-areastampa.page-template-page-filming .content-wrapper .left .form-wrapper,
.page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .form-wrapper,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .left .form-wrapper,
.page-template-page-contatti.page-template-page-contatti .content-wrapper .left .form-wrapper,
.page-template-page-contatti.page-template-page-filming .content-wrapper .left .form-wrapper,
.page-template-page-film.page-template-page-contatti .content-wrapper .left .form-wrapper,
.page-template-page-film.page-template-page-filming .content-wrapper .left .form-wrapper,
.page-template-page-filming.page-template-page-contatti .content-wrapper .left .form-wrapper,
.page-template-page-filming.page-template-page-filming .content-wrapper .left .form-wrapper {
    background: #f1f1ee;
    padding: 0 30px;
    border-left: 15px solid rgba(0, 0, 0, .1);
    padding-bottom: 5%
}

.page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection,
.page-template-page-areastampa.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection,
.page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection,
.page-template-page-contatti.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection,
.page-template-page-contatti.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection,
.page-template-page-film.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection,
.page-template-page-film.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection,
.page-template-page-filming.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection,
.page-template-page-filming.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection {
    padding: 0 0 15px 0
}

.page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection h4,
.page-template-page-areastampa.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection h4,
.page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection h4,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection h4,
.page-template-page-contatti.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection h4,
.page-template-page-contatti.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection h4,
.page-template-page-film.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection h4,
.page-template-page-film.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection h4,
.page-template-page-filming.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection h4,
.page-template-page-filming.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection h4 {
    color: #5e5e5e;
    font-size: 22px;
    padding: 15px 0
}

@media (max-width:768px) {
    .page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection h4,
    .page-template-page-areastampa.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection h4,
    .page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection h4,
    .page-template-page-areatrade.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection h4,
    .page-template-page-contatti.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection h4,
    .page-template-page-contatti.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection h4,
    .page-template-page-film.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection h4,
    .page-template-page-film.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection h4,
    .page-template-page-filming.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection h4,
    .page-template-page-filming.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection h4 {
        font-size: 16px
    }
}

.page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection .dest,
.page-template-page-areastampa.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection .dest,
.page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection .dest,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection .dest,
.page-template-page-contatti.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection .dest,
.page-template-page-contatti.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection .dest,
.page-template-page-film.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection .dest,
.page-template-page-film.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection .dest,
.page-template-page-filming.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection .dest,
.page-template-page-filming.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection .dest {
    background: #ccc;
    padding: 15px;
    font-size: 18px;
    width: calc(50% - 3px);
    margin: 0;
    display: inline-block;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    cursor: pointer
}

@media (max-width:768px) {
    .page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection .dest,
    .page-template-page-areastampa.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection .dest,
    .page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection .dest,
    .page-template-page-areatrade.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection .dest,
    .page-template-page-contatti.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection .dest,
    .page-template-page-contatti.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection .dest,
    .page-template-page-film.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection .dest,
    .page-template-page-film.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection .dest,
    .page-template-page-filming.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection .dest,
    .page-template-page-filming.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection .dest {
        font-size: 16px;
        width: 100%;
        margin-bottom: 5px
    }
}

.page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection .dest.active,
.page-template-page-areastampa.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection .dest.active,
.page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection .dest.active,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection .dest.active,
.page-template-page-contatti.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection .dest.active,
.page-template-page-contatti.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection .dest.active,
.page-template-page-film.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection .dest.active,
.page-template-page-film.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection .dest.active,
.page-template-page-filming.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection .dest.active,
.page-template-page-filming.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection .dest.active {
    background: #374b59
}

.page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection .dest:nth-child(2),
.page-template-page-areastampa.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection .dest:nth-child(2),
.page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection .dest:nth-child(2),
.page-template-page-areatrade.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection .dest:nth-child(2),
.page-template-page-contatti.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection .dest:nth-child(2),
.page-template-page-contatti.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection .dest:nth-child(2),
.page-template-page-film.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection .dest:nth-child(2),
.page-template-page-film.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection .dest:nth-child(2),
.page-template-page-filming.page-template-page-contatti .content-wrapper .left .form-wrapper .dest-selection .dest:nth-child(2),
.page-template-page-filming.page-template-page-filming .content-wrapper .left .form-wrapper .dest-selection .dest:nth-child(2) {
    margin-right: 6px
}

.page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .form-wrapper .form-stampa,
.page-template-page-areastampa.page-template-page-filming .content-wrapper .left .form-wrapper .form-stampa,
.page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .form-wrapper .form-stampa,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .left .form-wrapper .form-stampa,
.page-template-page-contatti.page-template-page-contatti .content-wrapper .left .form-wrapper .form-stampa,
.page-template-page-contatti.page-template-page-filming .content-wrapper .left .form-wrapper .form-stampa,
.page-template-page-film.page-template-page-contatti .content-wrapper .left .form-wrapper .form-stampa,
.page-template-page-film.page-template-page-filming .content-wrapper .left .form-wrapper .form-stampa,
.page-template-page-filming.page-template-page-contatti .content-wrapper .left .form-wrapper .form-stampa,
.page-template-page-filming.page-template-page-filming .content-wrapper .left .form-wrapper .form-stampa {
    display: none
}

.page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .form-wrapper form,
.page-template-page-areastampa.page-template-page-filming .content-wrapper .left .form-wrapper form,
.page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .form-wrapper form,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .left .form-wrapper form,
.page-template-page-contatti.page-template-page-contatti .content-wrapper .left .form-wrapper form,
.page-template-page-contatti.page-template-page-filming .content-wrapper .left .form-wrapper form,
.page-template-page-film.page-template-page-contatti .content-wrapper .left .form-wrapper form,
.page-template-page-film.page-template-page-filming .content-wrapper .left .form-wrapper form,
.page-template-page-filming.page-template-page-contatti .content-wrapper .left .form-wrapper form,
.page-template-page-filming.page-template-page-filming .content-wrapper .left .form-wrapper form {
    padding-bottom: 5%
}

.page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .form-wrapper form .privacy,
.page-template-page-areastampa.page-template-page-filming .content-wrapper .left .form-wrapper form .privacy,
.page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .form-wrapper form .privacy,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .left .form-wrapper form .privacy,
.page-template-page-contatti.page-template-page-contatti .content-wrapper .left .form-wrapper form .privacy,
.page-template-page-contatti.page-template-page-filming .content-wrapper .left .form-wrapper form .privacy,
.page-template-page-film.page-template-page-contatti .content-wrapper .left .form-wrapper form .privacy,
.page-template-page-film.page-template-page-filming .content-wrapper .left .form-wrapper form .privacy,
.page-template-page-filming.page-template-page-contatti .content-wrapper .left .form-wrapper form .privacy,
.page-template-page-filming.page-template-page-filming .content-wrapper .left .form-wrapper form .privacy {
    color: #464646;
    font-size: 12px;
    text-align: right
}

.page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .form-wrapper form .privacy a,
.page-template-page-areastampa.page-template-page-filming .content-wrapper .left .form-wrapper form .privacy a,
.page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .form-wrapper form .privacy a,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .left .form-wrapper form .privacy a,
.page-template-page-contatti.page-template-page-contatti .content-wrapper .left .form-wrapper form .privacy a,
.page-template-page-contatti.page-template-page-filming .content-wrapper .left .form-wrapper form .privacy a,
.page-template-page-film.page-template-page-contatti .content-wrapper .left .form-wrapper form .privacy a,
.page-template-page-film.page-template-page-filming .content-wrapper .left .form-wrapper form .privacy a,
.page-template-page-filming.page-template-page-contatti .content-wrapper .left .form-wrapper form .privacy a,
.page-template-page-filming.page-template-page-filming .content-wrapper .left .form-wrapper form .privacy a {
    color: #464646;
    text-decoration: underline
}

.page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .form-wrapper form p,
.page-template-page-areastampa.page-template-page-filming .content-wrapper .left .form-wrapper form p,
.page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .form-wrapper form p,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .left .form-wrapper form p,
.page-template-page-contatti.page-template-page-contatti .content-wrapper .left .form-wrapper form p,
.page-template-page-contatti.page-template-page-filming .content-wrapper .left .form-wrapper form p,
.page-template-page-film.page-template-page-contatti .content-wrapper .left .form-wrapper form p,
.page-template-page-film.page-template-page-filming .content-wrapper .left .form-wrapper form p,
.page-template-page-filming.page-template-page-contatti .content-wrapper .left .form-wrapper form p,
.page-template-page-filming.page-template-page-filming .content-wrapper .left .form-wrapper form p {
    display: block;
    background: #fff;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    padding: 1%;
    margin-bottom: 15px
}

@media (max-width:1023px) {
    .page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .form-wrapper form p,
    .page-template-page-areastampa.page-template-page-filming .content-wrapper .left .form-wrapper form p,
    .page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .form-wrapper form p,
    .page-template-page-areatrade.page-template-page-filming .content-wrapper .left .form-wrapper form p,
    .page-template-page-contatti.page-template-page-contatti .content-wrapper .left .form-wrapper form p,
    .page-template-page-contatti.page-template-page-filming .content-wrapper .left .form-wrapper form p,
    .page-template-page-film.page-template-page-contatti .content-wrapper .left .form-wrapper form p,
    .page-template-page-film.page-template-page-filming .content-wrapper .left .form-wrapper form p,
    .page-template-page-filming.page-template-page-contatti .content-wrapper .left .form-wrapper form p,
    .page-template-page-filming.page-template-page-filming .content-wrapper .left .form-wrapper form p {
        padding: 10px
    }
}

.page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .form-wrapper form p label,
.page-template-page-areastampa.page-template-page-filming .content-wrapper .left .form-wrapper form p label,
.page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .form-wrapper form p label,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .left .form-wrapper form p label,
.page-template-page-contatti.page-template-page-contatti .content-wrapper .left .form-wrapper form p label,
.page-template-page-contatti.page-template-page-filming .content-wrapper .left .form-wrapper form p label,
.page-template-page-film.page-template-page-contatti .content-wrapper .left .form-wrapper form p label,
.page-template-page-film.page-template-page-filming .content-wrapper .left .form-wrapper form p label,
.page-template-page-filming.page-template-page-contatti .content-wrapper .left .form-wrapper form p label,
.page-template-page-filming.page-template-page-filming .content-wrapper .left .form-wrapper form p label {
    padding: 10px 30px;
    line-height: 1em;
    font-size: 1.1vw;
    color: #5e5e5e;
    display: inline-block;
    position: relative;
    width: 20%;
    overflow: hidden;
    vertical-align: top
}

@media (max-width:1023px) {
    .page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .form-wrapper form p label,
    .page-template-page-areastampa.page-template-page-filming .content-wrapper .left .form-wrapper form p label,
    .page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .form-wrapper form p label,
    .page-template-page-areatrade.page-template-page-filming .content-wrapper .left .form-wrapper form p label,
    .page-template-page-contatti.page-template-page-contatti .content-wrapper .left .form-wrapper form p label,
    .page-template-page-contatti.page-template-page-filming .content-wrapper .left .form-wrapper form p label,
    .page-template-page-film.page-template-page-contatti .content-wrapper .left .form-wrapper form p label,
    .page-template-page-film.page-template-page-filming .content-wrapper .left .form-wrapper form p label,
    .page-template-page-filming.page-template-page-contatti .content-wrapper .left .form-wrapper form p label,
    .page-template-page-filming.page-template-page-filming .content-wrapper .left .form-wrapper form p label {
        font-size: 16px
    }
}

@media (max-width:768px) {
    .page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .form-wrapper form p label,
    .page-template-page-areastampa.page-template-page-filming .content-wrapper .left .form-wrapper form p label,
    .page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .form-wrapper form p label,
    .page-template-page-areatrade.page-template-page-filming .content-wrapper .left .form-wrapper form p label,
    .page-template-page-contatti.page-template-page-contatti .content-wrapper .left .form-wrapper form p label,
    .page-template-page-contatti.page-template-page-filming .content-wrapper .left .form-wrapper form p label,
    .page-template-page-film.page-template-page-contatti .content-wrapper .left .form-wrapper form p label,
    .page-template-page-film.page-template-page-filming .content-wrapper .left .form-wrapper form p label,
    .page-template-page-filming.page-template-page-contatti .content-wrapper .left .form-wrapper form p label,
    .page-template-page-filming.page-template-page-filming .content-wrapper .left .form-wrapper form p label {
        width: 100%;
        padding-left: 0
    }
}

.page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .form-wrapper form p label:after,
.page-template-page-areastampa.page-template-page-filming .content-wrapper .left .form-wrapper form p label:after,
.page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .form-wrapper form p label:after,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .left .form-wrapper form p label:after,
.page-template-page-contatti.page-template-page-contatti .content-wrapper .left .form-wrapper form p label:after,
.page-template-page-contatti.page-template-page-filming .content-wrapper .left .form-wrapper form p label:after,
.page-template-page-film.page-template-page-contatti .content-wrapper .left .form-wrapper form p label:after,
.page-template-page-film.page-template-page-filming .content-wrapper .left .form-wrapper form p label:after,
.page-template-page-filming.page-template-page-contatti .content-wrapper .left .form-wrapper form p label:after,
.page-template-page-filming.page-template-page-filming .content-wrapper .left .form-wrapper form p label:after {
    content: '';
    border-radius: 2px;
    width: 4px;
    background: #efefee;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0
}

@media (max-width:768px) {
    .page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .form-wrapper form p label:after,
    .page-template-page-areastampa.page-template-page-filming .content-wrapper .left .form-wrapper form p label:after,
    .page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .form-wrapper form p label:after,
    .page-template-page-areatrade.page-template-page-filming .content-wrapper .left .form-wrapper form p label:after,
    .page-template-page-contatti.page-template-page-contatti .content-wrapper .left .form-wrapper form p label:after,
    .page-template-page-contatti.page-template-page-filming .content-wrapper .left .form-wrapper form p label:after,
    .page-template-page-film.page-template-page-contatti .content-wrapper .left .form-wrapper form p label:after,
    .page-template-page-film.page-template-page-filming .content-wrapper .left .form-wrapper form p label:after,
    .page-template-page-filming.page-template-page-contatti .content-wrapper .left .form-wrapper form p label:after,
    .page-template-page-filming.page-template-page-filming .content-wrapper .left .form-wrapper form p label:after {
        display: none
    }
}

.page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .form-wrapper form p input,
.page-template-page-areastampa.page-template-page-filming .content-wrapper .left .form-wrapper form p input,
.page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .form-wrapper form p input,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .left .form-wrapper form p input,
.page-template-page-contatti.page-template-page-contatti .content-wrapper .left .form-wrapper form p input,
.page-template-page-contatti.page-template-page-filming .content-wrapper .left .form-wrapper form p input,
.page-template-page-film.page-template-page-contatti .content-wrapper .left .form-wrapper form p input,
.page-template-page-film.page-template-page-filming .content-wrapper .left .form-wrapper form p input,
.page-template-page-filming.page-template-page-contatti .content-wrapper .left .form-wrapper form p input,
.page-template-page-filming.page-template-page-filming .content-wrapper .left .form-wrapper form p input {
    width: calc(80% - 40px);
    border: 0;
    display: inline-block;
    vertical-align: top;
    padding: 10px;
    line-height: 1em;
    font-size: 16px;
    margin-left: 30px
}

@media (max-width:768px) {
    .page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .form-wrapper form p input,
    .page-template-page-areastampa.page-template-page-filming .content-wrapper .left .form-wrapper form p input,
    .page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .form-wrapper form p input,
    .page-template-page-areatrade.page-template-page-filming .content-wrapper .left .form-wrapper form p input,
    .page-template-page-contatti.page-template-page-contatti .content-wrapper .left .form-wrapper form p input,
    .page-template-page-contatti.page-template-page-filming .content-wrapper .left .form-wrapper form p input,
    .page-template-page-film.page-template-page-contatti .content-wrapper .left .form-wrapper form p input,
    .page-template-page-film.page-template-page-filming .content-wrapper .left .form-wrapper form p input,
    .page-template-page-filming.page-template-page-contatti .content-wrapper .left .form-wrapper form p input,
    .page-template-page-filming.page-template-page-filming .content-wrapper .left .form-wrapper form p input {
        width: 100%;
        margin-left: 0
    }
}

.page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper,
.page-template-page-areastampa.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper,
.page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper,
.page-template-page-contatti.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper,
.page-template-page-contatti.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper,
.page-template-page-film.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper,
.page-template-page-film.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper,
.page-template-page-filming.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper,
.page-template-page-filming.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper {
    background: 0 0
}

.page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper label,
.page-template-page-areastampa.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper label,
.page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper label,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper label,
.page-template-page-contatti.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper label,
.page-template-page-contatti.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper label,
.page-template-page-film.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper label,
.page-template-page-film.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper label,
.page-template-page-filming.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper label,
.page-template-page-filming.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper label {
    padding: 10px 30px;
    line-height: 1em;
    font-size: 1.1vw;
    color: #5e5e5e;
    display: inline-block;
    position: relative;
    width: 20%;
    overflow: hidden;
    vertical-align: top
}

@media (max-width:1023px) {
    .page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper label,
    .page-template-page-areastampa.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper label,
    .page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper label,
    .page-template-page-areatrade.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper label,
    .page-template-page-contatti.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper label,
    .page-template-page-contatti.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper label,
    .page-template-page-film.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper label,
    .page-template-page-film.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper label,
    .page-template-page-filming.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper label,
    .page-template-page-filming.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper label {
        font-size: 16px
    }
}

@media (max-width:768px) {
    .page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper label,
    .page-template-page-areastampa.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper label,
    .page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper label,
    .page-template-page-areatrade.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper label,
    .page-template-page-contatti.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper label,
    .page-template-page-contatti.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper label,
    .page-template-page-film.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper label,
    .page-template-page-film.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper label,
    .page-template-page-filming.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper label,
    .page-template-page-filming.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper label {
        width: 100%;
        padding-left: 0
    }
}

.page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper textarea,
.page-template-page-areastampa.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper textarea,
.page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper textarea,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper textarea,
.page-template-page-contatti.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper textarea,
.page-template-page-contatti.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper textarea,
.page-template-page-film.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper textarea,
.page-template-page-film.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper textarea,
.page-template-page-filming.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper textarea,
.page-template-page-filming.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper textarea {
    width: 100%;
    padding: 2%;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border: 0;
    font-size: 16px;
    margin-bottom: 15px
}

.page-template-page-areastampa.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper input[type=submit],
.page-template-page-areastampa.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper input[type=submit],
.page-template-page-areatrade.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper input[type=submit],
.page-template-page-areatrade.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper input[type=submit],
.page-template-page-contatti.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper input[type=submit],
.page-template-page-contatti.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper input[type=submit],
.page-template-page-film.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper input[type=submit],
.page-template-page-film.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper input[type=submit],
.page-template-page-filming.page-template-page-contatti .content-wrapper .left .form-wrapper form .textarea-wrapper input[type=submit],
.page-template-page-filming.page-template-page-filming .content-wrapper .left .form-wrapper form .textarea-wrapper input[type=submit] {
    background: #96b082;
    width: 100%;
    padding: 15px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    font-family: Montserrat, sans-serif;
    font-size: 18px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px
}

.page-template-page-areastampa.page-template-page-contatti .content-wrapper .right,
.page-template-page-areastampa.page-template-page-filming .content-wrapper .right,
.page-template-page-areatrade.page-template-page-contatti .content-wrapper .right,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .right,
.page-template-page-contatti.page-template-page-contatti .content-wrapper .right,
.page-template-page-contatti.page-template-page-filming .content-wrapper .right,
.page-template-page-film.page-template-page-contatti .content-wrapper .right,
.page-template-page-film.page-template-page-filming .content-wrapper .right,
.page-template-page-filming.page-template-page-contatti .content-wrapper .right,
.page-template-page-filming.page-template-page-filming .content-wrapper .right {
    width: 36%;
    float: left;
    background: #eaeae7;
    min-height: 100px;
    border-top-left-radius: 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0
}

.page-template-page-areastampa.page-template-page-contatti .content-wrapper .right h2,
.page-template-page-areastampa.page-template-page-filming .content-wrapper .right h2,
.page-template-page-areatrade.page-template-page-contatti .content-wrapper .right h2,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .right h2,
.page-template-page-contatti.page-template-page-contatti .content-wrapper .right h2,
.page-template-page-contatti.page-template-page-filming .content-wrapper .right h2,
.page-template-page-film.page-template-page-contatti .content-wrapper .right h2,
.page-template-page-film.page-template-page-filming .content-wrapper .right h2,
.page-template-page-filming.page-template-page-contatti .content-wrapper .right h2,
.page-template-page-filming.page-template-page-filming .content-wrapper .right h2 {
    color: #374b59;
    font-weight: 700;
    font-size: 30px;
    padding: 30px
}

@media (max-width:1023px) {
    .page-template-page-areastampa.page-template-page-contatti .content-wrapper .right,
    .page-template-page-areastampa.page-template-page-filming .content-wrapper .right,
    .page-template-page-areatrade.page-template-page-contatti .content-wrapper .right,
    .page-template-page-areatrade.page-template-page-filming .content-wrapper .right,
    .page-template-page-contatti.page-template-page-contatti .content-wrapper .right,
    .page-template-page-contatti.page-template-page-filming .content-wrapper .right,
    .page-template-page-film.page-template-page-contatti .content-wrapper .right,
    .page-template-page-film.page-template-page-filming .content-wrapper .right,
    .page-template-page-filming.page-template-page-contatti .content-wrapper .right,
    .page-template-page-filming.page-template-page-filming .content-wrapper .right {
        width: 100%;
        height: auto!important
    }
}

.page-template-page-areastampa.page-template-page-contatti .content-wrapper .right .agenzie-holder,
.page-template-page-areastampa.page-template-page-filming .content-wrapper .right .agenzie-holder,
.page-template-page-areatrade.page-template-page-contatti .content-wrapper .right .agenzie-holder,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .right .agenzie-holder,
.page-template-page-contatti.page-template-page-contatti .content-wrapper .right .agenzie-holder,
.page-template-page-contatti.page-template-page-filming .content-wrapper .right .agenzie-holder,
.page-template-page-film.page-template-page-contatti .content-wrapper .right .agenzie-holder,
.page-template-page-film.page-template-page-filming .content-wrapper .right .agenzie-holder,
.page-template-page-filming.page-template-page-contatti .content-wrapper .right .agenzie-holder,
.page-template-page-filming.page-template-page-filming .content-wrapper .right .agenzie-holder {
    padding: 30px
}

.page-template-page-areastampa.page-template-page-contatti .content-wrapper .right .agenzie-holder .agenzia,
.page-template-page-areastampa.page-template-page-filming .content-wrapper .right .agenzie-holder .agenzia,
.page-template-page-areatrade.page-template-page-contatti .content-wrapper .right .agenzie-holder .agenzia,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .right .agenzie-holder .agenzia,
.page-template-page-contatti.page-template-page-contatti .content-wrapper .right .agenzie-holder .agenzia,
.page-template-page-contatti.page-template-page-filming .content-wrapper .right .agenzie-holder .agenzia,
.page-template-page-film.page-template-page-contatti .content-wrapper .right .agenzie-holder .agenzia,
.page-template-page-film.page-template-page-filming .content-wrapper .right .agenzie-holder .agenzia,
.page-template-page-filming.page-template-page-contatti .content-wrapper .right .agenzie-holder .agenzia,
.page-template-page-filming.page-template-page-filming .content-wrapper .right .agenzie-holder .agenzia {
    color: #484848;
    float: left;
    width: 46%;
    padding-right: 4%;
    padding-bottom: 4%
}

@media (max-width:1023px) {
    .page-template-page-areastampa.page-template-page-contatti .content-wrapper .right .agenzie-holder .agenzia,
    .page-template-page-areastampa.page-template-page-filming .content-wrapper .right .agenzie-holder .agenzia,
    .page-template-page-areatrade.page-template-page-contatti .content-wrapper .right .agenzie-holder .agenzia,
    .page-template-page-areatrade.page-template-page-filming .content-wrapper .right .agenzie-holder .agenzia,
    .page-template-page-contatti.page-template-page-contatti .content-wrapper .right .agenzie-holder .agenzia,
    .page-template-page-contatti.page-template-page-filming .content-wrapper .right .agenzie-holder .agenzia,
    .page-template-page-film.page-template-page-contatti .content-wrapper .right .agenzie-holder .agenzia,
    .page-template-page-film.page-template-page-filming .content-wrapper .right .agenzie-holder .agenzia,
    .page-template-page-filming.page-template-page-contatti .content-wrapper .right .agenzie-holder .agenzia,
    .page-template-page-filming.page-template-page-filming .content-wrapper .right .agenzie-holder .agenzia {
        width: 100%;
        margin-bottom: 15px
    }
}

.page-template-page-areastampa.page-template-page-contatti .content-wrapper .right .agenzie-holder .agenzia h4,
.page-template-page-areastampa.page-template-page-filming .content-wrapper .right .agenzie-holder .agenzia h4,
.page-template-page-areatrade.page-template-page-contatti .content-wrapper .right .agenzie-holder .agenzia h4,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .right .agenzie-holder .agenzia h4,
.page-template-page-contatti.page-template-page-contatti .content-wrapper .right .agenzie-holder .agenzia h4,
.page-template-page-contatti.page-template-page-filming .content-wrapper .right .agenzie-holder .agenzia h4,
.page-template-page-film.page-template-page-contatti .content-wrapper .right .agenzie-holder .agenzia h4,
.page-template-page-film.page-template-page-filming .content-wrapper .right .agenzie-holder .agenzia h4,
.page-template-page-filming.page-template-page-contatti .content-wrapper .right .agenzie-holder .agenzia h4,
.page-template-page-filming.page-template-page-filming .content-wrapper .right .agenzie-holder .agenzia h4 {
    font-size: 18px;
    font-weight: 700
}

.page-template-page-areastampa.page-template-page-contatti .content-wrapper .right .agenzie-holder .agenzia .text,
.page-template-page-areastampa.page-template-page-filming .content-wrapper .right .agenzie-holder .agenzia .text,
.page-template-page-areatrade.page-template-page-contatti .content-wrapper .right .agenzie-holder .agenzia .text,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .right .agenzie-holder .agenzia .text,
.page-template-page-contatti.page-template-page-contatti .content-wrapper .right .agenzie-holder .agenzia .text,
.page-template-page-contatti.page-template-page-filming .content-wrapper .right .agenzie-holder .agenzia .text,
.page-template-page-film.page-template-page-contatti .content-wrapper .right .agenzie-holder .agenzia .text,
.page-template-page-film.page-template-page-filming .content-wrapper .right .agenzie-holder .agenzia .text,
.page-template-page-filming.page-template-page-contatti .content-wrapper .right .agenzie-holder .agenzia .text,
.page-template-page-filming.page-template-page-filming .content-wrapper .right .agenzie-holder .agenzia .text {
    font-size: 14px;
    line-height: 1.2em;
    word-break: break-all
}

.page-template-page-areastampa.page-template-page-contatti .content-wrapper .right .agenzie-holder .agenzia:nth-child(2n+1),
.page-template-page-areastampa.page-template-page-filming .content-wrapper .right .agenzie-holder .agenzia:nth-child(2n+1),
.page-template-page-areatrade.page-template-page-contatti .content-wrapper .right .agenzie-holder .agenzia:nth-child(2n+1),
.page-template-page-areatrade.page-template-page-filming .content-wrapper .right .agenzie-holder .agenzia:nth-child(2n+1),
.page-template-page-contatti.page-template-page-contatti .content-wrapper .right .agenzie-holder .agenzia:nth-child(2n+1),
.page-template-page-contatti.page-template-page-filming .content-wrapper .right .agenzie-holder .agenzia:nth-child(2n+1),
.page-template-page-film.page-template-page-contatti .content-wrapper .right .agenzie-holder .agenzia:nth-child(2n+1),
.page-template-page-film.page-template-page-filming .content-wrapper .right .agenzie-holder .agenzia:nth-child(2n+1),
.page-template-page-filming.page-template-page-contatti .content-wrapper .right .agenzie-holder .agenzia:nth-child(2n+1),
.page-template-page-filming.page-template-page-filming .content-wrapper .right .agenzie-holder .agenzia:nth-child(2n+1) {
    clear: both
}

.page-template-page-areastampa.page-template-page-filming .content-wrapper .left,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .left,
.page-template-page-contatti.page-template-page-filming .content-wrapper .left,
.page-template-page-film.page-template-page-filming .content-wrapper .left,
.page-template-page-filming.page-template-page-filming .content-wrapper .left {
    width: 58%
}

@media (max-width:1023px) {
    .page-template-page-areastampa.page-template-page-filming .content-wrapper .left,
    .page-template-page-areatrade.page-template-page-filming .content-wrapper .left,
    .page-template-page-contatti.page-template-page-filming .content-wrapper .left,
    .page-template-page-film.page-template-page-filming .content-wrapper .left,
    .page-template-page-filming.page-template-page-filming .content-wrapper .left {
        width: 100%
    }
}

.page-template-page-areastampa.page-template-page-filming .content-wrapper .left .fascia-head,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .left .fascia-head,
.page-template-page-contatti.page-template-page-filming .content-wrapper .left .fascia-head,
.page-template-page-film.page-template-page-filming .content-wrapper .left .fascia-head,
.page-template-page-filming.page-template-page-filming .content-wrapper .left .fascia-head {
    color: #354547
}

.page-template-page-areastampa.page-template-page-filming .content-wrapper .left h2,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .left h2,
.page-template-page-contatti.page-template-page-filming .content-wrapper .left h2,
.page-template-page-film.page-template-page-filming .content-wrapper .left h2,
.page-template-page-filming.page-template-page-filming .content-wrapper .left h2 {
    color: #272525;
    padding: 30px 0 30px;
    font-size: 22px;
    border-bottom: 2px solid #dbdad9;
    font-weight: 700;
    line-height: 1.3em
}

.page-template-page-areastampa.page-template-page-filming .content-wrapper .left .text,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .left .text,
.page-template-page-contatti.page-template-page-filming .content-wrapper .left .text,
.page-template-page-film.page-template-page-filming .content-wrapper .left .text,
.page-template-page-filming.page-template-page-filming .content-wrapper .left .text {
    color: #272525;
    padding: 30px 0;
    line-height: 1.4em
}

.page-template-page-areastampa.page-template-page-filming .content-wrapper .left .text strong,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .left .text strong,
.page-template-page-contatti.page-template-page-filming .content-wrapper .left .text strong,
.page-template-page-film.page-template-page-filming .content-wrapper .left .text strong,
.page-template-page-filming.page-template-page-filming .content-wrapper .left .text strong {
    font-weight: 700
}

.page-template-page-areastampa.page-template-page-filming .content-wrapper .left .text .col,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .left .text .col,
.page-template-page-contatti.page-template-page-filming .content-wrapper .left .text .col,
.page-template-page-film.page-template-page-filming .content-wrapper .left .text .col,
.page-template-page-filming.page-template-page-filming .content-wrapper .left .text .col {
    width: 50%;
    padding-right: 5%;
    float: left
}

@media (max-width:768px) {
    .page-template-page-areastampa.page-template-page-filming .content-wrapper .left .text .col,
    .page-template-page-areatrade.page-template-page-filming .content-wrapper .left .text .col,
    .page-template-page-contatti.page-template-page-filming .content-wrapper .left .text .col,
    .page-template-page-film.page-template-page-filming .content-wrapper .left .text .col,
    .page-template-page-filming.page-template-page-filming .content-wrapper .left .text .col {
        width: 100%;
        margin-bottom: 15px
    }
}

.page-template-page-areastampa.page-template-page-filming .content-wrapper .left .text ul,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .left .text ul,
.page-template-page-contatti.page-template-page-filming .content-wrapper .left .text ul,
.page-template-page-film.page-template-page-filming .content-wrapper .left .text ul,
.page-template-page-filming.page-template-page-filming .content-wrapper .left .text ul {
    list-style-type: disc;
    list-style-position: inside
}

.page-template-page-areastampa.page-template-page-filming .content-wrapper .right,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .right,
.page-template-page-contatti.page-template-page-filming .content-wrapper .right,
.page-template-page-film.page-template-page-filming .content-wrapper .right,
.page-template-page-filming.page-template-page-filming .content-wrapper .right {
    border-left: 5px solid #e2e2df;
    width: 42%
}

@media (max-width:1023px) {
    .page-template-page-areastampa.page-template-page-filming .content-wrapper .right,
    .page-template-page-areatrade.page-template-page-filming .content-wrapper .right,
    .page-template-page-contatti.page-template-page-filming .content-wrapper .right,
    .page-template-page-film.page-template-page-filming .content-wrapper .right,
    .page-template-page-filming.page-template-page-filming .content-wrapper .right {
        width: 100%
    }
}

.page-template-page-areastampa.page-template-page-filming .content-wrapper .right h2,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .right h2,
.page-template-page-contatti.page-template-page-filming .content-wrapper .right h2,
.page-template-page-film.page-template-page-filming .content-wrapper .right h2,
.page-template-page-filming.page-template-page-filming .content-wrapper .right h2 {
    color: #354547
}

.page-template-page-areastampa.page-template-page-filming .content-wrapper .right .right-image,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .right .right-image,
.page-template-page-contatti.page-template-page-filming .content-wrapper .right .right-image,
.page-template-page-film.page-template-page-filming .content-wrapper .right .right-image,
.page-template-page-filming.page-template-page-filming .content-wrapper .right .right-image {
    padding: 0 30px;
    width: 100%
}

.page-template-page-areastampa.page-template-page-filming .content-wrapper .right .right-image img,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .right .right-image img,
.page-template-page-contatti.page-template-page-filming .content-wrapper .right .right-image img,
.page-template-page-film.page-template-page-filming .content-wrapper .right .right-image img,
.page-template-page-filming.page-template-page-filming .content-wrapper .right .right-image img {
    width: 100%;
    border-bottom: 5px solid #fff
}

.page-template-page-areastampa.page-template-page-filming .content-wrapper .right .imdb_link,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .right .imdb_link,
.page-template-page-contatti.page-template-page-filming .content-wrapper .right .imdb_link,
.page-template-page-film.page-template-page-filming .content-wrapper .right .imdb_link,
.page-template-page-filming.page-template-page-filming .content-wrapper .right .imdb_link {
    display: block;
    padding: 15px 30px 0
}

.page-template-page-areastampa.page-template-page-filming .content-wrapper .right .imdb_link img,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .right .imdb_link img,
.page-template-page-contatti.page-template-page-filming .content-wrapper .right .imdb_link img,
.page-template-page-film.page-template-page-filming .content-wrapper .right .imdb_link img,
.page-template-page-filming.page-template-page-filming .content-wrapper .right .imdb_link img {
    width: 50%
}

.page-template-page-areastampa.page-template-page-filming .content-wrapper .right h4,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .right h4,
.page-template-page-contatti.page-template-page-filming .content-wrapper .right h4,
.page-template-page-film.page-template-page-filming .content-wrapper .right h4,
.page-template-page-filming.page-template-page-filming .content-wrapper .right h4 {
    padding: 30px 30px 0;
    color: #484848;
    font-weight: 700;
    font-size: 22px;
    line-height: 1.3em
}

.page-template-page-areastampa.page-template-page-filming .content-wrapper .right .text,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .right .text,
.page-template-page-contatti.page-template-page-filming .content-wrapper .right .text,
.page-template-page-film.page-template-page-filming .content-wrapper .right .text,
.page-template-page-filming.page-template-page-filming .content-wrapper .right .text {
    font-size: 16px;
    line-height: 1.3em;
    padding: 0 30px 15px;
    color: #484848
}

.page-template-page-areastampa.page-template-page-filming .content-wrapper .right .btn-contact,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .right .btn-contact,
.page-template-page-contatti.page-template-page-filming .content-wrapper .right .btn-contact,
.page-template-page-film.page-template-page-filming .content-wrapper .right .btn-contact,
.page-template-page-filming.page-template-page-filming .content-wrapper .right .btn-contact {
    padding: 0 30px
}

.page-template-page-areastampa.page-template-page-filming .content-wrapper .right .btn-contact .btn,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .right .btn-contact .btn,
.page-template-page-contatti.page-template-page-filming .content-wrapper .right .btn-contact .btn,
.page-template-page-film.page-template-page-filming .content-wrapper .right .btn-contact .btn,
.page-template-page-filming.page-template-page-filming .content-wrapper .right .btn-contact .btn {
    background: #fff;
    box-shadow: 0 2px 0 rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, .2);
    padding: 10px;
    color: #484847!important;
    font-weight: 700;
    margin-bottom: 15px
}

.page-template-page-areastampa.page-template-page-filming .content-wrapper .right .btn-contact .right-contact,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .right .btn-contact .right-contact,
.page-template-page-contatti.page-template-page-filming .content-wrapper .right .btn-contact .right-contact,
.page-template-page-film.page-template-page-filming .content-wrapper .right .btn-contact .right-contact,
.page-template-page-filming.page-template-page-filming .content-wrapper .right .btn-contact .right-contact {
    color: #484848
}

.page-template-page-areastampa.page-template-page-filming .content-wrapper .right .btn-contact .right-contact a,
.page-template-page-areatrade.page-template-page-filming .content-wrapper .right .btn-contact .right-contact a,
.page-template-page-contatti.page-template-page-filming .content-wrapper .right .btn-contact .right-contact a,
.page-template-page-film.page-template-page-filming .content-wrapper .right .btn-contact .right-contact a,
.page-template-page-filming.page-template-page-filming .content-wrapper .right .btn-contact .right-contact a {
    font-weight: 700;
    color: #484848
}

.page-template-page-areastampa .head,
.page-template-page-areatrade .head,
.page-template-page-contatti .head,
.page-template-page-film .head,
.page-template-page-play .head,
.page-template-page-filming-in-italy .head,
.page-template-page-filming .head {
    position: absolute;
    z-index: 0;
    bottom: 17vh;
    left: 0;
    width: 100%
}

.page-template-page-areastampa .head .detail-container,
.page-template-page-areatrade .head .detail-container,
.page-template-page-contatti .head .detail-container,
.page-template-page-film .head .detail-container,
.page-template-page-play .head .detail-container,
.page-template-page-filming-in-italy .head .detail-container,
.page-template-page-filming .head .detail-container {
    width: 100%;
    padding: 2.5vw 5vw calc(2.5vw + 15px) 60px;
    border-top: 1px solid rgba(255, 255, 255, .2);
    position: relative
}

@media (max-width:768px) {
    .page-template-page-areastampa .head .detail-container,
    .page-template-page-areatrade .head .detail-container,
    .page-template-page-contatti .head .detail-container,
    .page-template-page-film .head .detail-container,
    .page-template-page-play .head .detail-container,
    .page-template-page-filming-in-italy .head .detail-container,
    .page-template-page-filming .head .detail-container {
        padding: 0 15px;
        border-top: 0
    }
}

.page-template-page-areastampa .head .detail-container .line-bottom,
.page-template-page-areatrade .head .detail-container .line-bottom,
.page-template-page-contatti .head .detail-container .line-bottom,
.page-template-page-film .head .detail-container .line-bottom,
.page-template-page-play .head .detail-container .line-bottom,
.page-template-page-filming-in-italy .head .detail-container .line-bottom,
.page-template-page-filming .head .detail-container .line-bottom {
    background-color: #fff;
    opacity: .2;
    bottom: 15px;
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0
}

@media (max-width:768px) {
    .page-template-page-areastampa .head .detail-container .line-bottom,
    .page-template-page-areatrade .head .detail-container .line-bottom,
    .page-template-page-contatti .head .detail-container .line-bottom,
    .page-template-page-film .head .detail-container .line-bottom,
    .page-template-page-play .head .detail-container .line-bottom,
    .page-template-page-filming-in-italy .head .detail-container .line-bottom,
    .page-template-page-filming .head .detail-container .line-bottom {
        display: none
    }
}

.page-template-page-areastampa .head .detail-container .transparent-bg,
.page-template-page-areatrade .head .detail-container .transparent-bg,
.page-template-page-contatti .head .detail-container .transparent-bg,
.page-template-page-film .head .detail-container .transparent-bg,
.page-template-page-play .head .detail-container .transparent-bg,
.page-template-page-filming-in-italy .head .detail-container .transparent-bg,
.page-template-page-filming .head .detail-container .transparent-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: .2;
    z-index: -1
}

.page-template-page-areastampa .head .detail-container h1,
.page-template-page-areatrade .head .detail-container h1,
.page-template-page-contatti .head .detail-container h1,
.page-template-page-film .head .detail-container h1,
.page-template-page-play .head .detail-container h1,
.page-template-page-filming-in-italy .head .detail-container h1,
.page-template-page-filming .head .detail-container h1 {
    font-size: 5em;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    display: block;
    padding-right: 30vw
}

@media (max-width:1024px) {
    .page-template-page-areastampa .head .detail-container h1,
    .page-template-page-areatrade .head .detail-container h1,
    .page-template-page-contatti .head .detail-container h1,
    .page-template-page-film .head .detail-container h1,
    .page-template-page-play .head .detail-container h1,
    .page-template-page-filming-in-italy .head .detail-container h1,
    .page-template-page-filming .head .detail-container h1 {
        font-size: 3em
    }
}

.page-template-page-areastampa .head .detail-container .di,
.page-template-page-areatrade .head .detail-container .di,
.page-template-page-contatti .head .detail-container .di,
.page-template-page-film .head .detail-container .di,
.page-template-page-play .head .detail-container .di,
.page-template-page-filming-in-italy .head .detail-container .di,
.page-template-page-filming .head .detail-container .di {
    color: #fff;
    opacity: .4;
    font-weight: 700;
    margin-top: .5em;
    font-size: 1em;
    text-transform: uppercase
}

.page-template-page-areastampa .head .detail-container .dal,
.page-template-page-areatrade .head .detail-container .dal,
.page-template-page-contatti .head .detail-container .dal,
.page-template-page-film .head .detail-container .dal,
.page-template-page-play .head .detail-container .dal,
.page-template-page-filming-in-italy .head .detail-container .dal,
.page-template-page-filming .head .detail-container .dal {
    color: #fff;
    opacity: .8;
    font-weight: 700;
    font-size: 1.4em;
    text-transform: uppercase
}

.page-template-page-areastampa .head .detail-container .home-trailer,
.page-template-page-areatrade .head .detail-container .home-trailer,
.page-template-page-contatti .head .detail-container .home-trailer,
.page-template-page-film .head .detail-container .home-trailer,
.page-template-page-play .head .detail-container .home-trailer,
.page-template-page-filming-in-italy .head .detail-container .home-trailer,
.page-template-page-filming .head .detail-container .home-trailer {
    bottom: 10vh;
    position: absolute;
    left: 66.666%;
    padding-left: 2.5vw;
    z-index: 15;
    transform: translateY(-15%);
    cursor: pointer
}

@media (max-width:768px) {
    .page-template-page-areastampa .head .detail-container .home-trailer,
    .page-template-page-areatrade .head .detail-container .home-trailer,
    .page-template-page-contatti .head .detail-container .home-trailer,
    .page-template-page-film .head .detail-container .home-trailer,
    .page-template-page-play .head .detail-container .home-trailer,
    .page-template-page-filming-in-italy .head .detail-container .home-trailer,
    .page-template-page-filming .head .detail-container .home-trailer {
        display: none
    }
}

.page-template-page-areastampa .head .detail-container .home-trailer .play-btn,
.page-template-page-areatrade .head .detail-container .home-trailer .play-btn,
.page-template-page-contatti .head .detail-container .home-trailer .play-btn,
.page-template-page-film .head .detail-container .home-trailer .play-btn,
.page-template-page-play .head .detail-container .home-trailer .play-btn,
.page-template-page-filming-in-italy .head .detail-container .home-trailer .play-btn,
.page-template-page-filming .head .detail-container .home-trailer .play-btn {
    width: 49px;
    height: 49px;
    display: inline-block;
    vertical-align: top
}

.page-template-page-areastampa .head .detail-container .home-trailer .play-btn img,
.page-template-page-areatrade .head .detail-container .home-trailer .play-btn img,
.page-template-page-contatti .head .detail-container .home-trailer .play-btn img,
.page-template-page-film .head .detail-container .home-trailer .play-btn img,
.page-template-page-play .head .detail-container .home-trailer .play-btn img,
.page-template-page-filming-in-italy .head .detail-container .home-trailer .play-btn img,
.page-template-page-filming .head .detail-container .home-trailer .play-btn img {
    max-width: 100%;
    max-height: 100%
}

.page-template-page-areastampa .head .detail-container .home-trailer .watch,
.page-template-page-areatrade .head .detail-container .home-trailer .watch,
.page-template-page-contatti .head .detail-container .home-trailer .watch,
.page-template-page-film .head .detail-container .home-trailer .watch,
.page-template-page-play .head .detail-container .home-trailer .watch,
.page-template-page-filming-in-italy .head .detail-container .home-trailer .watch,
.page-template-page-filming .head .detail-container .home-trailer .watch {
    height: 49px;
    line-height: 49px;
    display: inline-block;
    vertical-align: top;
    padding: 0 20px;
    text-transform: uppercase
}

@media (max-width:768px) {
    .page-template-page-areastampa .head .detail-container,
    .page-template-page-areatrade .head .detail-container,
    .page-template-page-contatti .head .detail-container,
    .page-template-page-film .head .detail-container,
    .page-template-page-play .head .detail-container,
    .page-template-page-filming-in-italy .head .detail-container,
    .page-template-page-filming .head .detail-container {
        left: 15px;
        padding: 0
    }
    .page-template-page-areastampa .head .detail-container h1,
    .page-template-page-areatrade .head .detail-container h1,
    .page-template-page-contatti .head .detail-container h1,
    .page-template-page-film .head .detail-container h1,
    .page-template-page-play .head .detail-container h1,
    .page-template-page-filming-in-italy .head .detail-container h1,
    .page-template-page-filming .head .detail-container h1 {
        font-size: 30px
    }
    .page-template-page-areastampa .head .detail-container .di,
    .page-template-page-areatrade .head .detail-container .di,
    .page-template-page-contatti .head .detail-container .di,
    .page-template-page-film .head .detail-container .di,
    .page-template-page-play .head .detail-container .di,
    .page-template-page-filming-in-italy .head .detail-container .di,
    .page-template-page-filming .head .detail-container .di {
        font-size: 14px;
        margin-top: .5em
    }
    .page-template-page-areastampa .head .detail-container .dal,
    .page-template-page-areatrade .head .detail-container .dal,
    .page-template-page-contatti .head .detail-container .dal,
    .page-template-page-film .head .detail-container .dal,
    .page-template-page-play .head .detail-container .dal,
    .page-template-page-filming-in-italy .head .detail-container .dal,
    .page-template-page-filming .head .detail-container .dal {
        font-size: 18px
    }
}

.page-template-page-areastampa .scheda,
.page-template-page-areatrade .scheda,
.page-template-page-contatti .scheda,
.page-template-page-film .scheda,
.page-template-page-play .scheda,
.page-template-page-filming-in-italy .scheda,
.page-template-page-filming .scheda {
    z-index: 10;
    position: relative;
    width: calc(100% - 60px);
    margin: 0 30px;
    border-top-left-radius: 10px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0
}

@media (max-width:768px) {
    .page-template-page-areastampa .scheda,
    .page-template-page-areatrade .scheda,
    .page-template-page-contatti .scheda,
    .page-template-page-film .scheda,
    .page-template-page-play .scheda,
    .page-template-page-filming-in-italy .scheda,
    .page-template-page-filming .scheda {
        margin: 0 15px;
        width: calc(100% - 30px)
    }
}

.page-template-page-areastampa .scheda .scheda-detail,
.page-template-page-areatrade .scheda .scheda-detail,
.page-template-page-contatti .scheda .scheda-detail,
.page-template-page-film .scheda .scheda-detail,
.page-template-page-play .scheda .scheda-detail,
.page-template-page-filming-in-italy .scheda .scheda-detail,
.page-template-page-filming .scheda .scheda-detail {
    width: 100%;
    color: #000;
    background-color: #fff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0
}

.page-template-page-areastampa .scheda .scheda-detail .movies-categories,
.page-template-page-areatrade .scheda .scheda-detail .movies-categories,
.page-template-page-contatti .scheda .scheda-detail .movies-categories,
.page-template-page-film .scheda .scheda-detail .movies-categories,
.page-template-page-play .scheda .scheda-detail .movies-categories,
.page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories,
.page-template-page-filming .scheda .scheda-detail .movies-categories {
    padding: 0 30px;
    background: #fff;
    width: 100%;
    position: relative;
    z-index: 5;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .1)
}

@media (max-width:768px) {
    .page-template-page-areastampa .scheda .scheda-detail .movies-categories,
    .page-template-page-areatrade .scheda .scheda-detail .movies-categories,
    .page-template-page-contatti .scheda .scheda-detail .movies-categories,
    .page-template-page-film .scheda .scheda-detail .movies-categories,
    .page-template-page-play .scheda .scheda-detail .movies-categories,
    .page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories,
    .page-template-page-filming .scheda .scheda-detail .movies-categories {
        padding: 0
    }
}

.page-template-page-areastampa .scheda .scheda-detail .movies-categories.searchOpen .search,
.page-template-page-areatrade .scheda .scheda-detail .movies-categories.searchOpen .search,
.page-template-page-contatti .scheda .scheda-detail .movies-categories.searchOpen .search,
.page-template-page-film .scheda .scheda-detail .movies-categories.searchOpen .search,
.page-template-page-play .scheda .scheda-detail .movies-categories.searchOpen .search,
.page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories.searchOpen .search,
.page-template-page-filming .scheda .scheda-detail .movies-categories.searchOpen .search {
    width: 90%
}

.page-template-page-areastampa .scheda .scheda-detail .movies-categories.searchOpen .filters-list,
.page-template-page-areatrade .scheda .scheda-detail .movies-categories.searchOpen .filters-list,
.page-template-page-contatti .scheda .scheda-detail .movies-categories.searchOpen .filters-list,
.page-template-page-film .scheda .scheda-detail .movies-categories.searchOpen .filters-list,
.page-template-page-play .scheda .scheda-detail .movies-categories.searchOpen .filters-list,
.page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories.searchOpen .filters-list,
.page-template-page-filming .scheda .scheda-detail .movies-categories.searchOpen .filters-list {
    display: none
}

.page-template-page-areastampa .scheda .scheda-detail .movies-categories.searchOpen .order,
.page-template-page-areatrade .scheda .scheda-detail .movies-categories.searchOpen .order,
.page-template-page-contatti .scheda .scheda-detail .movies-categories.searchOpen .order,
.page-template-page-film .scheda .scheda-detail .movies-categories.searchOpen .order,
.page-template-page-play .scheda .scheda-detail .movies-categories.searchOpen .order,
.page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories.searchOpen .order,
.page-template-page-filming .scheda .scheda-detail .movies-categories.searchOpen .order {
    display: none
}

.page-template-page-areastampa .scheda .scheda-detail .movies-categories .order,
.page-template-page-areatrade .scheda .scheda-detail .movies-categories .order,
.page-template-page-contatti .scheda .scheda-detail .movies-categories .order,
.page-template-page-film .scheda .scheda-detail .movies-categories .order,
.page-template-page-play .scheda .scheda-detail .movies-categories .order,
.page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories .order,
.page-template-page-filming .scheda .scheda-detail .movies-categories .order {
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
    text-transform: uppercase;
    font-weight: 700;
    line-height: 36px;
    color: #424242
}

.page-template-page-areastampa .scheda .scheda-detail .movies-categories .order span,
.page-template-page-areatrade .scheda .scheda-detail .movies-categories .order span,
.page-template-page-contatti .scheda .scheda-detail .movies-categories .order span,
.page-template-page-film .scheda .scheda-detail .movies-categories .order span,
.page-template-page-play .scheda .scheda-detail .movies-categories .order span,
.page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories .order span,
.page-template-page-filming .scheda .scheda-detail .movies-categories .order span {
    margin-right: 10px;
    display: inline-block
}

@media (min-width:990px) and (max-width:1100px) {
    .page-template-page-areastampa .scheda .scheda-detail .movies-categories .order span,
    .page-template-page-areatrade .scheda .scheda-detail .movies-categories .order span,
    .page-template-page-contatti .scheda .scheda-detail .movies-categories .order span,
    .page-template-page-film .scheda .scheda-detail .movies-categories .order span,
    .page-template-page-play .scheda .scheda-detail .movies-categories .order span,
    .page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories .order span,
    .page-template-page-filming .scheda .scheda-detail .movies-categories .order span {
        display: none
    }
}

@media (max-width:989px) {
    .page-template-page-areastampa .scheda .scheda-detail .movies-categories .order,
    .page-template-page-areatrade .scheda .scheda-detail .movies-categories .order,
    .page-template-page-contatti .scheda .scheda-detail .movies-categories .order,
    .page-template-page-film .scheda .scheda-detail .movies-categories .order,
    .page-template-page-play .scheda .scheda-detail .movies-categories .order,
    .page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories .order,
    .page-template-page-filming .scheda .scheda-detail .movies-categories .order {
        position: relative;
        top: 0;
        right: auto;
        padding: 15px;
        text-align: center;
        margin-top: 10px;
        border-top: 1px solid #ededed;
        transform: translateY(0);
        display: none
    }
    .page-template-page-areastampa .scheda .scheda-detail .movies-categories .order.open,
    .page-template-page-areatrade .scheda .scheda-detail .movies-categories .order.open,
    .page-template-page-contatti .scheda .scheda-detail .movies-categories .order.open,
    .page-template-page-film .scheda .scheda-detail .movies-categories .order.open,
    .page-template-page-play .scheda .scheda-detail .movies-categories .order.open,
    .page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories .order.open,
    .page-template-page-filming .scheda .scheda-detail .movies-categories .order.open {
        display: block
    }
}

.page-template-page-areastampa .scheda .scheda-detail .movies-categories .order a,
.page-template-page-areatrade .scheda .scheda-detail .movies-categories .order a,
.page-template-page-contatti .scheda .scheda-detail .movies-categories .order a,
.page-template-page-film .scheda .scheda-detail .movies-categories .order a,
.page-template-page-play .scheda .scheda-detail .movies-categories .order a,
.page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories .order a,
.page-template-page-filming .scheda .scheda-detail .movies-categories .order a {
    color: #7f7f7f;
    border: 1px solid #dbdbdb;
    text-decoration: none;
    display: inline-block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    cursor: pointer
}

.page-template-page-areastampa .scheda .scheda-detail .movies-categories .order a i,
.page-template-page-areatrade .scheda .scheda-detail .movies-categories .order a i,
.page-template-page-contatti .scheda .scheda-detail .movies-categories .order a i,
.page-template-page-film .scheda .scheda-detail .movies-categories .order a i,
.page-template-page-play .scheda .scheda-detail .movies-categories .order a i,
.page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories .order a i,
.page-template-page-filming .scheda .scheda-detail .movies-categories .order a i {
    vertical-align: middle
}

.page-template-page-areastampa .scheda .scheda-detail .movies-categories .order a.active,
.page-template-page-areatrade .scheda .scheda-detail .movies-categories .order a.active,
.page-template-page-contatti .scheda .scheda-detail .movies-categories .order a.active,
.page-template-page-film .scheda .scheda-detail .movies-categories .order a.active,
.page-template-page-play .scheda .scheda-detail .movies-categories .order a.active,
.page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories .order a.active,
.page-template-page-filming .scheda .scheda-detail .movies-categories .order a.active {
    background: #e1e1e1;
    color: #424242
}

.page-template-page-areastampa .scheda .scheda-detail .movies-categories .filter-opener,
.page-template-page-areatrade .scheda .scheda-detail .movies-categories .filter-opener,
.page-template-page-contatti .scheda .scheda-detail .movies-categories .filter-opener,
.page-template-page-film .scheda .scheda-detail .movies-categories .filter-opener,
.page-template-page-play .scheda .scheda-detail .movies-categories .filter-opener,
.page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories .filter-opener,
.page-template-page-filming .scheda .scheda-detail .movies-categories .filter-opener {
    display: none;
    padding: 20px 0 20px;
    text-align: center;
    font-weight: 700;
    color: #424242;
    cursor: pointer
}

.page-template-page-areastampa .scheda .scheda-detail .movies-categories .filter-opener .burger,
.page-template-page-areatrade .scheda .scheda-detail .movies-categories .filter-opener .burger,
.page-template-page-contatti .scheda .scheda-detail .movies-categories .filter-opener .burger,
.page-template-page-film .scheda .scheda-detail .movies-categories .filter-opener .burger,
.page-template-page-play .scheda .scheda-detail .movies-categories .filter-opener .burger,
.page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories .filter-opener .burger,
.page-template-page-filming .scheda .scheda-detail .movies-categories .filter-opener .burger {
    display: inline-block
}

.page-template-page-areastampa .scheda .scheda-detail .movies-categories .filter-opener .burger span,
.page-template-page-areatrade .scheda .scheda-detail .movies-categories .filter-opener .burger span,
.page-template-page-contatti .scheda .scheda-detail .movies-categories .filter-opener .burger span,
.page-template-page-film .scheda .scheda-detail .movies-categories .filter-opener .burger span,
.page-template-page-play .scheda .scheda-detail .movies-categories .filter-opener .burger span,
.page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories .filter-opener .burger span,
.page-template-page-filming .scheda .scheda-detail .movies-categories .filter-opener .burger span {
    display: block;
    width: 25px;
    height: 3px;
    background: #424242;
    margin: 3px 0
}

@media (max-width:989px) {
    .page-template-page-areastampa .scheda .scheda-detail .movies-categories .filter-opener,
    .page-template-page-areatrade .scheda .scheda-detail .movies-categories .filter-opener,
    .page-template-page-contatti .scheda .scheda-detail .movies-categories .filter-opener,
    .page-template-page-film .scheda .scheda-detail .movies-categories .filter-opener,
    .page-template-page-play .scheda .scheda-detail .movies-categories .filter-opener,
    .page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories .filter-opener,
    .page-template-page-filming .scheda .scheda-detail .movies-categories .filter-opener {
        display: block
    }
}

.page-template-page-areastampa .scheda .scheda-detail .movies-categories .search,
.page-template-page-areatrade .scheda .scheda-detail .movies-categories .search,
.page-template-page-contatti .scheda .scheda-detail .movies-categories .search,
.page-template-page-film .scheda .scheda-detail .movies-categories .search,
.page-template-page-play .scheda .scheda-detail .movies-categories .search,
.page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories .search,
.page-template-page-filming .scheda .scheda-detail .movies-categories .search {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 15%;
    float: left;
    padding: 9px 15px;
    background: #fff;
    z-index: 10;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0
}

.page-template-page-areastampa .scheda .scheda-detail .movies-categories .search .openSearch,
.page-template-page-areatrade .scheda .scheda-detail .movies-categories .search .openSearch,
.page-template-page-contatti .scheda .scheda-detail .movies-categories .search .openSearch,
.page-template-page-film .scheda .scheda-detail .movies-categories .search .openSearch,
.page-template-page-play .scheda .scheda-detail .movies-categories .search .openSearch,
.page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories .search .openSearch,
.page-template-page-filming .scheda .scheda-detail .movies-categories .search .openSearch {
    color: #7f7f7f;
    border: 1px solid #dbdbdb;
    text-decoration: none;
    display: inline-block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    cursor: pointer
}

.page-template-page-areastampa .scheda .scheda-detail .movies-categories .search .openSearch i,
.page-template-page-areatrade .scheda .scheda-detail .movies-categories .search .openSearch i,
.page-template-page-contatti .scheda .scheda-detail .movies-categories .search .openSearch i,
.page-template-page-film .scheda .scheda-detail .movies-categories .search .openSearch i,
.page-template-page-play .scheda .scheda-detail .movies-categories .search .openSearch i,
.page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories .search .openSearch i,
.page-template-page-filming .scheda .scheda-detail .movies-categories .search .openSearch i {
    vertical-align: middle
}

.page-template-page-areastampa .scheda .scheda-detail .movies-categories .search .closeSearch,
.page-template-page-areatrade .scheda .scheda-detail .movies-categories .search .closeSearch,
.page-template-page-contatti .scheda .scheda-detail .movies-categories .search .closeSearch,
.page-template-page-film .scheda .scheda-detail .movies-categories .search .closeSearch,
.page-template-page-play .scheda .scheda-detail .movies-categories .search .closeSearch,
.page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories .search .closeSearch,
.page-template-page-filming .scheda .scheda-detail .movies-categories .search .closeSearch {
    display: none;
    color: #7f7f7f;
    border: 1px solid #dbdbdb;
    text-decoration: none;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    cursor: pointer;
    position: absolute;
    right: 15px
}

.page-template-page-areastampa .scheda .scheda-detail .movies-categories .search .closeSearch i,
.page-template-page-areatrade .scheda .scheda-detail .movies-categories .search .closeSearch i,
.page-template-page-contatti .scheda .scheda-detail .movies-categories .search .closeSearch i,
.page-template-page-film .scheda .scheda-detail .movies-categories .search .closeSearch i,
.page-template-page-play .scheda .scheda-detail .movies-categories .search .closeSearch i,
.page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories .search .closeSearch i,
.page-template-page-filming .scheda .scheda-detail .movies-categories .search .closeSearch i {
    vertical-align: middle
}

.page-template-page-areastampa .scheda .scheda-detail .movies-categories .search #sq-form,
.page-template-page-areatrade .scheda .scheda-detail .movies-categories .search #sq-form,
.page-template-page-contatti .scheda .scheda-detail .movies-categories .search #sq-form,
.page-template-page-film .scheda .scheda-detail .movies-categories .search #sq-form,
.page-template-page-play .scheda .scheda-detail .movies-categories .search #sq-form,
.page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories .search #sq-form,
.page-template-page-filming .scheda .scheda-detail .movies-categories .search #sq-form {
    display: none;
    width: calc(90% - 75px);
    margin-left: 15px
}

.page-template-page-areastampa .scheda .scheda-detail .movies-categories .search input,
.page-template-page-areatrade .scheda .scheda-detail .movies-categories .search input,
.page-template-page-contatti .scheda .scheda-detail .movies-categories .search input,
.page-template-page-film .scheda .scheda-detail .movies-categories .search input,
.page-template-page-play .scheda .scheda-detail .movies-categories .search input,
.page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories .search input,
.page-template-page-filming .scheda .scheda-detail .movies-categories .search input {
    width: 100%;
    padding: 9px;
    font-size: 14px;
    font-weight: 700;
    font-family: Montserrat;
    color: #424242;
    border: 0;
    background: #f6f6f6;
    border-radius: 5px
}

.page-template-page-areastampa .scheda .scheda-detail .movies-categories .filters-list,
.page-template-page-areatrade .scheda .scheda-detail .movies-categories .filters-list,
.page-template-page-contatti .scheda .scheda-detail .movies-categories .filters-list,
.page-template-page-film .scheda .scheda-detail .movies-categories .filters-list,
.page-template-page-play .scheda .scheda-detail .movies-categories .filters-list,
.page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories .filters-list,
.page-template-page-filming .scheda .scheda-detail .movies-categories .filters-list {
    text-align: center;
    width: 100%
}

@media (max-width:989px) {
    .page-template-page-areastampa .scheda .scheda-detail .movies-categories .filters-list,
    .page-template-page-areatrade .scheda .scheda-detail .movies-categories .filters-list,
    .page-template-page-contatti .scheda .scheda-detail .movies-categories .filters-list,
    .page-template-page-film .scheda .scheda-detail .movies-categories .filters-list,
    .page-template-page-play .scheda .scheda-detail .movies-categories .filters-list,
    .page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories .filters-list,
    .page-template-page-filming .scheda .scheda-detail .movies-categories .filters-list {
        display: none
    }
    .page-template-page-areastampa .scheda .scheda-detail .movies-categories .filters-list.open,
    .page-template-page-areatrade .scheda .scheda-detail .movies-categories .filters-list.open,
    .page-template-page-contatti .scheda .scheda-detail .movies-categories .filters-list.open,
    .page-template-page-film .scheda .scheda-detail .movies-categories .filters-list.open,
    .page-template-page-play .scheda .scheda-detail .movies-categories .filters-list.open,
    .page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories .filters-list.open,
    .page-template-page-filming .scheda .scheda-detail .movies-categories .filters-list.open {
        display: block
    }
}

.page-template-page-areastampa .scheda .scheda-detail .movies-categories .filter,
.page-template-page-areatrade .scheda .scheda-detail .movies-categories .filter,
.page-template-page-contatti .scheda .scheda-detail .movies-categories .filter,
.page-template-page-film .scheda .scheda-detail .movies-categories .filter,
.page-template-page-play .scheda .scheda-detail .movies-categories .filter,
.page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories .filter,
.page-template-page-filming .scheda .scheda-detail .movies-categories .filter {
    text-transform: uppercase;
    font-weight: 700;
    display: inline-block;
    padding: 20px 2vw;
    cursor: pointer;
    color: #a0a0a0;
    border-right: 1px solid #e5e5e5;
    text-decoration: none
}

.page-template-page-areastampa .scheda .scheda-detail .movies-categories .filter:first-child,
.page-template-page-areatrade .scheda .scheda-detail .movies-categories .filter:first-child,
.page-template-page-contatti .scheda .scheda-detail .movies-categories .filter:first-child,
.page-template-page-film .scheda .scheda-detail .movies-categories .filter:first-child,
.page-template-page-play .scheda .scheda-detail .movies-categories .filter:first-child,
.page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories .filter:first-child,
.page-template-page-filming .scheda .scheda-detail .movies-categories .filter:first-child {
    border-left: 1px solid #e5e5e5
}

.page-template-page-areastampa .scheda .scheda-detail .movies-categories .filter.active,
.page-template-page-areatrade .scheda .scheda-detail .movies-categories .filter.active,
.page-template-page-contatti .scheda .scheda-detail .movies-categories .filter.active,
.page-template-page-film .scheda .scheda-detail .movies-categories .filter.active,
.page-template-page-play .scheda .scheda-detail .movies-categories .filter.active,
.page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories .filter.active,
.page-template-page-filming .scheda .scheda-detail .movies-categories .filter.active {
    background: #e1e1e1;
    color: #424242
}

@media (max-width:768px) {
    .page-template-page-areastampa .scheda .scheda-detail .movies-categories .filter,
    .page-template-page-areatrade .scheda .scheda-detail .movies-categories .filter,
    .page-template-page-contatti .scheda .scheda-detail .movies-categories .filter,
    .page-template-page-film .scheda .scheda-detail .movies-categories .filter,
    .page-template-page-filming-in-italy .scheda .scheda-detail .movies-categories .filter,
    .page-template-page-filming .scheda .scheda-detail .movies-categories .filter {
        display: block;
        padding: 10px 15px;
        text-align: center;
        border-right: 0
    }
}

.page-template-page-areastampa .scheda .scheda-detail .movies-wrapper,
.page-template-page-areatrade .scheda .scheda-detail .movies-wrapper,
.page-template-page-contatti .scheda .scheda-detail .movies-wrapper,
.page-template-page-film .scheda .scheda-detail .movies-wrapper,
.page-template-page-play .scheda .scheda-detail .movies-wrapper,
.page-template-page-filming-in-italy .scheda .scheda-detail .movies-wrapper,
.page-template-page-filming .scheda .scheda-detail .movies-wrapper {
    padding: 30px;
    background-color: #f1f1ee;
    position: relative;
    z-index: 4
}

.page-template-page-areastampa .movies-wrapper,
.page-template-page-areatrade .movies-wrapper {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0
}

.page-template-page-areastampa .movies-wrapper .movie,
.page-template-page-areatrade .movies-wrapper .movie,
{
    padding-top: .5%;
    width: 25%
}

.page-template-page-areastampa .movies-wrapper .movie:nth-child(5n+1) {
    clear: none
}

.page-template-page-areastampa .movies-wrapper .movie:nth-child(4n+1) {
    clear: both
}

.page-template-page-areatrade .movies-wrapper .movie:nth-child(5n+1) {
    clear: none
}

.page-template-page-areatrade .movies-wrapper .movie:nth-child(4n+1) {
    clear: both
}

@media (max-width:768px) {
    .page-template-page-areastampa .movies-wrapper .movie,
    .page-template-page-areatrade .movies-wrapper .movie,
    {
        width: 100%;
        margin-bottom: 30px
    }
}

.movie {
    width: 25%;
    float: left;
    padding: 0 .5% 2.5%;
    position: relative
}

.movie:nth-child(4n+1) {
    clear: both
}

@media (max-width:1024px) {
    .movie {
        width: 25%
    }
    .movie:nth-child(5n+1) {
        clear: none
    }
    .movie:nth-child(4n+1) {
        clear: both
    }
}

@media (max-width:768px) {
    .movie {
        width: 100%;
        margin-bottom: 30px
    }
}

.movie .scuole-bollino {
    position: absolute;
    max-width: 102px;
    width: 20%;
    top: 0;
    right: 10px;
    z-index: 5
}

.movie .scuole-bollino img {
    width: 100%
}

.movie .scuole-bollino .eta {
    font-size: 1.5vw;
    color: #fff;
    font-weight: 700;
    position: absolute;
    bottom: 20%;
    text-align: center;
    width: 95%
}

@media (min-width:1921px) {
    .movie .scuole-bollino .eta {
        font-size: 32px
    }
}

@media (max-width:768px) {
    .movie .scuole-bollino .eta {
        font-size: 16px
    }
}

.movie .scuole-testo {
    padding: 20px 0;
    color: #272525;
    line-height: 1.3em;
    font-size: 14px
}

.movie .btn-scuole {
    background: #a8c979;
    width: 100%;
    color: #fff;
    text-decoration: none;
    display: block;
    padding: 10px;
    text-align: center;
    border-radius: 2px;
    box-shadow: 0 2px 1px rgba(0, 0, 0, .25);
    -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, .25);
    -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, .25);
    z-index: 12;
    position: relative
}

.movie .locandina {
    position: relative;
    line-height: 0;
    padding-top: 145%;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
    background-image: url("");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat
}

.movie .locandina img {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    width: 100%;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .2)
}

.movie .locandina .blackover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .2);
    z-index: 1;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px
}

.movie h3 {
    color: #424242;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 16px;
    margin: 15px 0 0 0;
    padding: 0
}

.movie .dal {
    font-size: 13px;
    color: #767675;
    text-transform: uppercase;
    font-weight: 700;
    margin: 5px 0 0 0;
    padding: 0
}

.investors-wrapper {
    position: relative
}

.investors-wrapper .bg {
    background: #305079;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    overflow: hidden
}

.investors-wrapper .bg .big-text-bg {
    color: #fff;
    z-index: 0;
    opacity: .05;
    font-size: 42vw;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    line-height: .7em
}

.investors-wrapper .head {
    padding: calc(7vh + 100px) 60px 7vh;
    z-index: 1;
    position: relative
}

.investors-wrapper .head h1 {
    font-size: 7em;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase
}

.investors-wrapper .head h2 {
    font-size: 2.5em;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase
}

@media (max-width:768px) {
    .investors-wrapper .head {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: calc(15px + 100px);
        padding-bottom: 15px
    }
    .investors-wrapper .head h1 {
        font-size: 30px
    }
    .investors-wrapper .head h2 {
        font-size: 20px
    }
}

.investors-wrapper .content-wrapper {
    position: relative;
    z-index: 1;
    padding: 0;
    background: #e6e6e6;
    width: calc(100% - 60px);
    margin-left: 30px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0
}

@media (max-width:768px) {
    .investors-wrapper .content-wrapper {
        width: calc(100% - 30px);
        margin-left: 15px
    }
}

.investors-wrapper .content-wrapper .last-update {
    color: #373737;
    background: #f1f1ee;
    padding: 20px 30px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0
}

.investors-wrapper .content-wrapper .last-update img {
    vertical-align: middle
}

.investors-wrapper .content-wrapper .last-update span {
    vertical-align: middle;
    margin-left: 15px;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600
}

@media (max-width:768px) {
    .investors-wrapper .content-wrapper .last-update {
        padding: 15px
    }
    .investors-wrapper .content-wrapper .last-update img {
        display: none
    }
    .investors-wrapper .content-wrapper .last-update span {
        margin-left: 0;
        line-height: 18px;
        font-size: 12px
    }
}

.investors-wrapper .content-wrapper .left-menu {
    background: #292929;
    width: 20%;
    float: left;
    padding: 2vw 0;
    position: relative
}

@media (max-width:1024px) {
    .investors-wrapper .content-wrapper .left-menu {
        width: 25%
    }
}

.investors-wrapper .content-wrapper .left-menu .mobile-menu-toggle {
    padding: 15px;
    text-align: center;
    display: none
}

@media (max-width:1023px) {
    .investors-wrapper .content-wrapper .left-menu .mobile-menu-toggle {
        display: block
    }
}

.investors-wrapper .content-wrapper .left-menu .overshad {
    background-color: #000;
    background-image: -moz-linear-gradient(left, #000 0, transparent 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #000), color-stop(100%, transparent));
    background-image: -webkit-linear-gradient(left, #000 0, transparent 100%);
    background-image: -o-linear-gradient(left, #000 0, transparent 100%);
    background: -ms-linear-gradient(left, #000 0, transparent 100%);
    background: linear-gradient(to right, #000 0, transparent 100%);
    width: 25px;
    height: 100%;
    right: -15px;
    top: 0;
    position: absolute;
    z-index: 2;
    opacity: .5
}

.investors-wrapper .content-wrapper .left-menu ul {
    margin: 0;
    padding: 0
}

@media (max-width:1023px) {
    .investors-wrapper .content-wrapper .left-menu ul {
        height: 0;
        overflow-x: hidden
    }
}

@media (max-width:1023px) {
    .investors-wrapper .content-wrapper .left-menu ul.open {
        height: 100%
    }
}

.investors-wrapper .content-wrapper .left-menu ul>li {
    position: relative
}

.investors-wrapper .content-wrapper .left-menu ul>li>a {
    font-size: 1em;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    color: #bbb;
    text-decoration: none;
    padding: 1em 2vw;
    display: block;
    z-index: 1;
    position: relative
}

@media (max-width:1024px) {
    .investors-wrapper .content-wrapper .left-menu ul>li>a {
        font-size: 13px
    }
}

.investors-wrapper .content-wrapper .left-menu ul>li.menu-item-has-children>a:after {
    content: "\67";
    font-family: notorious!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-variant: normal!important;
    text-transform: none!important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    right: 7%;
    top: 50%;
    transform: translateY(-50%);
    vertical-align: middle;
    z-index: 0
}

.investors-wrapper .content-wrapper .left-menu ul>li.current-menu-item {
    background: #fff
}

.investors-wrapper .content-wrapper .left-menu ul>li.current-menu-item>a {
    color: #292929
}

.investors-wrapper .content-wrapper .left-menu ul>li.current-menu-item>a:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 10%;
    background: #f2f2f2
}

.investors-wrapper .content-wrapper .left-menu ul>li ul {
    background: #313131;
    height: 0;
    overflow: hidden
}

.investors-wrapper .content-wrapper .left-menu ul>li ul li a {
    padding-left: 3vw
}

.investors-wrapper .content-wrapper .left-menu ul>li ul li.active {
    background: #fff
}

.investors-wrapper .content-wrapper .left-menu ul>li ul li.active a {
    color: #292929
}

.investors-wrapper .content-wrapper .left-menu ul>li ul li.active:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 10%;
    background: #f2f2f2
}

.investors-wrapper .content-wrapper .left-menu ul>li.menu-item-has-children.open {
    background: #313131
}

.investors-wrapper .content-wrapper .left-menu ul>li.menu-item-has-children.open>a:after {
    content: "\6a"
}

.investors-wrapper .content-wrapper .left-menu ul>li.menu-item-has-children.open ul {
    height: auto
}

@media (max-width:768px) {
    .investors-wrapper .content-wrapper .left-menu {
        width: 100%;
        height: auto!important
    }
}

.investors-wrapper .content-wrapper .investors-stage {
    width: 80%;
    float: left;
    padding: 2vw
}

@media (max-width:1024px) {
    .investors-wrapper .content-wrapper .investors-stage {
        width: 75%
    }
}

.investors-wrapper .content-wrapper .investors-stage .column {
    width: 32.333%;
    float: left;
    margin: 0 .5%
}

@media (max-width:1024px) {
    .investors-wrapper .content-wrapper .investors-stage .column {
        width: 100%
    }
}

.investors-wrapper .content-wrapper .investors-stage .column .box {
    margin: 5% 0;
    border-top: 20px solid #c5c5c5;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    box-shadow: 0 3px 0 rgba(0, 0, 0, .06);
    -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, .06);
    -moz-box-shadow: 0 3px 0 rgba(0, 0, 0, .06);
    padding: 5%;
    position: relative;
    background: #fff
}

.investors-wrapper .content-wrapper .investors-stage .column .box h2 {
    color: #9a9a9a;
    font-size: 1.45em;
    margin-bottom: 1em;
    font-weight: 700
}

@media (max-width:1024px) {
    .investors-wrapper .content-wrapper .investors-stage .column .box {
        margin: 0 0 5%
    }
    .investors-wrapper .content-wrapper .investors-stage .column .box h2 {
        font-size: 18px
    }
}

.investors-wrapper .content-wrapper .investors-stage .column .box .text {
    color: #676767;
    font-size: 1em;
    line-height: 1.4em;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600
}

.investors-wrapper .content-wrapper .investors-stage .column .box .text p {
    margin-bottom: 1em
}

@media (max-width:1024px) {
    .investors-wrapper .content-wrapper .investors-stage .column .box .text {
        font-size: 14px
    }
}

.investors-wrapper .content-wrapper .investors-stage .column .box .gradient-top {
    background-image: -moz-linear-gradient(center top, transparent, #000);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(#000));
    height: 7px;
    width: 100%;
    top: -7px;
    left: 0;
    position: absolute;
    z-index: 20;
    opacity: .2
}

.investors-wrapper .content-wrapper .investors-stage .column .box .btn {
    margin-top: 15px
}

.investors-wrapper .content-wrapper .investors-stage .column .box .line-sep {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    height: 8px;
    width: 100%;
    margin: 15px 0;
    background: #f6f6f6
}

.investors-wrapper .content-wrapper .investors-stage .column .box.imgtext .text {
    font-size: .8em;
    clear: both;
    float: left
}

@media (max-width:1024px) {
    .investors-wrapper .content-wrapper .investors-stage .column .box.imgtext .text {
        font-size: 14px
    }
}

.investors-wrapper .content-wrapper .investors-stage .column .box.imgtext .text img {
    vertical-align: top;
    width: 30%;
    display: inline-block;
    float: left;
    margin: 0 3% 3% 0;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px
}

.investors-wrapper .content-wrapper .investors-stage .column .box.imgtext .dida {
    color: #676767;
    font-style: italic;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    font-size: .8em;
    width: 100%;
    padding: 1em 0;
    clear: both;
    float: left
}

@media (max-width:1024px) {
    .investors-wrapper .content-wrapper .investors-stage .column .box.imgtext .dida {
        font-size: 14px
    }
}

.investors-wrapper .content-wrapper .investors-stage .column .box.comunicati .comunicato h3 {
    font-size: 1.17em;
    color: #676767;
    font-family: Montserrat, sans-serif;
    font-weight: 700
}

@media (max-width:1024px) {
    .investors-wrapper .content-wrapper .investors-stage .column .box.comunicati .comunicato h3 {
        font-size: 18px
    }
}

.investors-wrapper .content-wrapper .investors-stage .column .box.comunicati .comunicato .data {
    color: #676767;
    font-family: 'Open Sans', sans-serif;
    font-size: .8em;
    font-weight: 700;
    padding: .5em 0 1em
}

@media (max-width:1024px) {
    .investors-wrapper .content-wrapper .investors-stage .column .box.comunicati .comunicato .data {
        font-size: 14px
    }
}

.investors-wrapper .content-wrapper .investors-stage .column .box.comunicati .comunicato .text {
    color: #9a9a9a;
    font-size: .8em;
    font-family: Montserrat, sans-serif;
    font-weight: 700
}

@media (max-width:1024px) {
    .investors-wrapper .content-wrapper .investors-stage .column .box.comunicati .comunicato .text {
        font-size: 14px
    }
}

.investors-wrapper .content-wrapper .investors-stage .column .box.comunicati .comunicato .btn {
    display: inline-block;
    width: auto
}

.investors-wrapper .content-wrapper .investors-stage .column .box.comunicati .comunicato .btn img,
.investors-wrapper .content-wrapper .investors-stage .column .box.comunicati .comunicato .btn span {
    vertical-align: middle
}

.investors-wrapper .content-wrapper .investors-stage .column .box.comunicati .comunicato .btn img {
    margin-right: 10px
}

.investors-wrapper .content-wrapper .investors-stage .column .box.comunicati .comunicato-red {
    background: #555;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    position: relative;
    padding: 10px;
    margin-bottom: 4px
}

.investors-wrapper .content-wrapper .investors-stage .column .box.comunicati .comunicato-red img,
.investors-wrapper .content-wrapper .investors-stage .column .box.comunicati .comunicato-red span {
    vertical-align: middle;
    height: 21px;
    line-height: 21px;
    overflow: hidden;
    display: inline-block
}

.investors-wrapper .content-wrapper .investors-stage .column .box.comunicati .comunicato-red span {
    width: calc(100% - 75px);
    position: absolute;
    left: 55px;
    font-size: .8em
}

@media (max-width:1024px) {
    .investors-wrapper .content-wrapper .investors-stage .column .box.comunicati .comunicato-red span {
        font-size: 14px
    }
}

.investors-wrapper .content-wrapper .investors-stage .column .box.comunicati .comunicato-red img {
    margin-right: 10px
}

.investors-wrapper .content-wrapper .investors-stage .column .box.calendario .evento .icon {
    float: left;
    width: 20%
}

.investors-wrapper .content-wrapper .investors-stage .column .box.calendario .evento .icon img {
    width: 100%
}

@media (max-width:1024px) {
    .investors-wrapper .content-wrapper .investors-stage .column .box.calendario .evento .icon {
        width: 10%
    }
}

.investors-wrapper .content-wrapper .investors-stage .column .box.calendario .evento .detail {
    float: left;
    width: 80%;
    padding-left: 5%
}

@media (max-width:1024px) {
    .investors-wrapper .content-wrapper .investors-stage .column .box.calendario .evento .detail {
        width: 90%
    }
}

.investors-wrapper .content-wrapper .investors-stage .column .box.calendario .evento .detail .data {
    color: #ca501d;
    font-size: .95em;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    margin-bottom: .5em
}

@media (max-width:1024px) {
    .investors-wrapper .content-wrapper .investors-stage .column .box.calendario .evento .detail .data {
        font-size: 14px
    }
}

.investors-wrapper .content-wrapper .investors-stage .column .box.calendario .evento .detail .text {
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    color: #9a9a9a;
    font-size: .8em
}

@media (max-width:1024px) {
    .investors-wrapper .content-wrapper .investors-stage .column .box.calendario .evento .detail .text {
        font-size: 14px
    }
}

.investors-wrapper .content-wrapper .investors-stage .column:nth-child(1) .box:nth-child(2) {
    border-top-color: #71a0bf
}

.investors-wrapper .content-wrapper .investors-stage .column:nth-child(1) .box:nth-child(2) .btn {
    background: #71a0bf
}

.investors-wrapper .content-wrapper .investors-stage .column:nth-child(2) .box:nth-child(1) {
    border-top-color: #fba266
}

.investors-wrapper .content-wrapper .investors-stage .column:nth-child(2) .box:nth-child(1) .btn {
    background: #fba266
}

.investors-wrapper .content-wrapper .investors-stage .column:nth-child(3) .box:nth-child(1) {
    border-top-color: #d1de68
}

.investors-wrapper .content-wrapper .investors-stage .column:nth-child(3) .box:nth-child(1) .btn {
    background: #d1de68
}

.investors-wrapper .content-wrapper .investors-stage .column:nth-child(3) .box:nth-child(2) {
    border-top-color: #ca501d
}

.investors-wrapper .content-wrapper .investors-stage .column:nth-child(3) .box:nth-child(2) .btn {
    background: #e5e5e5;
    color: #636363;
    padding: 20px 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    position: relative;
    font-size: .8em
}

@media (max-width:1024px) {
    .investors-wrapper .content-wrapper .investors-stage .column:nth-child(3) .box:nth-child(2) .btn {
        font-size: 14px
    }
}

.investors-wrapper .content-wrapper .investors-stage .column:nth-child(3) .box:nth-child(2) .btn .gradient-top {
    background-image: -moz-linear-gradient(center top, #000, transparent);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000), to(transparent));
    height: 30%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 20;
    opacity: .1;
    display: block
}

@media (max-width:768px) {
    .investors-wrapper .content-wrapper .investors-stage {
        width: 100%;
        padding: 15px
    }
}

.investors-wrapper .filter-search {
    padding: 2.5% 5% 5%;
    color: #666
}

.investors-wrapper .years-filter {
    padding: 0 0 5%
}

.investors-wrapper .all-years,
.investors-wrapper .year-filter {
    color: #666;
    padding: 10px;
    background: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin: 3px;
    display: inline-block;
    font-weight: 700;
    cursor: pointer
}

.investors-wrapper .all-years.active,
.investors-wrapper .year-filter.active {
    background: #3698d2;
    color: #fff
}

.investors-wrapper .investors-list {
    width: 42%;
    float: left
}

@media (max-width:1024px) {
    .investors-wrapper .investors-list {
        width: 100%
    }
}

.investors-wrapper .investors-list .element {
    background: #3698d2;
    position: relative;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    box-shadow: 0 3px 0 rgba(0, 0, 0, .15);
    -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 3px 0 rgba(0, 0, 0, .15);
    margin-bottom: 10px;
    cursor: pointer
}

.investors-wrapper .investors-list .element .overlink {
    display: none
}

@media (max-width:1024px) {
    .investors-wrapper .investors-list .element .overlink {
        display: block
    }
}

.investors-wrapper .investors-list .element.active {
    border: 3px solid #3698d2
}

.investors-wrapper .investors-list .element>.icon {
    float: left;
    width: 20%;
    text-align: center;
    border-top-left-radius: 5px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 5px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.investors-wrapper .investors-list .element>.icon img {
    width: 35%;
    display: inline-block
}

.investors-wrapper .investors-list .element>.detail {
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    background: #fff;
    width: 80%;
    margin-left: 20%;
    float: left;
    padding: 5%;
    border-top-left-radius: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 0
}

.investors-wrapper .investors-list .element>.detail .data {
    color: #9a9a9a;
    font-size: .9em
}

.investors-wrapper .investors-list .element>.detail h2 {
    color: #696969;
    font-size: 1.2em;
    line-height: 1.3em;
    height: 2.6em;
    overflow: hidden;
    font-weight: 700;
    width: 90%
}

.investors-wrapper .investors-list .element>.detail .icon {
    position: absolute;
    top: 50%;
    right: 5%;
    transform: translateY(-50%)
}

.investors-wrapper .element-detail-wrapper {
    width: 57%;
    margin-left: 1%;
    float: left
}

@media (max-width:1024px) {
    .investors-wrapper .element-detail-wrapper {
        display: none
    }
}

.investors-wrapper .element-detail {
    padding: 2.5%;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background: #fff;
    box-shadow: 0 3px 0 rgba(0, 0, 0, .15);
    -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 3px 0 rgba(0, 0, 0, .15);
    margin-bottom: 10px
}

.investors-wrapper .element-detail .headline {
    position: relative;
    border-bottom: 3px solid #f2f2f2
}

.investors-wrapper .element-detail .headline .data {
    color: #9a9a9a;
    font-size: 1em;
    font-weight: 700
}

.investors-wrapper .element-detail .headline h2 {
    color: #696969;
    font-size: 1.5em;
    line-height: 1.4em;
    height: 2.8em;
    overflow: hidden;
    font-weight: 700;
    width: 85%
}

.investors-wrapper .element-detail .headline .excerpt {
    width: 85%;
    font-size: 14px;
    line-height: 1.4em;
    font-weight: 400;
    color: #696969
}

.investors-wrapper .element-detail .headline h4 {
    color: #9a9a9a;
    font-size: 14px;
    padding-bottom: .5em;
    margin-top: 1em
}

.investors-wrapper .element-detail .headline .download {
    position: absolute;
    top: 0;
    right: 0;
    color: #9a9a9a;
    font-weight: 700;
    width: 15%;
    font-size: .8em;
    text-align: center
}

.investors-wrapper .element-detail .headline .download img {
    width: 100%;
    display: inline-block;
    max-width: 50px;
    margin-bottom: 10px
}

.investors-wrapper .element-detail .preview {
    margin-top: 1em
}

.investors-wrapper .element-detail .preview embed {
    height: 60vh
}

.investors-wrapper .desc {
    width: 58%;
    float: left
}

@media (max-width:1024px) {
    .investors-wrapper .desc {
        width: 100%
    }
}

.investors-wrapper .desc .headline {
    position: relative;
    border-bottom: 3px solid #dadada
}

.investors-wrapper .desc .headline h2 {
    color: #305079;
    font-size: 40px;
    font-weight: 700;
    margin: 0;
    padding: 0
}

@media (max-width:768px) {
    .investors-wrapper .desc .headline h2 {
        font-size: 26px
    }
}

.investors-wrapper .desc .headline .breadcrumbs {
    color: #b9b9b9;
    font-size: 18px;
    padding-bottom: .7em;
    margin-top: .7em;
    font-weight: 700
}

@media (max-width:768px) {
    .investors-wrapper .desc .headline .breadcrumbs {
        font-size: 14px
    }
}

.investors-wrapper .desc .detail {
    background: #fff;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    box-shadow: 0 3px 0 rgba(0, 0, 0, .15);
    -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 3px 0 rgba(0, 0, 0, .15);
    margin-top: 1em;
    overflow-x: scroll
}

.investors-wrapper .desc .detail .tabs-selector {
    padding: 0 0 5%
}

.investors-wrapper .desc .detail .tab-selector {
    color: #666;
    padding: 10px;
    background: #f6f6f6;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin: 3px;
    display: inline-block;
    font-weight: 700;
    cursor: pointer
}

.investors-wrapper .desc .detail .tab-selector.active {
    background: #3698d2;
    color: #fff
}

.investors-wrapper .desc .detail .text {
    color: #676767;
    line-height: 1.4em;
    font-size: 16px;
    border-bottom: 4px solid #dcdcdc;
    padding: 5% 10% 5% 5%;
    font-family: 'Open Sans', sans-serif
}

@media (max-width:768px) {
    .investors-wrapper .desc .detail .text {
        padding: 15px
    }
}

.investors-wrapper .desc .detail .text strong {
    font-weight: 700
}

.investors-wrapper .desc .detail .text img {
    float: left;
    vertical-align: top;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    margin: 0 2.5% 2% 0;
    width: 30%
}

@media (max-width:768px) {
    .investors-wrapper .desc .detail .text img {
        width: 100%;
        margin: 0 0 15px 0
    }
}

.investors-wrapper .desc .detail .text table {
    font-size: 14px
}

.investors-wrapper .desc .detail .text table td,
.investors-wrapper .desc .detail .text table th {
    text-align: center;
    border-right: 1px solid #ccc
}

.investors-wrapper .desc .detail .text table td:first-child,
.investors-wrapper .desc .detail .text table th:first-child {
    text-align: left;
    border-left: 1px solid #ccc
}

.investors-wrapper .desc .detail .text table tr {
    border-bottom: 1px solid #ccc
}

.investors-wrapper .desc .detail .shares {
    background: #f5f5f5;
    padding: 15px 5%;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    color: #305079;
    font-family: 'Open Sans', sans-serif
}

.investors-wrapper .attachments {
    float: left;
    width: 40%;
    padding-left: 2%
}

@media (max-width:1024px) {
    .investors-wrapper .attachments {
        width: 100%
    }
}

.investors-wrapper .attachments .headline {
    position: relative;
    border-bottom: 3px solid #dadada
}

.investors-wrapper .attachments .headline h2 {
    color: #305079;
    font-size: 30px;
    font-weight: 700;
    margin: 0;
    padding: 0;
    margin-bottom: .4em;
    position: absolute;
    bottom: 0
}

.investors-wrapper .attachments .attached-file {
    background: #fff;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    box-shadow: 0 3px 0 rgba(0, 0, 0, .15);
    -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 3px 0 rgba(0, 0, 0, .15);
    margin-top: 10px;
    padding: 15px;
    position: relative
}

.investors-wrapper .attachments .attached-file .icon {
    width: 25%;
    float: left;
    background: #f2f2f2;
    padding: 15px;
    text-align: center;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px
}

.investors-wrapper .attachments .attached-file .icon img {
    width: 45%;
    display: inline-block
}

@media (max-width:1024px) {
    .investors-wrapper .attachments .attached-file .icon {
        width: 10%
    }
}

@media (max-width:768px) {
    .investors-wrapper .attachments .attached-file .icon {
        width: 100%
    }
    .investors-wrapper .attachments .attached-file .icon img {
        width: 15%
    }
}

.investors-wrapper .attachments .attached-file .detail {
    float: left;
    width: 75%;
    padding-left: 5%;
    padding-top: 10px
}

@media (max-width:1024px) {
    .investors-wrapper .attachments .attached-file .detail {
        width: 90%
    }
}

.investors-wrapper .attachments .attached-file .detail span {
    color: #9a9a9a;
    font-weight: 700;
    font-size: .8em;
    display: block;
    margin-bottom: .4em
}

@media (max-width:1024px) {
    .investors-wrapper .attachments .attached-file .detail span {
        font-size: 14px
    }
}

.investors-wrapper .attachments .attached-file .detail h3 {
    color: #696969;
    font-size: 1em;
    font-weight: 700
}

@media (max-width:1024px) {
    .investors-wrapper .attachments .attached-file .detail h3 {
        font-size: 18px
    }
}

.investors-wrapper .investors-stage.extended .desc {
    width: 75%
}

@media (max-width:1024px) {
    .investors-wrapper .investors-stage.extended .desc {
        width: 100%
    }
}

.investors-wrapper .investors-stage.extended .attachments {
    width: 25%
}

@media (max-width:1024px) {
    .investors-wrapper .investors-stage.extended .attachments {
        width: 100%
    }
}

.investors-wrapper .investors-stage.extended .attachments .icon img {
    width: 80%
}

@media (max-width:768px) {
    .investors-wrapper .investors-stage.extended .attachments .icon img {
        width: 15%
    }
}

.investors-wrapper .investors-stage.extended .attachments .detail {
    padding-top: 0
}

@media (max-width:768px) {
    .investors-wrapper .investors-stage.extended .attachments .detail {
        width: 100%;
        padding-top: 15px
    }
}

.investors-wrapper .investors-stage.hide-right-column .desc {
    width: 100%
}

.investors-wrapper .investors-stage.hide-right-column .attachments {
    display: none
}

.investors-wrapper .desc .detail .text.people-list {
    padding-right: 5%
}

.investors-wrapper .desc .detail .text .person {
    box-shadow: 0 3px 0 rgba(0, 0, 0, .15);
    -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 3px 0 rgba(0, 0, 0, .15);
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    margin-bottom: 10px
}

.investors-wrapper .desc .detail .text .person .image {
    width: 30%;
    float: left;
    background: #e6e6e6;
    position: relative;
    border-top-left-radius: 10px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 10px
}

.investors-wrapper .desc .detail .text .person .image img {
    width: 80%;
    display: inline-block;
    margin-left: 10%;
    margin-top: 10%;
    margin-bottom: 10%;
    max-height: 80%;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px
}

.investors-wrapper .desc .detail .text .person .det {
    width: 70%;
    padding: 5%;
    float: left;
    background: #f5f5f5;
    border-top-left-radius: 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 0
}

.investors-wrapper .desc .detail .text .person .det h2,
.investors-wrapper .desc .detail .text .person .det h3 {
    font-size: 25px;
    line-height: 1.3em;
    font-weight: 700;
    font-style: italic;
    color: #305079;
    font-family: 'Open Sans', sans-serif
}

.investors-wrapper .desc .detail .text .person .det .bio {
    margin-top: 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 24px
}

.investors-wrapper .attachments .headline {
    position: relative
}

.investors-wrapper .attachments .headline h2 {
    position: absolute;
    bottom: 0
}

.page-template-page-investorsammissione .action {
    text-align: center;
    padding: 2vw;
    background: #fff
}

.page-template-page-investorsammissione .action .instruction {
    color: #696969;
    padding-bottom: 1.5em
}

.page-template-page-investorsammissione .action .btn {
    display: inline-block;
    width: auto
}

.page-template-page-investorsammissione .btn.accept {
    background: #71a0bf
}

div.wpcf7-response-output {
    border: 0!important;
    margin: 0!important
}

.investors-wrapper .content-wrapper .last-update img.wpml-ls-flag {
    width: 30px;
    height: 20px
}

.wpml-ls-legacy-list-horizontal {
    padding-right: 0!important
}

.wpml-ls-legacy-list-horizontal a {
    padding-right: 0!important
}

@media (max-width:768px) {
    .logged-in .lang-switcher {
        right: 0!important
    }
    .investors-wrapper .content-wrapper .last-update img.wpml-ls-flag {
        display: block!important;
        width: 30px;
        height: 20px
    }
    .investors-wrapper .content-wrapper .last-update {
        padding-right: 100px
    }
}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNpdGUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLHdFQUNBLCtFQUNBLFdBQ0UsWUFBYSxVQUNiLElBQUssNEJBQ0wsSUFBSyxtQ0FBcUMsMkJBQTJCLENBQUUsNkJBQStCLGNBQWMsQ0FBRSw0QkFBOEIsa0JBQWtCLENBQUUsc0NBQXdDLGNBQ2hOLFlBQWEsSUFDYixXQUFZLE9BRWQsbUJBQ0UsWUFBYSxvQkFDYixRQUFTLGdCQUNULFdBQVksaUJBQ1osWUFBYSxjQUNiLGFBQWMsaUJBQ2QsZUFBZ0IsZUFDaEIsTUFBTyxLQUNQLFlBQWEsRUFDYix1QkFBd0IsWUFDeEIsd0JBQXlCLFVBRzNCLHlCQURBLHNCQUVFLFlBQWEsb0JBQ2IsV0FBWSxpQkFDWixZQUFhLGNBQ2IsYUFBYyxpQkFDZCxlQUFnQixlQUNoQixNQUFPLEtBQ1AsWUFBYSxFQUNiLHVCQUF3QixZQUN4Qix3QkFBeUIsVUFFM0IsMkJBQ0UsUUFBUyxNQUVYLGtCQUNFLFFBQVMsTUFFWCwwQkFDRSxRQUFTLE1BRVgsdUJBQ0UsUUFBUyxNQUVYLHFCQUNFLFFBQVMsTUFFWCxzQkFDRSxRQUFTLE1BRVgsd0JBQ0UsUUFBUyxNQUVYLHdCQUNFLFFBQVMsTUFFWCx5QkFDRSxRQUFTLE1BRVgsc0JBQ0UsUUFBUyxNQUVYLG9CQUNFLFFBQVMsTUFFWCx5QkFDRSxRQUFTLE1BYVgsRUFBRyxLQUFNLFFBQVMsUUFGSyxPQVN2QixRQUFTLE1BR0csTUFQWixFQUgyQixJQURBLFdBRHJCLEtBU1UsT0FEVCxRQUhFLE9BSHVCLEtBQU0sS0FJOUIsR0FIUixJQU13QixRQU5uQixJQUhPLElBTVosR0FBSSxHQUhNLEdBTXVCLE1BRmpDLFNBR1EsV0FBUixPQUFvQixPQUhWLEtBTlYsR0FBSSxHQUFJLEdBQUksR0FBSSxHQUFJLEdBU1EsT0FBUSxPQVZwQyxLQUtNLEVBTGlDLE9BR3pCLElBQUssSUFBSyxJQUlSLE1BQU8sT0FESCxHQU1kLEtBRE4sS0FBTSxJQVh5QixPQU1uQixHQUtELE9BVmEsRUFBZSxJQUVWLEVBUVYsS0FSYSxFQUFHLEtBUVYsUUFQekIsTUFKaUIsS0FJVixPQUFRLE9BQVEsSUFPVyxRQVBOLElBSTVCLE1BQWdCLE1BQTZCLEdBQXRCLE1BQWtCLEdBQVgsTUFJOUIsS0FKcUMsR0FKSixHQUM5QixFQUNhLEdBRnFCLElBUWxCLE1BQ2pCLE9BQVEsRUFDUixRQUFTLEVBQ1QsT0FBUSxFQUNSLFVBQVcsS0FDWCxLQUFNLFFBQ04sZUFBZ0IsU0FHbEIsUUFBUyxNQUFPLFFBQVMsV0FBWSxPQUNyQyxPQUFRLE9BQVEsT0FBUSxLQUFNLElBQUssUUFDakMsUUFBUyxNQUVYLEtBQ0UsWUFBYSxFQUVmLEdBQUksR0FDRixXQUFZLEtBRWQsV0FBWSxFQUNWLE9BQVEsS0FFUyxpQkFBbkIsa0JBQ1UsUUFBVixTQUNFLFFBQVMsR0FDVCxRQUFTLEtBRVgsTUFDRSxnQkFBaUIsU0FDakIsZUFBZ0IsRUFZbEIsVUFEQSxXQUVFLFFBQVMsSUFFVCxRQUFTLE1BR1gsVUFDRSxNQUFPLEtBU1QsRUFDRSxXQUFZLFdBRWQsS0FDRSxPQUFRLEVBQ1IsVUFBVyxLQUNYLHVCQUF3QixZQUN4Qix3QkFBeUIsVUFDekIsZUFBZ0IsbUJBQ2hCLGlCQUFrQixLQUNsQixNQUFPLEtBQ1AsWUFBYSxVQUFZLENBQUUsV0FDM0IsWUFBYSxJQUVmLEdBQUksR0FBSSxHQUFJLEdBQ1YsUUFBUyxFQUNULE9BQVEsRUFDUixZQUFhLElBQ2IsVUFBVyxJQUVMLFFBQVIsT0FBaUIsVUFDZixZQUFhLElBQ2IsTUFBTyxRQUNQLGdCQUFpQixVQUVuQixXQUNFLE1BQU8sa0JBQ1AsU0FBVSxTQUVaLE1BQ0UsTUFBTyxJQUNQLE1BQU8sS0FFVCxVQUNFLFNBQVUsU0FDVixRQUFTLEdBQ1QsSUFBSyxFQUNMLEtBQU0sRUFDTixNQUFPLEtBQ1AsT0FBUSxLQUNSLFFBQVMsTUFFWCxLQUNFLGNBQWUsSUFDZixzQkFBdUIsSUFDdkIsbUJBQW9CLElBQ3BCLFdBQVksS0FDWixNQUFPLEtBQ1AsV0FBWSxPQUNaLFFBQVMsTUFDVCxNQUFPLGVBQ1AsUUFBUyxLQUFLLEtBQ2QsZ0JBQWlCLGVBQ2pCLGVBQWdCLFVBQ2hCLFlBQWEsVUFBWSxDQUFFLFdBQzNCLFlBQWEsSUFFZixFQUNFLGNBQWUsSUFFakIsU0FDRSxTQUFVLE1BQ1YsTUFBTyxLQUNQLE9BQVEsS0FDUixJQUFLLEVBQ0wsS0FBTSxFQUNOLFFBQVMsSUFDVCxlQUFnQixLQUNoQiwwQkFDRSxTQUNFLFFBQVMsTUFDYixhQUNFLFdBQVksZUFDWixTQUFVLFNBQ0csaUJBQWYsY0FDRSxNQUFPLGtCQUNQLE9BQVEsS0FDUixLQUFNLEtBQ1IsY0FDRSxPQUFRLEtBQ1YsaUJBQ0UsT0FBUSxFQUNWLGVBQWdCLGdCQUNkLE9BQVEsS0FDUixNQUFPLEtBQ1AsSUFBSyxFQUNQLGdCQUNFLE1BQU8sRUFHWCxnQkFDRSxRQUFTLGNBRVgsWUFDRSxPQUFRLEdBQUcsRUFDWCxNQUFPLEtBRVQscUJBQXNCLHFCQUNwQixpQkFBa0Isa0JBQ2xCLE1BQU8sZUFLVCxvQkFDRSxRQUFTLEVBQ1QsV0FBWSxzQkFDWixNQUFPLEtBQ1AsT0FBUSxLQUNSLElBQUssRUFDTCxLQUFNLEVBQ04sUUFBUyxLQUNULFNBQVUsTUFDVixRQUFTLElBQ1QsU0FBVSxPQUNWLFdBQVksT0FFZCxrQkFDRSxRQUFTLEVBQ1QsUUFBUyxFQUNULE1BQU8sS0FDUCxRQUFTLEVBQ1QsSUFBSyxFQUNMLEtBQU0sRUFDTixRQUFTLEtBQ1QsU0FBVSxTQUNWLFFBQVMsS0FDVCxVQUFXLGVBQ1gsbUNBQ0UsV0FBWSxLQUNaLE9BQVEsRUFDUixRQUFTLEtBQUssS0FDZCxTQUFVLFNBQ1YsMEJBQ0UsbUNBQ0UsUUFBUyxLQUFLLEtBQ2QsTUFBTyxNQUNYLDhDQUNFLE1BQU8sTUFDUCxRQUFTLGFBQ1Qsa0RBQ0UsVUFBVyxLQUNiLHlCQUNFLDhDQUNFLE1BQU8sTUFDUCxXQUFZLEtBQ2xCLDBDQUNFLGFBQWMsS0FDZCxRQUFTLGFBQ1QsZUFBZ0IsSUFDaEIseUJBQ0UsMENBQ0UsTUFBTyxLQUNQLFdBQVksS0FDWixjQUFlLEtBQ2YsWUFBYSxFQUNiLGFBQWMsR0FDbEIsK0NBQ0UsTUFBTyxRQUNQLGVBQWdCLFVBQ2hCLFlBQWEsSUFDYixRQUFTLEdBQ1gsNkNBQ0UsVUFBVyxLQUNYLFlBQWEsSUFDYixNQUFPLFFBQ1AsMEJBQ0UsNkNBQ0UsVUFBVyxNQUNuQiwwQ0FDRSxTQUFVLFNBQ1YsSUFBSyxJQUNMLFVBQVcsaUJBQ1gsTUFBTyxLQUNQLFFBQVMsYUFDVCxNQUFPLEtBQ1AsT0FBUSxRQUNSLFdBQVksUUFDWixRQUFTLEtBQUssS0FDZCx5QkFDRSwwQ0FDRSxNQUFPLEtBQ1AsSUFBSyxLQUNMLFVBQVcsZ0JBQ25CLDJDQUNFLE1BQU8sS0FDUCxTQUFVLFNBQ1YsT0FBUSxLQUFLLEVBQ2IsUUFBUyxFQUFFLEtBQ1gsOENBQ0UsTUFBTyxrQkFDUCxZQUFhLElBQ2IsVUFBVyxLQUNYLGNBQWUsS0FDZiwwQkFDRSw4Q0FDRSxVQUFXLE1BQ2pCLDJEQUNFLGVBQWdCLEtBQ2xCLGlEQUNFLFFBQVMsR0FDVCxTQUFVLFNBQ1YsTUFBTyxFQUNQLElBQUssRUFDTCxPQUFRLEtBQ1IsTUFBTyxJQUNQLFdBQVksZUFDWixRQUFTLE1BQ1QsMEJBQ0UsaURBQ0UsUUFBUyxNQUNmLHdEQUNFLFNBQVUsU0FDWix3REFDRSxNQUFPLElBQ1AsUUFBUyxFQUFFLEtBQUssRUFBRSxLQUNsQix5QkFDRSx3REFDRSxNQUFPLEtBQ1AsYUFBYyxNQUNsQixvRUFFRSxPQUFRLEVBQ1IsS0FBTSxFQUNOLFFBQVMsS0FBSyxFQUNkLE1BQU8sS0FDVCw2REFDRSxpQkFBa0IsUUFDbEIsTUFBTyxlQUNQLFdBQVksSUFDWixjQUFlLElBQ2Ysc0JBQXVCLElBQ3ZCLG1CQUFvQixJQUVwQixNQUFPLEtBQ1gsd0RBQ0UsTUFBTyxJQUNQLDBCQUNFLHdEQUNFLE1BQU8sS0FDWCx5QkFDRSx3REFDRSxNQUFPLE1BQ1gscUVBQ0UsV0FBWSxLQUNaLE1BQU8sa0JBQ1AsTUFBTyxLQUNQLE1BQU8sS0FDUCxJQUFLLEVBQ0wsUUFBUyxhQUNULFNBQVUsU0FDVixXQUFZLEVBQUksSUFBSSxJQUFJLGdCQUN4QixtQkFBb0IsRUFBSSxJQUFJLElBQUksZ0JBQ2hDLGdCQUFpQixFQUFJLElBQUksSUFBSSxnQkFDN0IseUJBQ0UscUVBQ0UsU0FBVSxTQUNWLE1BQU8sS0FDUCxPQUFRLEtBQUssRUFBRSxHQUNyQixrRkFDRSxZQUFhLEtBQ2IsZ0dBQ0UsTUFBTyxxQkFDUCxPQUFRLElBQ1IsTUFBTyxLQUNQLFlBQWEsSUFDYixTQUFVLFNBQ1Ysa0dBQ0UsUUFBUyxNQUNULE1BQU8sS0FDUCxPQUFRLEtBQ1IsU0FBVSxTQUNWLElBQUssRUFDTCxLQUFNLEVBQ04saUJBQWtCLFFBQ2xCLGdCQUFpQixNQUNqQixvQkFBcUIsT0FBTyxPQUM1QixrQkFBbUIsVUFDbkIsY0FBZSxLQUNmLHNCQUF1QixLQUN2QixtQkFBb0IsS0FDcEIsc0dBQ0UsUUFBUyxLQUNuQix3REFDRSxNQUFPLElBQ1AsY0FBZSxLQUNmLDBCQUNFLHdEQUNFLE1BQU8sSUFDUCxZQUFhLElBQ2IsY0FBZSxNQUNuQix5QkFDRSx3REFDRSxNQUFPLEtBQ1AsWUFBYSxHQUNqQiw4REFDRSxRQUFTLEtBQ1gsa0VBQ0UsV0FBWSxRQUNaLE1BQU8sS0FDUCxRQUFTLGFBQ1QsU0FBVSxTQUNWLE1BQU8sS0FDUCxNQUFPLEVBQ1AsWUFBYSxJQUNiLElBQUssRUFDUCw4REFBK0QscUVBQzdELE9BQVEsS0FDUixZQUFhLEtBQ2IsU0FBVSxPQUNWLE1BQU8sUUFDUCxXQUFZLEtBQ1osY0FBZSxJQUNmLFNBQVUsU0FDVixjQUFlLE1BQ2YsYUFBYyxLQUNkLFlBQWEsSUFDakIsc0RBQ0UsT0FBUSxFQUNSLFVBQVcsS0FDWCxTQUFVLFNBQ1YsMERBQ0UsTUFBTyxLQUNQLGNBQWUsS0FDZixzQkFBdUIsS0FDdkIsbUJBQW9CLEtBQ3BCLFdBQVksRUFBRSxFQUFFLEtBQUssZUFDckIsbUJBQW9CLEVBQUUsRUFBRSxLQUFLLGVBQzdCLGdCQUFpQixFQUFFLEVBQUUsS0FBSyxlQUtsQyxRQUNFLFdBQVksSUFBSSxNQUFNLEtBQ3RCLFFBQVMsSUFDVCxTQUFVLE1BQ1YsTUFBTyxLQUNQLHlCQUNFLFFBQ0UsV0FBWSxnQkFDaEIsdUJBR0UsaUJBQWtCLGtEQUNsQixpQkFBa0IsK0RBQ2xCLE9BQVEsS0FDUixNQUFPLEtBQ1AsSUFBSyxFQUNMLEtBQU0sRUFDTixTQUFVLFNBQ1YsUUFBUyxFQUNULFFBQVMsR0FDVCxRQUFTLE1BQ1gsbUJBQ0UsY0FBZSxLQUNmLHNCQUF1QixLQUN2QixtQkFBb0IsS0FDcEIsV0FBWSxLQUNaLE9BQVEsS0FBSyxLQUNiLFFBQVMsS0FBSyxLQUNkLFdBQVksRUFBRSxLQUFLLEtBQUssZ0JBQ3hCLG1CQUFvQixFQUFFLEtBQUssS0FBSyxnQkFDaEMsZ0JBQWlCLEVBQUUsS0FBSyxLQUFLLGdCQUM3QiwwQkFDRSxtQkFDRSxPQUFRLEtBQUssS0FDYixRQUFTLEtBQUssS0FDZCxNQUFPLGtCQUNQLHVCQUF3QixLQUN4Qix3QkFBeUIsS0FDekIsMkJBQTRCLEVBQzVCLDBCQUEyQixFQUMzQiwrQkFBZ0MsS0FDaEMsZ0NBQWlDLEtBQ2pDLG1DQUFvQyxFQUNwQyxrQ0FBbUMsRUFDbkMsMkJBQTRCLEtBQzVCLDRCQUE2QixLQUM3QiwrQkFBZ0MsRUFDaEMsOEJBQStCLEdBQ3JDLG1CQUNFLE1BQU8sTUFDUCxRQUFTLGFBQ1QsdUJBQ0UsVUFBVyxLQUNiLDBCQUNFLFFBQVMsTUFDWCwwQkFDRSxRQUFTLEtBQ1gseUJBQ0UsbUJBQ0UsTUFBTyxNQUNQLFdBQVksS0FDbEIsc0JBQ0UsTUFBTyxNQUVQLFNBQVUsU0FDVixJQUFLLEVBQ0wsMEJBQ0Usc0JBQ0UsTUFBTyxLQUNQLElBQUssS0FDTCxXQUFZLEtBQ1osTUFBTyxFQUNQLFVBQVcsY0FDWCx1QkFBd0IsRUFDeEIsd0JBQXlCLEVBQ3pCLDJCQUE0QixLQUM1QiwwQkFBMkIsS0FDM0IsK0JBQWdDLEVBQ2hDLGdDQUFpQyxFQUNqQyxtQ0FBb0MsS0FDcEMsa0NBQW1DLEtBQ25DLDJCQUE0QixFQUM1Qiw0QkFBNkIsRUFDN0IsK0JBQWdDLEtBQ2hDLDhCQUErQixNQUNuQyw4QkFDRSxRQUFTLGFBQ1QsMEJBQ0UsOEJBQ0UsUUFBUyxJQUFJLEdBQ2pCLGlDQUNFLFFBQVMsYUFDVCxRQUFTLEtBQUssS0FDZCxTQUFVLFNBQ1YsMEJBQ0UsaUNBQ0UsUUFBUyxNQUNULE1BQU8sS0FDUCxRQUFTLElBQUksTUFDakIsbUNBQ0UsTUFBTyxRQUNQLGdCQUFpQixLQUNqQixZQUFhLElBQ2IsZUFBZ0IsVUFHbEIseURBQTBELDZEQUN4RCxRQUFTLEdBQ1QsUUFBUyxNQUNULFNBQVUsU0FDVixNQUFPLEtBQ1AsT0FBUSxLQUNSLFdBQVkscUJBQ1osT0FBUSxLQUNSLEtBQU0sRUFDUix3Q0FDRSxRQUFTLEdBQ2YsOEJBQ0UsV0FBWSxRQUNaLGNBQWUsS0FDZixzQkFBdUIsS0FDdkIsbUJBQW9CLEtBQ3BCLE1BQU8sTUFDUCxPQUFRLEtBQ1IsUUFBUyxhQUNULGVBQWdCLE9BQ2hCLDBCQUNFLDhCQUNFLFFBQVMsTUFDakIsd0JBQ0UsV0FBWSxNQUFNLEVBQUUsS0FBSyxlQUN6QixtQkFBb0IsTUFBTSxFQUFFLEtBQUssZUFDakMsZ0JBQWlCLE1BQU0sRUFBRSxLQUFLLGVBQzlCLFFBQVMsS0FBSyxLQUNkLFFBQVMsTUFDVCxTQUFVLFNBQ1YsSUFBSyxFQUNMLE1BQU8sRUFDUCxNQUFPLEtBQ1AsT0FBUSxLQUNSLE9BQVEsUUFDUixXQUFZLElBQUksSUFBSSxZQUNwQiwwQkFDRSx3QkFDRSxRQUFTLEtBQUssS0FDZCxNQUFPLEtBQ1AsT0FBUSxLQUNSLFdBQVksTUFDaEIscUNBQ0UsVUFBVyxxQkFDWCxJQUFLLElBQ0wsS0FBTSxJQUNOLFNBQVUsU0FDViwwQ0FDRSxXQUFZLFFBQ1osTUFBTyxLQUNQLE9BQVEsSUFDUixPQUFRLElBQUksRUFDWixRQUFTLE1BQ2IsK0JBQ0UsV0FBWSxlQUNaLFdBQVksS0FDWixjQUFlLEtBQ2Ysc0JBQXVCLEtBQ3ZCLG1CQUFvQixLQUNwQix5QkFDRSwrQkFDRSxXQUFZLEtBQ2hCLGlEQUNFLFdBQVksS0FDbEIsbUJBQ0UsV0FBWSxJQUFJLElBQUksWUFDcEIsMEJBQ0UsV0FBWSxJQUNaLFdBQVksS0FDaEIsMEJBQ0UsV0FBWSxJQUNaLFdBQVksS0FDZCw4QkFDRSxRQUFTLE1BQ1gsNkJBQ0UsUUFBUyxLQUNYLGlDQUNFLFFBQVMsS0FDWCxpQ0FDRSxRQUFTLE1BQ1gsK0JBQ0UsV0FBWSxlQUNaLFdBQVksS0FDWixjQUFlLEtBQ2Ysc0JBQXVCLEtBQ3ZCLG1CQUFvQixLQUNwQix5QkFDRSwrQkFDRSxXQUFZLEtBQ2hCLGlEQUNFLFdBQVksS0FLbEIsUUFDRSxXQUFZLEtBQ1osT0FBUSxLQUNSLFFBQVMsRUFBRSxLQUNYLFNBQVUsU0FDVixRQUFTLElBQ1QsU0FBVSxPQUNWLHlCQUNFLFFBQ0UsT0FBUSxLQUNSLFFBQVMsRUFBRSxNQUNmLG9CQUNFLFNBQVUsU0FDVixNQUFPLEtBQ1AsT0FBUSxJQUNSLFdBQVksUUFDWixRQUFTLE1BQ1QsSUFBSyxFQUNMLEtBQU0sRUFDUixjQUNFLFlBQWEsS0FDYixNQUFPLFFBQ1AsWUFBYSxJQUNiLFVBQVcsS0FDWCx5QkFDRSxjQUNFLE1BQU8sS0FDUCxZQUFhLE1BQ2IsUUFBUyxLQUFLLEVBQ2QsV0FBWSxRQUNoQixzQkFDRSxRQUFTLEVBQUUsS0FDWCxRQUFTLGFBQ1gsOEJBQ0UsUUFBUyxhQUNULHlCQUNFLDhCQUNFLFFBQVMsTUFDVCxPQUFRLEtBQUssRUFBRSxFQUFFLEdBQ3ZCLDRCQUNFLFlBQWEsSUFBSSxNQUFNLFFBQ3ZCLE9BQVEsS0FDUixRQUFTLGFBQ1QsTUFBTyxRQUNQLGdCQUFpQixLQUNqQixRQUFTLEVBQUUsS0FDWCxVQUFXLEtBQ1gsZUFBZ0IsT0FDaEIseUJBQ0UsNEJBQ0UsWUFBYSxHQUNqQiw4QkFDRSxlQUFnQixPQUNsQix1Q0FDRSxhQUFjLElBQUksTUFBTSxRQUN4Qix5QkFDRSx1Q0FDRSxhQUFjLEdBQ3hCLHlCQUNFLFdBQVksTUFDWix5QkFDRSx5QkFDRSxXQUFZLFFBRXBCLHFDQUNFLFNBQVUsTUFDVixPQUFRLEVBQ1IsTUFBTyxLQUNQLHlCQUNFLHFDQUNFLFNBQVUsVUFFaEIsb0JBQ0UsVUFBVyxnQkFBZ0IsT0FBTyxJQUNsQywwQkFBMkIsRUFDM0IsaUJBQWtCLElBQUksSUFDdEIsb0JBQXFCLFNBQ3JCLGtCQUFtQixnQkFBZ0IsT0FBTyxJQUMxQyxrQ0FBbUMsRUFDbkMseUJBQTBCLElBQUksSUFDOUIsNEJBQTZCLFNBQzdCLGVBQWdCLGdCQUFnQixPQUFPLElBQ3ZDLCtCQUFnQyxFQUNoQyxzQkFBdUIsSUFBSSxJQUMzQix5QkFBMEIsU0FDMUIsYUFBYyxnQkFBZ0IsT0FBTyxJQUNyQyw2QkFBOEIsRUFDOUIsb0JBQXFCLElBQUksSUFDekIsdUJBQXdCLFNBQ3hCLGNBQWUsZ0JBQWdCLE9BQU8sSUFDdEMsOEJBQStCLEVBQy9CLHFCQUFzQixJQUFJLElBQzFCLHdCQUF5QixTQUUzQiwyQkFDRSxHQUNFLFVBQVcsZUFDYixLQUNFLFVBQVcsbUJBRWYsZ0NBQ0UsR0FDRSxlQUFnQixlQUNsQixLQUNFLGVBQWdCLG1CQUVwQixtQ0FDRSxHQUNFLGtCQUFtQixlQUNyQixLQUNFLGtCQUFtQixtQkFFdkIsOEJBQ0UsR0FDRSxhQUFjLGVBQ2hCLEtBQ0UsYUFBYyxtQkFFbEIsK0JBQ0UsR0FDRSxjQUFlLGVBQ2pCLEtBQ0UsY0FBZSxtQkFLbkIsNkJBQ0U7Ozs7Q0FRMEMseUNBQTFDLHlDQUNFLFFBQVMsR0FDVCxPQUFRLEtBQ1IsSUFBSyxLQUNMLE9BQVEsS0FDUixNQUFPLEtBQ1AsU0FBVSxTQUNWLFFBQVMsTUFDVCxPQUFRLFFBQ1IseUJBQzRDLHlDQUExQyx5Q0FDRSxPQUFRLE1BQ2QseUNBQ0UsTUFBTyxLQUNQLGlCQUFrQixxQkFDbEIsZ0JBQWlCLFFBQ2pCLG9CQUFxQixPQUFPLE9BQzVCLGtCQUFtQixVQUNyQix5Q0FDRSxLQUFNLEtBQ04saUJBQWtCLHFCQUNsQixnQkFBaUIsUUFDakIsb0JBQXFCLE9BQU8sT0FDNUIsa0JBQW1CLFVBQ3JCLHlEQUNFLFFBQVMsR0FDWCx3Q0FDRSxNQUFPLEtBQ1AsT0FBUSxNQUNSLFNBQVUsU0FDVixLQUFNLEVBQ04sSUFBSyxFQUNMLGVBQWdCLEtBSWhCLHlCQUNFLHdDQUNFLFNBQVUsVUFDZCw4Q0FDRSxpQkFBa0IsS0FDbEIsaUJBQWtCLFFBQ2xCLGdCQUFpQixNQUNqQixvQkFBcUIsSUFBSSxPQUN6QixrQkFBbUIsVUFDbkIsTUFBTyxLQUNQLE9BQVEsTUFDUixJQUFLLEVBQ0wsS0FBTSxFQUNOLFFBQVMsRUFDVCxTQUFVLFNBQ1YsU0FBVSxPQUNWLFFBQVMsRUFDVCx3REFDRSxpQkFBa0IsUUFDbEIsZ0JBQWlCLE1BQ2pCLG9CQUFxQixJQUFJLE9BQ3pCLGtCQUFtQixVQUNuQixNQUFPLEtBQ1AsT0FBUSxNQUNSLElBQUssRUFDTCxLQUFNLEVBQ04sUUFBUyxFQUNULFNBQVUsU0FDWixnRUFDRSxXQUFZLEtBQ1osU0FBVSxTQUNWLElBQUssRUFDTCxNQUFPLEVBQ1AsT0FBUSxFQUNSLEtBQU0sRUFDTixRQUFTLEVBQ1QsMEJBQ0UsZ0VBQ0UsUUFBUyxNQUVmLHVFQURBLGdFQUVFLFNBQVUsU0FDVixJQUFLLEtBQ0wsS0FBTSxLQUNOLE1BQU8sS0FDUCxPQUFRLEtBQ1IsZUFBZ0IsS0FDbEIsMERBQ0UsTUFBTyxLQUNQLE9BQVEsS0FDUixXQUFZLEtBQ1osUUFBUyxHQUNULGVBQWdCLFFBQ2hCLFNBQVUsU0FDVixLQUFNLEVBQ04sSUFBSyxFQUNMLFFBQVMsRUFDWCw4REFHRSxpQkFBa0Isa0RBQ2xCLGlCQUFrQiwrREFDbEIsT0FBUSxJQUNSLE1BQU8sS0FDUCxPQUFRLEVBQ1IsS0FBTSxFQUNOLFNBQVUsU0FDVixRQUFTLEVBQ1QsUUFBUyxHQUNYLDhEQUdFLGlCQUFrQixxREFDbEIsaUJBQWtCLGtFQUNsQixPQUFRLElBQ1IsTUFBTyxLQUNQLE9BQVEsRUFDUixLQUFNLEVBQ04sU0FBVSxTQUNWLFFBQVMsRUFDVCxRQUFTLEdBQ1gsMERBQ0UsTUFBTyxLQUNQLE9BQVEsS0FDUixXQUFZLEtBQ1osUUFBUyxHQUNULFNBQVUsU0FDVixLQUFNLEVBQ04sSUFBSyxFQUNMLFFBQVMsRUFDWCxnRUFDRSxNQUFPLFFBQ1AsT0FBUSxLQUNSLFdBQVksS0FDWixRQUFTLEdBQ1QsU0FBVSxTQUNWLEtBQU0sRUFDTixJQUFLLEVBQ0wsUUFBUyxFQUNULHlCQUNFLGdFQUNFLFFBQVMsTUFDZiwwREFDRSxpQkFBa0IsNkJBQ2xCLGdCQUFpQixRQUNqQixvQkFBcUIsSUFBSSxNQUN6QixrQkFBbUIsVUFDbkIsTUFBTyxRQUNQLE9BQVEsS0FDUixTQUFVLFNBQ1YsS0FBTSxFQUNOLFFBQVMsR0FDVCx5QkFDRSwwREFDRSxRQUFTLE1BQ2IsaUVBQ0UsS0FBTSxRQUVWLDREQUdFLGlCQUFrQixrREFDbEIsaUJBQWtCLCtEQUNsQixPQUFRLElBQ1IsTUFBTyxLQUNQLElBQUssRUFDTCxLQUFNLEVBQ04sU0FBVSxTQUNWLFFBQVMsR0FDVCxRQUFTLEdBQ1gsMERBQ0UsTUFBTyxJQUNQLE9BQVEsS0FDUixTQUFVLFNBQ1YsS0FBTSxRQUNOLFVBQVcsaUJBQ1gsSUFBSyxFQUNMLFdBQVksZUFDWixRQUFTLEVBQ1QseUJBQ0UsMERBQ0UsUUFBUyxNQUNmLDBEQUNFLHVCQUF3QixLQUN4Qix3QkFBeUIsS0FDekIsMkJBQTRCLEVBQzVCLDBCQUEyQixFQUMzQiwrQkFBZ0MsS0FDaEMsZ0NBQWlDLEtBQ2pDLG1DQUFvQyxFQUNwQyxrQ0FBbUMsRUFDbkMsMkJBQTRCLEtBQzVCLDRCQUE2QixLQUM3QiwrQkFBZ0MsRUFDaEMsOEJBQStCLEVBQy9CLFdBQVksRUFBRSxLQUFLLEtBQUssZUFDeEIsbUJBQW9CLEVBQUUsS0FBSyxLQUFLLGVBQ2hDLGdCQUFpQixFQUFFLEtBQUssS0FBSyxlQUM3QixPQUFRLEtBQ1IsTUFBTyxrQkFDUCxZQUFhLEtBQ2IsV0FBWSxRQUNaLFNBQVUsU0FDVixPQUFRLEVBQ1IsS0FBTSxFQUNOLFFBQVMsRUFDVCxTQUFVLE9BQ1YsMEJBQ0UsMERBQ0UsT0FBUSxNQUNaLCtEQUNFLFFBQVMsTUFDVCxPQUFRLEtBQ1IsTUFBTyxLQUNQLFVBQVcsS0FDWCxXQUFZLFNBQ1osWUFBYSxPQUNiLGVBQWdCLFVBQ2hCLFVBQVcscUJBQ1gsSUFBSyxJQUNMLEtBQU0sSUFDTixTQUFVLFNBQ1YsTUFBTyxxQkFDUCwwQkFDRSwrREFDRSxVQUFXLEtBQ1gsT0FBUSxNQUNkLHlCQUNFLDBEQUNFLE9BQVEsRUFBRSxLQUNWLE1BQU8sa0JBQ1AsUUFBUyxNQUNmLHlEQUNFLEtBQU0sRUFDTixNQUFPLE9BQ1AsaUJBQWtCLFFBQ2xCLGdCQUFpQixNQUNqQixvQkFBcUIsT0FBTyxPQUM1QixrQkFBbUIsVUFDbkIsY0FBZSxLQUNmLHNCQUF1QixLQUN2QixtQkFBb0IsS0FDcEIsU0FBVSxTQUNWLE9BQVEsS0FDUixRQUFTLEdBQ1QsS0FBTSxRQUNOLFVBQVcsaUJBQ1gsaUVBQ0UsWUFBYSxLQUNiLE1BQU8sS0FDVCwwQkFDRSx5REFDRSxPQUFRLE1BQ1oseUJBQ0UseURBQ0UsUUFBUyxNQUNmLHlEQUNFLFdBQVksUUFDWixNQUFPLE1BQ1AsT0FBUSxNQUNSLE9BQVEsT0FDUixTQUFVLFNBQ1YsS0FBTSxRQUNOLFVBQVcsbUJBQ1gsUUFBUyxFQUNULGNBQWUsS0FDZixzQkFBdUIsS0FDdkIsbUJBQW9CLEtBQ3BCLDBCQUNFLHlEQUNFLE9BQVEsUUFDWix5QkFDRSx5REFDRSxRQUFTLE1BQ2Ysc0RBQ0UsU0FBVSxTQUNWLFFBQVMsR0FDVCxLQUFNLFFBQ04sUUFBUyxNQUFNLE1BQ2YsT0FBUSxLQUNSLDBCQUNFLHNEQUNFLE9BQVEsTUFDWix5REFDRSxNQUFPLEtBQ1AsVUFBVyxNQUNYLFlBQWEsSUFDYixlQUFnQixVQUNoQixNQUFPLElBQ1AsMEJBQ0UseURBQ0UsVUFBVyxLQUNmLDBCQUNFLHlEQUNFLFVBQVcsS0FDakIsMERBQ0UsTUFBTyxLQUNQLFFBQVMsR0FDVCxZQUFhLElBQ2IsV0FBWSxJQUNaLFVBQVcsSUFDWCxlQUFnQixVQUNsQiwyREFDRSxNQUFPLEtBQ1AsUUFBUyxHQUNULFlBQWEsSUFDYixVQUFXLE1BQ1gsZUFBZ0IsVUFDbEIseUJBQ0Usc0RBQ0UsT0FBUSxLQUNSLEtBQU0sS0FDTixRQUFTLEVBQ1QseURBQ0UsVUFBVyxLQUNiLDBEQUNFLFVBQVcsS0FDWCxXQUFZLEtBQ2QsMkRBQ0UsVUFBVyxNQUNuQix1REFDRSxPQUFRLEtBQ1IsU0FBVSxTQUNWLEtBQU0sUUFDTixhQUFjLE1BQ2QsUUFBUyxHQUNULFVBQVcsaUJBQ1gsMEJBQ0UsdURBQ0UsT0FBUSxnQkFDWix5QkFDRSx1REFDRSxLQUFNLEtBQ04sVUFBVyxnQkFDWCxPQUFRLE1BQ1osNERBQ0UsUUFBUyxhQUNULE9BQVEsRUFBRSxLQUFLLEVBQUUsRUFDakIsU0FBVSxTQUNWLE1BQU8sS0FDUCxRQUFTLEVBQ1QsV0FBWSxJQUNaLHlCQUNFLDREQUNFLE9BQVEsRUFBRSxJQUFJLEVBQUUsR0FDcEIsbUVBQ0UsUUFBUyxNQUNULE9BQVEsSUFBSSxNQUFNLGVBQ2xCLE9BQVEsS0FDUixZQUFhLEtBQ2IsTUFBTyxLQUNQLE9BQVEsRUFDUixXQUFZLE9BQ1osTUFBTyxLQUNQLHlCQUNFLG1FQUNFLGNBQWUsS0FDZixzQkFBdUIsS0FDdkIsbUJBQW9CLE1BQ3hCLHFFQUNFLGVBQWdCLE9BQ3BCLG1FQUNFLFdBQVksZUFDWixRQUFTLE1BQ1QsTUFBTyxLQUNQLGVBQWdCLFVBQ2hCLE9BQVEsS0FDUixZQUFhLEtBQ2IsUUFBUyxFQUFFLEtBQ1gsdUJBQXdCLEVBQ3hCLHdCQUF5QixLQUN6QiwyQkFBNEIsS0FDNUIsMEJBQTJCLEVBQzNCLCtCQUFnQyxFQUNoQyxnQ0FBaUMsS0FDakMsbUNBQW9DLEtBQ3BDLGtDQUFtQyxFQUNuQywyQkFBNEIsRUFDNUIsNEJBQTZCLEtBQzdCLCtCQUFnQyxLQUNoQyw4QkFBK0IsRUFDL0IsVUFBVyxLQUNYLGVBQWdCLFVBQ2hCLFlBQWEsSUFDYix5QkFDRSxtRUFDRSxRQUFTLE1BQ2YsNEVBQ0UsdUJBQXdCLEtBQ3hCLHdCQUF5QixFQUN6QiwyQkFBNEIsRUFDNUIsMEJBQTJCLEtBQzNCLCtCQUFnQyxLQUNoQyxnQ0FBaUMsRUFDakMsbUNBQW9DLEVBQ3BDLGtDQUFtQyxLQUNuQywyQkFBNEIsS0FDNUIsNEJBQTZCLEVBQzdCLCtCQUFnQyxFQUNoQyw4QkFBK0IsS0FDL0IseUJBQ0UsNEVBQ0UsUUFBUyxNQUNULGNBQWUsS0FDZixzQkFBdUIsS0FDdkIsbUJBQW9CLE1BQzFCLDRFQUNFLHVCQUF3QixFQUN4Qix3QkFBeUIsS0FDekIsMkJBQTRCLEtBQzVCLDBCQUEyQixFQUMzQiwrQkFBZ0MsRUFDaEMsZ0NBQWlDLEtBQ2pDLG1DQUFvQyxLQUNwQyxrQ0FBbUMsRUFDbkMsMkJBQTRCLEVBQzVCLDRCQUE2QixLQUM3QiwrQkFBZ0MsS0FDaEMsOEJBQStCLEVBQy9CLE9BQVEsRUFDUixXQUFZLGVBQ1oseUJBQ0UsNEVBQ0UsUUFBUyxNQUNuQiw0REFDRSxPQUFRLEtBQ1IsU0FBVSxTQUNWLEtBQU0sUUFDTixhQUFjLE1BQ2QsUUFBUyxHQUNULFVBQVcsaUJBQ1gsT0FBUSxRQUNSLDBCQUNFLDREQUNFLE9BQVEsZUFDUixLQUFNLEtBQ1YseUJBQ0UsNERBQ0UsS0FBTSxLQUNOLE1BQU8sS0FDUCxVQUFXLGdCQUNYLE9BQVEsTUFDWixzRUFDRSxNQUFPLEtBQ1AsT0FBUSxLQUNSLFFBQVMsYUFDVCxlQUFnQixJQUNoQiwwRUFDRSxVQUFXLEtBQ1gsV0FBWSxLQUNoQixtRUFDRSxPQUFRLEtBQ1IsWUFBYSxLQUNiLFFBQVMsYUFDVCxlQUFnQixJQUNoQixRQUFTLEVBQUUsS0FDWCxlQUFnQixVQUNoQiwwQkFDRSxtRUFDRSxRQUFTLE1BQ2IseUJBQ0UsbUVBQ0UsUUFBUyxNQUNyQixrREFDQSxzREFDRSxTQUFVLFNBQ1YsbUJBQW9CLFdBQ3BCLGdCQUFpQixXQUNqQixXQUFZLFdBQ2Qsa0RBQ0UsUUFBUyxNQUNULFVBQVcsRUFDWCxNQUFPLEtBQ1QsMERBQ0UsTUFBTyxLQUNULHNEQUNFLFFBQVMsYUFDVCxNQUFPLEtBQ1AsaUJBQWtCLGFBQ2xCLE9BQVEsRUFBRSxNQUFNLGFBQ2xCLGtEQUNFLE1BQU8sTUFDUCxPQUFRLE1BQ1Ysc0RBQ0UsTUFBTyxNQUNQLE9BQVEsTUFDUixXQUFZLElBQ1osYUFBYyxJQUNkLG9CQUFxQixZQUNyQixjQUFlLEtBQ2Ysa0JBQW1CLGlCQUFpQixLQUFLLE9BQU8sU0FDaEQsZUFBZ0IsaUJBQWlCLEtBQUssT0FBTyxTQUM3QyxhQUFjLGlCQUFpQixLQUFLLE9BQU8sU0FDM0MsVUFBVyxpQkFBaUIsS0FBSyxPQUFPLFNBQzFDLHdEQUNFLE1BQU8sT0FDUCxPQUFRLE9BQ1YsNERBQ0UsTUFBTyxPQUNQLE9BQVEsT0FDUixhQUFjLElBQ2hCLHdEQUNFLE1BQU8sS0FDUCxPQUFRLEtBQ1YsNERBQ0UsTUFBTyxLQUNQLE9BQVEsS0FDUixhQUFjLElBQ2hCLHdEQUNFLE1BQU8sS0FDUCxPQUFRLEtBQ1YsNERBQ0UsTUFBTyxLQUNQLE9BQVEsS0FDUixhQUFjLElBRWxCLG9DQUNFLEdBQ0Usa0JBQW1CLFVBQ25CLFVBQVcsVUFDYixJQUNFLGtCQUFtQixlQUNuQixVQUFXLGVBQ2IsS0FDRSxrQkFBbUIsZUFDbkIsVUFBVyxnQkFFZixpQ0FDRSxHQUNFLGVBQWdCLFVBQ2hCLFVBQVcsVUFDYixJQUNFLGVBQWdCLGVBQ2hCLFVBQVcsZUFDYixLQUNFLGVBQWdCLGVBQ2hCLFVBQVcsZ0JBRWYsK0JBQ0UsR0FDRSxhQUFjLFVBQ2QsVUFBVyxVQUNiLElBQ0UsYUFBYyxlQUNkLFVBQVcsZUFDYixLQUNFLGFBQWMsZUFDZCxVQUFXLGdCQUVmLDRCQUNFLEdBQ0Usa0JBQW1CLFVBQ25CLGVBQWdCLFVBQ2hCLGFBQWMsVUFDZCxVQUFXLFVBQ2IsSUFDRSxrQkFBbUIsZUFDbkIsZUFBZ0IsZUFDaEIsYUFBYyxlQUNkLFVBQVcsZUFDYixLQUNFLGtCQUFtQixlQUNuQixlQUFnQixlQUNoQixhQUFjLGVBQ2QsVUFBVyxnQkFDYixvQ0FDRSxNQUFPLEtBQ1AsU0FBVSxTQUNWLE9BQVEsS0FDUixPQUFRLE1BQ1IsaUJBQWtCLGVBQ2xCLFFBQVMsR0FDVCx5QkFDRSxvQ0FDRSxRQUFTLE1BQ2IseUNBQ0UsTUFBTyxRQUNQLFFBQVMsRUFBRSxLQUNYLE1BQU8sS0FDUCxPQUFRLFFBQ1IsU0FBVSxTQUNWLDhDQUNFLFlBQWEsTUFDYixVQUFXLE9BQ1gsTUFBTyxLQUNQLGVBQWdCLFVBQ2xCLGtEQUNFLFFBQVMsS0FDVCxTQUFVLFNBQ1YsTUFBTyxLQUNQLElBQUssSUFDTCxVQUFXLGlCQUNiLGdEQUNFLFdBQVksS0FDWix5REFDRSxRQUFTLE1BS25CLG9DQUNFLFNBQVUsU0FDVixTQUFVLE9BRVosa0JBQ0UsU0FBVSxTQUNWLFFBQVMsRUFDVCxNQUFPLEtBQ1AsT0FBUSxLQUNSLElBQUssRUFDTCxLQUFNLEVBQ04sU0FBVSxPQUNWLG9DQUNFLFNBQVUsU0FDVixJQUFLLEVBQ0wsTUFBTyxFQUNQLE9BQVEsRUFDUixLQUFNLEVBQ04sUUFBUyxFQUNULDBCQUNFLG9DQUNFLFFBQVMsTUFFZiwyQ0FEQSxvQ0FFRSxTQUFVLFNBQ1YsSUFBSyxNQUNMLEtBQU0sS0FDTixNQUFPLEtBQ1AsT0FBUSxNQUNSLGVBQWdCLEtBQ2xCLG9DQUNFLE1BQU8sS0FDUCxPQUFRLE1BQ1IsZ0JBQWlCLE1BQ2pCLGtCQUFtQixVQUNuQixvQkFBcUIsSUFBSSxPQUN6QixTQUFVLFNBQ1YsSUFBSyxFQUNQLDhCQUNFLE1BQU8sS0FDUCxPQUFRLEtBQ1IsV0FBWSxLQUNaLFFBQVMsR0FDVCxlQUFnQixRQUNoQixTQUFVLFNBQ1YsS0FBTSxFQUNOLElBQUssRUFDTCxRQUFTLEVBQ1gsOEJBQ0UsTUFBTyxLQUNQLE9BQVEsS0FDUixXQUFZLEtBQ1osUUFBUyxHQUNULFNBQVUsU0FDVixLQUFNLEVBQ04sSUFBSyxFQUNMLFFBQVMsRUFDWCw0QkFDRSxNQUFPLEtBQ1AsT0FBUSxLQUNSLFNBQVUsU0FDVixJQUFLLEtBQ0wsUUFBUyxFQUNYLG1DQUNFLE1BQU8sS0FDUCxPQUFRLG1CQUNSLFNBQVUsU0FDVixJQUFLLE1BQ0wsUUFBUyxFQUViLCtCQUNFLFlBQWEsS0FDYixTQUFVLFNBQ1YsUUFBUyxHQUVYLDBCQUNFLFNBQVUsU0FDVixVQUFXLGtCQUNYLEtBQU0sT0FDTixPQUFRLE1BQ1IsSUFBSyxFQUNMLE1BQU8sS0FDUCxpQkFBa0IsdUJBQ2xCLGdCQUFpQixRQUNqQixrQkFBbUIsVUFDbkIsb0JBQXFCLElBQUksTUFDekIsUUFBUyxHQUNULDBCQUNFLDBCQUNFLE9BQVEsT0FDWix5QkFDRSwwQkFDRSxRQUFTLE1BRWYsb0JBQ0UsU0FBVSxTQUNWLFFBQVMsRUFDVCxzQ0FDRSxZQUFhLElBQ2IsTUFBTyxpQkFDUCxRQUFTLE1BQU0sS0FBSyxtQkFBbUIsSUFDdkMsV0FBWSxJQUFJLE1BQU0scUJBQ3RCLFNBQVUsU0FDVix5QkFDRSxzQ0FDRSxNQUFPLEtBQ1AsT0FBUSxFQUFFLEVBQ1YsS0FBTSxFQUNOLFFBQVMsS0FBSyxNQUNsQixtREFDRSxpQkFBa0IsS0FDbEIsUUFBUyxHQUNULE9BQVEsS0FDUixNQUFPLEtBQ1AsT0FBUSxJQUNSLFNBQVUsU0FDVixLQUFNLEVBQ04seUJBQ0UsbURBQ0UsUUFBUyxNQUNmLHNEQUNFLE1BQU8sS0FDUCxPQUFRLEtBQ1IsU0FBVSxTQUNWLEtBQU0sRUFDTixJQUFLLEVBQ0wsUUFBUyxHQUNULFFBQVMsR0FDWCx5Q0FDRSxVQUFXLElBQ1gsWUFBYSxJQUNiLGVBQWdCLFVBQ2hCLE9BQVEsRUFDUixRQUFTLEVBQ1gsMENBQ0UsTUFBTyxLQUNQLFFBQVMsR0FDVCxZQUFhLElBQ2IsV0FBWSxLQUNaLFVBQVcsSUFDWCxlQUFnQixVQUNsQiwyQ0FDRSxNQUFPLEtBQ1AsUUFBUyxHQUNULFlBQWEsSUFDYixVQUFXLE1BQ1gsZUFBZ0IsVUFDbEIseUJBQ0UseUNBQ0UsVUFBVyxLQUNiLDBDQUNFLFVBQVcsS0FDWCxXQUFZLEtBQ2QsMkNBQ0UsVUFBVyxNQUNqQiwrQkFDRSxNQUFPLEtBQ1AsT0FBUSxrQkFDUixTQUFVLFNBQ1YsS0FBTSxFQUNOLElBQUssRUFDTCx5QkFDRSwrQkFDRSxRQUFTLE1BQ2YsZ0NBQ0UsTUFBTyxLQUNQLE9BQVEsa0JBQ1IsU0FBVSxTQUNWLE1BQU8sRUFDUCxJQUFLLEVBQ0wsUUFBUyxFQUNULHlCQUNFLGdDQUNFLFFBQVMsTUFDZiwrQkFDRSxNQUFPLElBQ1AsU0FBVSxTQUNWLE1BQU8sS0FDUCxPQUFRLEVBQ1IsUUFBUyxFQUNULFlBQWEsRUFDYixXQUFZLEVBQUUsRUFBRSxLQUFLLGVBQ3JCLG1CQUFvQixFQUFFLEVBQUUsS0FBSyxlQUM3QixnQkFBaUIsRUFBRSxFQUFFLEtBQUssZUFDMUIsbUNBQ0UsTUFBTyxLQUNQLHVCQUF3QixLQUN4Qix3QkFBeUIsS0FDekIsMkJBQTRCLEVBQzVCLDBCQUEyQixFQUMzQiwrQkFBZ0MsS0FDaEMsZ0NBQWlDLEtBQ2pDLG1DQUFvQyxFQUNwQyxrQ0FBbUMsRUFDbkMsMkJBQTRCLEtBQzVCLDRCQUE2QixLQUM3QiwrQkFBZ0MsRUFDaEMsOEJBQStCLEVBQy9CLHlCQUNFLG1DQUNFLGNBQWUsS0FDZixzQkFBdUIsS0FDdkIsbUJBQW9CLE1BQzFCLHlCQUNFLCtCQUNFLFNBQVUsU0FDVixNQUFPLEtBQ1AsTUFBTyxLQUNQLEtBQU0sS0FDTixNQUFPLGtCQUNQLGNBQWUsTUFFdkIsc0JBQ0UsUUFBUyxHQUNULFNBQVUsU0FDVixNQUFPLGtCQUNQLE9BQVEsRUFBRSxLQUNWLHVCQUF3QixLQUN4Qix3QkFBeUIsRUFDekIsMkJBQTRCLEVBQzVCLDBCQUEyQixFQUMzQiwrQkFBZ0MsS0FDaEMsZ0NBQWlDLEVBQ2pDLG1DQUFvQyxFQUNwQyxrQ0FBbUMsRUFDbkMsMkJBQTRCLEtBQzVCLDRCQUE2QixFQUM3QiwrQkFBZ0MsRUFDaEMsOEJBQStCLEVBQy9CLHlCQUNFLHNCQUNFLE1BQU8sa0JBQ1AsT0FBUSxFQUFFLE1BQ2Qsa0NBQ0UsaUJBQWtCLFFBQ2xCLHVCQUF3QixLQUN4Qix3QkFBeUIsRUFDekIsMkJBQTRCLEVBQzVCLDBCQUEyQixFQUMzQiwrQkFBZ0MsS0FDaEMsZ0NBQWlDLEVBQ2pDLG1DQUFvQyxFQUNwQyxrQ0FBbUMsRUFDbkMsMkJBQTRCLEtBQzVCLDRCQUE2QixFQUM3QiwrQkFBZ0MsRUFDaEMsOEJBQStCLEVBQy9CLEtBQU0sRUFDTixNQUFPLG9CQUNQLFNBQVUsU0FDVixJQUFLLEVBQ0wsT0FBUSxLQUNSLE1BQU8sS0FDUCxTQUFVLE9BQ1YsMEJBQ0Usa0NBQ0UsUUFBUyxNQUNiLGlEQUNFLE1BQU8sa0JBQ1AsdUJBQXdCLEtBQ3hCLHdCQUF5QixFQUN6QiwyQkFBNEIsRUFDNUIsMEJBQTJCLEtBQzNCLCtCQUFnQyxLQUNoQyxnQ0FBaUMsRUFDakMsbUNBQW9DLEVBQ3BDLGtDQUFtQyxLQUNuQywyQkFBNEIsS0FDNUIsNEJBQTZCLEVBQzdCLCtCQUFnQyxFQUNoQyw4QkFBK0IsS0FDL0IsUUFBUyxLQUFLLEtBQUssS0FBSyxLQUN4QixPQUFRLEtBQUssRUFBRSxFQUNmLFdBQVksS0FDWixZQUFhLEtBQ2IsTUFBTyxLQUNQLGVBQWdCLFVBQ2hCLFVBQVcsTUFDWCxZQUFhLElBQ2IsT0FBUSxRQUNWLHdEQUNFLFFBQVMsS0FBSyxNQUNkLFdBQVksSUFBSSxNQUFNLFFBQ3RCLFdBQVksTUFDWixNQUFPLFFBQ1AsVUFBVyxJQUNYLFlBQWEsTUFDYixZQUFhLElBQ2Isb0VBQ0UsV0FBWSxFQUNkLDJEQUNFLFVBQVcsTUFDWCxNQUFPLFFBQ1AsWUFBYSxJQUNiLFdBQVksSUFDWixjQUFlLEtBQ2pCLDJEQUNFLFVBQVcsTUFDWCxNQUFPLFFBQ1AsWUFBYSxJQUNiLFdBQVksSUFDWixjQUFlLEtBQ2pCLDhEQUNFLE1BQU8sS0FDUCxVQUFXLElBQ1gsWUFBYSxPQUNiLFlBQWEsSUFDZiw0REFDRSxVQUFXLEtBQ1gsUUFBUyxhQUNYLDBEQUNFLE1BQU8sUUFDUCxnQkFBaUIsS0FDakIsZ0VBQ0UsZ0JBQWlCLFVBQ3pCLHFDQUNFLGFBQWMsb0JBQ2QsTUFBTyxLQUNQLE1BQU8sS0FDUCxpQkFBa0IsUUFFbEIsdUJBQXdCLEtBQ3hCLHdCQUF5QixLQUN6QiwyQkFBNEIsRUFDNUIsMEJBQTJCLEVBQzNCLCtCQUFnQyxLQUNoQyxnQ0FBaUMsS0FDakMsbUNBQW9DLEVBQ3BDLGtDQUFtQyxFQUNuQywyQkFBNEIsS0FDNUIsNEJBQTZCLEtBQzdCLCtCQUFnQyxFQUNoQyw4QkFBK0IsRUFDL0IsMEJBQ0UscUNBQ0UsYUFBYyxHQUNsQix1REFDRSxRQUFTLEtBQUssTUFDZCxXQUFZLEtBQ1osTUFBTyxLQUNQLHVCQUF3QixFQUN4Qix3QkFBeUIsS0FDekIsMkJBQTRCLEVBQzVCLDBCQUEyQixFQUMzQiwrQkFBZ0MsRUFDaEMsZ0NBQWlDLEtBQ2pDLG1DQUFvQyxFQUNwQyxrQ0FBbUMsRUFDbkMsMkJBQTRCLEVBQzVCLDRCQUE2QixLQUM3QiwrQkFBZ0MsRUFDaEMsOEJBQStCLEVBQy9CLDBCQUNFLHVEQUNFLHVCQUF3QixLQUN4Qix3QkFBeUIsS0FDekIsMkJBQTRCLEVBQzVCLDBCQUEyQixFQUMzQiwrQkFBZ0MsS0FDaEMsZ0NBQWlDLEtBQ2pDLG1DQUFvQyxFQUNwQyxrQ0FBbUMsRUFDbkMsMkJBQTRCLEtBQzVCLDRCQUE2QixLQUM3QiwrQkFBZ0MsRUFDaEMsOEJBQStCLEdBQ25DLHlCQUNFLHVEQUNFLHVCQUF3QixLQUN4Qix3QkFBeUIsS0FDekIsMkJBQTRCLEVBQzVCLDBCQUEyQixFQUMzQiwrQkFBZ0MsS0FDaEMsZ0NBQWlDLEtBQ2pDLG1DQUFvQyxFQUNwQyxrQ0FBbUMsRUFDbkMsMkJBQTRCLEtBQzVCLDRCQUE2QixLQUM3QiwrQkFBZ0MsRUFDaEMsOEJBQStCLEVBQy9CLFFBQVMsS0FBSyxNQUNsQix3RUFDRSxlQUFnQixPQUNoQixNQUFPLFFBQ1AsWUFBYSxJQUNiLGdCQUFpQixLQUNqQixVQUFXLEtBQ1gsMEVBQ0UsT0FBUSxJQUFJLE1BQU0sS0FDbEIsT0FBUSxLQUNSLE1BQU8sS0FDUCxXQUFZLE9BQ1osUUFBUyxhQUNULFlBQWEsS0FDYixhQUFjLEtBQ2QsTUFBTyxRQUNQLFVBQVcsS0FDWCxZQUFhLElBQ2IsZUFBZ0IsT0FDdEIsMkNBQ0UsTUFBTyxJQUNQLE1BQU8sS0FDUCx5QkFDRSwyQ0FDRSxNQUFPLE1BQ2IsNENBQ0UsTUFBTyxJQUNQLE1BQU8sS0FDUCx5QkFDRSw0Q0FDRSxNQUFPLE1BQ2IsOENBQ0UsUUFBUyxJQUFJLE1BQ2IseUJBQ0UsOENBQ0UsUUFBUyxLQUFLLE1BQ2xCLGlEQUNFLFVBQVcsTUFDWCxlQUFnQixVQUNoQixZQUFhLElBQ2IsY0FBZSxJQUNmLHlCQUNFLGlEQUNFLFVBQVcsS0FDWCxjQUFlLE1BQ3JCLG9EQUNFLFVBQVcsS0FDWCxZQUFhLEtBQ2IsTUFBTyxRQUNQLHlCQUNFLG9EQUNFLFVBQVcsS0FDWCxZQUFhLE1BQ2pCLHNEQUNFLGNBQWUsS0FDbkIsMkRBQ0UsUUFBUyxLQUNULFFBQVMsS0FBSyxFQUNkLDBFQUNFLE1BQU8sZUFDUCxjQUFlLEtBQ2Ysc0JBQXVCLEtBQ3ZCLG1CQUFvQixLQUNwQixRQUFTLEtBQ1QsT0FBUSxLQUFLLEVBQ2IsV0FBWSxLQUNaLFlBQWEsRUFDYixNQUFPLEtBQ1AsZUFBZ0IsVUFDaEIsVUFBVyxNQUNYLFlBQWEsSUFDYixPQUFRLFFBQ1IsUUFBUyxhQUNYLDBCQUNFLDJEQUNFLFFBQVMsTUFDVCxNQUFPLFFBQ1AsVUFBVyxJQUNYLFlBQWEsTUFDYixZQUFhLElBQ2IsOERBQ0UsVUFBVyxNQUNYLE1BQU8sUUFDUCxZQUFhLElBQ2IsV0FBWSxJQUNaLGNBQWUsTUFDekIsOENBQ0UsV0FBWSxRQUNaLFFBQVMsSUFBSSxNQUNiLHFFQUNFLE1BQU8sS0FDUCxXQUFZLFFBQ1osTUFBTyxLQUNQLFVBQVcsS0FDWCxlQUFnQixVQUNoQixZQUFhLElBQ2IsUUFBUyxLQUFLLEtBQ2hCLHFFQUNFLE1BQU8sS0FDWCw4Q0FDRSxTQUFVLE9BQ1YseUJBQ0UsOENBQ0UsT0FBUSxnQkFDWixxREFDRSxZQUFhLElBQ2IsaUJBQWtCLFFBQ2xCLGdCQUFpQixNQUNqQixvQkFBcUIsT0FBTyxPQUM1QixrQkFBbUIsVUFDbkIsT0FBUSxRQUNSLFdBQVksSUFBSSxJQUFJLFlBQ3BCLHlEQUNFLFFBQVMsS0FDWCwyREFDRSxRQUFTLElBTW5CLHNEQUNBLG9EQUZBLGdEQUdBLG1EQUNFLFNBQVUsU0FHWixpREFDQSwrQ0FGQSwyQ0FHQSw4Q0FDRSxpQkFBa0IsUUFHcEIsZ0RBQ0EsOENBRkEsMENBR0EsNkNBQ0UsaUJBQWtCLFFBQ2xCLFdBQVksT0FHZCxtREFDQSxpREFGQSw2Q0FHQSxnREFDRSxpQkFBa0IsUUFDbEIsV0FBWSxPQUdkLDJDQUNBLHlDQUZBLHFDQUdBLHdDQUNFLE1BQU8sS0FDUCxNQUFPLEtBQ1AsTUFBTyxLQUNQLFdBQVksT0FDWixNQUFPLEtBRVAsZ0RBQ0EsOENBRkEsMENBR0EsNkNBQ0UsUUFBUyxJQUNULE9BQVEsSUFDUixPQUFRLFFBRVIsdURBQ0EscURBRkEsaURBR0Esb0RBQ0UsTUFBTyxRQUNQLFlBQWEsSUFJbkIsMkNBREEsMkNBR0EseUNBREEseUNBSHNDLHFDQUF0QyxxQ0FNQSx3Q0FEQSx3Q0FFRSxRQUFTLEdBQ1QsSUFBSyxLQUNMLE9BQVEsS0FDUixNQUFPLEtBQ1AsU0FBVSxTQUNWLFFBQVMsTUFDVCxPQUFRLFFBQ1IseUJBR0UsMkNBREEsMkNBR0EseUNBREEseUNBSHNDLHFDQUF0QyxxQ0FNQSx3Q0FEQSx3Q0FFRSxJQUFLLE1BR1gsMkNBQ0EseUNBRkEscUNBR0Esd0NBQ0UsTUFBTyxJQUNQLGlCQUFrQixxQkFDbEIsZ0JBQWlCLFFBQ2pCLG9CQUFxQixPQUFPLE9BQzVCLGtCQUFtQixVQUdyQiwyQ0FDQSx5Q0FGQSxxQ0FHQSx3Q0FDRSxLQUFNLElBQ04saUJBQWtCLHFCQUNsQixnQkFBaUIsUUFDakIsb0JBQXFCLE9BQU8sT0FDNUIsa0JBQW1CLFVBR3JCLDJEQUNBLHlEQUZBLHFEQUdBLHdEQUNFLFFBQVMsR0FJWCwwQ0FEQSxzQ0FHQSx3Q0FEQSxvQ0FIaUMsb0NBQWpDLGdDQU1BLHVDQURBLG1DQUVFLE1BQU8sS0FDUCxPQUFRLEtBQ1IsV0FBWSxLQUNaLGlCQUFrQixRQUNsQixnQkFBaUIsTUFDakIsb0JBQXFCLElBQUksT0FDekIsa0JBQW1CLFVBQ25CLFNBQVUsU0FDVixLQUFNLEVBQ04sSUFBSyxFQUNMLFFBQVMsRUFHVCxvREFEQSxnREFHQSxrREFEQSw4Q0FIMkMsOENBQTNDLDBDQU1BLGlEQURBLDZDQUVFLFNBQVUsT0FHViw4REFEQSwwREFHQSw0REFEQSx3REFIcUQsd0RBQXJELG9EQU1BLDJEQURBLHVEQUVFLE1BQU8sS0FDUCxPQUFRLEtBQ1IsS0FBTSxLQUNOLGlCQUFrQixRQUNsQixnQkFBaUIsTUFDakIsb0JBQXFCLElBQUksT0FDekIsa0JBQW1CLFVBR3ZCLHdEQURBLG9EQUdBLHNEQURBLGtEQUgrQyxrREFBL0MsOENBTUEscURBREEsaURBRUUsU0FBVSxTQUNWLE9BQVEsS0FDUixRQUFTLEdBQ1QsUUFBUyxFQUFFLEtBR1gsMkRBREEsdURBR0EseURBREEscURBSGtELHFEQUFsRCxpREFNQSx3REFEQSxvREFFRSxNQUFPLEtBQ1AsWUFBYSxJQUNiLFVBQVcsSUFDWCxlQUFnQixVQUdsQiwyREFEQSx1REFHQSx5REFEQSxxREFIa0QscURBQWxELGlEQU1BLHdEQURBLG9EQUVFLGVBQWdCLFVBQ2xCLHlCQUdFLHdEQURBLG9EQUdBLHNEQURBLGtEQUgrQyxrREFBL0MsOENBTUEscURBREEsaURBRUUsYUFBYyxLQUdkLDJEQURBLHVEQUdBLHlEQURBLHFEQUhrRCxxREFBbEQsaURBTUEsd0RBREEsb0RBRUUsVUFBVyxLQUdiLDJEQURBLHVEQUdBLHlEQURBLHFEQUhrRCxxREFBbEQsaURBTUEsd0RBREEsb0RBRUUsVUFBVyxNQUduQixtREFEQSwrQ0FHQSxpREFEQSw2Q0FIMEMsNkNBQTFDLHlDQU1BLGdEQURBLDRDQUVFLE1BQU8sS0FDUCxPQUFRLEtBQ1IsU0FBVSxTQUNWLElBQUssRUFDTCxLQUFNLEVBR04sMkRBREEsdURBR0EseURBREEscURBSGtELHFEQUFsRCxpREFNQSx3REFEQSxvREFFRSxXQUFZLE9BR2hCLG9EQURBLGdEQUdBLGtEQURBLDhDQUgyQyw4Q0FBM0MsMENBTUEsaURBREEsNkNBRUUsTUFBTyxLQUNQLE9BQVEsS0FDUixTQUFVLFNBQ1YsSUFBSyxLQUNMLFFBQVMsRUFHVCxpQkFBa0IscURBQ2xCLGlCQUFrQixrRUFHcEIsOERBREEsMERBR0EsNERBREEsd0RBSHFELHdEQUFyRCxvREFNQSwyREFEQSx1REFJRSxpQkFBa0IscURBQ2xCLGlCQUFrQixrRUFHcEIsMkRBREEsdURBR0EseURBREEscURBSGtELHFEQUFsRCxpREFNQSx3REFEQSxvREFFRSxNQUFPLEtBQ1AsT0FBUSxtQkFDUixTQUFVLFNBQ1YsSUFBSyxNQUNMLFFBQVMsRUFDVCxpQkFBa0IsS0FHdEIsOENBQ0EsNENBRkEsd0NBR0EsMkNBQ0UsV0FBWSxLQUNaLGNBQWUsS0FDZixzQkFBdUIsS0FDdkIsbUJBQW9CLEtBQ3BCLFNBQVUsU0FDVixJQUFLLEtBQ0wsUUFBUyxHQUNULE1BQU8sRUFDUCxNQUFPLElBQ1AsVUFBVyxNQUNYLFVBQVcsTUFDWCxRQUFTLEtBQUssRUFDZCxVQUFXLGtCQUNYLDBCQUVFLDhDQUNBLDRDQUZBLHdDQUdBLDJDQUNFLFVBQVcsR0FDZix5QkFFRSw4Q0FDQSw0Q0FGQSx3Q0FHQSwyQ0FDRSxTQUFVLFNBQ1YsSUFBSyxFQUNMLE1BQU8sS0FDUCxVQUFXLGNBQ1gsTUFBTyxLQUNQLFVBQVcsRUFDWCxjQUFlLE1BRW5CLG9EQUNBLGtEQUZBLDhDQUdBLGlEQUNFLE1BQU8sUUFDUCxRQUFTLE1BQ1QsUUFBUyxLQUNULE9BQVEsUUFFUixnRUFDQSw4REFGQSwwREFHQSw2REFDRSxNQUFPLEtBQ1AsTUFBTyxJQUNQLFNBQVUsU0FDVixXQUFZLEtBRVosb0VBQ0Esa0VBRkEsOERBR0EsaUVBQ0UsU0FBVSxTQUNWLElBQUssSUFDTCxLQUFNLElBQ04sVUFBVyxLQUNYLFVBQVcsc0JBQ1gsUUFBUyxLQUNYLDBCQUVFLGdFQUNBLDhEQUZBLDBEQUdBLDZEQUNFLFFBQVMsTUFFZiw0REFDQSwwREFGQSxzREFHQSx5REFDRSxNQUFPLEtBQ1AsU0FBVSxTQUNWLE1BQU8sSUFFUCwrREFDQSw2REFGQSx5REFHQSw0REFDRSxVQUFXLEtBQ1gsZUFBZ0IsVUFDaEIsWUFBYSxJQUNiLGNBQWUsS0FFakIscUVBQ0EsbUVBRkEsK0RBR0Esa0VBQ0UsTUFBTyxRQUNQLFVBQVcsS0FDWCxZQUFhLE1BQ2YsMEJBRUUsNERBQ0EsMERBRkEsc0RBR0EseURBQ0UsTUFBTyxLQUNQLFFBQVMsS0FFVCwrREFDQSw2REFGQSx5REFHQSw0REFDRSxVQUFXLEtBRWIscUVBQ0EsbUVBRkEsK0RBR0Esa0VBQ0UsVUFBVyxNQUVuQiw0REFDQSwwREFGQSxzREFHQSx5REFDRSxXQUFZLFFBQ1osY0FBZSxLQUNmLHNCQUF1QixLQUN2QixtQkFBb0IsS0FDcEIsTUFBTyxJQUNQLFFBQVMsS0FDVCxNQUFPLE1BQ1AsU0FBVSxTQUVWLGdFQUNBLDhEQUZBLDBEQUdBLDZEQUNFLE1BQU8sSUFDUCxVQUFXLEtBQ1gsSUFBSyxJQUNMLEtBQU0sSUFDTixTQUFVLFNBQ1YsVUFBVyxxQkFFYixvRUFDQSxrRUFGQSw4REFHQSxpRUFDRSxRQUFTLEtBQ1gsMEJBRUUsNERBQ0EsMERBRkEsc0RBR0EseURBQ0UsUUFBUyxNQUVmLDJEQUNBLHlEQUZBLHFEQUdBLHdEQUNFLFdBQVksUUFFWiwyRUFDQSx5RUFGQSxxRUFHQSx3RUFDRSxRQUFTLE1BRVgsOEVBQ0EsNEVBRkEsd0VBR0EsMkVBQ0UsUUFBUyxLQUVYLDJFQUNBLHlFQUZBLHFFQUdBLHdFQUNFLFFBQVMsTUFHakIsK0NBQ0EsNkNBRkEseUNBR0EsNENBQ0UsTUFBTyxLQUNQLE9BQVEsS0FDUixTQUFVLFNBQ1YsS0FBTSxFQUNOLElBQUssRUFDTCxRQUFTLEVBRVQscURBQ0EsbURBRkEsK0NBR0Esa0RBQ0UsaUJBQWtCLEtBQ2xCLGlCQUFrQixRQUNsQixnQkFBaUIsTUFDakIsb0JBQXFCLElBQUksT0FDekIsa0JBQW1CLFVBQ25CLE1BQU8sS0FDUCxPQUFRLEtBQ1IsSUFBSyxFQUNMLEtBQU0sRUFDTixRQUFTLEVBQ1QsU0FBVSxTQUNWLFNBQVUsT0FDVixRQUFTLEVBR2IsbUNBQ0EsaUNBRkEsNkJBR0EsZ0NBQ0UsU0FBVSxTQUNWLFFBQVMsRUFDVCxNQUFPLEtBQ1AsT0FBUSxLQUNSLElBQUssRUFDTCxLQUFNLEVBQ04sU0FBVSxPQUVWLDZDQUNBLDJDQUZBLHVDQUdBLDBDQUNFLGlCQUFrQixRQUNsQixnQkFBaUIsTUFDakIsb0JBQXFCLElBQUksT0FDekIsa0JBQW1CLFVBQ25CLE1BQU8sS0FDUCxPQUFRLEtBQ1IsSUFBSyxFQUNMLEtBQU0sRUFDTixRQUFTLEVBQ1QsU0FBVSxTQUVaLHFEQUNBLG1EQUZBLCtDQUdBLGtEQUNFLFNBQVUsU0FDVixJQUFLLEVBQ0wsTUFBTyxFQUNQLE9BQVEsRUFDUixLQUFNLEVBQ04sUUFBUyxFQUNULDBCQUVFLHFEQUNBLG1EQUZBLCtDQUdBLGtEQUNFLFFBQVMsTUFJZiw0REFEQSxxREFHQSwwREFEQSxtREFIQSxzREFEQSwrQ0FPQSx5REFEQSxrREFFRSxTQUFVLFNBQ1YsSUFBSyxNQUNMLEtBQU0sS0FDTixNQUFPLEtBQ1AsT0FBUSxNQUNSLGVBQWdCLEtBRWxCLHFEQUNBLG1EQUZBLCtDQUdBLGtEQUNFLE1BQU8sS0FDUCxPQUFRLE1BQ1IsZ0JBQWlCLE1BQ2pCLGtCQUFtQixVQUNuQixvQkFBcUIsSUFBSSxPQUUzQiwrQ0FDQSw2Q0FGQSx5Q0FHQSw0Q0FDRSxNQUFPLEtBQ1AsT0FBUSxLQUNSLFdBQVksS0FDWixRQUFTLEdBQ1QsZUFBZ0IsUUFDaEIsU0FBVSxTQUNWLEtBQU0sRUFDTixJQUFLLEVBQ0wsUUFBUyxFQUVYLCtDQUNBLDZDQUZBLHlDQUdBLDRDQUNFLE1BQU8sS0FDUCxPQUFRLEtBQ1IsV0FBWSxLQUNaLFFBQVMsR0FDVCxTQUFVLFNBQ1YsS0FBTSxFQUNOLElBQUssRUFDTCxRQUFTLEVBRVgsNkNBQ0EsMkNBRkEsdUNBR0EsMENBQ0UsTUFBTyxLQUNQLE9BQVEsS0FDUixTQUFVLFNBQ1YsSUFBSyxLQUNMLFFBQVMsRUFHVCxpQkFBa0Isa0RBQ2xCLGlCQUFrQiwrREFFcEIsb0RBQ0Esa0RBRkEsOENBR0EsaURBQ0UsTUFBTyxLQUNQLE9BQVEsbUJBQ1IsU0FBVSxTQUNWLElBQUssTUFDTCxRQUFTLEVBQ1QsaUJBQWtCLEtBRXBCLGdEQUNBLDhDQUZBLDBDQUdBLDZDQUNFLGlCQUFrQiw0QkFDbEIsZ0JBQWlCLE1BQ2pCLG9CQUFxQixPQUFPLE9BQzVCLGtCQUFtQixVQUNuQixPQUFRLEtBQ1IsSUFBSyxFQUNMLEtBQU0sRUFDTixNQUFPLEtBQ1AsU0FBVSxTQUNWLFFBQVMsRUFFWCw4Q0FDQSw0Q0FGQSx3Q0FHQSwyQ0FDRSxpQkFBa0IsMEJBQ2xCLGdCQUFpQixRQUNqQixvQkFBcUIsT0FBTyxPQUM1QixrQkFBbUIsVUFDbkIsTUFBTyxJQUNQLE9BQVEsSUFDUixPQUFRLEVBQ1IsS0FBTSxNQUNOLFNBQVUsU0FDVixRQUFTLEdBQ1QseUJBRUUsOENBQ0EsNENBRkEsd0NBR0EsMkNBQ0UsUUFBUyxNQUdqQixnREFDQSw4Q0FGQSwwQ0FHQSw2Q0FDRSxZQUFhLEtBQ2IsU0FBVSxTQUNWLFFBQVMsR0FDVCxlQUFnQixLQUVoQix3REFDQSxzREFGQSxrREFHQSxxREFDRSxlQUFnQixJQUlwQixrRkFDQSxpRkFDQSxnRkFDQSwrRUFMQSw0RUFDQSwyRUFLQSwrRUFDQSw4RUFDRSxNQUFPLElBQ1AsTUFBTyxLQUNQLDBCQUdFLGtGQUNBLGlGQUNBLGdGQUNBLCtFQUxBLDRFQUNBLDJFQUtBLCtFQUNBLDhFQUNFLE1BQU8sTUFHWCwrRkFDQSw4RkFDQSw2RkFDQSw0RkFMQSx5RkFDQSx3RkFLQSw0RkFDQSwyRkFDRSxNQUFPLFFBQ1AsWUFBYSxJQUNiLFVBQVcsS0FDWCxRQUFTLEtBQ1QseUJBR0UsK0ZBQ0EsOEZBQ0EsNkZBQ0EsNEZBTEEseUZBQ0Esd0ZBS0EsNEZBQ0EsMkZBQ0UsVUFBVyxNQUdqQixnR0FDQSwrRkFDQSw4RkFDQSw2RkFMQSwwRkFDQSx5RkFLQSw2RkFDQSw0RkFDRSxXQUFZLFFBQ1osUUFBUyxFQUFFLEtBQ1gsWUFBYSxLQUFLLE1BQU0sZUFDeEIsZUFBZ0IsR0FHaEIsZ0hBQ0EsK0dBQ0EsOEdBQ0EsNkdBTEEsMEdBQ0EseUdBS0EsNkdBQ0EsNEdBQ0UsUUFBUyxFQUFFLEVBQUUsS0FBSyxFQUdsQixtSEFDQSxrSEFDQSxpSEFDQSxnSEFMQSw2R0FDQSw0R0FLQSxnSEFDQSwrR0FDRSxNQUFPLFFBQ1AsVUFBVyxLQUNYLFFBQVMsS0FBSyxFQUNkLHlCQUdFLG1IQUNBLGtIQUNBLGlIQUNBLGdIQUxBLDZHQUNBLDRHQUtBLGdIQUNBLCtHQUNFLFVBQVcsTUFHakIsc0hBQ0EscUhBQ0Esb0hBQ0EsbUhBTEEsZ0hBQ0EsK0dBS0EsbUhBQ0Esa0hBQ0UsV0FBWSxLQUNaLFFBQVMsS0FDVCxVQUFXLEtBQ1gsTUFBTyxnQkFDUCxPQUFRLEVBQ1IsUUFBUyxhQUNULE1BQU8sS0FDUCxZQUFhLElBQ2IsZUFBZ0IsVUFDaEIsV0FBWSxPQUNaLGNBQWUsS0FDZixzQkFBdUIsS0FDdkIsbUJBQW9CLEtBQ3BCLE9BQVEsUUFDUix5QkFHRSxzSEFDQSxxSEFDQSxvSEFDQSxtSEFMQSxnSEFDQSwrR0FLQSxtSEFDQSxrSEFDRSxVQUFXLEtBQ1gsTUFBTyxLQUNQLGNBQWUsS0FHbkIsNkhBQ0EsNEhBQ0EsMkhBQ0EsMEhBTEEsdUhBQ0Esc0hBS0EsMEhBQ0EseUhBQ0UsV0FBWSxRQUdkLG1JQUNBLGtJQUNBLGlJQUNBLGdJQUxBLDZIQUNBLDRIQUtBLGdJQUNBLCtIQUNFLGFBQWMsSUFHcEIsNkdBQ0EsNEdBQ0EsMkdBQ0EsMEdBTEEsdUdBQ0Esc0dBS0EsMEdBQ0EseUdBQ0UsUUFBUyxLQUdYLHFHQUNBLG9HQUNBLG1HQUNBLGtHQUxBLCtGQUNBLDhGQUtBLGtHQUNBLGlHQUNFLGVBQWdCLEdBR2hCLDhHQUNBLDZHQUNBLDRHQUNBLDJHQUxBLHdHQUNBLHVHQUtBLDJHQUNBLDBHQUNFLE1BQU8sUUFDUCxVQUFXLEtBQ1gsV0FBWSxNQUdaLGdIQUNBLCtHQUNBLDhHQUNBLDZHQUxBLDBHQUNBLHlHQUtBLDZHQUNBLDRHQUNFLE1BQU8sUUFDUCxnQkFBaUIsVUFHckIsdUdBQ0Esc0dBQ0EscUdBQ0Esb0dBTEEsaUdBQ0EsZ0dBS0Esb0dBQ0EsbUdBQ0UsUUFBUyxNQUNULFdBQVksS0FDWixjQUFlLEtBQ2Ysc0JBQXVCLEtBQ3ZCLG1CQUFvQixLQUNwQixRQUFTLEdBQ1QsY0FBZSxLQUNmLDBCQUdFLHVHQUNBLHNHQUNBLHFHQUNBLG9HQUxBLGlHQUNBLGdHQUtBLG9HQUNBLG1HQUNFLFFBQVMsTUFHYiw2R0FDQSw0R0FDQSwyR0FDQSwwR0FMQSx1R0FDQSxzR0FLQSwwR0FDQSx5R0FDRSxRQUFTLEtBQUssS0FDZCxZQUFhLElBQ2IsVUFBVyxNQUNYLE1BQU8sUUFDUCxRQUFTLGFBQ1QsU0FBVSxTQUNWLE1BQU8sSUFDUCxTQUFVLE9BQ1YsZUFBZ0IsSUFDaEIsMEJBR0UsNkdBQ0EsNEdBQ0EsMkdBQ0EsMEdBTEEsdUdBQ0Esc0dBS0EsMEdBQ0EseUdBQ0UsVUFBVyxNQUNmLHlCQUdFLDZHQUNBLDRHQUNBLDJHQUNBLDBHQUxBLHVHQUNBLHNHQUtBLDBHQUNBLHlHQUNFLE1BQU8sS0FDUCxhQUFjLEdBR3BCLG1IQUNBLGtIQUNBLGlIQUNBLGdIQUxBLDZHQUNBLDRHQUtBLGdIQUNBLCtHQUNFLFFBQVMsR0FDVCxjQUFlLElBQ2YsTUFBTyxJQUNQLFdBQVksUUFDWixPQUFRLEtBQ1IsU0FBVSxTQUNWLE1BQU8sRUFDUCxJQUFLLEVBQ0wseUJBR0UsbUhBQ0Esa0hBQ0EsaUhBQ0EsZ0hBTEEsNkdBQ0EsNEdBS0EsZ0hBQ0EsK0dBQ0UsUUFBUyxNQUdmLDZHQUNBLDRHQUNBLDJHQUNBLDBHQUxBLHVHQUNBLHNHQUtBLDBHQUNBLHlHQUNFLE1BQU8saUJBQ1AsT0FBUSxFQUNSLFFBQVMsYUFDVCxlQUFnQixJQUNoQixRQUFTLEtBQ1QsWUFBYSxJQUNiLFVBQVcsS0FDWCxZQUFhLEtBQ2IseUJBR0UsNkdBQ0EsNEdBQ0EsMkdBQ0EsMEdBTEEsdUdBQ0Esc0dBS0EsMEdBQ0EseUdBQ0UsTUFBTyxLQUNQLFlBQWEsR0FHckIsdUhBQ0Esc0hBQ0EscUhBQ0Esb0hBTEEsaUhBQ0EsZ0hBS0Esb0hBQ0EsbUhBQ0UsV0FBWSxJQUdaLDZIQUNBLDRIQUNBLDJIQUNBLDBIQUxBLHVIQUNBLHNIQUtBLDBIQUNBLHlIQUNFLFFBQVMsS0FBSyxLQUNkLFlBQWEsSUFDYixVQUFXLE1BQ1gsTUFBTyxRQUNQLFFBQVMsYUFDVCxTQUFVLFNBQ1YsTUFBTyxJQUNQLFNBQVUsT0FDVixlQUFnQixJQUNoQiwwQkFHRSw2SEFDQSw0SEFDQSwySEFDQSwwSEFMQSx1SEFDQSxzSEFLQSwwSEFDQSx5SEFDRSxVQUFXLE1BQ2YseUJBR0UsNkhBQ0EsNEhBQ0EsMkhBQ0EsMEhBTEEsdUhBQ0Esc0hBS0EsMEhBQ0EseUhBQ0UsTUFBTyxLQUNQLGFBQWMsR0FHcEIsZ0lBQ0EsK0hBQ0EsOEhBQ0EsNkhBTEEsMEhBQ0EseUhBS0EsNkhBQ0EsNEhBQ0UsTUFBTyxLQUNQLFFBQVMsR0FDVCxjQUFlLEtBQ2Ysc0JBQXVCLEtBQ3ZCLG1CQUFvQixLQUNwQixPQUFRLEVBQ1IsVUFBVyxLQUNYLGNBQWUsS0FHakIsMElBQ0EseUlBQ0Esd0lBQ0EsdUlBTEEsb0lBQ0EsbUlBS0EsdUlBQ0Esc0lBQ0UsV0FBWSxRQUNaLE1BQU8sS0FDUCxRQUFTLEtBQ1QsTUFBTyxLQUNQLFdBQVksT0FDWixlQUFnQixVQUNoQixZQUFhLElBQ2IsWUFBYSxVQUFZLENBQUUsV0FDM0IsVUFBVyxLQUNYLGNBQWUsS0FDZixzQkFBdUIsS0FDdkIsbUJBQW9CLEtBSTlCLG1GQUNBLGtGQUNBLGlGQUNBLGdGQUxBLDZFQUNBLDRFQUtBLGdGQUNBLCtFQUNFLE1BQU8sSUFDUCxNQUFPLEtBQ1AsV0FBWSxRQUNaLFdBQVksTUFDWix1QkFBd0IsRUFDeEIsd0JBQXlCLEtBQ3pCLDJCQUE0QixFQUM1QiwwQkFBMkIsRUFDM0IsK0JBQWdDLEVBQ2hDLGdDQUFpQyxLQUNqQyxtQ0FBb0MsRUFDcEMsa0NBQW1DLEVBQ25DLDJCQUE0QixFQUM1Qiw0QkFBNkIsS0FDN0IsK0JBQWdDLEVBQ2hDLDhCQUErQixFQUcvQixzRkFDQSxxRkFDQSxvRkFDQSxtRkFMQSxnRkFDQSwrRUFLQSxtRkFDQSxrRkFDRSxNQUFPLFFBQ1AsWUFBYSxJQUNiLFVBQVcsS0FDWCxRQUFTLEtBQ1gsMEJBR0UsbUZBQ0Esa0ZBQ0EsaUZBQ0EsZ0ZBTEEsNkVBQ0EsNEVBS0EsZ0ZBQ0EsK0VBQ0UsTUFBTyxLQUNQLE9BQVEsZ0JBR1osbUdBQ0Esa0dBQ0EsaUdBQ0EsZ0dBTEEsNkZBQ0EsNEZBS0EsZ0dBQ0EsK0ZBQ0UsUUFBUyxLQUdULDRHQUNBLDJHQUNBLDBHQUNBLHlHQUxBLHNHQUNBLHFHQUtBLHlHQUNBLHdHQUNFLE1BQU8sUUFDUCxNQUFPLEtBQ1AsTUFBTyxJQUNQLGNBQWUsR0FDZixlQUFnQixHQUNoQiwwQkFHRSw0R0FDQSwyR0FDQSwwR0FDQSx5R0FMQSxzR0FDQSxxR0FLQSx5R0FDQSx3R0FDRSxNQUFPLEtBQ1AsY0FBZSxNQUduQiwrR0FDQSw4R0FDQSw2R0FDQSw0R0FMQSx5R0FDQSx3R0FLQSw0R0FDQSwyR0FDRSxVQUFXLEtBQ1gsWUFBYSxJQUdmLGtIQUNBLGlIQUNBLGdIQUNBLCtHQUxBLDRHQUNBLDJHQUtBLCtHQUNBLDhHQUNFLFVBQVcsS0FDWCxZQUFhLE1BQ2IsV0FBWSxVQUdkLDRIQUNBLDJIQUNBLDBIQUNBLHlIQUxBLHNIQUNBLHFIQUtBLHlIQUNBLHdIQUNFLE1BQU8sS0FHZixpRkFDQSwrRUFGQSwyRUFHQSw4RUFDRSxNQUFPLElBQ1AsMEJBRUUsaUZBQ0EsK0VBRkEsMkVBR0EsOEVBQ0UsTUFBTyxNQUVYLDhGQUNBLDRGQUZBLHdGQUdBLDJGQUNFLE1BQU8sUUFFVCxvRkFDQSxrRkFGQSw4RUFHQSxpRkFDRSxNQUFPLFFBQ1AsUUFBUyxLQUFLLEVBQUUsS0FDaEIsVUFBVyxLQUNYLGNBQWUsSUFBSSxNQUFNLFFBQ3pCLFlBQWEsSUFDYixZQUFhLE1BRWYsdUZBQ0EscUZBRkEsaUZBR0Esb0ZBQ0UsTUFBTyxRQUNQLFFBQVMsS0FBSyxFQUNkLFlBQWEsTUFFYiw4RkFDQSw0RkFGQSx3RkFHQSwyRkFDRSxZQUFhLElBRWYsNEZBQ0EsMEZBRkEsc0ZBR0EseUZBQ0UsTUFBTyxJQUNQLGNBQWUsR0FDZixNQUFPLEtBQ1AseUJBRUUsNEZBQ0EsMEZBRkEsc0ZBR0EseUZBQ0UsTUFBTyxLQUNQLGNBQWUsTUFFckIsMEZBQ0Esd0ZBRkEsb0ZBR0EsdUZBQ0UsZ0JBQWlCLEtBQ2pCLG9CQUFxQixPQUczQixrRkFDQSxnRkFGQSw0RUFHQSwrRUFDRSxZQUFhLElBQUksTUFBTSxRQUN2QixNQUFPLElBQ1AsMEJBRUUsa0ZBQ0EsZ0ZBRkEsNEVBR0EsK0VBQ0UsTUFBTyxNQUVYLHFGQUNBLG1GQUZBLCtFQUdBLGtGQUNFLE1BQU8sUUFFVCwrRkFDQSw2RkFGQSx5RkFHQSw0RkFDRSxRQUFTLEVBQUUsS0FDWCxNQUFPLEtBRVAsbUdBQ0EsaUdBRkEsNkZBR0EsZ0dBQ0UsTUFBTyxLQUNQLGNBQWUsSUFBSSxNQUFNLEtBRTdCLDZGQUNBLDJGQUZBLHVGQUdBLDBGQUNFLFFBQVMsTUFDVCxRQUFTLEtBQUssS0FBSyxFQUVuQixpR0FDQSwrRkFGQSwyRkFHQSw4RkFDRSxNQUFPLElBRVgscUZBQ0EsbUZBRkEsK0VBR0Esa0ZBQ0UsUUFBUyxLQUFLLEtBQUssRUFDbkIsTUFBTyxRQUNQLFlBQWEsSUFDYixVQUFXLEtBQ1gsWUFBYSxNQUVmLHdGQUNBLHNGQUZBLGtGQUdBLHFGQUNFLFVBQVcsS0FDWCxZQUFhLE1BQ2IsUUFBUyxFQUFFLEtBQUssS0FDaEIsTUFBTyxRQUVULCtGQUNBLDZGQUZBLHlGQUdBLDRGQUNFLFFBQVMsRUFBRSxLQUVYLG9HQUNBLGtHQUZBLDhGQUdBLGlHQUNFLFdBQVksS0FDWixXQUFZLEVBQUUsSUFBSSxFQUFFLGVBQ3BCLG1CQUFvQixFQUFFLElBQUksRUFBRSxlQUM1QixnQkFBaUIsRUFBRSxJQUFJLEVBQUUsZUFDekIsUUFBUyxLQUNULE1BQU8sa0JBQ1AsWUFBYSxJQUNiLGNBQWUsS0FFakIsOEdBQ0EsNEdBRkEsd0dBR0EsMkdBQ0UsTUFBTyxRQUVQLGdIQUNBLDhHQUZBLDBHQUdBLDZHQUNFLFlBQWEsSUFDYixNQUFPLFFBR2YscUNBQ0EsbUNBRkEsK0JBR0Esa0NBQ0UsU0FBVSxTQUNWLFFBQVMsRUFDVCxPQUFRLEtBQ1IsS0FBTSxFQUNOLE1BQU8sS0FFUCx1REFDQSxxREFGQSxpREFHQSxvREFDRSxNQUFPLEtBQ1AsUUFBUyxNQUFNLElBQUksbUJBQW1CLEtBQ3RDLFdBQVksSUFBSSxNQUFNLHFCQUN0QixTQUFVLFNBQ1YseUJBRUUsdURBQ0EscURBRkEsaURBR0Esb0RBQ0UsUUFBUyxFQUFFLEtBQ1gsV0FBWSxHQUVoQixvRUFDQSxrRUFGQSw4REFHQSxpRUFDRSxpQkFBa0IsS0FDbEIsUUFBUyxHQUNULE9BQVEsS0FDUixNQUFPLEtBQ1AsT0FBUSxJQUNSLFNBQVUsU0FDVixLQUFNLEVBQ04seUJBRUUsb0VBQ0Esa0VBRkEsOERBR0EsaUVBQ0UsUUFBUyxNQUVmLHVFQUNBLHFFQUZBLGlFQUdBLG9FQUNFLE1BQU8sS0FDUCxPQUFRLEtBQ1IsU0FBVSxTQUNWLEtBQU0sRUFDTixJQUFLLEVBQ0wsUUFBUyxHQUNULFFBQVMsR0FFWCwwREFDQSx3REFGQSxvREFHQSx1REFDRSxVQUFXLElBQ1gsWUFBYSxJQUNiLGVBQWdCLFVBQ2hCLE9BQVEsRUFDUixRQUFTLEVBQ1QsUUFBUyxNQUNULGNBQWUsS0FDZiwwQkFFRSwwREFDQSx3REFGQSxvREFHQSx1REFDRSxVQUFXLEtBRWpCLDJEQUNBLHlEQUZBLHFEQUdBLHdEQUNFLE1BQU8sS0FDUCxRQUFTLEdBQ1QsWUFBYSxJQUNiLFdBQVksS0FDWixVQUFXLElBQ1gsZUFBZ0IsVUFFbEIsNERBQ0EsMERBRkEsc0RBR0EseURBQ0UsTUFBTyxLQUNQLFFBQVMsR0FDVCxZQUFhLElBQ2IsVUFBVyxNQUNYLGVBQWdCLFVBRWxCLHFFQUNBLG1FQUZBLCtEQUdBLGtFQUNFLE9BQVEsS0FDUixTQUFVLFNBQ1YsS0FBTSxRQUNOLGFBQWMsTUFDZCxRQUFTLEdBQ1QsVUFBVyxpQkFDWCxPQUFRLFFBQ1IseUJBRUUscUVBQ0EsbUVBRkEsK0RBR0Esa0VBQ0UsUUFBUyxNQUViLCtFQUNBLDZFQUZBLHlFQUdBLDRFQUNFLE1BQU8sS0FDUCxPQUFRLEtBQ1IsUUFBUyxhQUNULGVBQWdCLElBRWhCLG1GQUNBLGlGQUZBLDZFQUdBLGdGQUNFLFVBQVcsS0FDWCxXQUFZLEtBRWhCLDRFQUNBLDBFQUZBLHNFQUdBLHlFQUNFLE9BQVEsS0FDUixZQUFhLEtBQ2IsUUFBUyxhQUNULGVBQWdCLElBQ2hCLFFBQVMsRUFBRSxLQUNYLGVBQWdCLFVBQ3BCLHlCQUVFLHVEQUNBLHFEQUZBLGlEQUdBLG9EQUNFLEtBQU0sS0FDTixRQUFTLEVBRVQsMERBQ0Esd0RBRkEsb0RBR0EsdURBQ0UsVUFBVyxLQUViLDJEQUNBLHlEQUZBLHFEQUdBLHdEQUNFLFVBQVcsS0FDWCxXQUFZLEtBRWQsNERBQ0EsMERBRkEsc0RBR0EseURBQ0UsVUFBVyxNQUdyQix1Q0FDQSxxQ0FGQSxpQ0FHQSxvQ0FDRSxRQUFTLEdBQ1QsU0FBVSxTQUNWLE1BQU8sa0JBQ1AsT0FBUSxFQUFFLEtBQ1YsdUJBQXdCLEtBQ3hCLHdCQUF5QixFQUN6QiwyQkFBNEIsRUFDNUIsMEJBQTJCLEVBQzNCLCtCQUFnQyxLQUNoQyxnQ0FBaUMsRUFDakMsbUNBQW9DLEVBQ3BDLGtDQUFtQyxFQUNuQywyQkFBNEIsS0FDNUIsNEJBQTZCLEVBQzdCLCtCQUFnQyxFQUNoQyw4QkFBK0IsRUFDL0IseUJBRUUsdUNBQ0EscUNBRkEsaUNBR0Esb0NBQ0UsT0FBUSxFQUFFLEtBQ1YsTUFBTyxtQkFFWCxzREFDQSxvREFGQSxnREFHQSxtREFDRSxNQUFPLEtBQ1AsTUFBTyxLQUNQLGlCQUFrQixLQUNsQix1QkFBd0IsS0FDeEIsd0JBQXlCLEtBQ3pCLDJCQUE0QixFQUM1QiwwQkFBMkIsRUFDM0IsK0JBQWdDLEtBQ2hDLGdDQUFpQyxLQUNqQyxtQ0FBb0MsRUFDcEMsa0NBQW1DLEVBQ25DLDJCQUE0QixLQUM1Qiw0QkFBNkIsS0FDN0IsK0JBQWdDLEVBQ2hDLDhCQUErQixFQUUvQix5RUFDQSx1RUFGQSxtRUFHQSxzRUFDRSxRQUFTLEVBQUksS0FDYixXQUFZLEtBQ1osTUFBTyxLQUNQLFNBQVUsU0FDVixRQUFTLEVBQ1QsdUJBQXdCLEtBQ3hCLHdCQUF5QixLQUN6QiwyQkFBNEIsRUFDNUIsMEJBQTJCLEVBQzNCLCtCQUFnQyxLQUNoQyxnQ0FBaUMsS0FDakMsbUNBQW9DLEVBQ3BDLGtDQUFtQyxFQUNuQywyQkFBNEIsS0FDNUIsNEJBQTZCLEtBQzdCLCtCQUFnQyxFQUNoQyw4QkFBK0IsRUFDL0IsV0FBWSxFQUFFLElBQUksS0FBSyxlQUN2QixtQkFBb0IsRUFBRSxJQUFJLEtBQUssZUFDL0IsZ0JBQWlCLEVBQUUsSUFBSSxLQUFLLGVBQzVCLHlCQUVFLHlFQUNBLHVFQUZBLG1FQUdBLHNFQUNFLFFBQVMsR0FFYiw0RkFDQSwwRkFGQSxzRkFHQSx5RkFDRSxNQUFPLElBRVQsa0dBQ0EsZ0dBRkEsNEZBR0EsK0ZBQ0UsUUFBUyxLQUVYLDJGQUNBLHlGQUZBLHFGQUdBLHdGQUNFLFFBQVMsS0FFWCxnRkFDQSw4RUFGQSwwRUFHQSw2RUFDRSxTQUFVLFNBQ1YsTUFBTyxLQUNQLElBQUssSUFDTCxVQUFXLGlCQUNYLGVBQWdCLFVBQ2hCLFlBQWEsSUFDYixZQUFhLEtBQ2IsTUFBTyxRQUVQLHFGQUNBLG1GQUZBLCtFQUdBLGtGQUNFLGFBQWMsS0FDZCxRQUFTLGFBQ1QsZ0RBRUUscUZBQ0EsbUZBRkEsK0VBR0Esa0ZBQ0UsUUFBUyxNQUNmLHlCQUVFLGdGQUNBLDhFQUZBLDBFQUdBLDZFQUNFLFNBQVUsU0FDVixJQUFLLEVBQ0wsTUFBTyxLQUNQLFFBQVMsS0FDVCxXQUFZLE9BQ1osV0FBWSxLQUNaLFdBQVksSUFBSSxNQUFNLFFBQ3RCLFVBQVcsY0FDWCxRQUFTLEtBRVQscUZBQ0EsbUZBRkEsK0VBR0Esa0ZBQ0UsUUFBUyxPQUVmLGtGQUNBLGdGQUZBLDRFQUdBLCtFQUNFLE1BQU8sUUFDUCxPQUFRLElBQUksTUFBTSxRQUNsQixnQkFBaUIsS0FDakIsUUFBUyxhQUNULE1BQU8sS0FDUCxPQUFRLEtBQ1IsWUFBYSxLQUNiLFdBQVksT0FDWixPQUFRLFFBRVIsb0ZBQ0Esa0ZBRkEsOEVBR0EsaUZBQ0UsZUFBZ0IsT0FFbEIseUZBQ0EsdUZBRkEsbUZBR0Esc0ZBQ0UsV0FBWSxRQUNaLE1BQU8sUUFFYix3RkFDQSxzRkFGQSxrRkFHQSxxRkFDRSxRQUFTLEtBQ1QsUUFBUyxLQUFLLEVBQUUsS0FDaEIsV0FBWSxPQUNaLFlBQWEsSUFDYixNQUFPLFFBQ1AsT0FBUSxRQUVSLGdHQUNBLDhGQUZBLDBGQUdBLDZGQUNFLFFBQVMsYUFFVCxxR0FDQSxtR0FGQSwrRkFHQSxrR0FDRSxRQUFTLE1BQ1QsTUFBTyxLQUNQLE9BQVEsSUFDUixXQUFZLFFBQ1osT0FBUSxJQUFJLEVBQ2hCLHlCQUVFLHdGQUNBLHNGQUZBLGtGQUdBLHFGQUNFLFFBQVMsT0FFZixpRkFDQSwrRUFGQSwyRUFHQSw4RUFDRSxTQUFVLFNBQ1YsS0FBTSxFQUNOLElBQUssSUFDTCxVQUFXLGlCQUNYLE1BQU8sSUFDUCxNQUFPLEtBQ1AsUUFBUyxJQUFJLEtBQ2IsV0FBWSxLQUNaLFFBQVMsR0FDVCx1QkFBd0IsS0FDeEIsd0JBQXlCLEtBQ3pCLDJCQUE0QixFQUM1QiwwQkFBMkIsRUFDM0IsK0JBQWdDLEtBQ2hDLGdDQUFpQyxLQUNqQyxtQ0FBb0MsRUFDcEMsa0NBQW1DLEVBQ25DLDJCQUE0QixLQUM1Qiw0QkFBNkIsS0FDN0IsK0JBQWdDLEVBQ2hDLDhCQUErQixFQUUvQiw2RkFDQSwyRkFGQSx1RkFHQSwwRkFDRSxNQUFPLFFBQ1AsT0FBUSxJQUFJLE1BQU0sUUFDbEIsZ0JBQWlCLEtBQ2pCLFFBQVMsYUFDVCxNQUFPLEtBQ1AsT0FBUSxLQUNSLFlBQWEsS0FDYixXQUFZLE9BQ1osT0FBUSxRQUVSLCtGQUNBLDZGQUZBLHlGQUdBLDRGQUNFLGVBQWdCLE9BRXBCLDhGQUNBLDRGQUZBLHdGQUdBLDJGQUNFLFFBQVMsS0FDVCxNQUFPLFFBQ1AsT0FBUSxJQUFJLE1BQU0sUUFDbEIsZ0JBQWlCLEtBQ2pCLE1BQU8sS0FDUCxPQUFRLEtBQ1IsWUFBYSxLQUNiLFdBQVksT0FDWixPQUFRLFFBQ1IsU0FBVSxTQUNWLE1BQU8sS0FFUCxnR0FDQSw4RkFGQSwwRkFHQSw2RkFDRSxlQUFnQixPQUVwQiwwRkFDQSx3RkFGQSxvRkFHQSx1RkFDRSxRQUFTLEtBQ1QsTUFBTyxpQkFDUCxZQUFhLEtBRWYsdUZBQ0EscUZBRkEsaUZBR0Esb0ZBQ0UsTUFBTyxLQUNQLFFBQVMsSUFDVCxVQUFXLEtBQ1gsWUFBYSxJQUNiLFlBQWEsV0FDYixNQUFPLFFBQ1AsT0FBUSxFQUNSLFdBQVksUUFDWixjQUFlLElBRW5CLHVGQUNBLHFGQUZBLGlGQUdBLG9GQUNFLFdBQVksT0FDWixNQUFPLEtBQ1AseUJBRUUsdUZBQ0EscUZBRkEsaUZBR0Esb0ZBQ0UsUUFBUyxLQUVULDRGQUNBLDBGQUZBLHNGQUdBLHlGQUNFLFFBQVMsT0FFakIsaUZBQ0EsK0VBRkEsMkVBR0EsOEVBQ0UsZUFBZ0IsVUFDaEIsWUFBYSxJQUNiLFFBQVMsYUFDVCxRQUFTLEtBQUssSUFDZCxPQUFRLFFBQ1IsTUFBTyxRQUNQLGFBQWMsSUFBSSxNQUFNLFFBQ3hCLGdCQUFpQixLQUVqQiw2RkFDQSwyRkFGQSx1RkFHQSwwRkFDRSxZQUFhLElBQUksTUFBTSxRQUV6Qix3RkFDQSxzRkFGQSxrRkFHQSxxRkFDRSxXQUFZLFFBQ1osTUFBTyxRQUNULHlCQUVFLGlGQUNBLCtFQUZBLDJFQUdBLDhFQUNFLFFBQVMsTUFDVCxRQUFTLEtBQUssS0FDZCxXQUFZLE9BQ1osYUFBYyxHQU90QixzRUFDQSxvRUFGQSxnRUFHQSxtRUFDRSxRQUFTLEtBQ1QsaUJBQWtCLFFBQ2xCLFNBQVUsU0FDVixRQUFTLEVBRWYsK0NBQ0UsdUJBQXdCLEtBQ3hCLHdCQUF5QixLQUN6QiwyQkFBNEIsRUFDNUIsMEJBQTJCLEVBQzNCLCtCQUFnQyxLQUNoQyxnQ0FBaUMsS0FDakMsbUNBQW9DLEVBQ3BDLGtDQUFtQyxFQUNuQywyQkFBNEIsS0FDNUIsNEJBQTZCLEtBQzdCLCtCQUFnQyxFQUNoQyw4QkFBK0IsRUFDL0Isc0RBQ0UsWUFBYSxJQUNiLE1BQU8sSUFDUCxzRUFDRSxNQUFPLEtBQ1Qsc0VBQ0UsTUFBTyxLQUNULHlCQUNFLHNEQUNFLE1BQU8sS0FDUCxjQUFlLE1BS3ZCLE9BQ0UsTUFBTyxJQUNQLE1BQU8sS0FDUCxRQUFTLEVBQUUsSUFBSyxLQUNoQixTQUFVLFNBQ1YsdUJBQ0UsTUFBTyxLQUNULDBCQUNFLE9BQ0UsTUFBTyxJQUNQLHVCQUNFLE1BQU8sS0FDVCx1QkFDRSxNQUFPLE1BQ2IseUJBQ0UsT0FDRSxNQUFPLEtBQ1AsY0FBZSxNQUNuQix1QkFDRSxTQUFVLFNBQ1YsVUFBVyxNQUNYLE1BQU8sSUFDUCxJQUFLLEVBQ0wsTUFBTyxLQUNQLFFBQVMsRUFDVCwyQkFDRSxNQUFPLEtBQ1QsNEJBQ0UsVUFBVyxNQUNYLE1BQU8sS0FDUCxZQUFhLElBQ2IsU0FBVSxTQUNWLE9BQVEsSUFDUixXQUFZLE9BQ1osTUFBTyxJQUNQLDBCQUNFLDRCQUNFLFVBQVcsTUFDZix5QkFDRSw0QkFDRSxVQUFXLE1BQ25CLHFCQUNFLFFBQVMsS0FBSyxFQUNkLE1BQU8sUUFDUCxZQUFhLE1BQ2IsVUFBVyxLQUNiLG1CQUNFLFdBQVksUUFDWixNQUFPLEtBQ1AsTUFBTyxLQUNQLGdCQUFpQixLQUNqQixRQUFTLE1BQ1QsUUFBUyxLQUNULFdBQVksT0FDWixjQUFlLElBQ2YsV0FBWSxFQUFFLElBQUksSUFBSSxnQkFDdEIsbUJBQW9CLEVBQUUsSUFBSSxJQUFJLGdCQUM5QixnQkFBaUIsRUFBRSxJQUFJLElBQUksZ0JBQzNCLFFBQVMsR0FDVCxTQUFVLFNBQ1osa0JBQ0UsU0FBVSxTQUNWLFlBQWEsRUFDYixZQUFhLEtBQ2IsY0FBZSxLQUNmLHNCQUF1QixLQUN2QixtQkFBb0IsS0FDcEIsV0FBWSxFQUFFLElBQUksSUFBSSxlQUN0QixtQkFBb0IsRUFBRSxJQUFJLElBQUksZUFDOUIsZ0JBQWlCLEVBQUUsSUFBSSxJQUFJLGVBQzNCLGlCQUFrQixRQUNsQixnQkFBaUIsTUFDakIsb0JBQXFCLE9BQU8sT0FDNUIsa0JBQW1CLFVBQ25CLHNCQUNFLGNBQWUsS0FDZixzQkFBdUIsS0FDdkIsbUJBQW9CLEtBQ3BCLE1BQU8sS0FDUCxXQUFZLEVBQUUsSUFBSSxJQUFJLGVBQ3RCLG1CQUFvQixFQUFFLElBQUksSUFBSSxlQUM5QixnQkFBaUIsRUFBRSxJQUFJLElBQUksZUFDN0IsNkJBQ0UsU0FBVSxTQUNWLElBQUssRUFDTCxLQUFNLEVBQ04sTUFBTyxLQUNQLE9BQVEsS0FDUixXQUFZLGVBQ1osUUFBUyxFQUNULGNBQWUsS0FDZixzQkFBdUIsS0FDdkIsbUJBQW9CLEtBQ3hCLFVBQ0UsTUFBTyxRQUNQLGVBQWdCLFVBQ2hCLFlBQWEsSUFDYixVQUFXLEtBQ1gsT0FBUSxLQUFLLEVBQUUsRUFBRSxFQUNqQixRQUFTLEVBQ1gsWUFDRSxVQUFXLEtBQ1gsTUFBTyxRQUNQLGVBQWdCLFVBQ2hCLFlBQWEsSUFDYixPQUFRLElBQUksRUFBRSxFQUFFLEVBQ2hCLFFBQVMsRUFLYixtQkFDRSxTQUFVLFNBQ1YsdUJBQ0UsV0FBWSxRQUNaLFNBQVUsU0FDVixNQUFPLEtBQ1AsT0FBUSxLQUNSLElBQUssRUFDTCxLQUFNLEVBQ04sUUFBUyxFQUNULFNBQVUsT0FDVixvQ0FDRSxNQUFPLEtBQ1AsUUFBUyxFQUNULFFBQVMsSUFDVCxVQUFXLEtBQ1gsU0FBVSxTQUNWLElBQUssRUFDTCxLQUFNLElBQ04sVUFBVyxpQkFDWCxZQUFhLEtBQ2pCLHlCQUNFLFFBQVMsa0JBQW1CLEtBQUssSUFDakMsUUFBUyxFQUNULFNBQVUsU0FDViw0QkFDRSxVQUFXLElBQ1gsTUFBTyxLQUNQLFlBQWEsSUFDYixlQUFnQixVQUNsQiw0QkFDRSxVQUFXLE1BQ1gsTUFBTyxLQUNQLFlBQWEsSUFDYixlQUFnQixVQUNsQix5QkFDRSx5QkFDRSxhQUFjLEtBQ2QsY0FBZSxLQUNmLFlBQWEsbUJBQ2IsZUFBZ0IsS0FDaEIsNEJBQ0UsVUFBVyxLQUNiLDRCQUNFLFVBQVcsTUFDbkIsb0NBQ0UsU0FBVSxTQUNWLFFBQVMsRUFDVCxRQUFTLEVBQ1QsV0FBWSxRQUNaLE1BQU8sa0JBQ1AsWUFBYSxLQUNiLHVCQUF3QixLQUN4Qix3QkFBeUIsS0FDekIsMkJBQTRCLEVBQzVCLDBCQUEyQixFQUMzQiwrQkFBZ0MsS0FDaEMsZ0NBQWlDLEtBQ2pDLG1DQUFvQyxFQUNwQyxrQ0FBbUMsRUFDbkMsMkJBQTRCLEtBQzVCLDRCQUE2QixLQUM3QiwrQkFBZ0MsRUFDaEMsOEJBQStCLEVBQy9CLHlCQUNFLG9DQUNFLE1BQU8sa0JBQ1AsWUFBYSxNQUNqQixpREFDRSxNQUFPLFFBQ1AsV0FBWSxRQUNaLFFBQVMsS0FBSyxLQUNkLHVCQUF3QixLQUN4Qix3QkFBeUIsS0FDekIsMkJBQTRCLEVBQzVCLDBCQUEyQixFQUMzQiwrQkFBZ0MsS0FDaEMsZ0NBQWlDLEtBQ2pDLG1DQUFvQyxFQUNwQyxrQ0FBbUMsRUFDbkMsMkJBQTRCLEtBQzVCLDRCQUE2QixLQUM3QiwrQkFBZ0MsRUFDaEMsOEJBQStCLEVBQy9CLHFEQUNFLGVBQWdCLE9BQ2xCLHNEQUNFLGVBQWdCLE9BQ2hCLFlBQWEsS0FDYixVQUFXLEtBQ1gsWUFBYSxXQUFXLENBQUUsV0FDMUIsWUFBYSxJQUNmLHlCQUNFLGlEQUNFLFFBQVMsS0FDVCxxREFDRSxRQUFTLEtBQ1gsc0RBQ0UsWUFBYSxFQUNiLFlBQWEsS0FDYixVQUFXLE1BQ25CLCtDQUNFLFdBQVksUUFDWixNQUFPLElBQ1AsTUFBTyxLQUNQLFFBQVMsSUFBSSxFQUNiLFNBQVUsU0FDViwwQkFDRSwrQ0FDRSxNQUFPLEtBQ1gsbUVBQ0UsUUFBUyxLQUNULFdBQVksT0FDWixRQUFTLEtBQ1QsMEJBQ0UsbUVBQ0UsUUFBUyxPQUNmLHlEQUVFLGlCQUFrQixLQUVsQixpQkFBa0IsbURBRWxCLGlCQUFrQiw0RkFFbEIsaUJBQWtCLHNEQUVsQixpQkFBa0IsaURBRWxCLFdBQVksa0RBRVosV0FBWSxrREFHWixNQUFPLEtBQ1AsT0FBUSxLQUNSLE1BQU8sTUFDUCxJQUFLLEVBQ0wsU0FBVSxTQUNWLFFBQVMsRUFDVCxRQUFTLEdBQ1gsa0RBQ0UsT0FBUSxFQUNSLFFBQVMsRUFDVCwwQkFDRSxrREFDRSxPQUFRLEVBQ1IsV0FBWSxRQUNoQiwwQkFDRSx1REFDRSxPQUFRLE1BQ1oscURBQ0UsU0FBVSxTQUtWLHVEQUNFLFVBQVcsSUFDWCxZQUFhLFdBQVcsQ0FBRSxXQUMxQixZQUFhLElBQ2IsTUFBTyxLQUNQLGdCQUFpQixLQUNqQixRQUFTLElBQUksSUFDYixRQUFTLE1BQ1QsUUFBUyxFQUNULFNBQVUsU0FDViwwQkFDRSx1REFDRSxVQUFXLE1BQ2pCLG9GQUNFLFFBQVMsTUFDVCxZQUFhLG9CQUNiLFdBQVksaUJBQ1osWUFBYSxjQUNiLGFBQWMsaUJBQ2QsZUFBZ0IsZUFDaEIsTUFBTyxLQUNQLFlBQWEsRUFDYix1QkFBd0IsWUFDeEIsd0JBQXlCLFVBQ3pCLFNBQVUsU0FDVixNQUFPLEdBQ1AsSUFBSyxJQUNMLFVBQVcsaUJBQ1gsZUFBZ0IsT0FDaEIsUUFBUyxFQUNYLHVFQUNFLFdBQVksS0FDWix5RUFDRSxNQUFPLFFBQ1QsK0VBQ0UsUUFBUyxHQUNULFNBQVUsU0FDVixNQUFPLEVBQ1AsSUFBSyxFQUNMLE9BQVEsS0FDUixNQUFPLElBQ1AsV0FBWSxRQUNoQix3REFDRSxXQUFZLFFBQ1osT0FBUSxFQUNSLFNBQVUsT0FDViw2REFDRSxhQUFjLElBQ2hCLGtFQUNFLFdBQVksS0FDWixvRUFDRSxNQUFPLFFBQ1Qsd0VBQ0UsUUFBUyxHQUNULFNBQVUsU0FDVixNQUFPLEVBQ1AsSUFBSyxFQUNMLE9BQVEsS0FDUixNQUFPLElBQ1AsV0FBWSxRQUNsQixpRkFDRSxXQUFZLFFBQ1oseUZBQ0UsUUFBUyxNQUNYLG9GQUNFLE9BQVEsS0FDaEIseUJBQ0UsK0NBQ0UsTUFBTyxLQUNQLE9BQVEsZ0JBQ2QscURBQ0UsTUFBTyxJQUNQLE1BQU8sS0FDUCxRQUFTLElBQ1QsMEJBQ0UscURBQ0UsTUFBTyxLQUNYLDZEQUNFLE1BQU8sUUFDUCxNQUFPLEtBQ1AsT0FBUSxFQUFFLElBQ1YsMEJBQ0UsNkRBQ0UsTUFBTyxNQUNYLGtFQUNFLE9BQVEsR0FBRyxFQUNYLFdBQVksS0FBSyxNQUFNLFFBQ3ZCLGNBQWUsS0FDZixzQkFBdUIsS0FDdkIsbUJBQW9CLEtBQ3BCLFdBQVksRUFBRSxJQUFJLEVBQUUsZ0JBQ3BCLG1CQUFvQixFQUFFLElBQUksRUFBRSxnQkFDNUIsZ0JBQWlCLEVBQUUsSUFBSSxFQUFFLGdCQUN6QixRQUFTLEdBQ1QsU0FBVSxTQUNWLFdBQVksS0FDWixxRUFDRSxNQUFPLFFBQ1AsVUFBVyxPQUNYLGNBQWUsSUFDZixZQUFhLElBQ2YsMEJBQ0Usa0VBQ0UsT0FBUSxFQUFFLEVBQUUsR0FDWixxRUFDRSxVQUFXLE1BQ2pCLHdFQUNFLE1BQU8sUUFDUCxVQUFXLElBQ1gsWUFBYSxNQUNiLFlBQWEsV0FBVyxDQUFFLFdBQzFCLFlBQWEsSUFDYiwwRUFDRSxjQUFlLElBQ2pCLDBCQUNFLHdFQUNFLFVBQVcsTUFDakIsZ0ZBR0UsaUJBQWtCLGtEQUNsQixpQkFBa0IsK0RBQ2xCLE9BQVEsSUFDUixNQUFPLEtBQ1AsSUFBSyxLQUNMLEtBQU0sRUFDTixTQUFVLFNBQ1YsUUFBUyxHQUNULFFBQVMsR0FDWCx1RUFDRSxXQUFZLEtBQ2QsNEVBQ0UsY0FBZSxJQUNmLHNCQUF1QixJQUN2QixtQkFBb0IsSUFDcEIsT0FBUSxJQUNSLE1BQU8sS0FDUCxPQUFRLEtBQUssRUFDYixXQUFZLFFBQ2QsZ0ZBQ0UsVUFBVyxLQUNYLE1BQU8sS0FDUCxNQUFPLEtBQ1AsMEJBQ0UsZ0ZBQ0UsVUFBVyxNQUNmLG9GQUNFLGVBQWdCLElBQ2hCLE1BQU8sSUFDUCxRQUFTLGFBQ1QsTUFBTyxLQUNQLE9BQVEsRUFBRSxHQUFHLEdBQUcsRUFDaEIsY0FBZSxJQUNmLHNCQUF1QixJQUN2QixtQkFBb0IsSUFDeEIsZ0ZBQ0UsTUFBTyxRQUNQLFdBQVksT0FDWixZQUFhLElBQ2IsWUFBYSxXQUFXLENBQUUsV0FDMUIsVUFBVyxLQUNYLE1BQU8sS0FDUCxRQUFTLElBQUksRUFDYixNQUFPLEtBQ1AsTUFBTyxLQUNQLDBCQUNFLGdGQUNFLFVBQVcsTUFDakIsNEZBQ0UsVUFBVyxPQUNYLE1BQU8sUUFDUCxZQUFhLFVBQVksQ0FBRSxXQUMzQixZQUFhLElBQ2IsMEJBQ0UsNEZBQ0UsVUFBVyxNQUNqQiwrRkFDRSxNQUFPLFFBQ1AsWUFBYSxXQUFXLENBQUUsV0FDMUIsVUFBVyxLQUNYLFlBQWEsSUFDYixRQUFTLEtBQU0sRUFBRSxJQUNqQiwwQkFDRSwrRkFDRSxVQUFXLE1BQ2pCLCtGQUNFLE1BQU8sUUFDUCxVQUFXLEtBQ1gsWUFBYSxVQUFZLENBQUUsV0FDM0IsWUFBYSxJQUNiLDBCQUNFLCtGQUNFLFVBQVcsTUFDakIsOEZBQ0UsUUFBUyxhQUNULE1BQU8sS0FDUCxrR0FBbUcsbUdBQ2pHLGVBQWdCLE9BQ2xCLGtHQUNFLGFBQWMsS0FDbEIsNkZBQ0UsV0FBWSxLQUNaLGNBQWUsSUFDZixzQkFBdUIsSUFDdkIsbUJBQW9CLElBQ3BCLFNBQVUsU0FDVixRQUFTLEtBQ1QsY0FBZSxJQUNmLGlHQUFrRyxrR0FDaEcsZUFBZ0IsT0FDaEIsT0FBUSxLQUNSLFlBQWEsS0FDYixTQUFVLE9BQ1YsUUFBUyxhQUNYLGtHQUNFLE1BQU8sa0JBQ1AsU0FBVSxTQUNWLEtBQU0sS0FDTixVQUFXLEtBQ1gsMEJBQ0Usa0dBQ0UsVUFBVyxNQUNqQixpR0FDRSxhQUFjLEtBQ2xCLDJGQUNFLE1BQU8sS0FDUCxNQUFPLElBQ1AsK0ZBQ0UsTUFBTyxLQUNULDBCQUNFLDJGQUNFLE1BQU8sS0FDYiw2RkFDRSxNQUFPLEtBQ1AsTUFBTyxJQUNQLGFBQWMsR0FDZCwwQkFDRSw2RkFDRSxNQUFPLEtBQ1gsbUdBQ0UsTUFBTyxRQUNQLFVBQVcsTUFDWCxZQUFhLFVBQVksQ0FBRSxXQUMzQixZQUFhLElBQ2IsY0FBZSxLQUNmLDBCQUNFLG1HQUNFLFVBQVcsTUFDakIsbUdBQ0UsWUFBYSxVQUFZLENBQUUsV0FDM0IsWUFBYSxJQUNiLE1BQU8sUUFDUCxVQUFXLEtBQ1gsMEJBQ0UsbUdBQ0UsVUFBVyxNQUN2Qiw0RkFDRSxpQkFBa0IsUUFDbEIsaUdBQ0UsV0FBWSxRQUNoQiw0RkFDRSxpQkFBa0IsUUFDbEIsaUdBQ0UsV0FBWSxRQUNoQiw0RkFDRSxpQkFBa0IsUUFDbEIsaUdBQ0UsV0FBWSxRQUNoQiw0RkFDRSxpQkFBa0IsUUFDbEIsaUdBQ0UsV0FBWSxRQUNaLE1BQU8sUUFDUCxRQUFTLEtBQUssS0FDZCx1QkFBd0IsRUFDeEIsd0JBQXlCLEVBQ3pCLDJCQUE0QixLQUM1QiwwQkFBMkIsS0FDM0IsK0JBQWdDLEVBQ2hDLGdDQUFpQyxFQUNqQyxtQ0FBb0MsS0FDcEMsa0NBQW1DLEtBQ25DLDJCQUE0QixFQUM1Qiw0QkFBNkIsRUFDN0IsK0JBQWdDLEtBQ2hDLDhCQUErQixLQUMvQixTQUFVLFNBQ1YsVUFBVyxLQUNYLDBCQUNFLGlHQUNFLFVBQVcsTUFDZiwrR0FHRSxpQkFBa0Isa0RBQ2xCLGlCQUFrQiwrREFDbEIsT0FBUSxJQUNSLE1BQU8sS0FDUCxJQUFLLEVBQ0wsS0FBTSxFQUNOLFNBQVUsU0FDVixRQUFTLEdBQ1QsUUFBUyxHQUNULFFBQVMsTUFDZix5QkFDRSxxREFDRSxNQUFPLEtBQ1AsUUFBUyxNQUtuQixrQ0FDRSxRQUFTLEtBQUssR0FBRyxHQUNqQixNQUFPLEtBRVQsaUNBQ0UsUUFBUyxFQUFFLEVBQUUsR0FFa0IsOEJBQWpDLGdDQUNFLE1BQU8sS0FDUCxRQUFTLEtBQ1QsV0FBWSxLQUNaLGNBQWUsSUFDZixzQkFBdUIsSUFDdkIsbUJBQW9CLElBQ3BCLE9BQVEsSUFDUixRQUFTLGFBQ1QsWUFBYSxJQUNiLE9BQVEsUUFDZ0MscUNBQXhDLHVDQUNFLFdBQVksUUFDWixNQUFPLEtBRVgsbUNBQ0UsTUFBTyxJQUNQLE1BQU8sS0FDUCwwQkFDRSxtQ0FDRSxNQUFPLE1BQ1gsNENBQ0UsV0FBWSxRQUNaLFNBQVUsU0FDVix1QkFBd0IsSUFDeEIsd0JBQXlCLElBQ3pCLDJCQUE0QixJQUM1QiwwQkFBMkIsSUFDM0IsK0JBQWdDLElBQ2hDLGdDQUFpQyxJQUNqQyxtQ0FBb0MsSUFDcEMsa0NBQW1DLElBQ25DLDJCQUE0QixJQUM1Qiw0QkFBNkIsSUFDN0IsK0JBQWdDLElBQ2hDLDhCQUErQixJQUMvQixXQUFZLEVBQUUsSUFBSSxFQUFFLGdCQUNwQixtQkFBb0IsRUFBRSxJQUFJLEVBQUUsZ0JBQzVCLGdCQUFpQixFQUFFLElBQUksRUFBRSxnQkFDekIsY0FBZSxLQUNmLE9BQVEsUUFDUixzREFDRSxRQUFTLEtBQ1QsMEJBQ0Usc0RBQ0UsUUFBUyxPQUNmLG1EQUNFLE9BQVEsSUFBSSxNQUFNLFFBQ3BCLGtEQUNFLE1BQU8sS0FDUCxNQUFPLElBQ1AsV0FBWSxPQUNaLHVCQUF3QixJQUN4Qix3QkFBeUIsRUFDekIsMkJBQTRCLEVBQzVCLDBCQUEyQixJQUMzQiwrQkFBZ0MsSUFDaEMsZ0NBQWlDLEVBQ2pDLG1DQUFvQyxFQUNwQyxrQ0FBbUMsSUFDbkMsMkJBQTRCLElBQzVCLDRCQUE2QixFQUM3QiwrQkFBZ0MsRUFDaEMsOEJBQStCLElBQy9CLFNBQVUsU0FDVixJQUFLLElBQ0wsVUFBVyxpQkFDWCxzREFDRSxNQUFPLElBQ1AsUUFBUyxhQUNiLG9EQUNFLFlBQWEsVUFBWSxDQUFFLFdBQzNCLFlBQWEsSUFDYixXQUFZLEtBQ1osTUFBTyxJQUNQLFlBQWEsSUFDYixNQUFPLEtBQ1AsUUFBUyxHQUNULHVCQUF3QixFQUN4Qix3QkFBeUIsSUFDekIsMkJBQTRCLElBQzVCLDBCQUEyQixFQUMzQiwrQkFBZ0MsRUFDaEMsZ0NBQWlDLElBQ2pDLG1DQUFvQyxJQUNwQyxrQ0FBbUMsRUFDbkMsMkJBQTRCLEVBQzVCLDRCQUE2QixJQUM3QiwrQkFBZ0MsSUFDaEMsOEJBQStCLEVBQy9CLDBEQUNFLE1BQU8sUUFDUCxVQUFXLEtBQ2IsdURBQ0UsTUFBTyxRQUNQLFVBQVcsTUFDWCxZQUFhLE1BQ2IsT0FBUSxNQUNSLFNBQVUsT0FDVixZQUFhLElBQ2IsTUFBTyxJQUNULDBEQUNFLFNBQVUsU0FDVixJQUFLLElBQ0wsTUFBTyxHQUNQLFVBQVcsaUJBRW5CLDJDQUNFLE1BQU8sSUFDUCxZQUFhLEdBQ2IsTUFBTyxLQUNQLDBCQUNFLDJDQUNFLFFBQVMsTUFFZixtQ0FDRSxRQUFTLEtBQ1QsY0FBZSxJQUNmLHNCQUF1QixJQUN2QixtQkFBb0IsSUFDcEIsV0FBWSxLQUNaLFdBQVksRUFBRSxJQUFJLEVBQUUsZ0JBQ3BCLG1CQUFvQixFQUFFLElBQUksRUFBRSxnQkFDNUIsZ0JBQWlCLEVBQUUsSUFBSSxFQUFFLGdCQUN6QixjQUFlLEtBQ2YsNkNBQ0UsU0FBVSxTQUNWLGNBQWUsSUFBSSxNQUFNLFFBQ3pCLG1EQUNFLE1BQU8sUUFDUCxVQUFXLElBQ1gsWUFBYSxJQUNmLGdEQUNFLE1BQU8sUUFDUCxVQUFXLE1BQ1gsWUFBYSxNQUNiLE9BQVEsTUFDUixTQUFVLE9BQ1YsWUFBYSxJQUNiLE1BQU8sSUFDVCxzREFDRSxNQUFPLElBQ1AsVUFBVyxLQUNYLFlBQWEsTUFDYixZQUFhLElBQ2IsTUFBTyxRQUNULGdEQUNFLE1BQU8sUUFDUCxVQUFXLEtBQ1gsZUFBZ0IsS0FDaEIsV0FBWSxJQUNkLHVEQUNFLFNBQVUsU0FDVixJQUFLLEVBQ0wsTUFBTyxFQUNQLE1BQU8sUUFDUCxZQUFhLElBQ2IsTUFBTyxJQUNQLFVBQVcsS0FDWCxXQUFZLE9BQ1osMkRBQ0UsTUFBTyxLQUNQLFFBQVMsYUFDVCxVQUFXLEtBQ1gsY0FBZSxLQUNyQiw0Q0FDRSxXQUFZLElBQ1osa0RBQ0UsT0FBUSxLQUtkLHlCQUNFLE1BQU8sSUFDUCxNQUFPLEtBQ1AsMEJBQ0UseUJBQ0UsTUFBTyxNQUNYLG1DQUNFLFNBQVUsU0FDVixjQUFlLElBQUksTUFBTSxRQUN6QixzQ0FDRSxNQUFPLFFBQ1AsVUFBVyxLQUNYLFlBQWEsSUFDYixPQUFRLEVBQ1IsUUFBUyxFQUNULHlCQUNFLHNDQUNFLFVBQVcsTUFDakIsZ0RBQ0UsTUFBTyxRQUNQLFVBQVcsS0FDWCxlQUFnQixLQUNoQixXQUFZLEtBQ1osWUFBYSxJQUNiLHlCQUNFLGdEQUNFLFVBQVcsTUFDbkIsaUNBQ0UsV0FBWSxLQUNaLGNBQWUsS0FDZixzQkFBdUIsS0FDdkIsbUJBQW9CLEtBQ3BCLFdBQVksRUFBRSxJQUFJLEVBQUUsZ0JBQ3BCLG1CQUFvQixFQUFFLElBQUksRUFBRSxnQkFDNUIsZ0JBQWlCLEVBQUUsSUFBSSxFQUFFLGdCQUN6QixXQUFZLElBQ1osV0FBWSxPQUNaLGdEQUNFLFFBQVMsRUFBRSxFQUFFLEdBQ2YsK0NBQ0UsTUFBTyxLQUNQLFFBQVMsS0FDVCxXQUFZLFFBQ1osY0FBZSxJQUNmLHNCQUF1QixJQUN2QixtQkFBb0IsSUFDcEIsT0FBUSxJQUNSLFFBQVMsYUFDVCxZQUFhLElBQ2IsT0FBUSxRQUNSLHNEQUNFLFdBQVksUUFDWixNQUFPLEtBQ1gsdUNBQ0UsTUFBTyxRQUNQLFlBQWEsTUFDYixVQUFXLEtBQ1gsY0FBZSxJQUFJLE1BQU0sUUFDekIsUUFBUyxHQUFHLElBQUksR0FBRyxHQUNuQixZQUFhLFdBQVcsQ0FBRSxXQUMxQix5QkFDRSx1Q0FDRSxRQUFTLE1BQ2IsOENBQ0UsWUFBYSxJQUNmLDJDQUNFLE1BQU8sS0FDUCxlQUFnQixJQUNoQixjQUFlLEtBQ2Ysc0JBQXVCLEtBQ3ZCLG1CQUFvQixLQUNwQixPQUFRLEVBQUUsS0FBSyxHQUFHLEVBQ2xCLE1BQU8sSUFDUCx5QkFDRSwyQ0FDRSxNQUFPLEtBQ1AsT0FBUSxFQUFJLEVBQUUsS0FBSyxHQUN6Qiw2Q0FDRSxVQUFXLEtBQ1gsZ0RBQWlELGdEQUMvQyxXQUFZLE9BQ1osYUFBYyxJQUFJLE1BQU0sS0FDMUIsNERBQTZELDREQUMzRCxXQUFZLEtBQ1osWUFBYSxJQUFJLE1BQU0sS0FDekIsZ0RBQ0UsY0FBZSxJQUFJLE1BQU0sS0FDL0IseUNBQ0UsV0FBWSxRQUNaLFFBQVMsS0FBSyxHQUNkLHVCQUF3QixFQUN4Qix3QkFBeUIsRUFDekIsMkJBQTRCLEtBQzVCLDBCQUEyQixLQUMzQiwrQkFBZ0MsRUFDaEMsZ0NBQWlDLEVBQ2pDLG1DQUFvQyxLQUNwQyxrQ0FBbUMsS0FDbkMsMkJBQTRCLEVBQzVCLDRCQUE2QixFQUM3QiwrQkFBZ0MsS0FDaEMsOEJBQStCLEtBQy9CLE1BQU8sUUFDUCxZQUFhLFdBQVcsQ0FBRSxXQUVoQyxnQ0FDRSxNQUFPLEtBQ1AsTUFBTyxJQUNQLGFBQWMsR0FDZCwwQkFDRSxnQ0FDRSxNQUFPLE1BQ1gsMENBQ0UsU0FBVSxTQUNWLGNBQWUsSUFBSSxNQUFNLFFBQ3pCLDZDQUNFLE1BQU8sUUFDUCxVQUFXLEtBQ1gsWUFBYSxJQUNiLE9BQVEsRUFDUixRQUFTLEVBQ1QsY0FBZSxLQUNmLFNBQVUsU0FDVixPQUFRLEVBQ1osK0NBQ0UsV0FBWSxLQUNaLGNBQWUsS0FDZixzQkFBdUIsS0FDdkIsbUJBQW9CLEtBQ3BCLFdBQVksRUFBRSxJQUFJLEVBQUUsZ0JBQ3BCLG1CQUFvQixFQUFFLElBQUksRUFBRSxnQkFDNUIsZ0JBQWlCLEVBQUUsSUFBSSxFQUFFLGdCQUN6QixXQUFZLEtBQ1osUUFBUyxLQUNULFNBQVUsU0FDVixxREFDRSxNQUFPLElBQ1AsTUFBTyxLQUNQLFdBQVksUUFDWixRQUFTLEtBQ1QsV0FBWSxPQUNaLGNBQWUsS0FDZixzQkFBdUIsS0FDdkIsbUJBQW9CLEtBQ3BCLHlEQUNFLE1BQU8sSUFDUCxRQUFTLGFBQ1gsMEJBQ0UscURBQ0UsTUFBTyxLQUNYLHlCQUNFLHFEQUNFLE1BQU8sS0FDUCx5REFDRSxNQUFPLEtBQ2YsdURBQ0UsTUFBTyxLQUNQLE1BQU8sSUFDUCxhQUFjLEdBQ2QsWUFBYSxLQUNiLDBCQUNFLHVEQUNFLE1BQU8sS0FDWCw0REFDRSxNQUFPLFFBQ1AsWUFBYSxJQUNiLFVBQVcsS0FDWCxRQUFTLE1BQ1QsY0FBZSxLQUNmLDBCQUNFLDREQUNFLFVBQVcsTUFDakIsMERBQ0UsTUFBTyxRQUNQLFVBQVcsSUFDWCxZQUFhLElBQ2IsMEJBQ0UsMERBQ0UsVUFBVyxNQUV2QixtREFDRSxNQUFPLElBQ1AsMEJBQ0UsbURBQ0UsTUFBTyxNQUViLDBEQUNFLE1BQU8sSUFDUCwwQkFDRSwwREFDRSxNQUFPLE1BQ1gsb0VBQ0UsTUFBTyxJQUNQLHlCQUNFLG9FQUNFLE1BQU8sS0FDYixrRUFDRSxZQUFhLEVBQ2IseUJBQ0Usa0VBQ0UsTUFBTyxLQUNQLFlBQWEsTUFFckIsNERBQ0UsTUFBTyxLQUVULG1FQUNFLFFBQVMsS0FLWCxtREFDRSxjQUFlLEdBRWpCLCtDQUNFLFdBQVksRUFBRSxJQUFJLEVBQUUsZ0JBQ3BCLG1CQUFvQixFQUFFLElBQUksRUFBRSxnQkFDNUIsZ0JBQWlCLEVBQUUsSUFBSSxFQUFFLGdCQUN6QixjQUFlLEtBQ2Ysc0JBQXVCLEtBQ3ZCLG1CQUFvQixLQUNwQixjQUFlLEtBQ2Ysc0RBQ0UsTUFBTyxJQUNQLE1BQU8sS0FDUCxXQUFZLFFBQ1osU0FBVSxTQUNWLHVCQUF3QixLQUN4Qix3QkFBeUIsRUFDekIsMkJBQTRCLEVBQzVCLDBCQUEyQixLQUMzQiwrQkFBZ0MsS0FDaEMsZ0NBQWlDLEVBQ2pDLG1DQUFvQyxFQUNwQyxrQ0FBbUMsS0FDbkMsMkJBQTRCLEtBQzVCLDRCQUE2QixFQUM3QiwrQkFBZ0MsRUFDaEMsOEJBQStCLEtBQy9CLDBEQUNFLE1BQU8sSUFDUCxRQUFTLGFBQ1QsWUFBYSxJQUNiLFdBQVksSUFDWixjQUFlLElBQ2YsV0FBWSxJQUNaLGNBQWUsS0FDZixzQkFBdUIsS0FDdkIsbUJBQW9CLEtBQ3hCLG9EQUNFLE1BQU8sSUFDUCxRQUFTLEdBQ1QsTUFBTyxLQUNQLFdBQVksUUFDWix1QkFBd0IsRUFDeEIsd0JBQXlCLEtBQ3pCLDJCQUE0QixLQUM1QiwwQkFBMkIsRUFDM0IsK0JBQWdDLEVBQ2hDLGdDQUFpQyxLQUNqQyxtQ0FBb0MsS0FDcEMsa0NBQW1DLEVBQ25DLDJCQUE0QixFQUM1Qiw0QkFBNkIsS0FDN0IsK0JBQWdDLEtBQ2hDLDhCQUErQixFQUMvQix1REFBd0QsdURBQ3RELFVBQVcsS0FDWCxZQUFhLE1BQ2IsWUFBYSxJQUNiLFdBQVksT0FDWixNQUFPLFFBQ1AsWUFBYSxXQUFXLENBQUUsV0FDNUIseURBQ0UsV0FBWSxLQUNaLFlBQWEsV0FBVyxDQUFFLFdBQzFCLFVBQVcsS0FDWCxZQUFhLEtBRW5CLDBDQUNFLFNBQVUsU0FDViw2Q0FDRSxTQUFVLFNBQ1YsT0FBUSxFQUtaLGdEQUNFLFdBQVksT0FDWixRQUFTLElBQ1QsV0FBWSxLQUNaLDZEQUNFLE1BQU8sUUFDUCxlQUFnQixNQUNsQixxREFDRSxRQUFTLGFBQ1QsTUFBTyxLQUVYLG9EQUNFLFdBQVksUUFFZCwwQkFDRSxPQUFRLFlBQ1IsT0FBUSxZQVFWLGtFQUNFLE1BQU8sS0FDUCxPQUFRLEtBRVYsZ0NBQ0UsY0FBZSxZQUVqQixrQ0FDRSxjQUFlLFlBRWpCLHlCQUNFLDBCQUNFLE1BQU8sWUFDVCxrRUFDRSxRQUFTLGdCQUNULE1BQU8sS0FDUCxPQUFRLEtBQ1YsaURBQ0UsY0FBZSIsImZpbGUiOiJzaXRlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbXX0= */

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,
.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNsaWNrLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxjQUNFLFNBQVUsU0FDVixRQUFTLE1BQ1QsV0FBWSxXQUNaLHNCQUF1QixLQUN2QixvQkFBcUIsS0FDckIsbUJBQW9CLEtBQ3BCLGlCQUFrQixLQUNsQixnQkFBaUIsS0FDakIsWUFBYSxLQUNiLGlCQUFrQixNQUNsQixhQUFjLE1BQ2QsNEJBQTZCLFlBRS9CLFlBQ0UsU0FBVSxTQUNWLFNBQVUsT0FDVixRQUFTLE1BQ1QsT0FBUSxFQUNSLFFBQVMsRUFDVCxrQkFDRSxRQUFTLEVBQ1gscUJBQ0UsT0FBUSxRQUNSLE9BQVEsS0FHWiwwQkFEQSwyQkFFRSxrQkFBbUIsbUJBQ25CLGVBQWdCLG1CQUNoQixjQUFlLG1CQUNmLGFBQWMsbUJBQ2QsVUFBVyxtQkFFYixhQUNFLFNBQVUsU0FDVixLQUFNLEVBQ04sSUFBSyxFQUNMLFFBQVMsTUFDVCxZQUFhLEtBQ2IsYUFBYyxLQUNPLG1CQUFyQixvQkFDRSxRQUFTLEdBQ1QsUUFBUyxNQUNYLG1CQUNFLE1BQU8sS0FDVCw0QkFDRSxXQUFZLE9BRWhCLGFBQ0UsTUFBTyxLQUNQLE9BQVEsS0FDUixXQUFZLElBQ1osUUFBUyxLQUNULHVCQUNFLE1BQU8sTUFDVCxpQkFDRSxRQUFTLE1BQ1gsK0JBQ0UsUUFBUyxLQUNYLDBCQUNFLGVBQWdCLEtBQ2xCLGdDQUNFLFFBQVMsTUFDWCw0QkFDRSxXQUFZLE9BQ2QsNkJBQ0UsUUFBUyxNQUNULE9BQVEsS0FDUixPQUFRLElBQUksTUFBTSxZQUV0QiwwQkFDRSxRQUFTIiwiZmlsZSI6InNsaWNrLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgY29udGVudDogJyc7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcbntcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIl19 */

.lg-sub-html,
.lg-toolbar {
    background-color: rgba(0, 0, 0, .45)
}

@font-face {
    font-family: lg;
    src: url(../../../node_modules/lightgallery/dist/fonts/lg.eot?n1z373);
    src: url(../../../node_modules/lightgallery/dist/fonts/lg.eot?#iefixn1z373) format("embedded-opentype"), url(../../../node_modules/lightgallery/dist/fonts/lg.woff?n1z373) format("woff"), url(../../../node_modules/lightgallery/dist/fonts/lg.ttf?n1z373) format("truetype"), url(../../../node_modules/lightgallery/dist/fonts/lg.svg?n1z373#lg) format("svg");
    font-weight: 400;
    font-style: normal
}

.lg-icon {
    font-family: lg;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.lg-actions .lg-next,
.lg-actions .lg-prev {
    background-color: rgba(0, 0, 0, .45);
    border-radius: 2px;
    color: #999;
    cursor: pointer;
    display: block;
    font-size: 22px;
    margin-top: -10px;
    padding: 8px 10px 9px;
    position: absolute;
    top: 50%;
    z-index: 1080;
    border: none;
    outline: 0
}

.lg-actions .lg-next.disabled,
.lg-actions .lg-prev.disabled {
    pointer-events: none;
    opacity: .5
}

.lg-actions .lg-next:hover,
.lg-actions .lg-prev:hover {
    color: #fff
}

.lg-actions .lg-next {
    right: 20px
}

.lg-actions .lg-next:before {
    content: "\e095"
}

.lg-actions .lg-prev {
    left: 20px
}

.lg-actions .lg-prev:after {
    content: "\e094"
}

@-webkit-keyframes lg-right-end {
    0%,
    100% {
        left: 0
    }
    50% {
        left: -30px
    }
}

@-moz-keyframes lg-right-end {
    0%,
    100% {
        left: 0
    }
    50% {
        left: -30px
    }
}

@-ms-keyframes lg-right-end {
    0%,
    100% {
        left: 0
    }
    50% {
        left: -30px
    }
}

@keyframes lg-right-end {
    0%,
    100% {
        left: 0
    }
    50% {
        left: -30px
    }
}

@-webkit-keyframes lg-left-end {
    0%,
    100% {
        left: 0
    }
    50% {
        left: 30px
    }
}

@-moz-keyframes lg-left-end {
    0%,
    100% {
        left: 0
    }
    50% {
        left: 30px
    }
}

@-ms-keyframes lg-left-end {
    0%,
    100% {
        left: 0
    }
    50% {
        left: 30px
    }
}

@keyframes lg-left-end {
    0%,
    100% {
        left: 0
    }
    50% {
        left: 30px
    }
}

.lg-outer.lg-right-end .lg-object {
    -webkit-animation: lg-right-end .3s;
    -o-animation: lg-right-end .3s;
    animation: lg-right-end .3s;
    position: relative
}

.lg-outer.lg-left-end .lg-object {
    -webkit-animation: lg-left-end .3s;
    -o-animation: lg-left-end .3s;
    animation: lg-left-end .3s;
    position: relative
}

.lg-toolbar {
    z-index: 1082;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.lg-toolbar .lg-icon {
    color: #999;
    cursor: pointer;
    float: right;
    font-size: 24px;
    height: 47px;
    line-height: 27px;
    padding: 10px 0;
    text-align: center;
    width: 50px;
    text-decoration: none!important;
    outline: 0;
    -webkit-transition: color .2s linear;
    -o-transition: color .2s linear;
    transition: color .2s linear
}

.lg-toolbar .lg-icon:hover {
    color: #fff
}

.lg-toolbar .lg-close:after {
    content: "\e070"
}

.lg-toolbar .lg-download:after {
    content: "\e0f2"
}

.lg-sub-html {
    bottom: 0;
    color: #eee;
    font-size: 16px;
    left: 0;
    padding: 10px 40px;
    position: fixed;
    right: 0;
    text-align: center;
    z-index: 1080
}

.lg-sub-html h4 {
    margin: 0;
    font-size: 13px;
    font-weight: 700
}

.lg-sub-html p {
    font-size: 12px;
    margin: 5px 0 0
}

#lg-counter {
    color: #999;
    display: inline-block;
    font-size: 16px;
    padding-left: 20px;
    padding-top: 12px;
    vertical-align: middle
}

.lg-next,
.lg-prev,
.lg-toolbar {
    opacity: 1;
    -webkit-transition: -webkit-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear;
    -moz-transition: -moz-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear;
    -o-transition: -o-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear;
    transition: transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear
}

.lg-hide-items .lg-prev {
    opacity: 0;
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0)
}

.lg-hide-items .lg-next {
    opacity: 0;
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0)
}

.lg-hide-items .lg-toolbar {
    opacity: 0;
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0)
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
    -webkit-transform: scale3d(.5, .5, .5);
    transform: scale3d(.5, .5, .5);
    opacity: 0;
    -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important;
    -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important;
    -o-transition: -o-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important;
    transition: transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1
}

.lg-outer .lg-thumb-outer {
    background-color: #0d0a0a;
    bottom: 0;
    position: absolute;
    width: 100%;
    z-index: 1080;
    max-height: 350px;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    -webkit-transition: -webkit-transform .25s cubic-bezier(0, 0, .25, 1) 0s;
    -moz-transition: -moz-transform .25s cubic-bezier(0, 0, .25, 1) 0s;
    -o-transition: -o-transform .25s cubic-bezier(0, 0, .25, 1) 0s;
    transition: transform .25s cubic-bezier(0, 0, .25, 1) 0s
}

.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab
}

.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: -o-grabbing;
    cursor: -ms-grabbing;
    cursor: grabbing
}

.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
    -webkit-transition-duration: 0s!important;
    transition-duration: 0s!important
}

.lg-outer.lg-thumb-open .lg-thumb-outer {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.lg-outer .lg-thumb {
    padding: 10px 0;
    height: 100%;
    margin-bottom: -5px
}

.lg-outer .lg-thumb-item {
    cursor: pointer;
    float: left;
    overflow: hidden;
    height: 100%;
    border: 2px solid #fff;
    border-radius: 4px;
    margin-bottom: 5px
}

@media (min-width:1025px) {
    .lg-outer .lg-thumb-item {
        -webkit-transition: border-color .25s ease;
        -o-transition: border-color .25s ease;
        transition: border-color .25s ease
    }
}

.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
    border-color: #a90707
}

.lg-outer .lg-thumb-item img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.lg-outer.lg-has-thumb .lg-item {
    padding-bottom: 120px
}

.lg-outer.lg-can-toggle .lg-item {
    padding-bottom: 0
}

.lg-outer.lg-pull-caption-up .lg-sub-html {
    -webkit-transition: bottom .25s ease;
    -o-transition: bottom .25s ease;
    transition: bottom .25s ease
}

.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
    bottom: 100px
}

.lg-outer .lg-toogle-thumb {
    background-color: #0d0a0a;
    border-radius: 2px 2px 0 0;
    color: #999;
    cursor: pointer;
    font-size: 24px;
    height: 39px;
    line-height: 27px;
    padding: 5px 0;
    position: absolute;
    right: 20px;
    text-align: center;
    top: -39px;
    width: 50px
}

.lg-outer .lg-toogle-thumb:hover,
.lg-outer.lg-dropdown-active #lg-share {
    color: #fff
}

.lg-outer .lg-toogle-thumb:after {
    content: "\e1ff"
}

.lg-outer .lg-video-cont {
    display: inline-block;
    vertical-align: middle;
    max-width: 1140px;
    max-height: 100%;
    width: 100%;
    padding: 0 5px
}

.lg-outer .lg-video {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
    position: relative
}

.lg-outer .lg-video .lg-object {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%!important;
    height: 100%!important
}

.lg-outer .lg-video .lg-video-play {
    width: 84px;
    height: 59px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -42px;
    margin-top: -30px;
    z-index: 1080;
    cursor: pointer
}

.lg-outer .lg-has-iframe .lg-video {
    -webkit-overflow-scrolling: touch;
    overflow: auto
}

.lg-outer .lg-has-vimeo .lg-video-play {
    background: url(../../../node_modules/lightgallery/dist/img/vimeo-play.png) no-repeat
}

.lg-outer .lg-has-vimeo:hover .lg-video-play {
    background: url(../../../node_modules/lightgallery/dist/img/vimeo-play.png) 0 -58px no-repeat
}

.lg-outer .lg-has-html5 .lg-video-play {
    background: url(../../../node_modules/lightgallery/dist/img/video-play.png) no-repeat;
    height: 64px;
    margin-left: -32px;
    margin-top: -32px;
    width: 64px;
    opacity: .8
}

.lg-outer .lg-has-html5:hover .lg-video-play {
    opacity: 1
}

.lg-outer .lg-has-youtube .lg-video-play {
    background: url(../../../node_modules/lightgallery/dist/img/youtube-play.png) no-repeat
}

.lg-outer .lg-has-youtube:hover .lg-video-play {
    background: url(../../../node_modules/lightgallery/dist/img/youtube-play.png) 0 -60px no-repeat
}

.lg-outer .lg-video-object {
    width: 100%!important;
    height: 100%!important;
    position: absolute;
    top: 0;
    left: 0
}

.lg-outer .lg-has-video .lg-video-object {
    visibility: hidden
}

.lg-outer .lg-has-video.lg-video-playing .lg-object,
.lg-outer .lg-has-video.lg-video-playing .lg-video-play {
    display: none
}

.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
    visibility: visible
}

.lg-progress-bar {
    background-color: #333;
    height: 5px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1083;
    opacity: 0;
    -webkit-transition: opacity 80ms ease 0s;
    -moz-transition: opacity 80ms ease 0s;
    -o-transition: opacity 80ms ease 0s;
    transition: opacity 80ms ease 0s
}

.lg-progress-bar .lg-progress {
    background-color: #a90707;
    height: 5px;
    width: 0
}

.lg-progress-bar.lg-start .lg-progress {
    width: 100%
}

.lg-show-autoplay .lg-progress-bar {
    opacity: 1
}

.lg-autoplay-button:after {
    content: "\e01d"
}

.lg-show-autoplay .lg-autoplay-button:after {
    content: "\e01a"
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    -webkit-transition-duration: 0s;
    transition-duration: 0s
}

.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    -webkit-transition: -webkit-transform .3s cubic-bezier(0, 0, .25, 1) 0s;
    -moz-transition: -moz-transform .3s cubic-bezier(0, 0, .25, 1) 0s;
    -o-transition: -o-transform .3s cubic-bezier(0, 0, .25, 1) 0s;
    transition: transform .3s cubic-bezier(0, 0, .25, 1) 0s
}

.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    -webkit-transition: left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s;
    -moz-transition: left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s;
    -o-transition: left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s;
    transition: left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition: -webkit-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important;
    -moz-transition: -moz-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important;
    -o-transition: -o-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important;
    transition: transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}

#lg-zoom-in:after {
    content: "\e311"
}

#lg-actual-size {
    font-size: 20px
}

#lg-actual-size:after {
    content: "\e033"
}

#lg-zoom-out {
    opacity: .5;
    pointer-events: none
}

#lg-zoom-out:after {
    content: "\e312"
}

.lg-zoomed #lg-zoom-out {
    opacity: 1;
    pointer-events: auto
}

.lg-outer .lg-pager-outer {
    bottom: 60px;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    z-index: 1080;
    height: 10px
}

.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
    overflow: visible
}

.lg-outer .lg-pager-cont {
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    position: relative;
    vertical-align: top;
    margin: 0 5px
}

.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
    box-shadow: 0 0 0 2px #fff inset
}

.lg-outer .lg-pager-thumb-cont {
    background-color: #fff;
    color: #fff;
    bottom: 100%;
    height: 83px;
    left: 0;
    margin-bottom: 20px;
    margin-left: -60px;
    opacity: 0;
    padding: 5px;
    position: absolute;
    width: 120px;
    border-radius: 3px;
    -webkit-transition: opacity .15s ease 0s, -webkit-transform .15s ease 0s;
    -moz-transition: opacity .15s ease 0s, -moz-transform .15s ease 0s;
    -o-transition: opacity .15s ease 0s, -o-transform .15s ease 0s;
    transition: opacity .15s ease 0s, transform .15s ease 0s;
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0)
}

.lg-outer .lg-pager-thumb-cont img {
    width: 100%;
    height: 100%
}

.lg-outer .lg-pager {
    background-color: rgba(255, 255, 255, .5);
    border-radius: 50%;
    box-shadow: 0 0 0 8px rgba(255, 255, 255, .7) inset;
    display: block;
    height: 12px;
    -webkit-transition: box-shadow .3s ease 0s;
    -o-transition: box-shadow .3s ease 0s;
    transition: box-shadow .3s ease 0s;
    width: 12px
}

.lg-outer .lg-pager:focus,
.lg-outer .lg-pager:hover {
    box-shadow: 0 0 0 8px #fff inset
}

.lg-outer .lg-caret {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px dashed;
    bottom: -10px;
    display: inline-block;
    height: 0;
    left: 50%;
    margin-left: -5px;
    position: absolute;
    vertical-align: middle;
    width: 0
}

.lg-fullscreen:after {
    content: "\e20c"
}

.lg-fullscreen-on .lg-fullscreen:after {
    content: "\e20d"
}

.lg-outer #lg-dropdown-overlay {
    background-color: rgba(0, 0, 0, .25);
    bottom: 0;
    cursor: default;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1081;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: visibility 0s linear .18s, opacity .18s linear 0s;
    -o-transition: visibility 0s linear .18s, opacity .18s linear 0s;
    transition: visibility 0s linear .18s, opacity .18s linear 0s
}

.lg-outer.lg-dropdown-active #lg-dropdown-overlay,
.lg-outer.lg-dropdown-active .lg-dropdown {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
    visibility: visible
}

.lg-outer .lg-dropdown {
    background-color: #fff;
    border-radius: 2px;
    font-size: 14px;
    list-style-type: none;
    margin: 0;
    padding: 10px 0;
    position: absolute;
    right: 0;
    text-align: left;
    top: 50px;
    opacity: 0;
    visibility: hidden;
    -moz-transform: translate3d(0, 5px, 0);
    -o-transform: translate3d(0, 5px, 0);
    -ms-transform: translate3d(0, 5px, 0);
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
    -webkit-transition: -webkit-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
    -moz-transition: -moz-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
    -o-transition: -o-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
    transition: transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s
}

.lg-outer .lg-dropdown:after {
    content: "";
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    border: 8px solid transparent;
    border-bottom-color: #fff;
    right: 16px;
    top: -16px
}

.lg-outer .lg-dropdown>li:last-child {
    margin-bottom: 0
}

.lg-outer .lg-dropdown>li:hover .lg-icon,
.lg-outer .lg-dropdown>li:hover a {
    color: #333
}

.lg-outer .lg-dropdown a {
    color: #333;
    display: block;
    white-space: pre;
    padding: 4px 12px;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px
}

.lg-outer .lg-dropdown a:hover {
    background-color: rgba(0, 0, 0, .07)
}

.lg-outer .lg-dropdown .lg-dropdown-text {
    display: inline-block;
    line-height: 1;
    margin-top: -3px;
    vertical-align: middle
}

.lg-outer .lg-dropdown .lg-icon {
    color: #333;
    display: inline-block;
    float: none;
    font-size: 20px;
    height: auto;
    line-height: 1;
    margin-right: 8px;
    padding: 0;
    vertical-align: middle;
    width: auto
}

.lg-outer,
.lg-outer .lg,
.lg-outer .lg-inner {
    width: 100%;
    height: 100%
}

.lg-outer #lg-share {
    position: relative
}

.lg-outer #lg-share:after {
    content: "\e80d"
}

.lg-outer #lg-share-facebook .lg-icon {
    color: #3b5998
}

.lg-outer #lg-share-facebook .lg-icon:after {
    content: "\e901"
}

.lg-outer #lg-share-twitter .lg-icon {
    color: #00aced
}

.lg-outer #lg-share-twitter .lg-icon:after {
    content: "\e904"
}

.lg-outer #lg-share-googleplus .lg-icon {
    color: #dd4b39
}

.lg-outer #lg-share-googleplus .lg-icon:after {
    content: "\e902"
}

.lg-outer #lg-share-pinterest .lg-icon {
    color: #cb2027
}

.lg-outer #lg-share-pinterest .lg-icon:after {
    content: "\e903"
}

.lg-group:after {
    content: "";
    display: table;
    clear: both
}

.lg-outer {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    text-align: left;
    opacity: 0;
    -webkit-transition: opacity .15s ease 0s;
    -o-transition: opacity .15s ease 0s;
    transition: opacity .15s ease 0s
}

.lg-outer * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.lg-outer.lg-visible {
    opacity: 1
}

.lg-outer.lg-css3 .lg-item.lg-current,
.lg-outer.lg-css3 .lg-item.lg-next-slide,
.lg-outer.lg-css3 .lg-item.lg-prev-slide {
    -webkit-transition-duration: inherit!important;
    transition-duration: inherit!important;
    -webkit-transition-timing-function: inherit!important;
    transition-timing-function: inherit!important
}

.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
    -webkit-transition-duration: 0s!important;
    transition-duration: 0s!important;
    opacity: 1
}

.lg-outer.lg-grab img.lg-object {
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab
}

.lg-outer.lg-grabbing img.lg-object {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: -o-grabbing;
    cursor: -ms-grabbing;
    cursor: grabbing
}

.lg-outer .lg {
    position: relative;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    max-height: 100%
}

.lg-outer .lg-inner {
    position: absolute;
    left: 0;
    top: 0;
    white-space: nowrap
}

.lg-outer .lg-item {
    background: url(../../../node_modules/lightgallery/dist/img/loading.gif) center center no-repeat;
    display: none!important
}

.lg-outer.lg-css .lg-current,
.lg-outer.lg-css3 .lg-current,
.lg-outer.lg-css3 .lg-next-slide,
.lg-outer.lg-css3 .lg-prev-slide {
    display: inline-block!important
}

.lg-outer .lg-img-wrap,
.lg-outer .lg-item {
    display: inline-block;
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%
}

.lg-outer .lg-img-wrap:before,
.lg-outer .lg-item:before {
    content: "";
    display: inline-block;
    height: 50%;
    width: 1px;
    margin-right: -1px
}

.lg-outer .lg-img-wrap {
    position: absolute;
    padding: 0 5px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.lg-outer .lg-item.lg-complete {
    background-image: none
}

.lg-outer .lg-item.lg-current {
    z-index: 1060
}

.lg-outer .lg-image {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
    width: auto!important;
    height: auto!important
}

.lg-outer.lg-show-after-load .lg-item .lg-object,
.lg-outer.lg-show-after-load .lg-item .lg-video-play {
    opacity: 0;
    -webkit-transition: opacity .15s ease 0s;
    -o-transition: opacity .15s ease 0s;
    transition: opacity .15s ease 0s
}

.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
    opacity: 1
}

.lg-outer .lg-empty-html,
.lg-outer.lg-hide-download #lg-download {
    display: none
}

.lg-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1040;
    background-color: #000;
    opacity: 0;
    -webkit-transition: opacity .15s ease 0s;
    -o-transition: opacity .15s ease 0s;
    transition: opacity .15s ease 0s
}

.lg-backdrop.in {
    opacity: 1
}

.lg-css3.lg-no-trans .lg-current,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-prev-slide {
    -webkit-transition: none 0s ease 0s!important;
    -moz-transition: none 0s ease 0s!important;
    -o-transition: none 0s ease 0s!important;
    transition: none 0s ease 0s!important
}

.lg-css3.lg-use-css3 .lg-item,
.lg-css3.lg-use-left .lg-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}

.lg-css3.lg-fade .lg-item {
    opacity: 0
}

.lg-css3.lg-fade .lg-item.lg-current {
    opacity: 1
}

.lg-css3.lg-fade .lg-item.lg-current,
.lg-css3.lg-fade .lg-item.lg-next-slide,
.lg-css3.lg-fade .lg-item.lg-prev-slide {
    -webkit-transition: opacity .1s ease 0s;
    -moz-transition: opacity .1s ease 0s;
    -o-transition: opacity .1s ease 0s;
    transition: opacity .1s ease 0s
}

.lg-css3.lg-slide.lg-use-css3 .lg-item {
    opacity: 0
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
    -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
    -moz-transition: -moz-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
    -o-transition: -o-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
    transition: transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s
}

.lg-css3.lg-slide.lg-use-left .lg-item {
    opacity: 0;
    position: absolute;
    left: 0
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
    left: -100%
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
    left: 100%
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
    left: 0;
    opacity: 1
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
    -webkit-transition: left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
    -moz-transition: left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
    -o-transition: left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
    transition: left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s
}

.post-type-page .article-content {
    max-width: 1280px;
    margin: 0 auto;
    margin-top: 16%;
    padding: 32px;
}

.post-type-page .article-content .article-h1 {
    text-transform: uppercase;
    margin-left: 28px;
    font-weight: 700;
}

.ur-frontend-form button,
.ur-frontend-form input[type="submit"],
.ur-frontend-form button[type="submit"] {
    margin: 0 auto;
    color: #000 !important;
    border: 1px solid #ffffff !important;
}

.ur-frontend-form button:hover,
.ur-frontend-form input[type="submit"]:hover,
.ur-frontend-form button[type="submit"]:hover {
    margin: 0 auto;
    color: #fff !important;
    background-color: #000 !important;
    border: 1px solid #ffffff !important;
}

#user-registration {
    background-color: #000000 !important;
}

#user-registration p {
    color: #ededed !important;
    font-size: 1.2em !important;
    line-height: 1.2em !important;
}

.ur-frontend-form {
    border: 0px solid #dee0e9 !important;
}

.ur-frontend-form .ur-button-container {
    margin-top: 40px !important;
}

.user-registration-message {
    border-top-color: #e0ff69;
    color: #e0ff69 !important;
}

.ur-frontend-form.ur-frontend-form--flat {
    background: #000000 !important;
}

.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid legend,
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid label {
    color: #b5b5b5 !important;
}

.ur-frontend-form input[type="submit"] {
    text-transform: uppercase !important;
    font-size: 1.2em !important;
    font-weight: 700 !important;
}

#user-registration a:hover,
#user-registration a:link,
#user-registration a:visited {
    color: #f0f0f0 !important;
}

#user-registration.horizontal .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a,
#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a,
#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a {
    font-family: "Montserrat" !important;
    font-weight: 700 !important;
    font-size: 1.2em !important;
}

#user-registration .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type="text"],
#user-registration .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type="email"],
#user-registration .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type="url"],
#user-registration .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type="password"],
#user-registration .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type="date"],
#user-registration .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type="number"],
#user-registration .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid textarea,
#user-registration .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid select {
    font-size: 1.2em !important;
}

#user-registration.horizontal .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a,
#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a {
    background-color: #2d2d2d !important;
}

#user-registration.horizontal .user-registration-MyAccount-navigation,
#user-registration .user-registration-MyAccount-navigation {
    border-bottom: 1px solid #2d2d2d;
}

.ur-frontend-form button,
.ur-frontend-form input[type="submit"],
.ur-frontend-form button[type="submit"] {
    font-size: 1em !important;
}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,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LEtBRVIsa0RBQ0UsS0FBTSxFQUNOLFFBQVMsRUFFWCxrREFBbUQscURBQXNELHFEQUN2RyxtQkFBb0IsS0FBSyxHQUFHLHdCQUE0QixFQUFFLENBQUUsUUFBUSxJQUFLLEtBQUssR0FDOUUsZ0JBQWlCLEtBQUssR0FBRyx3QkFBNEIsRUFBRSxDQUFFLFFBQVEsSUFBSyxLQUFLLEdBQzNFLGNBQWUsS0FBSyxHQUFHLHdCQUE0QixFQUFFLENBQUUsUUFBUSxJQUFLLEtBQUssR0FDekUsV0FBWSxLQUFLLEdBQUcsd0JBQTRCLEVBQUUsQ0FBRSxRQUFRLElBQUssS0FBSyIsImZpbGUiOiJsaWdodGdhbGxlcnkubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5sZy1zdWItaHRtbCwubGctdG9vbGJhcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjQ1KX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OmxnO3NyYzp1cmwoLi4vZm9udHMvbGcuZW90P24xejM3Myk7c3JjOnVybCguLi9mb250cy9sZy5lb3Q/I2llZml4bjF6MzczKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi4vZm9udHMvbGcud29mZj9uMXozNzMpIGZvcm1hdChcIndvZmZcIiksdXJsKC4uL2ZvbnRzL2xnLnR0Zj9uMXozNzMpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguLi9mb250cy9sZy5zdmc/bjF6MzczI2xnKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS5sZy1pY29ue2ZvbnQtZmFtaWx5OmxnO3NwZWFrOm5vbmU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtsaW5lLWhlaWdodDoxOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5sZy1hY3Rpb25zIC5sZy1uZXh0LC5sZy1hY3Rpb25zIC5sZy1wcmV2e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNDUpO2JvcmRlci1yYWRpdXM6MnB4O2NvbG9yOiM5OTk7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztmb250LXNpemU6MjJweDttYXJnaW4tdG9wOi0xMHB4O3BhZGRpbmc6OHB4IDEwcHggOXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7ei1pbmRleDoxMDgwO2JvcmRlcjpub25lO291dGxpbmU6MH0ubGctYWN0aW9ucyAubGctbmV4dC5kaXNhYmxlZCwubGctYWN0aW9ucyAubGctcHJldi5kaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6LjV9LmxnLWFjdGlvbnMgLmxnLW5leHQ6aG92ZXIsLmxnLWFjdGlvbnMgLmxnLXByZXY6aG92ZXJ7Y29sb3I6I0ZGRn0ubGctYWN0aW9ucyAubGctbmV4dHtyaWdodDoyMHB4fS5sZy1hY3Rpb25zIC5sZy1uZXh0OmJlZm9yZXtjb250ZW50OlwiXFxlMDk1XCJ9LmxnLWFjdGlvbnMgLmxnLXByZXZ7bGVmdDoyMHB4fS5sZy1hY3Rpb25zIC5sZy1wcmV2OmFmdGVye2NvbnRlbnQ6XCJcXGUwOTRcIn1ALXdlYmtpdC1rZXlmcmFtZXMgbGctcmlnaHQtZW5kezAlLDEwMCV7bGVmdDowfTUwJXtsZWZ0Oi0zMHB4fX1ALW1vei1rZXlmcmFtZXMgbGctcmlnaHQtZW5kezAlLDEwMCV7bGVmdDowfTUwJXtsZWZ0Oi0zMHB4fX1ALW1zLWtleWZyYW1lcyBsZy1yaWdodC1lbmR7MCUsMTAwJXtsZWZ0OjB9NTAle2xlZnQ6LTMwcHh9fUBrZXlmcmFtZXMgbGctcmlnaHQtZW5kezAlLDEwMCV7bGVmdDowfTUwJXtsZWZ0Oi0zMHB4fX1ALXdlYmtpdC1rZXlmcmFtZXMgbGctbGVmdC1lbmR7MCUsMTAwJXtsZWZ0OjB9NTAle2xlZnQ6MzBweH19QC1tb3ota2V5ZnJhbWVzIGxnLWxlZnQtZW5kezAlLDEwMCV7bGVmdDowfTUwJXtsZWZ0OjMwcHh9fUAtbXMta2V5ZnJhbWVzIGxnLWxlZnQtZW5kezAlLDEwMCV7bGVmdDowfTUwJXtsZWZ0OjMwcHh9fUBrZXlmcmFtZXMgbGctbGVmdC1lbmR7MCUsMTAwJXtsZWZ0OjB9NTAle2xlZnQ6MzBweH19LmxnLW91dGVyLmxnLXJpZ2h0LWVuZCAubGctb2JqZWN0ey13ZWJraXQtYW5pbWF0aW9uOmxnLXJpZ2h0LWVuZCAuM3M7LW8tYW5pbWF0aW9uOmxnLXJpZ2h0LWVuZCAuM3M7YW5pbWF0aW9uOmxnLXJpZ2h0LWVuZCAuM3M7cG9zaXRpb246cmVsYXRpdmV9LmxnLW91dGVyLmxnLWxlZnQtZW5kIC5sZy1vYmplY3R7LXdlYmtpdC1hbmltYXRpb246bGctbGVmdC1lbmQgLjNzOy1vLWFuaW1hdGlvbjpsZy1sZWZ0LWVuZCAuM3M7YW5pbWF0aW9uOmxnLWxlZnQtZW5kIC4zcztwb3NpdGlvbjpyZWxhdGl2ZX0ubGctdG9vbGJhcnt6LWluZGV4OjEwODI7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LmxnLXRvb2xiYXIgLmxnLWljb257Y29sb3I6Izk5OTtjdXJzb3I6cG9pbnRlcjtmbG9hdDpyaWdodDtmb250LXNpemU6MjRweDtoZWlnaHQ6NDdweDtsaW5lLWhlaWdodDoyN3B4O3BhZGRpbmc6MTBweCAwO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjUwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmUhaW1wb3J0YW50O291dGxpbmU6MDstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgLjJzIGxpbmVhcjstby10cmFuc2l0aW9uOmNvbG9yIC4ycyBsaW5lYXI7dHJhbnNpdGlvbjpjb2xvciAuMnMgbGluZWFyfS5sZy10b29sYmFyIC5sZy1pY29uOmhvdmVye2NvbG9yOiNGRkZ9LmxnLXRvb2xiYXIgLmxnLWNsb3NlOmFmdGVye2NvbnRlbnQ6XCJcXGUwNzBcIn0ubGctdG9vbGJhciAubGctZG93bmxvYWQ6YWZ0ZXJ7Y29udGVudDpcIlxcZTBmMlwifS5sZy1zdWItaHRtbHtib3R0b206MDtjb2xvcjojRUVFO2ZvbnQtc2l6ZToxNnB4O2xlZnQ6MDtwYWRkaW5nOjEwcHggNDBweDtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6MTA4MH0ubGctc3ViLWh0bWwgaDR7bWFyZ2luOjA7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NzAwfS5sZy1zdWItaHRtbCBwe2ZvbnQtc2l6ZToxMnB4O21hcmdpbjo1cHggMCAwfSNsZy1jb3VudGVye2NvbG9yOiM5OTk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjE2cHg7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy10b3A6MTJweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmxnLW5leHQsLmxnLXByZXYsLmxnLXRvb2xiYXJ7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuMzVzIGN1YmljLWJlemllcigwLDAsLjI1LDEpIDBzLG9wYWNpdHkgLjM1cyBjdWJpYy1iZXppZXIoMCwwLC4yNSwxKSAwcyxjb2xvciAuMnMgbGluZWFyOy1tb3otdHJhbnNpdGlvbjotbW96LXRyYW5zZm9ybSAuMzVzIGN1YmljLWJlemllcigwLDAsLjI1LDEpIDBzLG9wYWNpdHkgLjM1cyBjdWJpYy1iZXppZXIoMCwwLC4yNSwxKSAwcyxjb2xvciAuMnMgbGluZWFyOy1vLXRyYW5zaXRpb246LW8tdHJhbnNmb3JtIC4zNXMgY3ViaWMtYmV6aWVyKDAsMCwuMjUsMSkgMHMsb3BhY2l0eSAuMzVzIGN1YmljLWJlemllcigwLDAsLjI1LDEpIDBzLGNvbG9yIC4ycyBsaW5lYXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjM1cyBjdWJpYy1iZXppZXIoMCwwLC4yNSwxKSAwcyxvcGFjaXR5IC4zNXMgY3ViaWMtYmV6aWVyKDAsMCwuMjUsMSkgMHMsY29sb3IgLjJzIGxpbmVhcn0ubGctaGlkZS1pdGVtcyAubGctcHJldntvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX0ubGctaGlkZS1pdGVtcyAubGctbmV4dHtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCl9LmxnLWhpZGUtaXRlbXMgLmxnLXRvb2xiYXJ7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCl9Ym9keTpub3QoLmxnLWZyb20taGFzaCkgLmxnLW91dGVyLmxnLXN0YXJ0LXpvb20gLmxnLW9iamVjdHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC41LC41LC41KTt0cmFuc2Zvcm06c2NhbGUzZCguNSwuNSwuNSk7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwwLC4yNSwxKSAwcyxvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLDAsLjI1LDEpIWltcG9ydGFudDstbW96LXRyYW5zaXRpb246LW1vei10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsMCwuMjUsMSkgMHMsb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwwLC4yNSwxKSFpbXBvcnRhbnQ7LW8tdHJhbnNpdGlvbjotby10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsMCwuMjUsMSkgMHMsb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwwLC4yNSwxKSFpbXBvcnRhbnQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsMCwuMjUsMSkgMHMsb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwwLC4yNSwxKSFpbXBvcnRhbnQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjUwJSA1MCU7LW1vei10cmFuc2Zvcm0tb3JpZ2luOjUwJSA1MCU7LW1zLXRyYW5zZm9ybS1vcmlnaW46NTAlIDUwJTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSA1MCV9Ym9keTpub3QoLmxnLWZyb20taGFzaCkgLmxnLW91dGVyLmxnLXN0YXJ0LXpvb20gLmxnLWl0ZW0ubGctY29tcGxldGUgLmxnLW9iamVjdHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7b3BhY2l0eToxfS5sZy1vdXRlciAubGctdGh1bWItb3V0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMEQwQTBBO2JvdHRvbTowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7ei1pbmRleDoxMDgwO21heC1oZWlnaHQ6MzUwcHg7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4yNXMgY3ViaWMtYmV6aWVyKDAsMCwuMjUsMSkgMHM7LW1vei10cmFuc2l0aW9uOi1tb3otdHJhbnNmb3JtIC4yNXMgY3ViaWMtYmV6aWVyKDAsMCwuMjUsMSkgMHM7LW8tdHJhbnNpdGlvbjotby10cmFuc2Zvcm0gLjI1cyBjdWJpYy1iZXppZXIoMCwwLC4yNSwxKSAwczt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzIGN1YmljLWJlemllcigwLDAsLjI1LDEpIDBzfS5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctZ3JhYiAubGctdGh1bWItaXRlbXtjdXJzb3I6LXdlYmtpdC1ncmFiO2N1cnNvcjotbW96LWdyYWI7Y3Vyc29yOi1vLWdyYWI7Y3Vyc29yOi1tcy1ncmFiO2N1cnNvcjpncmFifS5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctZ3JhYmJpbmcgLmxnLXRodW1iLWl0ZW17Y3Vyc29yOm1vdmU7Y3Vyc29yOi13ZWJraXQtZ3JhYmJpbmc7Y3Vyc29yOi1tb3otZ3JhYmJpbmc7Y3Vyc29yOi1vLWdyYWJiaW5nO2N1cnNvcjotbXMtZ3JhYmJpbmc7Y3Vyc29yOmdyYWJiaW5nfS5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctZHJhZ2dpbmcgLmxnLXRodW1iey13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjowcyFpbXBvcnRhbnQ7dHJhbnNpdGlvbi1kdXJhdGlvbjowcyFpbXBvcnRhbnR9LmxnLW91dGVyLmxnLXRodW1iLW9wZW4gLmxnLXRodW1iLW91dGVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5sZy1vdXRlciAubGctdGh1bWJ7cGFkZGluZzoxMHB4IDA7aGVpZ2h0OjEwMCU7bWFyZ2luLWJvdHRvbTotNXB4fS5sZy1vdXRlciAubGctdGh1bWItaXRlbXtjdXJzb3I6cG9pbnRlcjtmbG9hdDpsZWZ0O292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MTAwJTtib3JkZXI6MnB4IHNvbGlkICNGRkY7Ym9yZGVyLXJhZGl1czo0cHg7bWFyZ2luLWJvdHRvbTo1cHh9QG1lZGlhIChtaW4td2lkdGg6MTAyNXB4KXsubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW17LXdlYmtpdC10cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMjVzIGVhc2U7LW8tdHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjI1cyBlYXNlO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4yNXMgZWFzZX19LmxnLW91dGVyIC5sZy10aHVtYi1pdGVtLmFjdGl2ZSwubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW06aG92ZXJ7Ym9yZGVyLWNvbG9yOiNhOTA3MDd9LmxnLW91dGVyIC5sZy10aHVtYi1pdGVtIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmxnLW91dGVyLmxnLWhhcy10aHVtYiAubGctaXRlbXtwYWRkaW5nLWJvdHRvbToxMjBweH0ubGctb3V0ZXIubGctY2FuLXRvZ2dsZSAubGctaXRlbXtwYWRkaW5nLWJvdHRvbTowfS5sZy1vdXRlci5sZy1wdWxsLWNhcHRpb24tdXAgLmxnLXN1Yi1odG1sey13ZWJraXQtdHJhbnNpdGlvbjpib3R0b20gLjI1cyBlYXNlOy1vLXRyYW5zaXRpb246Ym90dG9tIC4yNXMgZWFzZTt0cmFuc2l0aW9uOmJvdHRvbSAuMjVzIGVhc2V9LmxnLW91dGVyLmxnLXB1bGwtY2FwdGlvbi11cC5sZy10aHVtYi1vcGVuIC5sZy1zdWItaHRtbHtib3R0b206MTAwcHh9LmxnLW91dGVyIC5sZy10b29nbGUtdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojMEQwQTBBO2JvcmRlci1yYWRpdXM6MnB4IDJweCAwIDA7Y29sb3I6Izk5OTtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MjRweDtoZWlnaHQ6MzlweDtsaW5lLWhlaWdodDoyN3B4O3BhZGRpbmc6NXB4IDA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MjBweDt0ZXh0LWFsaWduOmNlbnRlcjt0b3A6LTM5cHg7d2lkdGg6NTBweH0ubGctb3V0ZXIgLmxnLXRvb2dsZS10aHVtYjpob3ZlciwubGctb3V0ZXIubGctZHJvcGRvd24tYWN0aXZlICNsZy1zaGFyZXtjb2xvcjojRkZGfS5sZy1vdXRlciAubGctdG9vZ2xlLXRodW1iOmFmdGVye2NvbnRlbnQ6XCJcXGUxZmZcIn0ubGctb3V0ZXIgLmxnLXZpZGVvLWNvbnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21heC13aWR0aDoxMTQwcHg7bWF4LWhlaWdodDoxMDAlO3dpZHRoOjEwMCU7cGFkZGluZzowIDVweH0ubGctb3V0ZXIgLmxnLXZpZGVve3dpZHRoOjEwMCU7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NTYuMjUlO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0ubGctb3V0ZXIgLmxnLXZpZGVvIC5sZy1vYmplY3R7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCUhaW1wb3J0YW50O2hlaWdodDoxMDAlIWltcG9ydGFudH0ubGctb3V0ZXIgLmxnLXZpZGVvIC5sZy12aWRlby1wbGF5e3dpZHRoOjg0cHg7aGVpZ2h0OjU5cHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotNDJweDttYXJnaW4tdG9wOi0zMHB4O3otaW5kZXg6MTA4MDtjdXJzb3I6cG9pbnRlcn0ubGctb3V0ZXIgLmxnLWhhcy1pZnJhbWUgLmxnLXZpZGVvey13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO292ZXJmbG93OmF1dG99LmxnLW91dGVyIC5sZy1oYXMtdmltZW8gLmxnLXZpZGVvLXBsYXl7YmFja2dyb3VuZDp1cmwoLi4vaW1nL3ZpbWVvLXBsYXkucG5nKSBuby1yZXBlYXR9LmxnLW91dGVyIC5sZy1oYXMtdmltZW86aG92ZXIgLmxnLXZpZGVvLXBsYXl7YmFja2dyb3VuZDp1cmwoLi4vaW1nL3ZpbWVvLXBsYXkucG5nKSAwIC01OHB4IG5vLXJlcGVhdH0ubGctb3V0ZXIgLmxnLWhhcy1odG1sNSAubGctdmlkZW8tcGxheXtiYWNrZ3JvdW5kOnVybCguLi9pbWcvdmlkZW8tcGxheS5wbmcpIG5vLXJlcGVhdDtoZWlnaHQ6NjRweDttYXJnaW4tbGVmdDotMzJweDttYXJnaW4tdG9wOi0zMnB4O3dpZHRoOjY0cHg7b3BhY2l0eTouOH0ubGctb3V0ZXIgLmxnLWhhcy1odG1sNTpob3ZlciAubGctdmlkZW8tcGxheXtvcGFjaXR5OjF9LmxnLW91dGVyIC5sZy1oYXMteW91dHViZSAubGctdmlkZW8tcGxheXtiYWNrZ3JvdW5kOnVybCguLi9pbWcveW91dHViZS1wbGF5LnBuZykgbm8tcmVwZWF0fS5sZy1vdXRlciAubGctaGFzLXlvdXR1YmU6aG92ZXIgLmxnLXZpZGVvLXBsYXl7YmFja2dyb3VuZDp1cmwoLi4vaW1nL3lvdXR1YmUtcGxheS5wbmcpIDAgLTYwcHggbm8tcmVwZWF0fS5sZy1vdXRlciAubGctdmlkZW8tb2JqZWN0e3dpZHRoOjEwMCUhaW1wb3J0YW50O2hlaWdodDoxMDAlIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmxnLW91dGVyIC5sZy1oYXMtdmlkZW8gLmxnLXZpZGVvLW9iamVjdHt2aXNpYmlsaXR5OmhpZGRlbn0ubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1wbGF5aW5nIC5sZy1vYmplY3QsLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8ubGctdmlkZW8tcGxheWluZyAubGctdmlkZW8tcGxheXtkaXNwbGF5Om5vbmV9LmxnLW91dGVyIC5sZy1oYXMtdmlkZW8ubGctdmlkZW8tcGxheWluZyAubGctdmlkZW8tb2JqZWN0e3Zpc2liaWxpdHk6dmlzaWJsZX0ubGctcHJvZ3Jlc3MtYmFye2JhY2tncm91bmQtY29sb3I6IzMzMztoZWlnaHQ6NXB4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlO3otaW5kZXg6MTA4MztvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgODBtcyBlYXNlIDBzOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IDgwbXMgZWFzZSAwczstby10cmFuc2l0aW9uOm9wYWNpdHkgODBtcyBlYXNlIDBzO3RyYW5zaXRpb246b3BhY2l0eSA4MG1zIGVhc2UgMHN9LmxnLXByb2dyZXNzLWJhciAubGctcHJvZ3Jlc3N7YmFja2dyb3VuZC1jb2xvcjojYTkwNzA3O2hlaWdodDo1cHg7d2lkdGg6MH0ubGctcHJvZ3Jlc3MtYmFyLmxnLXN0YXJ0IC5sZy1wcm9ncmVzc3t3aWR0aDoxMDAlfS5sZy1zaG93LWF1dG9wbGF5IC5sZy1wcm9ncmVzcy1iYXJ7b3BhY2l0eToxfS5sZy1hdXRvcGxheS1idXR0b246YWZ0ZXJ7Y29udGVudDpcIlxcZTAxZFwifS5sZy1zaG93LWF1dG9wbGF5IC5sZy1hdXRvcGxheS1idXR0b246YWZ0ZXJ7Y29udGVudDpcIlxcZTAxYVwifS5sZy1vdXRlci5sZy1jc3MzLmxnLXpvb20tZHJhZ2dpbmcgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltYWdlLC5sZy1vdXRlci5sZy1jc3MzLmxnLXpvb20tZHJhZ2dpbmcgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwey13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjowczt0cmFuc2l0aW9uLWR1cmF0aW9uOjBzfS5sZy1vdXRlci5sZy11c2UtdHJhbnNpdGlvbi1mb3Item9vbSAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1nLXdyYXB7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMCwwLC4yNSwxKSAwczstbW96LXRyYW5zaXRpb246LW1vei10cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLDAsLjI1LDEpIDBzOy1vLXRyYW5zaXRpb246LW8tdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMCwwLC4yNSwxKSAwczt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAsMCwuMjUsMSkgMHN9LmxnLW91dGVyLmxnLXVzZS1sZWZ0LWZvci16b29tIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcHstd2Via2l0LXRyYW5zaXRpb246bGVmdCAuM3MgY3ViaWMtYmV6aWVyKDAsMCwuMjUsMSkgMHMsdG9wIC4zcyBjdWJpYy1iZXppZXIoMCwwLC4yNSwxKSAwczstbW96LXRyYW5zaXRpb246bGVmdCAuM3MgY3ViaWMtYmV6aWVyKDAsMCwuMjUsMSkgMHMsdG9wIC4zcyBjdWJpYy1iZXppZXIoMCwwLC4yNSwxKSAwczstby10cmFuc2l0aW9uOmxlZnQgLjNzIGN1YmljLWJlemllcigwLDAsLjI1LDEpIDBzLHRvcCAuM3MgY3ViaWMtYmV6aWVyKDAsMCwuMjUsMSkgMHM7dHJhbnNpdGlvbjpsZWZ0IC4zcyBjdWJpYy1iZXppZXIoMCwwLC4yNSwxKSAwcyx0b3AgLjNzIGN1YmljLWJlemllcigwLDAsLjI1LDEpIDBzfS5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1nLXdyYXB7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1hZ2V7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAsMCwuMjUsMSkgMHMsb3BhY2l0eSAuMTVzIWltcG9ydGFudDstbW96LXRyYW5zaXRpb246LW1vei10cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLDAsLjI1LDEpIDBzLG9wYWNpdHkgLjE1cyFpbXBvcnRhbnQ7LW8tdHJhbnNpdGlvbjotby10cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLDAsLjI1LDEpIDBzLG9wYWNpdHkgLjE1cyFpbXBvcnRhbnQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLDAsLjI1LDEpIDBzLG9wYWNpdHkgLjE1cyFpbXBvcnRhbnQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgMDstbW96LXRyYW5zZm9ybS1vcmlnaW46MCAwOy1tcy10cmFuc2Zvcm0tb3JpZ2luOjAgMDt0cmFuc2Zvcm0tb3JpZ2luOjAgMDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59I2xnLXpvb20taW46YWZ0ZXJ7Y29udGVudDpcIlxcZTMxMVwifSNsZy1hY3R1YWwtc2l6ZXtmb250LXNpemU6MjBweH0jbGctYWN0dWFsLXNpemU6YWZ0ZXJ7Y29udGVudDpcIlxcZTAzM1wifSNsZy16b29tLW91dHtvcGFjaXR5Oi41O3BvaW50ZXItZXZlbnRzOm5vbmV9I2xnLXpvb20tb3V0OmFmdGVye2NvbnRlbnQ6XCJcXGUzMTJcIn0ubGctem9vbWVkICNsZy16b29tLW91dHtvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6YXV0b30ubGctb3V0ZXIgLmxnLXBhZ2VyLW91dGVye2JvdHRvbTo2MHB4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6MTA4MDtoZWlnaHQ6MTBweH0ubGctb3V0ZXIgLmxnLXBhZ2VyLW91dGVyLmxnLXBhZ2VyLWhvdmVyIC5sZy1wYWdlci1jb250e292ZXJmbG93OnZpc2libGV9LmxnLW91dGVyIC5sZy1wYWdlci1jb250e2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjp0b3A7bWFyZ2luOjAgNXB4fS5sZy1vdXRlciAubGctcGFnZXItY29udDpob3ZlciAubGctcGFnZXItdGh1bWItY29udHtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9LmxnLW91dGVyIC5sZy1wYWdlci1jb250LmxnLXBhZ2VyLWFjdGl2ZSAubGctcGFnZXJ7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmZiBpbnNldH0ubGctb3V0ZXIgLmxnLXBhZ2VyLXRodW1iLWNvbnR7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiNGRkY7Ym90dG9tOjEwMCU7aGVpZ2h0OjgzcHg7bGVmdDowO21hcmdpbi1ib3R0b206MjBweDttYXJnaW4tbGVmdDotNjBweDtvcGFjaXR5OjA7cGFkZGluZzo1cHg7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTIwcHg7Ym9yZGVyLXJhZGl1czozcHg7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlIDBzLC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgZWFzZSAwczstbW96LXRyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2UgMHMsLW1vei10cmFuc2Zvcm0gLjE1cyBlYXNlIDBzOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2UgMHMsLW8tdHJhbnNmb3JtIC4xNXMgZWFzZSAwczt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlIDBzLHRyYW5zZm9ybSAuMTVzIGVhc2UgMHM7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApfS5sZy1vdXRlciAubGctcGFnZXItdGh1bWItY29udCBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ubGctb3V0ZXIgLmxnLXBhZ2Vye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym94LXNoYWRvdzowIDAgMCA4cHggcmdiYSgyNTUsMjU1LDI1NSwuNykgaW5zZXQ7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTJweDstd2Via2l0LXRyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZSAwczstby10cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2UgMHM7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlIDBzO3dpZHRoOjEycHh9LmxnLW91dGVyIC5sZy1wYWdlcjpmb2N1cywubGctb3V0ZXIgLmxnLXBhZ2VyOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgOHB4ICNmZmYgaW5zZXR9LmxnLW91dGVyIC5sZy1jYXJldHtib3JkZXItbGVmdDoxMHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDoxMHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6MTBweCBkYXNoZWQ7Ym90dG9tOi0xMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDowO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi01cHg7cG9zaXRpb246YWJzb2x1dGU7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjB9LmxnLWZ1bGxzY3JlZW46YWZ0ZXJ7Y29udGVudDpcIlxcZTIwY1wifS5sZy1mdWxsc2NyZWVuLW9uIC5sZy1mdWxsc2NyZWVuOmFmdGVye2NvbnRlbnQ6XCJcXGUyMGRcIn0ubGctb3V0ZXIgI2xnLWRyb3Bkb3duLW92ZXJsYXl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4yNSk7Ym90dG9tOjA7Y3Vyc29yOmRlZmF1bHQ7bGVmdDowO3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjA7ei1pbmRleDoxMDgxO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zaXRpb246dmlzaWJpbGl0eSAwcyBsaW5lYXIgLjE4cyxvcGFjaXR5IC4xOHMgbGluZWFyIDBzOy1vLXRyYW5zaXRpb246dmlzaWJpbGl0eSAwcyBsaW5lYXIgLjE4cyxvcGFjaXR5IC4xOHMgbGluZWFyIDBzO3RyYW5zaXRpb246dmlzaWJpbGl0eSAwcyBsaW5lYXIgLjE4cyxvcGFjaXR5IC4xOHMgbGluZWFyIDBzfS5sZy1vdXRlci5sZy1kcm9wZG93bi1hY3RpdmUgI2xnLWRyb3Bkb3duLW92ZXJsYXksLmxnLW91dGVyLmxnLWRyb3Bkb3duLWFjdGl2ZSAubGctZHJvcGRvd257LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjBzO3RyYW5zaXRpb24tZGVsYXk6MHM7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0ubGctb3V0ZXIgLmxnLWRyb3Bkb3due2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjJweDtmb250LXNpemU6MTRweDtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjEwcHggMDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RleHQtYWxpZ246bGVmdDt0b3A6NTBweDtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuMThzIGxpbmVhciAwcyx2aXNpYmlsaXR5IDBzIGxpbmVhciAuNXMsb3BhY2l0eSAuMThzIGxpbmVhciAwczstbW96LXRyYW5zaXRpb246LW1vei10cmFuc2Zvcm0gLjE4cyBsaW5lYXIgMHMsdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjVzLG9wYWNpdHkgLjE4cyBsaW5lYXIgMHM7LW8tdHJhbnNpdGlvbjotby10cmFuc2Zvcm0gLjE4cyBsaW5lYXIgMHMsdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjVzLG9wYWNpdHkgLjE4cyBsaW5lYXIgMHM7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjE4cyBsaW5lYXIgMHMsdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjVzLG9wYWNpdHkgLjE4cyBsaW5lYXIgMHN9LmxnLW91dGVyIC5sZy1kcm9wZG93bjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MDt3aWR0aDowO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlcjo4cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbS1jb2xvcjojRkZGO3JpZ2h0OjE2cHg7dG9wOi0xNnB4fS5sZy1vdXRlciAubGctZHJvcGRvd24+bGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmxnLW91dGVyIC5sZy1kcm9wZG93bj5saTpob3ZlciAubGctaWNvbiwubGctb3V0ZXIgLmxnLWRyb3Bkb3duPmxpOmhvdmVyIGF7Y29sb3I6IzMzM30ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIGF7Y29sb3I6IzMzMztkaXNwbGF5OmJsb2NrO3doaXRlLXNwYWNlOnByZTtwYWRkaW5nOjRweCAxMnB4O2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4fS5sZy1vdXRlciAubGctZHJvcGRvd24gYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA3KX0ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIC5sZy1kcm9wZG93bi10ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjE7bWFyZ2luLXRvcDotM3B4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIC5sZy1pY29ue2NvbG9yOiMzMzM7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bm9uZTtmb250LXNpemU6MjBweDtoZWlnaHQ6YXV0bztsaW5lLWhlaWdodDoxO21hcmdpbi1yaWdodDo4cHg7cGFkZGluZzowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDphdXRvfS5sZy1vdXRlciwubGctb3V0ZXIgLmxnLC5sZy1vdXRlciAubGctaW5uZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ubGctb3V0ZXIgI2xnLXNoYXJle3Bvc2l0aW9uOnJlbGF0aXZlfS5sZy1vdXRlciAjbGctc2hhcmU6YWZ0ZXJ7Y29udGVudDpcIlxcZTgwZFwifS5sZy1vdXRlciAjbGctc2hhcmUtZmFjZWJvb2sgLmxnLWljb257Y29sb3I6IzNiNTk5OH0ubGctb3V0ZXIgI2xnLXNoYXJlLWZhY2Vib29rIC5sZy1pY29uOmFmdGVye2NvbnRlbnQ6XCJcXGU5MDFcIn0ubGctb3V0ZXIgI2xnLXNoYXJlLXR3aXR0ZXIgLmxnLWljb257Y29sb3I6IzAwYWNlZH0ubGctb3V0ZXIgI2xnLXNoYXJlLXR3aXR0ZXIgLmxnLWljb246YWZ0ZXJ7Y29udGVudDpcIlxcZTkwNFwifS5sZy1vdXRlciAjbGctc2hhcmUtZ29vZ2xlcGx1cyAubGctaWNvbntjb2xvcjojZGQ0YjM5fS5sZy1vdXRlciAjbGctc2hhcmUtZ29vZ2xlcGx1cyAubGctaWNvbjphZnRlcntjb250ZW50OlwiXFxlOTAyXCJ9LmxnLW91dGVyICNsZy1zaGFyZS1waW50ZXJlc3QgLmxnLWljb257Y29sb3I6I2NiMjAyN30ubGctb3V0ZXIgI2xnLXNoYXJlLXBpbnRlcmVzdCAubGctaWNvbjphZnRlcntjb250ZW50OlwiXFxlOTAzXCJ9LmxnLWdyb3VwOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9LmxnLW91dGVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwNTA7dGV4dC1hbGlnbjpsZWZ0O29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZSAwczt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlIDBzfS5sZy1vdXRlciAqey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubGctb3V0ZXIubGctdmlzaWJsZXtvcGFjaXR5OjF9LmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCwubGctb3V0ZXIubGctY3NzMyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLC5sZy1vdXRlci5sZy1jc3MzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGV7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOmluaGVyaXQhaW1wb3J0YW50O3RyYW5zaXRpb24tZHVyYXRpb246aW5oZXJpdCFpbXBvcnRhbnQ7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjppbmhlcml0IWltcG9ydGFudDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjppbmhlcml0IWltcG9ydGFudH0ubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1jdXJyZW50LC5sZy1vdXRlci5sZy1jc3MzLmxnLWRyYWdnaW5nIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsLmxnLW91dGVyLmxnLWNzczMubGctZHJhZ2dpbmcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZXstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MHMhaW1wb3J0YW50O3RyYW5zaXRpb24tZHVyYXRpb246MHMhaW1wb3J0YW50O29wYWNpdHk6MX0ubGctb3V0ZXIubGctZ3JhYiBpbWcubGctb2JqZWN0e2N1cnNvcjotd2Via2l0LWdyYWI7Y3Vyc29yOi1tb3otZ3JhYjtjdXJzb3I6LW8tZ3JhYjtjdXJzb3I6LW1zLWdyYWI7Y3Vyc29yOmdyYWJ9LmxnLW91dGVyLmxnLWdyYWJiaW5nIGltZy5sZy1vYmplY3R7Y3Vyc29yOm1vdmU7Y3Vyc29yOi13ZWJraXQtZ3JhYmJpbmc7Y3Vyc29yOi1tb3otZ3JhYmJpbmc7Y3Vyc29yOi1vLWdyYWJiaW5nO2N1cnNvcjotbXMtZ3JhYmJpbmc7Y3Vyc29yOmdyYWJiaW5nfS5sZy1vdXRlciAubGd7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5sZy1vdXRlciAubGctaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3doaXRlLXNwYWNlOm5vd3JhcH0ubGctb3V0ZXIgLmxnLWl0ZW17YmFja2dyb3VuZDp1cmwoLi4vaW1nL2xvYWRpbmcuZ2lmKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5sZy1vdXRlci5sZy1jc3MgLmxnLWN1cnJlbnQsLmxnLW91dGVyLmxnLWNzczMgLmxnLWN1cnJlbnQsLmxnLW91dGVyLmxnLWNzczMgLmxnLW5leHQtc2xpZGUsLmxnLW91dGVyLmxnLWNzczMgLmxnLXByZXYtc2xpZGV7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5sZy1vdXRlciAubGctaW1nLXdyYXAsLmxnLW91dGVyIC5sZy1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmxnLW91dGVyIC5sZy1pbWctd3JhcDpiZWZvcmUsLmxnLW91dGVyIC5sZy1pdGVtOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjUwJTt3aWR0aDoxcHg7bWFyZ2luLXJpZ2h0Oi0xcHh9LmxnLW91dGVyIC5sZy1pbWctd3JhcHtwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOjAgNXB4O2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowfS5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZXtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmxnLW91dGVyIC5sZy1pdGVtLmxnLWN1cnJlbnR7ei1pbmRleDoxMDYwfS5sZy1vdXRlciAubGctaW1hZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTt3aWR0aDphdXRvIWltcG9ydGFudDtoZWlnaHQ6YXV0byFpbXBvcnRhbnR9LmxnLW91dGVyLmxnLXNob3ctYWZ0ZXItbG9hZCAubGctaXRlbSAubGctb2JqZWN0LC5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0gLmxnLXZpZGVvLXBsYXl7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZSAwczstby10cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlIDBzO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2UgMHN9LmxnLW91dGVyLmxnLXNob3ctYWZ0ZXItbG9hZCAubGctaXRlbS5sZy1jb21wbGV0ZSAubGctb2JqZWN0LC5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0ubGctY29tcGxldGUgLmxnLXZpZGVvLXBsYXl7b3BhY2l0eToxfS5sZy1vdXRlciAubGctZW1wdHktaHRtbCwubGctb3V0ZXIubGctaGlkZS1kb3dubG9hZCAjbGctZG93bmxvYWR7ZGlzcGxheTpub25lfS5sZy1iYWNrZHJvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjEwNDA7YmFja2dyb3VuZC1jb2xvcjojMDAwO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZSAwczt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlIDBzfS5sZy1iYWNrZHJvcC5pbntvcGFjaXR5OjF9LmxnLWNzczMubGctbm8tdHJhbnMgLmxnLWN1cnJlbnQsLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLW5leHQtc2xpZGUsLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLXByZXYtc2xpZGV7LXdlYmtpdC10cmFuc2l0aW9uOm5vbmUgMHMgZWFzZSAwcyFpbXBvcnRhbnQ7LW1vei10cmFuc2l0aW9uOm5vbmUgMHMgZWFzZSAwcyFpbXBvcnRhbnQ7LW8tdHJhbnNpdGlvbjpub25lIDBzIGVhc2UgMHMhaW1wb3J0YW50O3RyYW5zaXRpb246bm9uZSAwcyBlYXNlIDBzIWltcG9ydGFudH0ubGctY3NzMy5sZy11c2UtY3NzMyAubGctaXRlbSwubGctY3NzMy5sZy11c2UtbGVmdCAubGctaXRlbXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LmxnLWNzczMubGctZmFkZSAubGctaXRlbXtvcGFjaXR5OjB9LmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1jdXJyZW50e29wYWNpdHk6MX0ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLWN1cnJlbnQsLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1uZXh0LXNsaWRlLC5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctcHJldi1zbGlkZXstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMXMgZWFzZSAwczstbW96LXRyYW5zaXRpb246b3BhY2l0eSAuMXMgZWFzZSAwczstby10cmFuc2l0aW9uOm9wYWNpdHkgLjFzIGVhc2UgMHM7dHJhbnNpdGlvbjpvcGFjaXR5IC4xcyBlYXNlIDBzfS5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVte29wYWNpdHk6MH0ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1wcmV2LXNsaWRley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9LmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX0ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1jdXJyZW50ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO29wYWNpdHk6MX0ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1jdXJyZW50LC5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZXstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsMCwuMjUsMSkgMHMsb3BhY2l0eSAuMXMgZWFzZSAwczstbW96LXRyYW5zaXRpb246LW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsMCwuMjUsMSkgMHMsb3BhY2l0eSAuMXMgZWFzZSAwczstby10cmFuc2l0aW9uOi1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwwLC4yNSwxKSAwcyxvcGFjaXR5IC4xcyBlYXNlIDBzO3RyYW5zaXRpb246dHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLDAsLjI1LDEpIDBzLG9wYWNpdHkgLjFzIGVhc2UgMHN9LmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW17b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MH0ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1wcmV2LXNsaWRle2xlZnQ6LTEwMCV9LmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZXtsZWZ0OjEwMCV9LmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctY3VycmVudHtsZWZ0OjA7b3BhY2l0eToxfS5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLWN1cnJlbnQsLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1wcmV2LXNsaWRley13ZWJraXQtdHJhbnNpdGlvbjpsZWZ0IDFzIGN1YmljLWJlemllcigwLDAsLjI1LDEpIDBzLG9wYWNpdHkgLjFzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmxlZnQgMXMgY3ViaWMtYmV6aWVyKDAsMCwuMjUsMSkgMHMsb3BhY2l0eSAuMXMgZWFzZSAwczstby10cmFuc2l0aW9uOmxlZnQgMXMgY3ViaWMtYmV6aWVyKDAsMCwuMjUsMSkgMHMsb3BhY2l0eSAuMXMgZWFzZSAwczt0cmFuc2l0aW9uOmxlZnQgMXMgY3ViaWMtYmV6aWVyKDAsMCwuMjUsMSkgMHMsb3BhY2l0eSAuMXMgZWFzZSAwc30iXX0= */

.policy iframe {
    /*
                position: absolute;
                top: 50%;
                transform: translate(-100%, -35%);
                */
}

.iubenda-ibadge {
    position: relative;
    display: inline-block;
}

.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
}

.list-inline>li {
    display: inline-block;
    padding-left: 2px;
    padding-right: 2px;
}

.footer-socials .social {
    padding-top: 10px;
}

.footer .half .footer-socials {
    height: 34px;
}

.areastampa-modal {
    margin-top: 138px;
}

.areatrade-modal {
    margin-top: 138px;
}

.menu-wrapper .list-inline {
    display: -webkit-flex;
    right: 30px;
    position: absolute;
    bottom: 2px;
    z-index: 999;
}

.mediaright {
    margin-top: 10px;
    /*position: absolute;*/
    /*right: 360px;*/
    display: inline-block;
}

.stat {
    min-width: 100%;
    min-height: 400px;
    max-height: 550px;
    color: #000;
    font-weight: 700;
    overflow-y: scroll;
    border: 1 solid #ccc;
}

.icon-stat {
    /*
    background-image: url(../img/stat-56.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 28px;
    height: 28px;
    */
    float: right;
    right: 0px;
    position: absolute;
    margin-top: -20px;
}

.menu-item-6100 a {
    animation: color-change 3s infinite;
}

@keyframes color-change {
    0% {
        color: rgb(129, 14, 14);
    }
    50% {
        color: rgb(66, 66, 66);
    }
    100% {
        color: rgb(129, 14, 14);
    }
}

.login-btn {
    width: 28px;
    margin-top: -20px;
    right: 0px;
    position: absolute;
}

@media only screen and (max-width: 768px) {
    .mediaright {
        margin-top: -13px;
        right: auto;
    }
    .login-btn {
        margin-top: auto;
        right: 4px;
        bottom: 4px;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 520px) {
    .menu-wrapper .list-inline {
        right: 70px;
        bottom: 300px;
    }
}